FRRouting / frr

The FRRouting Protocol Suite
https://frrouting.org/
Other
3.19k stars 1.23k forks source link

FRR EVPN Without Creating VXLAN---Possible ? #5110

Open anspectrum opened 4 years ago

anspectrum commented 4 years ago

Hi, So far every implementation of EVPN on FRR platform is centric at VXLAN / VNI interfaces. EVPN does not necessarily have to be implemented along with VXLAN all the time.

Are there any future plans to incorporate plain layer-2 frame learning through BGP control plane?

pguibert6WIND commented 4 years ago

You seem to talk about ability to support mpls encapsulation, for instance ? More than this, was your question including scalabilities concerns ( use an other method to encapsulate your packets - like ovs vxlan -) ?

as far as I know, there is on an old ticket a certain list of issues that have been listed regarding the work effort for leveraging mpls.

anspectrum commented 4 years ago

@pguibert6WIND, mpls encapsulation is already available with recent Linux kernels. I am not seeking any other encapsulating method as that will be Data Plane. I am just curious about MAC Address learning through BGP control plane (EVPN) as other mainstream vendors have implemented it.

anspectrum commented 4 years ago

bump.

pguibert6WIND commented 4 years ago

Hi, sorry for delay,

anspectrum commented 4 years ago

With plain layer 2, I meant like VPLS. Take from one Ethernet interface (not VXLAN interface) and transport it over to the other end. But unlike VPLS MAC learning be done using BGP (EVPN). Simply speaking compliance to RFC 7432 (which does not talk about VXLAN).

pguibert6WIND commented 4 years ago

This said, I have a doubt on applying rfc7432 to VPLS.

You probably mean moving from VPLS architecture to RFC7432 architecture with BGP, ie BGP MPLS support for BGP EPVN.

Just to be sure it is part of feature request, and not maintenance issue. This should be tracked in feature request page.

pjdruddy commented 4 years ago

I'm working on EVPN-MPLS (RFC7432).

Uttiponken commented 4 years ago

@pjdruddy Do you have any status or timeline/roadmap for your implementation of RFC7432?

pjdruddy commented 4 years ago

@Uttiponken wotking on it now - would expect ho have PRs out in the next couple of months.