all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH frr 0/2] Fix leaked EVPN routes having wrong nexthop on IPv4 via IPv6 routes
@ 2026-05-15 15:23 Gabriel Goller
  2026-05-15 15:23 ` [PATCH frr 1/2] frr: backport #21166 and #21958, fixing EVPN IPv4 routes with IPv6 nexhtop Gabriel Goller
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Gabriel Goller @ 2026-05-15 15:23 UTC (permalink / raw)
  To: pve-devel

When we have a EVPN fabric with IPv6 VTEPs and leak them into the default
routing table (or any other VRF) (via exit-nodes in our case) the nexthop is
wrong. The nexthop is correct in the vrf (e.g. `ip route show vrf vrf_evpn`) but
the import-vrf does not correctly check the BGP MP properties for the IPv6
nexthop and inserts a invalid (0.0.0.0) IPv4 nexthop. The BGP MP properties are
not checked because a legacy bgp flag is set (BGP_ATTR_NEXT_HOP), which
circumvents the BGP MP check.

Fix this by not setting this flag when a IPv6 nexthop is used. Backport an
upstream commit and make another small change on top of it so that this also
works with EVPN routes and not only general BGP MP.

Thanks @HannesL for the quick testing.

@Thomas you can also cherry pick the patches from the other frr series and do a
single bump, or we can apply this patch as-is and think over other series.


frr:

Gabriel Goller (2):
  frr: backport #21166 and #21958, fixing EVPN IPv4 routes with IPv6
    nexhtop
  bump to version 10.6.1-1+pve2

 debian/changelog                              |   6 +
 debian/patches/series                         |   2 +
 ...R_NEXT_HOP-flag-handling-in-bgp_attr.patch | 149 ++++++++++++++++++
 ...v6-nexthops-when-importing-EVPN-IPv4.patch | 107 +++++++++++++
 4 files changed, 264 insertions(+)
 create mode 100644 debian/patches/upstream/0005-bgpd-fix-BGP_ATTR_NEXT_HOP-flag-handling-in-bgp_attr.patch
 create mode 100644 debian/patches/upstream/0006-bgpd-preserve-IPv6-nexthops-when-importing-EVPN-IPv4.patch


Summary over all repositories:
  4 files changed, 264 insertions(+), 0 deletions(-)

-- 
Generated by murpp 0.11.0




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-05-17  0:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-15 15:23 [PATCH frr 0/2] Fix leaked EVPN routes having wrong nexthop on IPv4 via IPv6 routes Gabriel Goller
2026-05-15 15:23 ` [PATCH frr 1/2] frr: backport #21166 and #21958, fixing EVPN IPv4 routes with IPv6 nexhtop Gabriel Goller
2026-05-15 16:06   ` Gabriel Goller
2026-05-15 15:23 ` [PATCH frr 2/2] bump to version 10.6.1-1+pve2 Gabriel Goller
2026-05-16 23:59 ` [PATCH frr 0/2] Fix leaked EVPN routes having wrong nexthop on IPv4 via IPv6 routes Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal