frr-7.2
版本发布时间: 2019-10-17 04:03:26
FRRouting/frr最新发布版本:frr-10.1(2024-08-05 14:49:44)
We are pleased to announce FRR 7.2. This is a very big release, with a lot of bugs fixed, new features and even a new protocol daemon. We're also very happy to share that this release has the largest number of individual contributors of any release to date! Big thanks to all contributors.
Major additions in this release include:
- Support for VRRP
- Support for BMP
- Support for PIM-BSM
Update
7.2 Debian packages are now available on the apt repository at https://deb.frrouting.org/.
Important Note
As of this post, we are still working on creating binary packages. Source tarballs can be found at the bottom of this post. This post will be updated when packaging operations are completed. As a reminder, our Debian repository is located at https://deb.frrouting.org/.
Changelog
All daemons:
-
-N <namespace>
allows specifying a path postfix on the normal FRR config directory. This is helpful when running multiple FRR instances within different network namespaces. -
access-list
s now support sequence numbers - Route-maps now support matching blackhole nexthops:
match ip next-hop type blackhole
- Route-maps are now smarter when dependencies change
- New command
log-filter WORD
adds builtin support for log filtering at the output stage
New daemon: vrrpd
bfdd
- Gained VRF support
- Gained support for Northbound API
bgpd
-
aggregate-address
gained support for route maps -
show bgp ipv4 unicast
command family now shows FQDN for peers, if available - For route show commands, display the bestpath selection criterion
- New
show bgp <afi> <safi> summary failed
command to show neighbors that failed to Establish -
clear bgp *
command now clears all peers, instead of only IPv6 peers - Improved JSON output for many commands
- New module adds support for BMP
eigrpd
-
SIGHUP
now signals a config reload - Gained support for Northbound API
- Infrastructure changes to allow VRFs
isisd
- Gained BFD support
- Gained Support for circuits with MTUs > 8192
pbrd
-
fwmark
support as part of match criteria - CLI commands gained autocomplete support for PBRMAPS
- Improved support for nexthops
pimd
- Gained support for PIM-BSM
- Improved debugging support
- Unusable ECMP paths are now saved in case they become valid in the future
- IGMP queries not originated from directly connected sources are now ignored
- Many new CLI improvements
sharpd
-
sharp watch [import|nexthop]
now accepts prefixes instead of assuming /32
staticd
- Significantly improved next-hop tracking support
zebra
- Many dataplane-level improvements for routes, neighbor tables and EVPN
- Next-hop tracking CLI is now VRF-aware
- Next-hop tracking show commands have new options to modify output
- Excised some duplicated work in route processing
- Improved debugging facilities
- Gained RMAC and VXLAN support for the FPM interface
Internal improvements
- Library now has RCU primitives and facilities
- Zebra continues to gain support for nexthop groups
-
ripd, isisd and ospfd can now be built to use
openssl
for MD5 crypto operations instead of FRR library functions, if desired - Builds will now fail by default if
libcap
is not present, due to severe performance issues when it is missing - Glue code for Lua support has been updated
- Various improvements for cross compilation
Packaging changes
snapcraft:
- Add fabricd
- Add libyang
- Update rtrlib
- Update rpki
RPM Packages for 7.2:
Attached are some pre-built RPM binary packages.
The packages are all default builds based on the documentation with unmodified source
Full Package Sources etc are available on the CI system as artifacts
The packages require libyang
and the RPKI packages require the rtrlib
package as well. Both of them are most likely not yet in any RPM repositories,
but can be downloaded from the NetDEF CI System.
-
Libyang: https://ci1.netdef.org/browse/LIBYANG-YANGRELEASE/latestSuccessful/artifact Libyang is built from Github/libyang
-
Rtrlib (for RPKI): https://ci1.netdef.org/browse/RPKI-RTRLIB/latestSuccessful/artifact Rtrlib is built from Github/rtrlib
CentOS 6: x86_64
Without RPKI
file | Description |
---|---|
frr-7.2-01.el6.x86_64.rpm |
Main FRR Package |
frr-debuginfo-7.2-01.el6.x86_64.rpm |
FRR Debug Symbols |
frr-pythontools-7.2-01.el6.x86_64.rpm |
Python Reload tools for integrated config |
frr-devel-7.2-01.el6.x86_64.rpm |
FRR Development libs |
frr-contrib-7.2-01.el6.x86_64.rpm |
FRR Doc & Tools Contributions |
With RPKI (see note above about RTRLIB requirement)
file | Description |
---|---|
frr-7.2RPKI-01.el6.x86_64.rpm |
Main FRR Package |
frr-debuginfo-7.2RPKI-01.el6.x86_64.rpm |
FRR Debug Symbols |
frr-pythontools-7.2RPKI-01.el6.x86_64.rpm |
Python Reload tools for integrated config |
frr-devel-7.2RPKI-01.el6.x86_64.rpm |
FRR Development libs |
frr-contrib-7.2RPKI-01.el6.x86_64.rpm |
FRR Doc & Tools Contributions |
CentOS 7: x86_64
Without RPKI
file | Description |
---|---|
frr-7.2-01.el7.centos.x86_64.rpm |
Main FRR Package |
frr-debuginfo-7.2-01.el7.centos.x86_64.rpm |
FRR Debug Symbols |
frr-pythontools-7.2-01.el7.centos.x86_64.rpm |
Python Reload tools for integrated config |
frr-devel-7.2-01.el7.centos.x86_64.rpm |
FRR Development libs |
frr-contrib-7.2-01.el7.centos.x86_64.rpm |
FRR Doc & Tools Contributions |
With RPKI (see note above about RTRLIB requirement)
file | Description |
---|---|
frr-7.2RPKI-01.el7.centos.x86_64.rpm |
Main FRR Package |
frr-debuginfo-7.2RPKI-01.el7.centos.x86_64.rpm |
FRR Debug Symbols |
frr-pythontools-7.2RPKI-01.el7.centos.x86_64.rpm |
Python Reload tools for integrated config |
frr-devel-7.2RPKI-01.el7.centos.x86_64.rpm |
FRR Development libs |
frr-contrib-7.2RPKI-01.el7.centos.x86_64.rpm |
FRR Doc & Tools Contributions |
1、 frr-7.2-01.el6.x86_64.rpm 2.29MB
2、 frr-7.2-01.el7.centos.x86_64.rpm 2.57MB
3、 frr-7.2.tar.gz 5.07MB
4、 frr-7.2.tar.xz 3.64MB
5、 frr-7.2RPKI-01.el6.x86_64.rpm 2.3MB
6、 frr-7.2RPKI-01.el7.centos.x86_64.rpm 2.59MB
7、 frr-contrib-7.2-01.el6.x86_64.rpm 133.76KB
8、 frr-contrib-7.2-01.el7.centos.x86_64.rpm 144.04KB
9、 frr-contrib-7.2RPKI-01.el6.x86_64.rpm 133.83KB
10、 frr-contrib-7.2RPKI-01.el7.centos.x86_64.rpm 143.79KB
11、 frr-debuginfo-7.2-01.el6.x86_64.rpm 7.06MB
12、 frr-debuginfo-7.2-01.el7.centos.x86_64.rpm 7.58MB
13、 frr-debuginfo-7.2RPKI-01.el6.x86_64.rpm 7.1MB
14、 frr-debuginfo-7.2RPKI-01.el7.centos.x86_64.rpm 7.62MB
15、 frr-devel-7.2-01.el6.x86_64.rpm 180.74KB
16、 frr-devel-7.2-01.el7.centos.x86_64.rpm 178.08KB
17、 frr-devel-7.2RPKI-01.el6.x86_64.rpm 180.77KB
18、 frr-devel-7.2RPKI-01.el7.centos.x86_64.rpm 178.12KB
19、 frr-pythontools-7.2-01.el6.x86_64.rpm 33.83KB
20、 frr-pythontools-7.2-01.el7.centos.x86_64.rpm 33.7KB
21、 frr-pythontools-7.2RPKI-01.el6.x86_64.rpm 33.85KB
22、 frr-pythontools-7.2RPKI-01.el7.centos.x86_64.rpm 33.72KB