How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd
Hi How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs? Specifically, I'd like to know how to configure following things: - One or more VRFs along with its import and export route targets as well as route-distinguisher. o Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family. - One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family. thx aman
Aman - This is work that is currently being done. See #1739 ( https://github.com/FRRouting/frr/pull/1739 ). We also have not fully finalized the cli but are in active discussions about it's final shape with the relevant parties. donald On Wed, Feb 28, 2018 at 1:21 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi
How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs?
Specifically, I’d like to know how to configure following things:
- One or more VRFs along with its import and export route targets as well as route-distinguisher.
o Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family.
- One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family.
thx
aman
_______________________________________________ frog mailing list frog@lists.frrouting.org https://lists.frrouting.org/listinfo/frog
Hi Donald Thanks. I'm glad FRR/bgpd is moving towards supporting RFC 4364 L3VPNs. Is there an estimate of when this will become available? thx aman -----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Wednesday, February 28, 2018 1:40 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> Cc: frog@lists.frrouting.org Subject: Re: [FROG] How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd Aman - This is work that is currently being done. See #1739 ( https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_FRRouting_fr... ). We also have not fully finalized the cli but are in active discussions about it's final shape with the relevant parties. donald On Wed, Feb 28, 2018 at 1:21 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi
How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs?
Specifically, I’d like to know how to configure following things:
- One or more VRFs along with its import and export route targets as well as route-distinguisher.
o Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family.
- One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family.
thx
aman
_______________________________________________ frog mailing list frog@lists.frrouting.org https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.frrouting.o rg_listinfo_frog&d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=I_2UmL83HQfOEoCVz ChS_fiJdy8vxHF4_JM0AhcKK4Y&m=IXXYpao2nwnsEQX0AWjqzZ8WpEU5rswsNtIKSVj67 qE&s=0rnfwC9d8VwDxmHQkempkScq-9npRFdYBYjVK0H4KKw&e=
Aman - While I don't have a exact date. I would expect it to be in the code within the next month. donald On Wed, Feb 28, 2018 at 2:07 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi Donald
Thanks. I'm glad FRR/bgpd is moving towards supporting RFC 4364 L3VPNs. Is there an estimate of when this will become available?
thx aman
-----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Wednesday, February 28, 2018 1:40 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> Cc: frog@lists.frrouting.org Subject: Re: [FROG] How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd
Aman -
This is work that is currently being done. See #1739 ( https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_FRRouting_fr... ). We also have not fully finalized the cli but are in active discussions about it's final shape with the relevant parties.
donald
On Wed, Feb 28, 2018 at 1:21 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi
How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs?
Specifically, I’d like to know how to configure following things:
- One or more VRFs along with its import and export route targets as well as route-distinguisher.
o Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family.
- One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family.
thx
aman
_______________________________________________ frog mailing list frog@lists.frrouting.org https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.frrouting.o rg_listinfo_frog&d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=I_2UmL83HQfOEoCVz ChS_fiJdy8vxHF4_JM0AhcKK4Y&m=IXXYpao2nwnsEQX0AWjqzZ8WpEU5rswsNtIKSVj67 qE&s=0rnfwC9d8VwDxmHQkempkScq-9npRFdYBYjVK0H4KKw&e=
Since today is Feb 28th, can I take that as meaning sometime in March :-) thx aman -----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Wednesday, February 28, 2018 2:09 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> Cc: frog@lists.frrouting.org Subject: Re: [FROG] How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd Aman - While I don't have a exact date. I would expect it to be in the code within the next month. donald On Wed, Feb 28, 2018 at 2:07 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi Donald
Thanks. I'm glad FRR/bgpd is moving towards supporting RFC 4364 L3VPNs. Is there an estimate of when this will become available?
thx aman
-----Original Message----- From: Donald Sharp [mailto:sharpd@cumulusnetworks.com] Sent: Wednesday, February 28, 2018 1:40 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> Cc: frog@lists.frrouting.org Subject: Re: [FROG] How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd
Aman -
This is work that is currently being done. See #1739 ( https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_FRRouting_fr... ). We also have not fully finalized the cli but are in active discussions about it's final shape with the relevant parties.
donald
On Wed, Feb 28, 2018 at 1:21 PM, SHAIKH, AMAN (AMAN) <ashaikh@research.att.com> wrote:
Hi
How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs?
Specifically, I’d like to know how to configure following things:
- One or more VRFs along with its import and export route targets as well as route-distinguisher.
o Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family.
- One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family.
thx
aman
_______________________________________________ frog mailing list frog@lists.frrouting.org https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.frrouting. o rg_listinfo_frog&d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=I_2UmL83HQfOEoCV z ChS_fiJdy8vxHF4_JM0AhcKK4Y&m=IXXYpao2nwnsEQX0AWjqzZ8WpEU5rswsNtIKSVj6 7 qE&s=0rnfwC9d8VwDxmHQkempkScq-9npRFdYBYjVK0H4KKw&e=
HI Aman, Actually the configuration is a two step process. First, we need to create a vrf-policy under router bgp like so vrf-policy cust0 label 1357 nexthop 15.44.4.165 rd 437:612 rt import 452:424 rt export 516:943 exit-vrf-policy ! vrf-policy cust1 label 1730 nexthop 171.40.184.82 rd 66:33 rt import 906:551 rt export 890:543 exit-vrf-policy ! vrf-policy cust2 label 32639 nexthop 189.2.178.92 rd 14:619 rt import 904:272 rt export 233:507 exit-vrf-policy Then you need to exit the router bgp configuration and add routes to a particular vrf using add command add vrf cust0 10.30.40.89 Note that the cust0 name must be the same value defined under vrf-policy. Currently, the next hop is defined on a per vrf basis. This is a known limitation. Thanks, Ashvin From: frog [mailto:frog-bounces@lists.frrouting.org] On Behalf Of SHAIKH, AMAN (AMAN) Sent: Wednesday, February 28, 2018 11:51 PM To: frog@lists.frrouting.org Subject: [FROG] How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd Hi How do I configure FRR/bgpd to support RFC 4364 (BGP/MPLS) L3-VPNs? Specifically, I'd like to know how to configure following things: * One or more VRFs along with its import and export route targets as well as route-distinguisher. * Specifying one or more neighbors (eBGP sessions) in this VRF with IPv4(|6) address family. * One or more iBGP sessions with route-reflectors and other routers supporting VPNv4(|6) address family. thx aman
Hi Ashvin Thanks for the instructions. Have a few questions; see inline. From: Ashvin Lakshmikantha [mailto:ashvin.lakshmikantha@ericsson.com] Sent: Wednesday, February 28, 2018 10:45 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com>; frog@lists.frrouting.org Subject: RE: How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd HI Aman, Actually the configuration is a two step process. First, we need to create a vrf-policy under router bgp like so vrf-policy cust0 label 1357 ? Shouldn't label be assigned automatically by the zebra label manager? nexthop 15.44.4.165 ? Does this next-hop apply to routes going out to CE? Or routes going to the core (other PEs and/or route-reflector)? Or both? rd 437:612 rt import 452:424 rt export 516:943 exit-vrf-policy ! vrf-policy cust1 label 1730 nexthop 171.40.184.82 rd 66:33 rt import 906:551 rt export 890:543 exit-vrf-policy ! vrf-policy cust2 label 32639 nexthop 189.2.178.92 rd 14:619 rt import 904:272 rt export 233:507 exit-vrf-policy Then you need to exit the router bgp configuration and add routes to a particular vrf using add command add vrf cust0 10.30.40.89 ? What does 10.30.40.89 represent here? thx aman
Hi Aman, The label is assigned manually as an example. I have not tried automated label assignment. These are the routes that you advertise to the PE. Thanks, Ashvin From: SHAIKH, AMAN (AMAN) [mailto:ashaikh@research.att.com] Sent: Thursday, March 01, 2018 9:06 PM To: Ashvin Lakshmikantha <ashvin.lakshmikantha@ericsson.com>; frog@lists.frrouting.org Subject: RE: How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd Hi Ashvin Thanks for the instructions. Have a few questions; see inline. From: Ashvin Lakshmikantha [mailto:ashvin.lakshmikantha@ericsson.com] Sent: Wednesday, February 28, 2018 10:45 PM To: SHAIKH, AMAN (AMAN) <ashaikh@research.att.com<mailto:ashaikh@research.att.com>>; frog@lists.frrouting.org<mailto:frog@lists.frrouting.org> Subject: RE: How to configure RFC 4364 (BGP/MPLS) VPNs with FRR/bgpd HI Aman, Actually the configuration is a two step process. First, we need to create a vrf-policy under router bgp like so vrf-policy cust0 label 1357 ? Shouldn't label be assigned automatically by the zebra label manager? nexthop 15.44.4.165 ? Does this next-hop apply to routes going out to CE? Or routes going to the core (other PEs and/or route-reflector)? Or both? rd 437:612 rt import 452:424 rt export 516:943 exit-vrf-policy ! vrf-policy cust1 label 1730 nexthop 171.40.184.82 rd 66:33 rt import 906:551 rt export 890:543 exit-vrf-policy ! vrf-policy cust2 label 32639 nexthop 189.2.178.92 rd 14:619 rt import 904:272 rt export 233:507 exit-vrf-policy Then you need to exit the router bgp configuration and add routes to a particular vrf using add command add vrf cust0 10.30.40.89 ? What does 10.30.40.89 represent here? thx aman
participants (3)
-
Ashvin Lakshmikantha -
Donald Sharp -
SHAIKH, AMAN (AMAN)