Skip to content

FRRouting testing

jeff-yin edited this page Mar 27, 2019 · 4 revisions

OPX developers are in the process of validating FRRouting version 6.0 on OPX version 3.1.0. The following features have been tested.

Feature Supported? Notes
VRF ✔️ NetNS backend
OSPFv2 ✔️
OSPFv2 VRF ✔️
OSPF Unnumbered ✔️ Must configure link local IPV4 address (169.254.x.x) on the loopback instead of global IP addresses, and the same loopback address (169.254.x.x) should be configured or shared on the interfaces. OSPF should be enabled inside the interface configuration instead of the global OSPF configuration.
OSPFv3 ✔️
BGP IPv4 ✔️ Tested BGP IPv4 neighborship / route learning
BGP IPv6 ✔️ Tested BGP IPv6 neighborship, next-hop changes with link local and global IPv6 addresses, local preference with IPv6 , data traffic check with non-ECMP/ECMP
BGP 4-byte AS ✔️ Only 4 byte ASPlain format is supported
BGP unnumbered 🔶 BGP unnumbered doesn't work from FRR version 5.0.1. Raised a bug in FRR: https://github.com/FRRouting/frr/issues/3251 -- workaround is to not configure capability extended next hop on the peer
BGP max-paths 64 ✔️
BGP shutdown message ✔️ Tested BGP neighborship shutdown with ENHE
BGP large community ✔️ Tested BGP community and large-community attribute
BGP BFD (single-hop) ✔️ Tested using BFDd introduced in FRR 6.0
BGP BFD (multi-hop) Tested using BFDd introduced in FRR 6.0, ran into this, which was since fixed: https://github.com/FRRouting/frr/pull/3218
BGP route reflectors ✔️
BGP ECMP ✔️
BGP add-path RX/TX ✔️ Tested with IBGP route reflectors where the RR sends multiple paths for the same prefix to client (client-to-client through RR)
BGP dynamic neighbor ✔️
BGP w/ interface-scoped addresses ✔️ Tested with BGP ENHE (BGP Unnumbered)
BGP next-hop self ✔️
BGP MD5 auth ✔️ Tested with peer group and with ENHE
eBGP multi-hop ✔️ There is a bug with multi-hop and TTL security. Workaround is that next-hop has to be flapped for the neighborship to come up. Bug raised: https://github.com/FRRouting/frr/issues/3280
BGP TTL security ✔️ Bug raised: https://github.com/FRRouting/frr/issues/3280
BGP community lists ✔️
BGP routing policy ✔️
BGP knobs for route selection ✔️ Tested route selection using local-pref, MED, and AS-PATH
BGP route filtering ✔️ Tested prefix-list with route-map; found an issue on access-list with IPv6: https://github.com/FRRouting/frr/pull/3287
BGP route-maps ✔️

Still to come: BGP EVPN, more OSPF features, IS-IS, static route leaking across VRFs, PBR, and so on.

Clone this wiki locally