netlab 1.9.0: Routing Policies, Default Routes, Route Redistribution
netlab release 1.9.0 brings tons of new routing features:
- Generic Routing Configuration Module implements routing policies (route maps), prefix filters, AS-path filters, and BGP community filters.
- Default route origination in OSPFv2 and OSPFv3
- Route import (redistribution) into OSPFv2, OSPFv3, and BGP.
- Named prefixes
Other new goodies include:
- Change device configurations during validation tests
- Use SuzieQ in validation tests
- VRF multihop EBGP sessions
- Automatic loading of Linux kernel drivers (VXLAN, MPLS) required by device containers (FRR, VyOS)
- Display markdown reports as ASCII text rendered with rich.markdown
- Support for MPLS data plane in cEOS containers
- Support for vJunos-switch running in vrnetlab containers
This release is also the most-tested netlab release ever. From the ~100 integration tests in release 1.8.4, we got to almost 150 integration tests covering most netlab-supported technologies, and we ran those tests on 15 different platforms (the testing process took over 36 hours). Want to know how many bugs we fixed based on the test results? Check the release notes ;)
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.