Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Preparing Devices for Management by Cross Provisioning Platform


To discover and manage devices, Cross Provisioning Platform (CPP) requires the following minimum device configuration as a prerequisite for installation on a device.

Ensure that the device:

  • Has a static management IP address that is reachable from the Junos Space server. The IP address can be an in-band address or an out-of-band address.

  • Is enabled for SSH v2. Issue the set system services ssh protocol-version v2 command to enable SSH v2 on ACX Series, EX Series, M Series, MX Series, and PTX Series routers.

  • Has a user ID with the superuser class configured. Junos Space and CPP use this user ID to authenticate the SSH connection with the device.

  • Is enabled for SNMP with the appropriate read-only V1, V2, and V3 credentials created. You do not need to configure SNMP trap receivers; CPP configures traps by performing a deployment task.

In addition, the following protocol ports must be open for CPP communication:

  • Port 22 for SSH connections. If you have changed the SSH port to a port other than port 22 on your Junos Space Platform, you must change the SSH ports on your managed devices to the port that the Junos Space Platform is using.

  • Port 10162 for SNMP traps. CPP receives traps from managed devices on this port. (After you install CPP, use CPP to configure SNMP on your devices to send traps to CPP on this port.)

  • Port 162 for service-level SNMP traps. CPP uses OpenNMS for SNMP trap collection and correlation.

  • Port 21 (TCP) and port 69 (UDP) for uploading the software image and configuration file to the FTP server.

You can verify whether a port is open by logging in to the Junos Space CLI and using the nmap command. For example, to determine whether port 8889 is open on a controller, issue the following command:

root@space# nmap <IP address of controller> -p 8889