cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
444
Views
3
Helpful
2
Replies

7600 to A9k migration with NSO

previousqna
Level 5
Level 5

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…

2 Replies 2

previousqna
Level 5
Level 5

We have done few migration. Here is our high-lvel approach:

 

    • Northbound System/NSO Cli will invoke 7600 Migrate Service by supplying either:
      • Source & Target Device Names
      • Source & Target Device Names and Slot Numbers
      • Source & Target Device Names, Slot Numbers and Domain Numbers
    • Migrate service package will read source device configuration, apply migration logic and invoke ASR9K Low level service packages.
    • AS9K low service packages will apply migrated configuration to target device

 

Please unicast me if you need from details discussion etc from customer requirement prospective.

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.

Getting Started

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: