netlab
netlab copied to clipboard
Making virtual networking labs suck less
* Disable ipv6 DaD for VRRP * Setting of virtual MAC address not supported on IXR
**kvm-ok** doesn't exist on AlmaLinux (or RHEL), making them unusable as platforms to run _netlab_ with _libvirt_ plugin because **netlab up** uses **kbm-ok** command to test whether the KVM/libvirt installation...
The easiest way to create Vagrant boxes on Ubuntu 22.04 is to create them in /tmp directory. As we're already copying QCOW image to vm.qcow2, we could copy the disk...
Hi, **disclaimer**, this is not a netlab issue per say, that's an issue related to the environment. I decided to post anyway, in case @ipspace or anyone else hit a...
See #1100 for details
containerlab documentation (https://containerlab.dev/manual/wireshark/) describes how to start packet capture on a container interface. We should add a wrapper to _netlab_ that would start packet capture on a node interface or...
Changes to _netlab_ topology file have no impact on most _netlab_ commands (like **netlab initial** or **netlab report**) until **netlab up** or **netlab create** starts the data model transformation. We...
It looks like a SR Linux device running as a BGP route reflector does not do "next-hop-self". Validation log @ https://netlab-cicd.pages.dev/srlinux/clab/bgp/03-ibgp-rr.yml-validate.log (the validation plugin threw an error, but based on...
In the test topology https://github.com/ipspace/netlab/blob/dev/tests/integration/bgp/06-unnumbered.yml the EBGP sessions across unnumbered IPv4 interfaces are not established (validation log @ https://netlab-cicd.pages.dev/srlinux/clab/bgp/06-unnumbered.yml-validate.log) It could be that SR Linux configuration templates require **ipv6: true**...
Based on https://netlab-cicd.pages.dev/_html/srlinux-clab-vrf it looks like every test scenario that uses BGP in a VRF fails. According to one validation log (https://netlab-cicd.pages.dev/srlinux/clab/vrf/12-multi-vrf-bgp.yml-validate.log) the BGP sessions are established, but the IPv4...