Sample End-to-end Configuration

This appendix describes an end-to-end provisioning example for a Routed Optical Networking topology.

Sample configuration

This section details the step-by-step approach to build a new Routed Optical Networking based, 75 km fiber span to replace an existing legacy span in a two node DCI topology.

Planning and design phase

The planning and design phase consists of these activities:

  1. Network planning and design

    Inputs needed: packet layer traffic demands, optical fiber topology, resiliency criteria, and other network constraints.

    1. WAE can be used to determine a new network build or augmentations to an existing network.

    2. After the IP network circuits have been determined, Cisco ONP evaluates the optical layer feasibility and identifies the components required to support the network.

    The output for a sample configuration includes these components:

    This topology uses two Cisco 8201 routers, two NCS 2006 terminal nodes equipped with NCS1K-MD-64 add/drop multiplexers, and EDFA-35 bidirectional amplifiers. The span length is 75 km. Additional ILA nodes may be required for amplification if the spans are longer.

  2. Automation software resource planning

    Identify the servers required for the full solution. See Network sizing requirements and Installation requirements for Routed Optical Networking components.

    1. For a lab or EFT setup, it is recommended to use three servers each with 384 GB of RAM, 32 cores, and two TB SSDs.

    2. The solution requires the use of VMware ESX 6.7 or higher.

Installation requirements for Routed Optical Networking components

The installation requirements for different Routed Optical Networking components are:

Implement phase

The implement phase involves:

  1. Installation of hardware components

    1. Hardware staging or installation and initial base configuration required for management connectivity.

    2. All onboard software updates must be completed to the required revision.

    3. All associated base wiring must be completed to support the network. This includes connections between the optical elements and connections between routers and optical add/drop end-points to support Routed Optical Networking circuits using ZR and ZR+ optics. See Deployment Topologies.

    4. Install Cisco Optical Site Manager to support NCS 1010 nodes. See Install Cisco Optical Site Manager

  2. Installation of automation software somponents

    1. Complete all server hardware installation and base configuration to support the solution, including VMWare ESX if not already installed.

    2. Install the following software components to support the Routed Optical Networking solution.

  3. Onboarding of devices

    1. Add devices to Cisco Optical Network Controller. See Onboard Devices to Cisco Optical Network Controller.

    2. Add NSO, SR-PCE, and devices to Crosswork Network Controller. See Add SR-PCE providers, NSO providers, and routers to Crosswork Network Controller.

    3. Add routers to NSO using the IOS-XR CLI NED. See Step 3 in Provision an ML service using NSO Routed Optical Networking CFP.

    4. Add and configure the following Crosswork Hierarchical Controller adapters. See Configure adapters for Routed Optical Networking in Crosswork Hierarchical Controller.


      Note


      This step is required only if the Routed Optical Networking ML service is provisioned via the Crosswork Hierarchical Controller GUI.


      • Add and configure the Crosswork Network Controller adapter.

      • Create or import sites in Crosswork Hierarchical Controller. See the sections, "Add Sites" and "Export and Import Sites" in the Cisco Crosswork Hierarchical Controller Administration Guide 8.0.

      • Add and configure the IOS-XR adapter. Create router devices in Crosswork Hierarchical Controller using the IOS-XR adapter type. After the routers are created, add the Crosswork Network Controller adapter to the router device.

      • Add and configure the Cisco Optical Network Controller adapter.

  4. Provisioning of services

    1. Ensure all device interconnections are complete.

    2. To provision the Routed Optical Networking ML service, use either one of the procedures:

      1. Using the NSO GUI:

        1. Utilize the Routed Optical Networking FP ML services to provision and end-to-end service. See Provision an ML service using NSO Routed Optical Networking CFP.

        2. Verify that the end-to-end service has been deployed by checking the NSO service deployment status using the check-sync status.

        3. Verify the router optics controller state using the CLI or in EPNM. See Troubleshoot provisioning issues on ZR or ZR+ optics.

      2. Using the Crosswork Hierarchical Controller GUI:

        1. Utilize the Crosswork Hierarchical Controller GUI to provision and end-to-end Routed Optical Networking ML service. See Provision a Routed Optical Networking ML service using Crosswork Hierarchical Controller.

        2. Verify the router optics controller state using the Link Assurance tool in Crosswork Hierarchical Controller. See Step 4 in Provision a Routed Optical Networking ML service using Crosswork Hierarchical Controller.

Add SR-PCE providers, NSO providers, and routers to Crosswork Network Controller

Follow these steps to add SR-PCE providers, NSO providers, and routers to Crosswork Network Controller.


