netlab release 1.3.1 contains major additions to FRR and Cumulus Linux, and new BGP features:
- VXLAN, VLANs, VRFs, and EVPN implemented on FRR and Cumulus Linux
- BGP local-as implemented in the BGP configuration module and supported on Arista EOS, Cisco IOS, Dell OS10, FRR, and Nokia SR Linux.
- Configurable BGP transport sessions
- Configurable default BGP address families supported on Arista EOS, Cisco IOS, Cumulus Linux, FRR, and Nokia SR Linux.
Here are some of the other goodies included in this release:
- FRR support for IPv6 LLA (unnumbered) BGP sessions
- New default container and VM versions: FRR 8.3.1, Cumulus Linux 4.4.0 (container), Cumulus Linux with NVUE 5.2.0 (VM)
- Per-VRF BGP router ID implemented on Cisco IOS and Arista EOS
- Select address pools with pool VLAN or link attribute (using role attribute to select an addressing pool is deprecated)
- Add message attribute to lab topology to display a ‘this is how you use this lab’ help message after the lab is started and configured
- Implement ‘startup configuration’ parameter for containerlab
- Device configuration files can be created from netlab templates and mapped into containers. Currently used to start FRR daemons in FRR 8.3.1 container.
- Add multiple debugging flags to debug just parts of the data transformation code
Finally, in the I shouldn’t be mentioning it, but here we go department:
- BGP local-as can be used on some platforms to turn an EBGP session into an IBGP session.