You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to have advertise OVN EIP, FIP over BGP to TOR but currently this is not supported. It only works in layer 2 with external network. I think layer 2 has limitation e.g.
Node failover is slow
It uses multiple IP in public network just to have external network setup e.g. 1 IP per LRP for each VPC
There is no ECMP from TOR to Network edge nodes.
Can we explore BGP ? I am not sure if there are any current limitation and neither I am expert on OVN, but I am wondering if this is doable?.
Instead of mapping external-network to a physical port or provider-network vlan, it could be map to the interface on host-net that has a proxy-arp enabled? This could be same as today we have an interface on the host for join-network.
Allow user to create a multiple subnets for EIP/FIP. This has to be different and not the same to assign IP to LRP.
Whenever FIP/EIP is created, CNI add routes in the host-network towards the LRP e.g. LRP can have auto-generated interface name like how its done in calico for veth-pair. Ideally make this linux vrf aware if user wants to enable VRF on the network-edge host. The advantages of most specific routes e.g. /32 or /128 is that EIP/FIP can be shared between different VPC as long it's in same VRF.
BGP speaker on the host can then pick those routes and advertise it the TOR. This could be just a summary subnet route.
I hope this make sense or any one else have a better idea ?. I would love to see BGP implementation for this.
Who will benefit from this feature?
The advantages I see of this approach is that.
Network nodes can be totally routed. There is no need to extend layer2 to the nodes.
Faster fail-over and ECMP
VRF awareness on the host and possibility to extend EVPN to the host in future
Anything else?
No response
The text was updated successfully, but these errors were encountered:
@abasitt, I understand the point now. I believe OVN doesn't natively support BGP for EIP, FIP, and SNAT. This means we might need to introduce a new set of agents or controllers and possibly modify the network flow. This isn't an easy feature, so I would recommend extending the functionality within the NAT gateway. What do you think?
@oilbeater I understand this will be complex. There are few pending proposals for nat-gateway e.g. High availability. The rest kinda become loosely couple when we use nat-gateway and BGP support is already there. I don't have much idea to improve it more but will be happy to report improvements in future.
Description
I want to have advertise OVN EIP, FIP over BGP to TOR but currently this is not supported. It only works in layer 2 with external network. I think layer 2 has limitation e.g.
Can we explore BGP ? I am not sure if there are any current limitation and neither I am expert on OVN, but I am wondering if this is doable?.
Instead of mapping external-network to a physical port or provider-network vlan, it could be map to the interface on host-net that has a proxy-arp enabled? This could be same as today we have an interface on the host for join-network.
I hope this make sense or any one else have a better idea ?. I would love to see BGP implementation for this.
Who will benefit from this feature?
The advantages I see of this approach is that.
Anything else?
No response
The text was updated successfully, but these errors were encountered: