Replies: 1 comment
-
|
I managed to get the configuration to work with FRR v8. The trick was to ensure all bridges in a node had the same MAC. Once the mac issue was solved I proceeded to complete the configuration making sure cross leaking happened both in evpn and unicast address families. I have updated the lab to reflect that. However, same configuration does not work in FRR v9+: From logs: I am not sure if to have this setup working we are expected to use single vxlan devices. In #14259 @taspelund mentions |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi
I am trying to get L3 EVPN route-target based leaking working. My problem is that I do see the routes leaked in bgp but it is not resulting in zebra applying a working host configuration.
I have this containerlab.
There are four hosts: HOST1, HOST3 connected to leaf1, HOST2 and HOST4 connected to leaf2; HOST1,HOST2 are in L3 EVPN red/100; HOST3, HOST4 in blue/101. Initially, reachability across hosts works within their respective EVPNs.
Then, as an exercise to learn how route-target based leaking is configured and how it works, I want HOST4 to be able to reach to HOST1. For that I add
route-target import 64512:100to blue in leaf2.It doesn't work. How it doesn't work depends on the FRR version.
Type-5 routes looks fine overall
For FRR v8, the remote mac for blue vni changes to an invalid value, from the gateway mac of blue network to the gateway mac of red network, so that blue traffic doesn't work anymore.
From:
To:
For FRR v9+, the route is inactive and never installed because the labeled VNI for the leaked route does not match the VNI of the vxlan interface on the blue bridge.
I understand why this all is happening and it is clear that I am either missing something important and I don't know what; or that what I am trying to do can't be done with FRR.
I could not find any reference documentation, article or lab showcasing how route-target based leaking works with FRR EVPN and zebra. Mentions I see in EVPN documentation and articles I see of this working with other vendors make it look straight forward but guess it is not. I searched here and there are various issues that reached no conclusion. The only one that got it working is #14259 but I am not sure if that is the only way (I am not particularly interested in D-VNI or single vxlan devices) )or if there is a more canonical alternative than that.
Any help appreciated, thanks.
Beta Was this translation helpful? Give feedback.
All reactions