diff mbox

[ovs-dev] ovn-architecture: Add notes on L3 gateway HA.

Message ID 20170716200929.12879-1-russell@ovn.org
State Accepted
Headers show

Commit Message

Russell Bryant July 16, 2017, 8:09 p.m. UTC
Add some comments to the ovn-architecture document that distributed
gateway ports can also be made highly available.  Provide a brief
overview of the approach and point to the gateway HA design document
for a more detailed discussion of the approach taken.

Signed-off-by: Russell Bryant <russell@ovn.org>
---
 ovn/ovn-architecture.7.xml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

Comments

Miguel Angel Ajo July 19, 2017, 8:13 a.m. UTC | #1
Sounds great, thank you!

Acked-by: Miguel Angel Ajo <majopela@redhat.com>

On Sun, Jul 16, 2017 at 10:09 PM, Russell Bryant <russell@ovn.org> wrote:

> Add some comments to the ovn-architecture document that distributed
> gateway ports can also be made highly available.  Provide a brief
> overview of the approach and point to the gateway HA design document
> for a more detailed discussion of the approach taken.
>
> Signed-off-by: Russell Bryant <russell@ovn.org>
> ---
>  ovn/ovn-architecture.7.xml | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
>
> diff --git a/ovn/ovn-architecture.7.xml b/ovn/ovn-architecture.7.xml
> index e91be8bf6..5f73e2067 100644
> --- a/ovn/ovn-architecture.7.xml
> +++ b/ovn/ovn-architecture.7.xml
> @@ -1341,6 +1341,28 @@
>      logical patch port representing the distributed gateway port.
>    </p>
>
> +  <h3>High Availability for Distributed Gateway Ports</h3>
> +
> +  <p>
> +    OVN allows you to specify a prioritized list of chassis for a
> distributed
> +    gateway port.  This is done by associating multiple
> +    <code>Gateway_Chassis</code> rows with a <code>Logical_Router_Port</
> code>
> +    in the <code>OVN_Northbound</code> database.
> +  </p>
> +
> +  <p>
> +    When multiple chassis have been specified for a gateway, all chassis
> that
> +    may send packets to that gateway will enable BFD on tunnels to all
> +    configured gateway chassis.  The current master chassis for the
> gateway
> +    is the highest priority gateway chassis that is currently viewed as
> +    active based on BFD status.
> +  </p>
> +
> +  <p>
> +    For more information on L3 gateway high availability, please refer to
> +    http://docs.openvswitch.org/en/latest/topics/high-availability.
> +  </p>
> +
>    <h2>Life Cycle of a VTEP gateway</h2>
>
>    <p>
> --
> 2.13.3
>
>
Russell Bryant July 21, 2017, midnight UTC | #2
Thanks for the review.  I applied this to master.

On Wed, Jul 19, 2017 at 4:13 AM, Miguel Angel Ajo Pelayo
<majopela@redhat.com> wrote:
> Sounds great, thank you!
>
> Acked-by: Miguel Angel Ajo <majopela@redhat.com>
>
> On Sun, Jul 16, 2017 at 10:09 PM, Russell Bryant <russell@ovn.org> wrote:
>>
>> Add some comments to the ovn-architecture document that distributed
>> gateway ports can also be made highly available.  Provide a brief
>> overview of the approach and point to the gateway HA design document
>> for a more detailed discussion of the approach taken.
>>
>> Signed-off-by: Russell Bryant <russell@ovn.org>
>> ---
>>  ovn/ovn-architecture.7.xml | 22 ++++++++++++++++++++++
>>  1 file changed, 22 insertions(+)
>>
>> diff --git a/ovn/ovn-architecture.7.xml b/ovn/ovn-architecture.7.xml
>> index e91be8bf6..5f73e2067 100644
>> --- a/ovn/ovn-architecture.7.xml
>> +++ b/ovn/ovn-architecture.7.xml
>> @@ -1341,6 +1341,28 @@
>>      logical patch port representing the distributed gateway port.
>>    </p>
>>
>> +  <h3>High Availability for Distributed Gateway Ports</h3>
>> +
>> +  <p>
>> +    OVN allows you to specify a prioritized list of chassis for a
>> distributed
>> +    gateway port.  This is done by associating multiple
>> +    <code>Gateway_Chassis</code> rows with a
>> <code>Logical_Router_Port</code>
>> +    in the <code>OVN_Northbound</code> database.
>> +  </p>
>> +
>> +  <p>
>> +    When multiple chassis have been specified for a gateway, all chassis
>> that
>> +    may send packets to that gateway will enable BFD on tunnels to all
>> +    configured gateway chassis.  The current master chassis for the
>> gateway
>> +    is the highest priority gateway chassis that is currently viewed as
>> +    active based on BFD status.
>> +  </p>
>> +
>> +  <p>
>> +    For more information on L3 gateway high availability, please refer to
>> +    http://docs.openvswitch.org/en/latest/topics/high-availability.
>> +  </p>
>> +
>>    <h2>Life Cycle of a VTEP gateway</h2>
>>
>>    <p>
>> --
>> 2.13.3
>>
>
diff mbox

Patch

diff --git a/ovn/ovn-architecture.7.xml b/ovn/ovn-architecture.7.xml
index e91be8bf6..5f73e2067 100644
--- a/ovn/ovn-architecture.7.xml
+++ b/ovn/ovn-architecture.7.xml
@@ -1341,6 +1341,28 @@ 
     logical patch port representing the distributed gateway port.
   </p>
 
+  <h3>High Availability for Distributed Gateway Ports</h3>
+
+  <p>
+    OVN allows you to specify a prioritized list of chassis for a distributed
+    gateway port.  This is done by associating multiple
+    <code>Gateway_Chassis</code> rows with a <code>Logical_Router_Port</code>
+    in the <code>OVN_Northbound</code> database.
+  </p>
+
+  <p>
+    When multiple chassis have been specified for a gateway, all chassis that
+    may send packets to that gateway will enable BFD on tunnels to all
+    configured gateway chassis.  The current master chassis for the gateway
+    is the highest priority gateway chassis that is currently viewed as
+    active based on BFD status.
+  </p>
+
+  <p>
+    For more information on L3 gateway high availability, please refer to
+    http://docs.openvswitch.org/en/latest/topics/high-availability.
+  </p>
+
   <h2>Life Cycle of a VTEP gateway</h2>
 
   <p>