netlab 25.07: Summaries and Confederations
netlab release 25.07 was published yesterday. The major new features include:
- The ospf.areas plugin supports OSPFv2 and OSPFv3 stub areas, NSSA areas, and area ranges.
- The BGP routing policies plugin supports aggregate BGP routes
- The BGP configuration module supports BGP confederations
But wait, there’s much more:
- Stefano Sasso added the evpn.multihoming plugin that implements EVPN Ethernet Segment Identifiers and EVPN-based MLAG/multihoming
- Remi Locherer persuaded me to add OpenBSD support. He also implemented the final touches of the initial configuration support, such as the IPv6 router advertisement messages.
- Urs Baumann integrated his Network Unit Testing System (NUTS) with netlab.
- We finally cleaned up the installation process. It has a more consistent user interface, checks the Linux distribution you’re using, and sorts the installation scripts in dependency order.
New device features include STP and LAG on Cisco IOS, traditional VLAN interfaces on Dell OS10, multi-VDOM mode on Fortinet, and LAG on VyOS.
Finally, we decided to document the support level of various platforms1 (you can also see them in the netlab show devices printout), and included the major caveats (like “don’t use Cumulus containers” and “the vagrant account on Cumulus Vagrant boxes has an expired password”) in the netlab show images printout.
Upgrading or Starting from Scratch?
- To upgrade your netlab installation, 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.
-
You don’t like seeing your favorite platform has a minimal level of support? Become a contributor! ↩︎