05-09-2017 06:39 AM - edited 03-01-2019 03:47 AM
Hi Team,
we're expecting a large migration of 7600 PE nodes (IOS) to new A9k PE nodes (XR).
Customer realized manual config translation from IOS to XR will take ages, but automated approach also not trivial, due to config exceptions.
So the rough idea is:
1/ develop the NSO templates for all services flavors
2/ reveal anomalies by matching the NSO-generated configs against current IOS configs (can this be done with NSO?)
=> iterative process: (feasible or too cumbersome to modify yang models/templates/java code several times?)
- update the templates to cover the exceptions, or,
- cleanup that part of IOS config to comply with template
3/ import existing inventory into NSO
=> adjust existing HW inventory to match new A9k nodes (interface names and numbering, hostnames,..) (can this be automated somehow by querying external HW translation repository?)
4/ deploy the service to new XR A9k nodes with NSO
Does above make sense at all? :-)
Eg. not sure if red text above is feasible, or we better first cleanup existing configs with help of ansible, jinja, ..?
Any practical experience or pointers welcome.
The NSO approach (compared to any kind of migration scripts) is the future-proof solution.
Ie. all further service provisioning will be automated through NSO, hence no more exceptions and frequent human error…
05-09-2017 06:39 AM
We have done few migration. Here is our high-lvel approach:
Please unicast me if you need from details discussion etc from customer requirement prospective.
07-28-2017 01:59 AM
Hi,
I too need to migrate from Cisco-7900 to ASR9k(xr). Please let me know if you can give me a sample low level package.
I don't see mail id here to unicast my message.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the NSO Developer community: