netlab 1.9.3: MLAG, Static Routes, Node Cloning
netlab release 1.9.3 brings these new features:
- Multi-chassis Link Aggregation (MLAG) on Arista EOS, Aruba CX, Cumulus NVUE, and Dell OS10
- VRF and VLAN groups
- Additional OSPF interface parameters (hello and dead timers, cleartext passwords, and DR priority) implemented on Arista EOS, Aruba CX, Cisco IOS/IOS-XE, Cisco Nexus OS, Cumulus Linux, Dell OS10, and FRRouting
- Static routes with direct or indirect next hops implemented on Arista EOS, Cisco IOS/IOS-XE, FRRouting, and Linux
- Node cloning plugin for users who want to build detailed digital twins of their networks.
- Consistent selection of default address pools based on the number of nodes attached to a link (this could change addressing in multi-provider topologies)
- Support for vjunos-router and Cisco NSO tool.
Other new features include:
- FRR VM uses Debian/Bookworm
- Bird container uses Ubuntu 24.04
- Containerlab stub links use dummy interfaces, removing the need for extra Linux bridges
- FRRouting supports RFC 8950-style IPv4 next hops over regular IPv6 EBGP sessions
- You can use
--feature
flag with the netlab show modules command to display support for a single optional feature - STP is disabled on libvirt-created bridges to avoid interference with the STP Configuration Module
- Per-node device features allow you to tweak which features individual lab nodes support
- Most OSPF parameters can be set on the topology- or node level, including the default passive state
- netlab validate prints time spent in every successful validation test.
Upgrading or Starting from Scratch?
- To upgrade, execute
pip3 install --upgrade networklab
. - New to netlab? Start with the Getting Started document and the installation guide.
- Need help? Open a discussion or an issue in netlab GitHub repository.