Re: BGP Engines with support to "RTFilter address-family"

2023-03-01 Thread netravnen+nanog
On Mon, 27 Feb 2023 at 22:20, Jeff Tantsura  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.

:-|


Re: BGP Engines with support to "RTFilter address-family"

2023-03-01 Thread netravnen+nanog
On Mon, 27 Feb 2023 at 22:20, Jeff Tantsura  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-namespace-2,
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

:-|


Re: BGP Engines with support to "RTFilter address-family"

2023-03-01 Thread Keyur Patel


> On Feb 27, 2023, at 1:18 PM, Jeff Tantsura  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  wrote:
>> 
>> Hello,
>> 
>>> On Sun, 26 Feb 2023 17:46:42 -0300
>>> Douglas Fischer  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 RollandE-Mail : rol(at)witbe.net
>> CTO - Witbe.net SA  Tel. +33 (0)1 47 67 77 77
>> 18 Rue d'Arras, Bat. A11Fax. +33 (0)1 47 67 77 99
>> F-92000 NanterreRIPE : 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]


Re: BGP Engines with support to "RTFilter address-family"

2023-03-01 Thread netravnen+nanog
On Sun, 26 Feb 2023 at 21:48, Douglas Fischer  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_keywords=yes=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


Re: BGP Engines with support to "RTFilter address-family"

2023-03-01 Thread Chriztoffer Hansen via NANOG

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.


Re: BGP Engines with support to "RTFilter address-family"

2023-02-27 Thread Randy Bush
> RFC4364 ...  I believe - Arccus has implemented it (Keyur to confirm)

i am not keyur and do not play one on the net, but ...



Re: BGP Engines with support to "RTFilter address-family"

2023-02-27 Thread Jeff Tantsura
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  wrote:
> 
> Hello,
> 
>> On Sun, 26 Feb 2023 17:46:42 -0300
>> Douglas Fischer  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 RollandE-Mail : rol(at)witbe.net
> CTO - Witbe.net SA  Tel. +33 (0)1 47 67 77 77
> 18 Rue d'Arras, Bat. A11Fax. +33 (0)1 47 67 77 99
> F-92000 NanterreRIPE : 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 


Re: BGP Engines with support to "RTFilter address-family"

2023-02-26 Thread Paul Rolland
Hello,

On Sun, 26 Feb 2023 17:46:42 -0300
Douglas Fischer  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 RollandE-Mail : rol(at)witbe.net
CTO - Witbe.net SA  Tel. +33 (0)1 47 67 77 77
18 Rue d'Arras, Bat. A11Fax. +33 (0)1 47 67 77 99
F-92000 NanterreRIPE : 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 


pgpp3q0eldPtB.pgp
Description: OpenPGP digital signature


BGP Engines with support to "RTFilter address-family"

2023-02-26 Thread Douglas Fischer
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-mpls/mpls/116062-technologies-technote-restraint-00.html

In Juniper, in that document:
https://www.juniper.net/documentation/us/en/software/junos/vpn-l3/topics/topic-map/l3-vpns-route-target-filtering.html

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