Skip to content

Commit

Permalink
Release 1.9.1-dev1
Browse files Browse the repository at this point in the history
  • Loading branch information
ipspace committed Sep 23, 2024
1 parent fc64894 commit b09a7a9
Show file tree
Hide file tree
Showing 5 changed files with 120 additions and 3 deletions.
2 changes: 2 additions & 0 deletions docs/module/isis.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ The module supports the following IS-IS features:
:backlinks: none
```

(isis-platform)=
## Platform Support

The following table describes per-platform support of individual IS-IS features:
Expand Down Expand Up @@ -86,6 +87,7 @@ isis:
Specify an **‌isis.area** value that has a single dot (example: 49.0001) within quotes to tell the YAML parser it's not a floating-point number.
```

(isis-node)=
## Node Parameters

You can specify most node parameters as global values (top-level topology elements) or within individual nodes. You can also specify these node parameters:
Expand Down
2 changes: 2 additions & 0 deletions docs/module/ripv2.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ See [RIP Integration Tests Results](https://release.netlab.tools/_html/coverage.

[^18v]: Includes Cisco CSR 1000v and Cisco Catalyst 8000v

(rip-params)=
## Lab Topology Parameters

You can change the RIPv2/RIPng timers with the global **rip.timers** dictionary ([more details](rip-timers)).
Expand All @@ -44,6 +45,7 @@ The RIPv2/RIPng configuration module supports these node parameters:

RIPv2 also supports [](routing_passive) and [](routing_external).

(rip-vrf)=
## VRF Parameters

* By default, _netlab_ redistributes BGP- and connected routes into VRF RIPv2/RIPng instances on all network devices. You can change that on devices supporting configurable route import with the **[ripv2.import](routing_import)** VRF parameter.
Expand Down
7 changes: 6 additions & 1 deletion docs/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,12 @@ Release Notes

**[Release 1.9.1](release-1.9.1) (XXXX-XX-XX)**

* Support for Cisco IOSv layer-2 image
* [IS-IS route import](isis-node) ([redistribution](routing_import))
* [IS-IS VRF instances](isis-platform)
* [RIP VRF instances](rip-vrf)
* [RIPng route import](rip-params)
* [Configurable RIPv2/RIPng protocol timers](rip-timers)
* Support for [Cisco IOSv layer-2 image](https://developer.cisco.com/docs/modeling-labs/iosvl2/#iosvl2)

**[Release 1.9.0-post1](release-1.9.0-post1) (2024-08-26)**

Expand Down
110 changes: 109 additions & 1 deletion docs/release/1.9.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,93 @@
(release-1.9.1)=
### Release 1.9.1

* Support for [Cisco IOSv layer-2 image](https://developer.cisco.com/docs/modeling-labs/iosvl2/#iosvl2) (device code: `iosvl2`)
* [IS-IS route import](isis-node) ([redistribution](routing_import))
* [IS-IS VRF instances](isis-platform)
* [RIP VRF instances](rip-vrf)
* [RIPng route import](rip-params)
* [Configurable RIPv2/RIPng protocol timers](rip-timers)

**Minor improvements**

* Add '--instance' option to 'netlab down' command

(release-1.9.1--device-features)=
**New device features:**

Arista EOS:
* Configurable RIPv2/RIPng protocol timers
* IS-IS route import
* IS-IS VRF instances

Cisco IOS/IOS XE:
* Configurable RIPv2/RIPng protocol timers
* [Cisco IOSv layer-2 image](https://developer.cisco.com/docs/modeling-labs/iosvl2/#iosvl2) (device code: `iosvl2`)
* IS-IS route import
* RIP VRF instances
* RIPng route import

Cumulus Linux:
* Configurable RIPv2/RIPng protocol timers
* Create hostnames that include interface names
* RIP VRF instances
* RIPng route import

FRRouting:
* Anycast gateway and VRRP
* Create hostnames that include interface names
* Configurable RIPv2/RIPng protocol timers
* IS-IS route import
* IS-IS VRF instances
* RIP VRF instances
* RIPng route import

Linux:
* Create hostnames that include interface names

SR Linux:
* Support for SR Linux release 24.7.x (current release: 24.7.2)
* IS-IS IPv6 multi-topology
* IS-IS VRF instances
* OSPF default route
* Route import for BGP, IS-IS, and OSPF
* Prefix filters and **match.prefix** in routing policies

VyOS:
* IS-IS IPv6 multi-topology

(release-1.9.1-device-fixes)=
**Minor fixes in device configuration templates:**

Arista EOS:
* Enable MPLS ICMP tunneling on Arista EOS
* Enable local exec authorization on Arista EOS
* EOS VRFs don't need ip-vpn import/exports when we use EVPN

Dell OS10:
* Increase the VM RAM to 4GB according to vendor recommendations

FRRouting:
* Limit ARP response scope when using VRRP on FRRouting

SR Linux:
* Do not activate IPv6 AF by default on IPv4 BGP session and vice versa
* Check for the license needed to run IXR6/IXR10 containers
* Simplify the IBGP export policy with the new 'next-hop: self' action
* Per-interface EBGP peer groups (allowing per-neighbor parameters on unnumbered EBGP sessions)
* Route server client support
* Redo SR Linux BGP template to make IBGP and EBGP behavior somewhat consistent
* Fix BGP MD5 authentication
* Routing policies cannot be used on route imports

**New development tools:**

* Implement warning-level validation test failures
* Initial developer documentation for the generic routing module

**New integration tests:**

* Gateway module integration tests
* Change cost/metric failures into warnings in OSPF default route integration tests

(release-1.9.0-post1)=
### Release 1.9.0-post1
Expand Down Expand Up @@ -162,6 +248,21 @@ VyOS:

## Bug Fixes

(bug-fixes-1.9.1)=
### Bug Fixes in Release 1.9.1

* Fix the format of /etc/hosts file (Linux, FRRouting, Cumulus)
* Sort providers in multi-provider topology
* Graphviz formatting enhancements
* Separate 'hosts on link' and 'link is stub' flags
* Make the IS-IS instance name a variable
* Refactor default route and route redistribution templates (FRR, CL, EOS, IOS)
* 'netlab up' should not report errors after warnings in 'netlab validate'
* Install iptables as part of containerlab installation
* 'valid' validation test option should deal with list results
* Create Vagrant box metadata in device/version-specific JSON file
* Set routing protocol address families in VRF RP data

(bug-fixes-1.9.0-post1)=
### Bug Fixes in Release 1.9.0-post1

Expand Down Expand Up @@ -199,6 +300,13 @@ VyOS:

## Documentation Fixes

(doc-fixes-1.9.1)=
### Documentation Fixes in Release 1.9.1

* Describe newer Fortinet caveats
* Stress the importance of using the hellt fork of vrnetlab
* Explain the details of setting Graphviz/D2 output defaults

(doc-fixes-1.9.0-post1)=
### Documentation Fixes in Release 1.9.0-post1

Expand Down
2 changes: 1 addition & 1 deletion netsim/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import sys

__version__ = "1.9.0-post1"
__version__ = "1.9.1-dev1"

try:
import box
Expand Down

0 comments on commit b09a7a9

Please sign in to comment.