FRRouting Release 10.1 [Download]

FRRouting Release 10.1 Available for Download

We are pleased to announce FRR release 10.1.

FRR 10.1 brings a long list of enhancements and fixes with 601 commits from 58 developers. Thanks to all contributors.

Debian Packages - https://deb.frrouting.org

RPM Packages - https://rpm.frrouting.org

Snaps - https://snapcraft.io/frr

Docker - quay.io/frrouting/frr:10.1.0

Release Overview

Breaking changes

Enable BGP dynamic capability by default for datacenter profile

Advertise BGP “Dynamic” capability by default if using a datacenter profile. The dynamic capability gives more flexibility in terms of changing some parameters (e.g. Graceful-Restart, Long-lived Graceful-Restart timers, Addpath, Role, etc.) without resetting the session.

More details here.

Split BGP rpki cache command into separate per SSH/TCP

The old command is broken at some level. When configuring a TCP session with the source, the command thinks it’s an SSH session with a username.

More details here, and here.

Add deprecation cycle for OSPF router-info X [A.B.C.D] command

Features

BGP dampening per-neighbor support

It is now possible to configure BGP dampening parameters on a per-neighbor basis. In previous releases, BGP dampening could only be configured globally or per-SAFI.

More details here.

BMP send-experimental stats

We added an option to send experimental BMP (RFC 7854) stats [65531-65534].

RFC 7854 defines BMP statistics types:

Values 65531 through 65534 are Experimental, and value 65535 is Reserved.

More details here.

By default bandwidth in extended communities is encoded in IEEE floating-point format, and is limited to a maximum of 25 Gbps. Since not every vendor implements this correctly (due to IEEE floating-point), another draft is implemented to encode the bandwidth into IPv6 address-specific extended community.

More details here.

Paths Limit for Multiple Paths in BGP

Implemented this draft as an extension for the Addpath capability, that tells the sender to send only an arbitrary number of paths per prefix instead of sending all of the known paths.

More details here.

New command for OSPFv2 ip ospf neighbor-filter NAME [A.B.C.D]

Configure an IP prefix list to filter packets received from OSPF neighbors on the OSPF interface.

More details here.

Implement non-broadcast support for point-to-multipoint networks

This extends non-broadcast support to point-to-multipoint networks.

The AllOSPFRouters (224.0.0.5) is still joined for non-broadcast networks since it is joined for NBMA networks.

More details here.

Other significant changes

bgpd

isisd

mgmtd

ospfd

ospf6d

pathd

pimd

lib

ripd

ripngd

tools

vtysh

zebra