BGP Engines with support to "RTFilter address-family"
We are implementing an interesting L3VPN scenario for distributed DFZ on mid-size PEs. And we believe that the RT Constrained Route Distribution, RFC4684, will be ideal to solve the problems of operational levels for the intervention of configurations between PEs and Route-Reflectors. However, I'm searching for BGP Engines that implement this address-family (AFI=1, SAFI=132), to avoid Lock-In. In Cisco, this feature is covered, for example, in this document: https://www.cisco.com/c/en/us/support/docs/multiprotocol-label-switching-mpl... In Juniper, in that document: https://www.juniper.net/documentation/us/en/software/junos/vpn-l3/topics/top... IP Infusion's OCNOS also implements this functionality. I think Nokia implements it too. But I'm looking for an open-source engine that supports it. The official FRR documentation does not mention anything about RFC 4364, or RTFilter address family. So, I think FRR does not support RTFilter Constrained Route Distribution. Do any of the colleagues have any suggestions on this? -- Douglas Fernando Fischer Engº de Controle e Automação
Hello, On Sun, 26 Feb 2023 17:46:42 -0300 Douglas Fischer <fischerdouglas@gmail.com> wrote:
But I'm looking for an open-source engine that supports it.
The official FRR documentation does not mention anything about RFC 4364, or RTFilter address family. So, I think FRR does not support RTFilter Constrained Route Distribution.
Do any of the colleagues have any suggestions on this?
ExaBGP ? https://github.com/Exa-Networks/exabgp/wiki/RFC-Information Best, Paul -- Paul Rolland E-Mail : rol(at)witbe.net CTO - Witbe.net SA Tel. +33 (0)1 47 67 77 77 18 Rue d'Arras, Bat. A11 Fax. +33 (0)1 47 67 77 99 F-92000 Nanterre RIPE : PR12-RIPE Please no HTML, I'm not a browser - Pas d'HTML, je ne suis pas un navigateur "Some people dream of success... while others wake up and work hard at it" "I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?'" --Mike Godwin, Electronic Frontier Foundation
FRR hasn’t implemented RFC4364 (nor planning to my knowledge (unless someone comes and codes it ;-)) I believe - Arccus has implemented it (Keyur to confirm). Cheers, Jeff
On Feb 26, 2023, at 22:58, Paul Rolland <rol@witbe.net> wrote:
Hello,
On Sun, 26 Feb 2023 17:46:42 -0300 Douglas Fischer <fischerdouglas@gmail.com> wrote:
But I'm looking for an open-source engine that supports it.
The official FRR documentation does not mention anything about RFC 4364, or RTFilter address family. So, I think FRR does not support RTFilter Constrained Route Distribution.
Do any of the colleagues have any suggestions on this?
ExaBGP ?
https://github.com/Exa-Networks/exabgp/wiki/RFC-Information
Best, Paul
-- Paul Rolland E-Mail : rol(at)witbe.net CTO - Witbe.net SA Tel. +33 (0)1 47 67 77 77 18 Rue d'Arras, Bat. A11 Fax. +33 (0)1 47 67 77 99 F-92000 Nanterre RIPE : PR12-RIPE
Please no HTML, I'm not a browser - Pas d'HTML, je ne suis pas un navigateur "Some people dream of success... while others wake up and work hard at it"
"I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?'" --Mike Godwin, Electronic Frontier Foundation
On Feb 27, 2023, at 1:18 PM, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:
FRR hasn’t implemented RFC4364 (nor planning to my knowledge (unless someone comes and codes it ;-)) I believe - Arccus has implemented it (Keyur to confirm).
Confirming the implementation support on ArcOS (from Arrcus). :) Best Regards, Keyur
Cheers, Jeff
On Feb 26, 2023, at 22:58, Paul Rolland <rol@witbe.net> wrote:
Hello,
On Sun, 26 Feb 2023 17:46:42 -0300 Douglas Fischer <fischerdouglas@gmail.com> wrote:
But I'm looking for an open-source engine that supports it.
The official FRR documentation does not mention anything about RFC 4364, or RTFilter address family. So, I think FRR does not support RTFilter Constrained Route Distribution.
Do any of the colleagues have any suggestions on this?
ExaBGP ?
https://github.com/Exa-Networks/exabgp/wiki/RFC-Information
Best, Paul
-- Paul Rolland E-Mail : rol(at)witbe.net CTO - Witbe.net SA Tel. +33 (0)1 47 67 77 77 18 Rue d'Arras, Bat. A11 Fax. +33 (0)1 47 67 77 99 F-92000 Nanterre RIPE : PR12-RIPE
Please no HTML, I'm not a browser - Pas d'HTML, je ne suis pas un navigateur "Some people dream of success... while others wake up and work hard at it"
"I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?'" --Mike Godwin, Electronic Frontier Foundation [EXTERNAL]
On Mon, 27 Feb 2023 at 22:20, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:
FRR hasn’t implemented RFC4364 (nor planning to my knowledge (unless someone comes and codes it ;-))
$ grep -P -r -i 'IANA_SAFI_.* = 1\d{2,}' frr frr/lib/iana_afi.h: IANA_SAFI_MPLS_VPN = 128, frr/lib/iana_afi.h: IANA_SAFI_FLOWSPEC = 133 No SAFI 132 [Route Target constrains] (https://www.iana.org/assignments/safi-namespace/safi-namespace.xhtml#safi-na..., https://www.iana.org/go/rfc4684) The mentions in the issue tracker are old entries, https://github.com/FRRouting/frr/issues/5206 (Oct 2019) https://github.com/FRRouting/frr/pull/101 https://github.com/FRRouting/frr/issues?q=%22rfc+4684%22 :-|
On Mon, 27 Feb 2023 at 22:20, Jeff Tantsura <jefftant.ietf@gmail.com> wrote:
FRR hasn’t implemented RFC4364 (nor planning to my knowledge (unless someone comes and codes it ;-))
$ grep -P -r -i 'IANA_SAFI_.* = 1\d{2,}' frr frr/lib/iana_afi.h: IANA_SAFI_MPLS_VPN = 128, frr/lib/iana_afi.h: IANA_SAFI_FLOWSPEC = 133 No SAFI 132 [Route Target constrains] The mentions in the frr issue tracker for "rfc 4684" are now old entries. :-|
On Sun, 26 Feb 2023 at 21:48, Douglas Fischer <fischerdouglas@gmail.com> wrote:
But I'm looking for an open-source engine that supports it.
The official FRR documentation does not mention anything about RFC 4364, or RTFilter address family. So, I think FRR does not support RTFilter Constrained Route Distribution.
Searching for "RFC 4364" http://docs.frrouting.org/en/latest/search.html?q=%22RFC+4364%22&check_keywords=yes&area=default# Yields the following search results in the user documentation portal http://docs.frrouting.org/en/latest/bgp.html?highlight=%22RFC%204364%22 http://docs.frrouting.org/en/latest/vnc.html?highlight=%22RFC%204364%22 http://docs.frrouting.org/en/latest/ospfd.html?highlight=%22RFC%204364%22 http://docs.frrouting.org/en/latest/extlog.html?highlight=%22RFC%204364%22 http://docs.frrouting.org/en/latest/overview.html?highlight=%22RFC%204364%22
On 26/02/2023 21.46, Douglas Fischer wrote:
However, I'm searching for BGP Engines that implement this address-family (AFI=1, SAFI=132), to avoid Lock-In.
But I'm looking for an open-source engine that supports it.
rustybgp and gobgp might support it. $ grep -r -P "AFI,SAFI = 1,132" rustybgp gobgp rustybgp/tools/pyang_plugins/gobgp.yang: "Route target membership (AFI,SAFI = 1,132)"; gobgp/tools/pyang_plugins/gobgp.yang: "Route target membership (AFI,SAFI = 1,132)"; Nothing on FRR $ grep -P -r -i 'IANA_SAFI_.* = 1\d{2,}' frr frr/lib/iana_afi.h: IANA_SAFI_MPLS_VPN = 128, frr/lib/iana_afi.h: IANA_SAFI_FLOWSPEC = 133 The mentions in the FRR issue tracker are (now) old entries.
participants (7)
-
Chriztoffer Hansen
-
Douglas Fischer
-
Jeff Tantsura
-
Keyur Patel
-
netravnen+nanog@gmail.com
-
Paul Rolland
-
Randy Bush