Note


When you add or import devices, or create providers, you need to specify the credential profile.


Procedure

Step 1

Log in to the Crosswork user interface.

Step 2

Choose Device Management > Credential Profiles from the main menu to create a credential profile. See Manage Credential Profiles.

  1. For the NSO credential profile, the connectivity type must be set to NETCONF and HTTPS. Optionally, HTTP can also be defined if HTTPS is not used in NSO.

    NSO Credential Profile
  2. The SR-PCE credential profile requires HTTP credentials to communicate with the SR-PCE Northbound API.

    SR-PCE credential profile
  3. The router credential profile requires SNMPv2 or SNMPv3 and SSH connectivity types. NETCONF is optional. Use gNMI when you configure streaming telemetry sensors on the node.

    Router credential profile

Step 3

Add the providers. See About Adding Providers.

  1. Choose Administration > Manage Provider Access from the main menu to add the SR-PCE or NSO provider. See Manage Providers.

  2. Add the NSO provider. See Add Cisco NSO Providers.

    Select the credential profile created for NSO. Select the family as NSO. The Device Key may be set to either HOST_NAME or INVENTORY_ID, depending on the specific deployment.

    This image shows the connectivity to the RESTCONF API for NSO over SSL using port 8888 and NETCONF using the default port number 2022. Since the Routed Optical Networking NSO CFP utilizes the XR CLI NED, the Cisco-IOS-XR model is not applicable and may be set to any version.

    Edit NSO provider
  3. Add the SR-PCE provider. See Add Cisco SR-PCE Providers..

    Select the credential profile created for SR-PCE. Select the family type as SR_PCE. The connectivity type for SR-PCE must be HTTP. In this image, the default API port of 8080 is specified. When the Property Key, "auto-onboard" is set to a Property value, "off", Crosswork Network Controller does not automatically add nodes that are discovered via the SR-PCE IGP topology to the device inventory. Devices must be added through the Crosswork Network Controller UI or inventory API.

    Edit SR-PCE provider

Step 4

Validate communications with one or more providers. Check the reachability of the provider using Get Provider Details.

Step 5

Onboard devices. See Add Devices Through the UI.

  1. The Administration State, Reachability Check, and Credential Profile are mandatory elements. The Host Name must be used if the NSO provider device key is set to the Host Name value. If the NSO provider device key is set to Inventory ID that field must be populated. The Software Type, Software Version, UUID, Serial Number, MAC address, and Product Type are filled by device discovery. Optionally, tags can be applied to the device. The GNMI encoding type can be set to JSON or PROTO.

    Add new device

    Optionally, you can enter location information. Latitude and longitude information is used to specify the node’s geographic location.

    Add the previously configured NSO provider as a provider for the device.

    Add new device
  2. Attach the devices to an active Cisco Crosswork Data Gateway pool to manage them (device discovery).

    Review the Data Gateways pane (see Overview of Cisco Crosswork Data Gateway). The operational state of the Cisco Crosswork Data Gateway pool to which you want to attach devices must be Up.

    See Attach Devices to Cisco Crosswork Data Gateway.

    Data gateways pane

SR-PCE providers, NSO providers, and routers appear in Crosswork Network Controller and are ready for management and monitoring.

Configure adapters for Routed Optical Networking in Crosswork Hierarchical Controller

These adapters are needed for the Routed Optical Networking solution.

Table 1. Routed Optical Networking adapters

Adapter

Credential type

Crosswork Network Controller

HTTP (username and password)

Cisco Optical Network Controller

HTTP (username and password)


Note


If Cisco Optical Network Controller and Crosswork Network Controller are on the same Crosswork cluster, use the same credential profile for both.


Before you begin

To use Crosswork Hierarchical Controller adapters, you are required to use credentials. These credentials are used for authentication when a device is assigned to an adapter. You can use the same credentials for multiple adapters.

The credentials are added under the Services > Device Manager > Credentials tab in the Crosswork Hierarchical Controller GUI.

Follow these steps to add the adapters:

Procedure

Step 1

Choose Services > Device Manager > Adapters in the applications bar in Crosswork Hierarchical Controller.

Step 2

Click Add new adapter to add a new adapter.

Step 3

Enter the adapter details:

  • Adapter Type: Select an adapter type from those available and currently installed in Crosswork Hierarchical Controller.

  • Adapter Name: Enter a unique name for this adapter type instance. Multiple instances of the same adapter type are allowed.

Step 4

Select the adapter in the Adapters pane to configure the adapter. Configure the parameters as shown in these images.

  • Crosswork Network Controller adapter:

    Note

     

    API version for Crosswork Network Controller must be version 2.

    Figure 1. Crosswork Network Controller adapter configuration—General tab

    Note

     

    The Full Data Fetch Interval must be set to 300 seconds or higher in a production network.

    These parameters must be configured for Crosswork Network Controller notifications and collection.

    Figure 2. Crosswork Network Controller notifications
    Crosswork Network Controller notifications
    Figure 3. Crosswork Network Controller collection and provisioning
    Crosswork Network Controller collection and provisioning
  • Cisco Optical Network Controller adapter

    Figure 4. Cisco Optical Network Controller adapter — General tab

    The Polling cycle must be set to 300s or higher in a production network. Polling retrieves TAPI SIPs, topology, and connectivity services.

    The URL in this figure is for the Cisco Optical Network Controller 3.1.

    IOS-XR Adapter - collection settings

    Cisco Optical Network Controller automatically discovers optical nodes. Assign a site to the nodes to display them in the Explorer UI.

    Figure 5. Cisco Optical Network Controller adapter - Devices tab
  • NSO adapter In Hierarchical Controller

    In Hierarchical Controller 11.0 there is an embedded NSO installed when Hierarchical Controller 11.0 is installed. The NSO adapter can use the internal NSO or an external NSO instance. To provision devices using the NSO adapter, add the NSO adapter to the devices.

    Use the NSO adapter when you use the Automation starter solution and full solution.

    Note

     
    • If using the internal NSO, the Routed Optical Networking 4.0 Core Function Pack must be installed on the NSO instance.

    • If using the internal NSO, devices must be added to that NSO, since adding them to Hierarchical Controller does not automatically onboard them into the internal NSO.

    Figure 6. NSO adapter—General tab
    NSO adapter - General tab

    Begin configuring your NSO and IOS-XR adapters.

    NSO adapter—General tab

The selected adapters are configured and ready for device assignment.

Configure SSO in Crosswork Hierarchical Controller

Enable Single Sign-On (SSO) in Crosswork Hierarchical Controller using Crosswork Network Controller as the identity provider.

Use this task when you need to configure SSO in Crosswork Hierarchical Controller with Crosswork Network Controller as Identity Provider. You can use the same SSO configuration to set up SSO for Cisco Optical Network Controller Release 3.1.

Procedure

Step 1

Configure Crosswork Hierarchical Controller.

  1. Click Settings > Security > SAML Configuration.

    Enter the required information:

    • Login URL: Visit https://<CNC_IP_address>:<port>/crosswork/sso/idp/profile/SAML2/Redirect/SSO

    • Entity ID: Visit https://<CNC_IP_address>/idp

    • Signing Certificate: Copy the metadata from Crosswork Network Controller at https://<CNC_IP_address>:<port>crosswork/sso/idp/metadata

    • Groups Attribute Name: Type authenticationMethod.

    Figure 7. Crosswork Hierarchical Controller provider configuration sample
    Crosswork Hierarchical Controller provider configuration sample
  2. Click Settings > Security > Permission Mapping.

    Figure 8. Crosswork Hierarchical Controller permission-mapping sample
    Crosswork Hierarchical Controller permission-mapping sample
  3. Add a Match condition for SAML Group of QueryDatabaseAuthenticationHandler with a permission of permission/admin.

    Figure 9. Crosswork Hierarchical Controller permission-mapping sample
    Crosswork Hierarchical Controller permission mapping sample

Step 2

Copy the SAML metadata from Crosswork Hierarchical Controller to a file.

The metadata is at https://<HCO_IP_address>:<port>/sso/metadata. This file is a sample.

<EntityDescriptor entityID="https://172.29.11.83:8443" xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:assertion="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
    <SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
    <NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</NameIDFormat>
    <SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://172.29.11.83:8443/sso/logout">
    </SingleLogoutService>
    <AssertionConsumerService index="0" Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://172.29.11.83:8443/sso/acs">
    </AssertionConsumerService>
    </SPSSODescriptor>
</EntityDescriptor>

Step 3

Configure Crosswork Network Controller.

  1. Log in to Crosswork Network Controller and click Administration > AAA > SSO.

    Figure 10. Crosswork Network Controller AAA
    Crosswork Network Controller AAA
  2. Click + and enter the required information:

    • Enter a name.

    • Enter a unique evaluation order number.

    • Upload the metadata file of HCO in XML format.

    Figure 11. Crosswork Network Controller-add new service provider
    Crosswork Network Controller- add new service provider
  3. Click Save.

Step 4

Log in to Crosswork Network Controller.

Figure 12. Crosswork Network Controller AAA
Crosswork Network Controller- add new service provider

Troubleshooting Cisco Crosswork Hierarchical Controller SSO

  • Use the sedo logs security audit in the Crosswork Hierarchical Controller to get the logs.

  • Ensure that the time between Cisco Crosswork Hierarchical Controller and Cisco Crosswork Network Controller is synchronized

  • If there is an error related to QueryDatabaseAuthenticationHandler, add the SAML group mapping in Crosswork Hierarchical Controller configuration and map to group Admin.


Crosswork Hierarchical Controller enables SSO for authorized users.

Cross-launch from Crosswork Hierarchical Controller

SSO is supported across Crosswork Hierarchical Controller 8.0, Crosswork Network Controller 6.0, Cisco Optical Network Controller, and Cisco Optical Site Manager.

Procedure

Step 1

Cross launch from the IGP link source or destination router in Crosswork Hierarchical Controller to Crosswork Network Controller.

  1. Click Links > IGP .

  2. Hover over the source device or the destination device. Click the ellipsis and then click IGP device at Crosswork Network Controller.

    Figure 13. Network inventory
    Network inventory

    This operation displays router traffic engineering information in Crosswork Network Controller.

    Figure 14. Traffic engineering
    Traffic engineering

Step 2

Cross launch from Crosswork Hierarchical Controller SR Policy to Crosswork Network Controller.

  1. Click Connections > SR Policy.

  2. Hover over a policy, and click the ellipsis to open cross launch.

    Figure 15. Network inventory
    Network inventory

    This operation displays detailed policy information in Crosswork Network Controller.

    Figure 16. Traffic engineering
    Traffic engineering

Step 3

Cross launch from Crosswork Hierarchical Controller optical node to Cisco Optical Site Manager.

  1. Click Devices > ONS.

  2. Hover over a device, click the ellipsis, and then click Optical Node at COSM.

    Figure 17. Network inventory
    Network inventory

Step 4

Cross launch from Crosswork Hierarchical Controller optical port to Cisco Optical Site Manager.

  1. Click Ports > OTS.

  2. Hover over a port, click the ellipsis, and then click Optical Port at COSM.

    Figure 18. Network inventory
    Network inventory

Step 5

Cross launch from Crosswork Hierarchical Controller Link Assurance node to Cisco Optical Site Manager or SVO.

  1. Click Link Assurance > Inspect links.

  2. Hover over a node, click the ellipsis, and then click Optical Node at COSM.

    Figure 19. Link assurance
    Link assurance

    This operation displays the node functional view in Cisco Optical Site Manager for NCS 1000 series devices or in SVO for NCS 2000 series devices.

    Cross launch

Step 6

Cross launch from Crosswork Hierarchical Controller Link Assurance port to Cisco Optical Site Manager.

  1. Click Link Assurance > Inspect links.

  2. Hover over a port, click the ellipsis, and click Optical Port at COSM.

    Figure 20. Link assurance
    Link assurance

Provision an ML service using NSO Routed Optical Networking CFP

Follow these steps to provision the Routed Optical Networking ML service using the NSO Web UI.

Procedure

Step 1

To add a new device, perform these steps:

  1. In the Device manager, click the + to add a new device. Specify a name for the new device and click Confirm.

    Add device
  2. After creating the new device, click its name. Then, enter both required and optional parameters. In this screen, you must provide the authgroup and the IP address of the device.

    Configuration editor
  3. Scroll down in the device configuration screen. Click 'device-type' to open the device type selection screen. The supported device type for Routed Optical Networking ML FP is IOS-XR CLI NED.

    Configuration editor
  4. Click NETCONF to select the appropriate NED. The Routed Optical Networking ML FP requires the use of the cisco-iosxr-nc-7.3 NED.

    Configuration editor
  5. Click the Commit manager to view the NSO CLI configuration being applied. Click Commit to save the device configuration to NSO.

    Commit manager

Note

 

Next we add the multilayer end-to-end service to configure and provision both the optical line system and routers. We recommend you to click check-sync in the Device manager to ensure that the device configuration is properly in sync with NSO before provisioning. Initial provisioning fails if the device is out of sync.

Service manager

Step 2

To configure the interlayer link service in NSO, perform these steps:

  1. In the Service manager, select the inter-layer-link service point from the drop-down list.

    Service manager
  2. Specify the end-point-device and the line port. These are required values. The endpoint device is the 8201 router. Specify the router optics port that is connected to the optical line system add-drop port in the line port field. Click Confirm.

    Service manager
  3. In the Configuration editor, edit the inter-layer-link service by clicking the newly created draft service to complete the information required. In this example, we add the site name, optical add-drop network element, and the optical add-drop port. The optical controller field specifies which Optical Network Controller instance is used for provisioning. This parameter is optional if a global instance is defined. A global Cisco Optical Network Controller instance can be set in NSO and will be used if the field is not populated. The add-drop port uses the inventory ID of the physical port on the NCS1K-MD-64-C multiplexer for frequency XXXX.YY. The add-drop reference includes both RX and TX directions. In addition to specifying the network-element and add-drop in R/S/I/P form, a TAPI SIP can also be used to identify the add-drop port.

    Configuration editor

    These elements are the only required elements in the inter-layer-link service type.

  4. Perform Ols-domain optical-service-interface configuration.

    • Optical-controller specifies the Cisco Optical Network Controller instance managing the OLS.

    • Network-element specifies the optical element name as shown in TAPI topology.

    • Optical-add-drop specifies the port to be used on the optical network element.

      Service manager
    • The optical-service-interface can also be added as a TAPI SIP UUID.

      Service manager
  5. Click the config tab in the Commit manager to see the NSO CLI configuration that will be committed to NSO.

    Service manager
  6. Click Commit in the upper right corner to commit the service. An end-to-end service requires two inter-layer-links, one for each router connected to its optical line system add-drop port.

    Commit manager

Note

 

Next we add the multilayer end-to-end service to configure and provision both the optical line system and routers. We recommend you to click check-sync in the Device manager to ensure that the device configuration is properly in sync with NSO before provisioning. If the device is out of sync, initial provisioning fails.

Service manager

Step 3

To create Routed Optical Networking ML service, perform these steps:

  1. In the Service manager, select the Routed Optical Networking ML service point from the drop-down list. When we create the new Routed Optical Networking ML service, the required components are the service name, mode of the service (transponder or muxponder), and the bandwidth. The bandwidth corresponds to the line rate of the ZR or ZR+ optics. Click Confirm.

    Service manager
  2. In the Configuration editor, click the newly created service name for editing the additional parameters that are required for the service. In this example, set the circuit-id name in the global parameters. The frequency is set by the optical controller based on the specified optical add-drop port. The dac-rate is set to the default value. Configuration editor

    Note

     
    • User configuration global options are frequency and dac-rate.

    • Dac-rate controls the TX shaping parameters: 1x1.25 = enabled, 1x1 = disabled. If you leave this field blank, the system uses the default setting of enabled.

    • Modulation of 16 QAM is available for 2x100G muxponder mode.

  3. After the ols-domain is added, you must add end-points to the circuit. Two end-points are always required. The end-points are the routers with ZR/ZR+ optics.

    Configuration editor
  4. Add the end-point-device to the service. Click Confirm.

    Configuration editor

    After the end-point is created, click the end-point to edit the end-point parameters. The line port is a required parameter and refers to the optics port on the router. In this example, the line port for the end-point matches the value specified in the inter-layer-link service.

    Service managerService manager

    The transmit-power is an optional parameter for end-to-end provisioning. If you omit this parameter, the Cisco Optical Network Controller provides the transmit power.Transmit power sets the transmit power, the value is calculated as 100 times the value in 0.1 dBm increments. For example, a value of –100 equals –10 dBm. If you do not specify a value, the system uses a default of –10 dBm for QDD-400G-ZR-S or QDD-400G-ZRP-S, and 0 dBm for DP04QSDD-HE0 (Bright ZR+). The transceiver-capability field specifies the optic type and is only required if no packet layer configuration is being performed. In this example, you are performing packet layer provisioning so specifying the transceiver capability is not required.

    Add the line port of 0/0/0/20 to the Routed Optical Networking ML service.

    Configuration editor
  5. Click endpoint to return to the top-level endpoint configuration, click terminal-device-packet to configure Ethernet/IP parameters

    Service manager

    Note

     
    • Ethernet and IP configuration is optional.

    • Bundle configuration adds an interface to an existing bundle or creates a new bundle and adds the newly created IP interface to it.

      Interface configuration is used for configuring IP address parameters on newly created Ethernet interfaces.

      In this example, we add a new Bundle and assign an IP address to the Bundle.

  6. Click the plus sign next to the bundle to create a bundle with the identifier 500. This action creates a bundle interface, Bundle-Ether 500, on the endpoint router.

    The interface index for a bundle use case is always 0. In a non-bundle configuration in muxponder mode, the index can be 0 to 3, representing the number of interfaces created as part of the muxponder configuration.

    Service manager
  7. Click the bundle number and ip-address to configure an IP address on the bundle.

    Service manager
  8. Return to the top-level endpoint configuration. Select index 0 that you created previously, and click membership to add the interface to the bundle.

    Service manager

    Note

     
    • Bundle-id selects the previously created bundle.

    • Mode sets the bundle LAG signaling mode. Active=LACP, passive=LACP listener only, on=No active signaling, inherit=Inherit signaling from Bundle interface configuration. Default is active.

  9. Return to the top level of the service configuration. Then configure the second endpoint in the same manner.

    Service manager
  10. Click SRLG to perform SRLG configuration

    Service manager

    Note

     
    • Configuration options are to specify a preconfigured group, a list of numeric SRLG values, or a list of SRLG names associated with preconfigured name:value pairs.

    • Each type can be populated in the same configuration.

    • In this example we specify a list of explicit numeric values. An index is used along with the numeric value.

Step 4

In the Commit manager, click the config tab. The NSO CLI configuration for the end-to-end service is displayed. If the ols-domain component is not specified in the global configuration, no optical line system provisioning is performed, only router provisioning. You can preview and then commit the configuration.

Commit manager

Step 5

Verify status in NSO UI.

You can verify the status by inspecting the plan associated with the service. You can find the plan under the main ron-ml configuration which you can access by clicking the top portion of the service configuration. An example is highlighted in this image.

Commit manager
  1. Inspect the plan by clicking on the newly created service

    Commit manager

    If all steps are green and complete, the service has been properly deployed to the network

    Commit manager
  2. Inspect router configuration.

    The show configuration commit changes last 1 command shows the CLI config applied to the device during the NSO provisioning.

    The show optics controller 0/0/0/20 command verifies the operational status.

    Commit manager

Provision a Routed Optical Networking ML service using Crosswork Hierarchical Controller

Follow these steps to provision Routed Optical Networking ML service using Crosswork Hierarchical Controller.

Procedure

Step 1

If you are performing both router and optical line system provisioning, you must create NMC Cross Links between router optics port and optical line system add-drop port.

Crosswork Hierarchical Controller 8.0 in Routed Optical Networking 3.0 also supports “router only” provisioning. This type of provisioning applies optical parameters to the router optics port and IP layer parameters, but does not provision the optical line system.

  1. Select Link Manager application.

    Figure 21. Crosswork Hierarchical Controller
    Crosswork Hierarchical Controller

    You get this initial view that shows the list of cross links.

    Initial view with list of cross links
  2. Click Add Cross Link.

    Figure 22. View with list of cross links
    View with list of cross links
  3. Select the NMC cross link type. Cross Link Manager supports ETH and NMC cross links.

    Figure 23. Add cross links screen
    Add Cross Links Screen
  4. The Link Manager application allows you to select either the router DCO port or the optical add-drop first. In this example, the ports are filtered by the router device used for the NMC cross link.

    Filtering the device to the router device used for our NMC cross link
  5. The filtered list shows that our router, ron-poc-8201-1, has a single ZR+ optics port. Select this port, then click OK.

    List filtered by our router. The list shows the only port.
  6. Select the second port, which is the optical add-drop port. To filter for the add-drop port, set the device to ron-poc-ols-1 and the name to 194.000.

    Filtering the device to “ron-poc-ols-1” and the Name to “194.000” to find the add-drop port
  7. Select the two ports (Ethernet and OCH) in your NMC Cross Link. Click Add Cross Link.

    (Optional) Add a description

    Adding a cross link
  8. Click the added cross link to see its attributes.

    View showing attributes of the added Cross Link
  9. View the added crosslink in the explorer app by clicking on the link.

    View the added Cross Link in UI
  10. Similar to the earlier steps, create the second NMC cross link.

    Link Manager view showing attributes of the second Cross Link
  11. View the end-to-end network with both crosslinks in the Explorer app.

    View the added Cross Link in UI

Step 2

(Optional) Cross link connectivity verification

  • Cross link connectivity verification is supported on all router platforms and on NCS 1010 with MD-32 and BRK-24 modules.

  • Connectivity verification uses NSO CLI NED to modify router port state and TX power, and is service-affecting.

  • When validation starts, Croswork Hierarchical Controller continuously checks the RX power on the optical add-drop port. Connectivity verification is performed in the background.

  1. Configure NMC validation settings to control validation. Set the Wait period to receive samples while on to 180 seconds. Set the Wait period to receive samples while off to 50 seconds.

    NMC Validation Settings
  2. Select a link and click Validate Link. Alternatively, you can click Validate All Manual Links to perform connectivity verification for all the links.

    Link manager screen with a cross link selected and mouse pointer on Validate Link button
  3. After validation completes, inspect the evidence of successful or unsuccessful verification. This image shows a successful verification. The status changes from Unknown to Validated By Shut No Shut. It typically takes 60 to 80 seconds for the ZR or ZR+ interface to start transmitting after the no shut command is issued.

    Screenshot of a successful verification

    This image shows a failed verification. There is no change in the optical device port power levels after the no shut operation.

    Screenshot of a failed verification

