-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EVPN routes not added when the configuration file is reloaded through the reloade script #17430
Comments
Grh, frr-reload-foobar :) Could you show |
It doesn't say anything relevant:
Also, the output of
|
@ton31337 also note that this is not a sporadic but consistent behaviour, so it can be reproduced locally |
(but of course if you need me to add parameters just ask, I put together a quick repro before reporting this) |
@fedepaol is this enough to reproduce with a single instance (no established sessions)? |
yes, my very basic reproducer is a clab instance with a non - frr container connected to a frr container (which serves for the connected routes). If needed I can share it |
Looks like I'm able to reproduce it (I think so, still doing more tests)... |
UPDATE: seems not, there was a typo in the configuration. Please send the logs of all these debug statements you have enabled. And also, could you show "show ip bgp", "show ip route", "show ip bgp vrf red", "show ip route vrf red"? |
It's happeing with master too. I'll provide everything, and will possibly push the reproducer too. |
|
Looking at the logs, which time is once you did frr-reload.py stuff? |
I don't remember 😅 BUT here is another one I just did. Reload happens at 09:53 |
Can you check |
I tried similar test to originate local static route from tenant vrf into EVPN as Type-5, performed frr-reload on saved script and do see locally originated Type-5 route present. I used
|
|
if it helps, I put together a cramped up version of the reporducer here https://github.com/fedepaol/frrrepro, but it containerlab based. Steps are:
hope it helps |
@chiragshah6 what is interesting is that with this config (topotest, you can grab it also) https://github.com/FRRouting/frr/compare/master...opensourcerouting:frr:fix/issue_17430?expand=1, I don't see route type-5 also 🤷 |
Description
When FRR starts with a full fledget frr.conf, type 5 routes are available when running
show bgp l2vpn evpn
.When starting with an empty configuration file and reloading the configuration file using the reloader script (sorry 😅 ), the routes are not added.
Version
How to reproduce
Start frr with an empty configuration, such as:
Apply the host configuration to make evpn work:
Use the reloader script to load a file like:
Run
show bgp l2vpn evpn
Expected behavior
Any connected or bgp learned route is redistributed as type5 routes and available in the evpn summary, like it happens when frr starts with the full file:
Actual behavior
Additional context
Don't believe it's relevant, but I am running this inside a container.
When not using master I can repro this only using the same asn for the vrf-ed router as I am hitting #16152
Checklist
The text was updated successfully, but these errors were encountered: