** Changed in: neutron
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1880532

Title:
  [RFE]L3 Router should support ECMP

Status in neutron:
  Fix Released

Bug description:
  ECMP is a kind of routing technology which allows multiple different
  links reach the same destination. Thanks to ECMP has been supported by
  linux kernel, neutron can simply support ECMP by using linux command
  line and adding route entry into qrouter namespace.

  An ECMP command looks like:
  ip route replace to <destination_ip> nexthop via <nexthop_ip1> nexthop via 
<nexthop_ip2>

  then there will be a entry as follow:
  <destination_ip>
             nexthop via <nexthop_ip1> dev qr-xxxxxxxx-nn weight 1
             nexthop iva <nexthop_ip2> dev qr-xxxxxxxx-nn weight 1

  Then router will randomlly pick a <nexthop_ip> and fill its mac address into 
the package's dst_mac address when this package wants to get to the 
<destination_ip>.
  Since Octavia has proposed an active-active load balancing design on 
https://review.opendev.org/#/c/723864/ and this design need ecmp support in 
neutron, I hope ECMP can be supported as soon as possible.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1880532/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to