Skip to content
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

Arista EOS: evpn rib routes not in route table #8832

Open
rmcmilli opened this issue Oct 5, 2023 · 2 comments
Open

Arista EOS: evpn rib routes not in route table #8832

rmcmilli opened this issue Oct 5, 2023 · 2 comments

Comments

@rmcmilli
Copy link

rmcmilli commented Oct 5, 2023

Routes present in EVPN table on fabric switches aren't redistributing into main routing table. bf.q.traceroute() fails as well.

In this example the route 115.103.155.156/32 is received from a non-EVPN router attached to ny5-tor3-1

Current behavior

Route Exists in EVPN RIB:

bf.q.evpnRib(nodes="ny5-tor4-1", network="115.103.155.156/32").answer().frame().head(5)

image

Route does not exist in route table:

bf.q.routes(nodes="ny5-tor4-1", network="115.103.155.156/32").answer().frame().head(5)

image

Expected Behavior

Route Exists in EVPN RIB:

bf.q.evpnRib(nodes="ny5-tor3-1", network="115.103.155.156/32").answer().frame().head(5)

image

Route exists in route table:

bf.q.routes(nodes="ny5-tor3-1", network="115.103.155.156/32").answer().frame().head(5)

image

Snapshot:
snapshot.tar.gz

@dhalperi
Copy link
Member

dhalperi commented Oct 6, 2023

Thanks! The Arista EVPN code was largely authored by @jeffkala so I'm looping him in.

@jeffkala
Copy link
Contributor

I had done most of the juniper evpn code, don't recall adding much on the Arista front but can still try to take a look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants