Closed ericchou1 closed 1 year ago
Upload https://github.com/PacktPublishing/Mastering-Python-Networking-Fourth-Edition/blob/main/Chapter02/2_DC_Topology_CML_2.6_Fix.yaml, waiting for fix verification.
Fix: nxosv9000 starts interfaces at Eth1/1 - Eth1/128, therefore were throwing an error for Eth2/1 - Eth2/3.
Closing issue as original reporter confirmed the new file imported to CML 2.6 without issue.
The latest CML release replaced NX-OS (nxosv) image with NX-OS9000 (nxosv9000), more information here. Thank you GRana2codes for submitting the PR. However, after merge a error was reported by a user:
" ERROR:
Failed: Error importing topology file: Node n4 lax-cor-r1 interface i1 Interface #1 label Ethernet2/1 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/1; Node n4 lax-cor-r1 interface i2 Interface #2 label Ethernet2/2 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/2; Node n4 lax-cor-r1 interface i3 Interface #3 label Ethernet2/3 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/3; Node n5 nyc-cor-r1 interface i1 Interface #1 label Ethernet2/1 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/1; Node n5 nyc-cor-r1 interface i2 Interface #2 label Ethernet2/2 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/2; Node n5 nyc-cor-r1 interface i3 Interface #3 label Ethernet2/3 is not valid for node definiton nxosv9000: defined interface label is Ethernet1/3. "
I am going to revert the merge for now and created this issue to track progress.
Workaround for now: please use this topology file for import but update the node definition to use nxosv9000 image if you are using brand new CML 2.6, as nxosv is no longer included in the new refplat ISO image. If you want to use the old nxosv image, you can still download it. If you have have migrated to CML 2.6 from an ealier version, this is not applicable to you.