According to the Open ROADM organization, when a ROADM or transponder is powered up, it runs IPv4 and IPv6 DHCP clients and receives an IP address from the DHCP server sitting on the same LAN. The IP address may be either IPv4 or IPv6 depending on the operator’s DCN configuration. This IP address is called temporary IP address. When a DHCP server allocates temporary IP address for a device, the controller is notified about this new IP address allocation. Now, the controller can log in to the device using a temporary address and define the permanent IP address for the device. The device also allows you to provision the default gateway, and that the IP address, prefix length and default gateway should be specified in the same edit configuration operation.
The ACX6160 supports the Open ROADM one-touch discovery procedure.
The Open ROADM organization describes device commissioning steps as:
The controller is loaded with the pre-planned device template for the device (node) that is to be commissioned. The template contains the information to provision the node beyond the auto-provisioning behavior, including: the final node-id, permanent IP address, shelf/circuit-pack/port attributes, and so forth. The device planning template is loaded into the Open ROADM controller. The planning template is not standardized by Open ROADM but provides data to the controller on how to commission the node using the Open ROADM device model. The planning template is a JSON file containing a subset of the device model, which you need to configure the Open ROADM device (ACX6160).
The Open ROADM controller may then generate inventory information.
A field technician installs and powers the equipment.
The Open ROADM device initializes, auto-provisions and requests an IP address from your DHCP server. The DHCP server responds with a temporary IP address.
The controller discovers the new IP address assignment by the DHCP server and attempts to connect and log into the device as an Open ROADM network element (NE). If the device is an Open ROADM device, then the controller discovers the Open ROADM NE as a temporary NE.
The field technician provides the correlation between the controller discovered temporary NE and the pre-loaded planning template [One Touch] by identifying the node based on its node-id being installed.
The controller then pushes device planning template configuration to the node and rediscovers the node (permanent node). Once the correlation is made, the controller begins to provision the node.
The planning template information is pushed to the node using the NETCONF edit-config RPC with the merge operation. There may be processing involved in the controller, which takes both the template and the current state of the device as input and determines the set of operations that need to be performed on the device. The use of the merge operation allows the provisioning to succeed even if the entity (for example, shelf, circuit-pack, port) was auto-provisioned due to the idempotent behavior.
To support the Open ROADM discovery and commissioning process:
The default settings on the ACX6160 are:
The node-id is: openroadm
A user account with: username=openroadm and password=openroadm
DHCP is enabled by default on the management (
MGMT) port of the ACX6160
A reset button on the ACX6160, when pressed, reverts the device back to its default state as described above. This enables you to easily re-commission an ACX6160 after it has been used.
The ACX6160 supports a NETCONF edit-config RPC function with the merge operation
The ACX6160 exhibits idempotent behavior when it processes the edit-config merge RPC
The ACX6160 supports the Open ROADM restart operation