hellt / vrnetlab

Make VM-based Network OSes run in Containerlab
https://containerlab.dev
MIT License
129 stars 88 forks source link

Add support for Cisco IOL (and IOL-L2) #256

Closed kaelemc closed 1 month ago

kaelemc commented 1 month ago

Cisco released IOL-XE publicly in CML. User @fluzzi did some amazing work and got IOL built into a container.

Containerlab PR - https://github.com/srl-labs/containerlab/pull/2211

As per the discussion this PR adds IOL support and changes the following:

makefile.include

IOL images are split into IOL and IOL-L2 directories which reflect the two image types. IOL-L2 has a slightly different initial config for the node as I couldn't get the management VRF working properly.

I got both images up and running fine with working dataplane.

The relevant containerlab PR will also be made to add the cisco_iol kind and interface aliases.

hellt commented 1 month ago

@kaelemc thank you would you mind creating a cisco dir in the root of the repo and put those two there? I plan to consolidate images, as we get a lot of them already, the flat structure doesn't make it easy anymore to browse the images