Step 3

To provision the Routed Optical Networking IP link, perform these steps:

  1. In the applications bar in the Crosswork Hierarchical Controller, click the Services Manager icon.

    Services Manager

    The Service Manager application shows you a list of services.

    Services Manager
  2. Select the Point to Point tab and click IP Link from the Create New P2P drop-down list to create end-to-end service between router DCO ports.

    Create IP Link

    The IP Link Creation wizard appears.

  3. Enter the Cisco Crosswork Hierarchical Controller service name, description of the router optical controller, and the Link Rate Mode in the General tab.

    • Here, we are creating a 1x400G link. In 2x100G, 3x100G, and 4x100G modes, you can choose to create separate IP links or create a Bundle with each channel link added as a member.

      Create IP Link

    (Optional) Check the Router Configuration Only check box to configure only the router optical controller and IP information and not the optical line system. This configuration is used when the OCHNC is created outside Crosswork Hierarchical Controller.

  4. Select the two router ports in the service. This is done by selecting the site and port. ​The transmit power for each endpoint is an optional parameter. The default TX power is used if no value is provided.

    Create IP Link
  5. Click the magnifying glass icon to select the first router port.

    The router interface selection displays interfaces on the router that satisfy these criteria:

    • is a ZR or ZR+ interface,

    • has no existing optics configuration, and

    • has a proper NMC cross-connect configured.

  6. Similar to the previous step, choose the second router port.

  7. The wizard prompts you to select the appsel value.

    Create IP Link
  8. In this example, choose AppSel 8.

    Create IP Link

    AppSel code 8 represents a 1x400G configuration using 16QAM, OpenRoadm FEC, TX shaping enabled, and the enhanced modem mode.

  9. (Optional) Enter the IP address information for interfaces. If IP addresses are not entered, ZR or ZR+ router optical configuration happens; however, IP addresses are not configured.

    Create IP Link
  10. Click Next to move to Advanced configuration.

    Create IP Link
  11. (Optional) Set the frequency. If optical provisioning is being performed, the OLS controller can return the frequency to be used, and it may be omitted. If router only provisioning is being performed, the frequency must be specified.

  12. (Optional) Set links or nodes to include or exclude in the optical path. This setting is not available in router only provisioning.

  13. (Optional) From the Add to existing LAG drop-down list, choose the bundle to add the new link or set of links to an existing Bundle LAG interface configured on the routers.

    IP Link Creation Wizard-Advanced settings - Bundle LAG interface
  14. (Optional) If you are configuring a 200G 16-QAM link, set the DAC rate to 1 x 1.25.

    200G link rate mode enables the Modulation selection drop-down. Modulation selection is not available in any other mode. Select the16 QAM (30Ghz) modulation.

    IP Link Creation Wizard-Advanced settings - 200G 16-QAM
  15. Click Next to review the final configuration. Verify the router endpoint and optical line system parameters. Click Finish to start provisioning, or click Save to save for later provisioning.

    IP Link Creation Wizard - Summary

    This image shows a sample summary for a 200G 16-QAM link.

    IP Link Creation Wizard - Summary- 200G 16-QAM
  16. Go to the Services Manager to view the progress of provisioning.

    Click the Operations > Logs tab to view the provisioning API calls used and responses. The logs display API calls and responses for optical line system provisioning performed by Cisco Optical Network Controller, as well as router provisioning handled by Crosswork Network Controller.

    Create IP Link

    If the provisioning is successful, the Configuration State field changes to INSTALLED state and the Operational State field changes to UP​ state.

    Create IP Link

    The Summary tab displays the new service link.

  17. Verify the end-to-end link across both IP and optical layers in the Explorer view.

    Create IP Link

Step 4

Use the Link Assurance application to verify the end-to-end path and relevant Performance Monitoring (PM) data. Select a link or port to see data on the ZRM, OCH, and OTS layers.

Create IP Link Create IP Link Create IP Link Create IP Link Create IP Link

Operate phase

To monitor ZR or ZR+ optics, use EPNM and Crosswork Health Insights.

  1. Use either CLI commands or EPNM to monitor router ZR or ZR+ optics for proper operation. See Monitor ZR or ZR+ optics using EPNM.

  2. (Optional) Setup router ZR or ZR+ optics data collection in Crosswork Health Insights. See Monitor ZR or ZR+ optics performance Using KPIs.

To monitor NCS 1010, use Cisco Optical Network Controller and Cisco Optical Site Manager.

Monitor ZR or ZR+ optics using EPNM

Follow these steps to add the 8201 router to EPNM for monitoring the PM parameters on the ZR or ZR+ optics.

Procedure

Step 1

Choose Inventory > Device Management > Network Devices to add a new device to EPNM. Click Routers or a subgroup if it is already defined in the left panel.

Network device pane

Step 2

Click the icon above the Network Devices table, then choose Add Device.

Add device

Step 3

Configure the General, SNMP, and SSH parameters as shown in the figures. Then click Verify Credentials to confirm that Cisco EPN Manager can reach the device. Click Add to add the device to EPNM.

General parameters
Telnet/SSH parameters
SNMP parameters

Step 4

Click the device name link in the Network Devices table to open the chassis view. This figure shows the chassis view of the 8201 router.

Chassis view

Step 5

Click the QSFP-DD ZR+ port to view details about that port.

Chassis view

Here, you can view the port, the specific optical channel, and the CoherentDSP entities.

QDD-400G-ZRP-S details

Step 6

Click the additional information icon for the optical channel. Then select the Optical Physical measurement tab to display relevant optical PM values such as RX/TX signal power and OSNR values.

Optical physical parameters

Step 7

Click the additional information icon for the coherent DSP. Then select the FEC measurement tab to display relevant coherent DSP FEC statistics such as PreFEC Bit Error Rate, Bit Error Rate Count (BIEC), and Uncorrected Words (UCW). The UCW value must remain 0.

FEC parameters

These figures display EPNM monitoring data relevant to ZR or ZR+ optics, including current and historical performance.

Figure 24. Optical physical parameters
Optical physical parameters
Figure 25. Historical optical physical parameters
Historical optical physical parameters
Figure 26. Historical optical physical parameters
Historical optical physical parameters
Figure 27. Historical optical physical parameters
Historical optical physical parameters
Figure 28. FEC parameters
FEC parameters
Figure 29. Historical FEC parameters
Historical FEC parameters
Figure 30. Historical FEC parameters
Historical FEC parameters
Figure 31. Historical OTN parameters
Historical OTN parameters
Figure 32. Historical OTN parameters
Historical OTN parameters

Monitor ZR or ZR+ optics performance Using KPIs

The purpose of the task is to enable KPI monitoring for ZR or ZR+ optics to track device health using Health Insights.

Use the KPIs supplied by Cisco to monitor specific network optics. Configure and enable KPI profiles on devices to start health monitoring.


Note


Decide which KPIs supplied by Cisco to use for each device based on its function and the performance characteristics you want to monitor. Review the KPIs supplied by Cisco documented in List of Health Insights KPIs. The image shows the available default L1 optics KPIs.

Key performance indicators
Procedure

Step 1

Group the relevant KPIs to create a KPI Profile focused on optics.

A KPI profile can have many different KPIs assigned. In this procedure, add only specific optics KPIs to the optics_profile KPI profile.

KPI profile

See Create a New KPI Profile.

Step 2

Enable the appropriate KPI Profile on target devices you want to monitor.

  1. From the main menu, choose Performance Alerts > Enable/Disable KPI Profiles.

  2. Check the checkboxes for all nodes where you want to apply the profile.

  3. Choose the KPI profile and click Enable KPI Profiles.

You can select multiple nodes. The image shows the KPI profile being applied to a single node.

KPI profile

Step 3

Select the optics_profile KPI profile and click Next to finalize enabling the KPI for the selected devices.

KPI profile

Step 4

Apply the configuration and click Enable to start streaming telemetry sensor data for optics KPIs.

See Enable KPI Profiles on Devices.

KPI profile

Step 5

View alerts from network devices as the system begins monitoring.

See View Alerts for Network Devices

This image shows the RX and TX power of the QDD-400G-ZR-S transceiver.

RX and TX power of the QDD-400G-ZR-S

Devices begin streaming telemetry data for selected optics KPIs, and alerts become available in Health Insights.

Optimization phase

The optimization phase consists of these activities:

  1. Return to planning stage.

  2. Continue to add or change circuits on the network to match packet demands.