NSO Integration Workflow
This section explains the steps in integrating Cisco NSO with Crosswork Network Controller.
1. Install the compatible version of Cisco NSO
Ensure that you have installed the compatible version of Cisco NSO:
-
If you are a VMware user, follow the instructions in NSO documentation.
-
If you are a AWS EC2 user, follow the instructions in Install Cisco NSO on Amazon EC2.
Additionally, for Cisco NSO LSA setup, see (Optional) Set up Cisco NSO Layered Service Architecture.
Software/Driver | Version | ||
---|---|---|---|
Cisco Network Services Orchestrator (Cisco NSO) |
6.1 |
||
Cisco Network Element Driver (NED)
|
Cisco IOS XR:
Cisco IOS:
|
2. Install the mandatory NSO core function packs
Depending on the Cisco Crosswork application or solution that you are using, there are mandatory Core Function Packs (CFPs) that must be installed on Cisco NSO to make the products compatible.
The NSO core function packs are bundled in cisco.com as follows:
Package Name |
Contents |
---|---|
Cisco Crosswork Network Controller Essential Function Pack File name: cw-cnc-essential-fp-5.0.0-101-release-230503.tar.gz |
|
Cisco Crosswork Change Automation Function Pack File name: cw-ca-fp-5.0.0-5-release-230511.tar.gz |
|
You can install the CFPs using either of the following methods:
-
Install Cisco NSO Function Packs using Ansible playbook (Recommended)
Note |
The Cisco Crosswork Network Controller Function Pack SDK Application (cw-na-platform-5.0.0-signed-tsdn-sdk.tar.gz) is also available for download on cisco.com. The SDK provides tools and source-code examples you can use to develop, build, package and deploy the TSDN function pack on Crosswork Network Controller. |
3. Add the NSO provider and verify connectivity
Follow the instructions in Add Cisco NSO Providers.