-
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
No way to influence FRR's choice of multihomed gateway peer #14836
Comments
I suggest looking at https://github.com/FRRouting/frr/tree/master/tests/topotests/bgp_evpn_mh. Here is an example of a working case EVPN MH. Even more, without the configuration, and topology nobody can't really help you. |
Hi, thank you for your reply Here is the setup topology and configuration detailed 1- toplogy detailed :the network is based on VXLAN/EVPN, which only provides L2 bridging between different vendors. EVPN interop works well for years. for the example I describe a single proxmox node (they all work with the same scheme)
VGA type2 route mentionnes the ESI and iproute FIB contains VGA mac attached to NH-group
so we have MH VGA active and running , accessible in VNI 29903 what we expect : FRR prefere nexthop based on administrative distance (OSPF path cost) and honor BGP preferences 2- detailed PROXMOX configuration
OSPF link is up foreach SPINE (there is 4 spines)
As I say in previous post I'm trying to understand how FRR chooses nexthop in this MH context and why OSPF cost or bgp local-pref settings have no effect on this choice. thx all ! |
This issue is stale because it has been open 180 days with no activity. Comment or remove the |
This issue will be automatically closed in the specified period unless there is further activity. |
Hello FRR team and community,
I'm working on a project that will integrate 2 Juniper MX204 routers into our network.
Currently, the network is based on VXLAN/EVPN, which only provides L2 bridging between different vendors.
• HP switches
• H3C switches
• Proxmox/FRR servers
• Etc.
The new MX204 will handle
GW for the VM hosted on baremetals => bridged VXLAN via a VXLAN switch
GW for the VM hosted on Proxmox/FRR servers => bridged VXLAN via the Hypervisor
MX204 implements virtual gateway, so each MX advertise same IP and MAC via BGP/EVPN but each one advertise it s own ESI
Everything is fine but it is not working as expected for the Virtual Gateway
FRR choose the MH nexthop based on peer IP numeric comparison, in this condition it can be only one active gw at a time
We expect that FRR choose the closest peer automatically or manually playing with OSPF/BGP attributes.
We performed a series of tests :
=> no changes
=> no changes
=> no changes
OSPF cost is also taken into account, verified with "show ip ospf route" but FRR seems to ignore that statement
sample output with modified weight :
BGP localpref and weight are also taken into account, verified with "show bgp l2vpn evpn route vni 29903 json", also ignored by FRR
sample output with modified weight :
In every tests we notice that FRR statically keep the selection reason :
"selectionReason":"EVPN lower IP",
FRR version : 9.0.1-0~deb11u1
Linux version : 5.15.116-1-pve
Can you help me on this FRR MH use case ?
Thank you
Maxime
The text was updated successfully, but these errors were encountered: