On Tue, Mar 10, 2026 at 01:58:24PM -0400, Pim van Pelt wrote:
Hoi,
On 05.03.2026 17:11, Ondrej Zajicek wrote:
show route eth 00:00:00:00:00:00 table etab2 I have built a fresh bird2.18+oz-evpn including your latest b0ff170f. I still see only one entry in etab, while I am expecting three. I do see three entries in evpntab.
I've attached 'show route all' and 'bird-example.conf' with the current vpp0-0 config, so you can take a look, but for me only one imet route made it to etab. root@vpp0-0:/etc/bird# birdc show route eth 00:00:00:00:00:00 vlan 100 all table etab BIRD 2.18+branch.oz.evpn.b0ff170fbc70 ready. Table etab: 00:00:00:00:00:00 vlan 100 mpls 10040 unicast [evpn1 18:23:48.761] * (80) via 2001:678:d78:200::2 on vxlan0 mpls 10040 Type: EVPN univ mpls_label: 10040 root@vpp0-0:/etc/bird# birdc show route eth 00:00:00:00:00:00 vlan 200 all table etab BIRD 2.18+branch.oz.evpn.b0ff170fbc70 ready. Table etab: 00:00:00:00:00:00 vlan 200 mpls 20040 unicast [evpn2 18:23:48.761] * (80) via 192.168.10.2 on vxlan0 mpls 20040 Type: EVPN univ mpls_label: 20040
The only clear difference I see with your output is that I'm using vid 100 and vid200 in the evpn protocol, and both evpn1 and evpn2 use the same etab.
Helo I think it is because you have the same route distinguisher 8298:200 on all these routers. If i understand it correctly, each router should use different RD (while they use the same route target (RT) if they are in the same VPN). We use RD to derive internal distinguisher for ethernet routes in etab, so if your EVPN routers use the same RD, even that IMET routes are distinguished in evpntab by other info (router IP), they are treated as an update to one network after translation to etab. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) "To err is human -- to blame it on a computer is even more so."