[ovs-dev] [PATCH v1 0/4] RFC l3ha support

majopela at redhat.com majopela at redhat.com
Fri Jun 2 12:31:40 UTC 2017


From: Miguel Angel Ajo <majopela at redhat.com>

This series of patches implement l3-ha active/standby for
chassisredirect ports, it's been manually tested, and it's
attached in order to get initial feedback.

We're lacking at least 2 points:

   * Making sure the gARP mechanisms work well (ARP responding is fine)
   * Adding tests (WIP as I send this)

In a follow up patch we plan to generalize the mechanism for l3gateway
ports related to Logical Routers where a series of chassis are
configured for HA.

This series of patches can be easily checked out and tested
thanks to vagrant and the next script:

https://github.com/mangelajo/vagrants/tree/master/ovn-l3-ha

Miguel Angel Ajo (3):
  ovn: l3ha, handling of multiple gateways
  ovn: l3ha make is_chassis_active aware of redirect-chassis
  ovn: document l3ha redirect-chassis changes

venkata anil (1):
  ovn: l3ha, enable bfd between tunnel endpoints

 ovn/controller/binding.c        | 192 ++++++++++++++++++++++++++++++++++++----
 ovn/controller/binding.h        |   5 +-
 ovn/controller/lflow.c          |  38 ++++++--
 ovn/controller/lflow.h          |   4 +-
 ovn/controller/lport.c          | 162 ++++++++++++++++++++++++++++++++-
 ovn/controller/lport.h          |  33 +++++++
 ovn/controller/ovn-controller.c |  15 ++--
 ovn/controller/ovn-controller.h |   3 +
 ovn/controller/physical.c       | 114 ++++++++++++++++++++----
 ovn/ovn-architecture.7.xml      |   6 +-
 ovn/ovn-nb.xml                  |  25 ++++--
 ovn/ovn-sb.xml                  |  13 ++-
 12 files changed, 545 insertions(+), 65 deletions(-)

-- 
1.8.3.1



More information about the dev mailing list