Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vrnetlab nodes without their own kind in Containerlab #2335

Open
3 tasks
kaelemc opened this issue Dec 7, 2024 · 3 comments
Open
3 tasks

vrnetlab nodes without their own kind in Containerlab #2335

kaelemc opened this issue Dec 7, 2024 · 3 comments

Comments

@kaelemc
Copy link
Contributor

kaelemc commented Dec 7, 2024

This issue is to track vrnetlab nodes which don't have their own kind in Containerlab. Which means there isn't functionality like interface aliases, SSH config, correct hostname etc.

I assume this list will grow.. so far I've added some Cisco nodes. Slowly over time these items should be ticked off as they get added.

  • Cisco ASAv (asav) -- this node need some work done on the vrnetlab side.
  • Cisco IOSv (vios)
  • Cisco NX-OS (nxos)
@hellt
Copy link
Member

hellt commented Dec 7, 2024

I wouldn't want us to support legacy sysytems as much. If nxos is done and there is a n9kv substitute, do we need it?

Regarding vios, people were using it when this system was added to vrnetlab. What kind did they use?

@kaelemc
Copy link
Contributor Author

kaelemc commented Dec 7, 2024

Yeah I somewhat agree.. My rationale is it's such a trivial thing to implement for fairly decent UX gains, although it's certainly not a priority.

NX-OS is like XRv. While they both are running older versions of the NOS they're both wayyyyy lighter and have roughly half the resource requirement + half the boot times as their 9k equivalents (n9kv and XRv9k)..

I don't know specifics about NX-OS vs N9Kv but with XRv it supports things like VPLS control-plane which XRv9k doesn't even support.

vIOS is only in your fork of vrnetlab. It uses the linux kind, but honestly I don't really know how many people are using it since around the same time we released IOL which seemed to interest people a lot more since IOL is not only lighter but it runs IOS-XE code where vIOS is running IOS.. which is pretty much deprecated by Cisco at this point. (and IOS-XE and IOS are basically the same CLI, XE just runs ontop of a linux kernel).

Let me know your thoughts.

EDIT: I think I see what you were getting at, I haven't tried but maybe we can share n9kv and nxos under the n9kv kind..

@hellt
Copy link
Member

hellt commented Dec 7, 2024

Ok, I am convinced :) let's do that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants