Process WorkflowΒΆ
The following diagram illustrates how the NSO Backend elements work together to functionally convert an IOS XE configuration to SD-WAN (vManage) format.
- All NED(s) featured in above diagram are netsim devices.
- When user uploads IOS XE file, it is processed via the pre-validation module. The module uses CiscoConfParse to extract parent-child relationships from the provided configuration.
- The parent-child blocks are validated by passing them to the IOS-XE NED.
- After validation, the configuration is passed to the cEdge NED which decides which lines can yield SD-WAN configuration.
- The supported configuration is provided to the service model via NSO API.
- The mapping block uses the combination of service templates and Python VM to convert cEdge configuration to its equivalent vManage configuration.
- The newly created vManage config is verified against its respective NED and then is provided to the feature template generator.
- The feature template generator creates vManage templates from the newly converted configuration.