[ovs-dev] [PATCH] ovn-architecture: Describe integration bridge setup on transport nodes.

Gray, Mark D mark.d.gray at intel.com
Fri Feb 27 17:22:28 UTC 2015


> -----Original Message-----
> From: Ben Pfaff [mailto:blp at nicira.com]
> Sent: Friday, February 27, 2015 6:21 AM
> 
> The term "integration bridge" was being used without explanation.
> 
> Reported-by: "Gray, Mark D" <mark.d.gray at intel.com>
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> ---
>  ovn/ovn-architecture.7.xml | 56
> +++++++++++++++++++++++++++++++++++++++++++++-
>  1 file changed, 55 insertions(+), 1 deletion(-)
> 
> diff --git a/ovn/ovn-architecture.7.xml b/ovn/ovn-architecture.7.xml index
> 9ffa036..0e4f457 100644
> --- a/ovn/ovn-architecture.7.xml
> +++ b/ovn/ovn-architecture.7.xml
> @@ -197,7 +197,61 @@
>  +-------------------------------+     +-------------------------------+
>    </pre>
> 
> -  <h3>Life Cycle of a VIF</h3>
> +  <h2>Chassis Setup</h2>
> +
> +  <p>
> +    Each chassis in an OVN deployment must be configured with a Open
> vSwitch
> +    bridge dedicated for OVN's use, called the <dfn>integration
> bridge</dfn>.
> +    System startup scripts create this bridge prior to starting
> +    <code>ovn-controller</code>.  The ports on the integration bridge
> include:
> +  </p>
> +
> +  <ul>
> +    <li>
> +      On any chassis, tunnel ports that OVN uses to maintain logical network
> +      connectivity.  <code>ovn-controller</code> adds, updates, and
> removes
> +      these tunnel ports.
> +    </li>
> +
> +    <li>
> +      On a hypervisor, any VIFs that are to be attached to logical networks.
> +      The hypervisor itself, or the integration between Open vSwitch and the
> +      hypervisor (described in <code>IntegrationGuide.md</code>) takes
> care of
> +      this.  (This is not part of OVN or new to OVN; this is pre-existing
> +      integration work that has already been done on hypervisors that support
> +      OVS.)
> +    </li>
> +
> +    <li>
> +      On a gateway, the physical port used for logical network connectivity.
> +      System startup scripts add this port to the bridge prior to starting
> +      <code>ovn-controller</code>.  This can be a patch port to another
> bridge,
> +      instead of a physical port, in more sophisticated setups.
> +    </li>
> +  </ul>
> +
> +  <p>
> +    Other ports should not be attached to the integration bridge.  In
> +    particular, physical ports attached to the underlay network (as opposed to
> +    gateway ports, which are physical ports that attach to logical networks)
> +    must not be attached to the integration bridge.  Underlay physical ports
> +    should instead be attached to a separate Open vSwitch bridge (they need
> not
> +    be attached to any bridge at all, in fact).
> +  </p>
> +
> +  <p>
> +    The integration bridge must be configured with failure mode ``secure'' to
> +    avoid switching packets between isolated logical networks before
> +    <code>ovn-controller</code> starts up.  See <code>Controller Failure
> +    Settings</code> in <code>ovs-vsctl</code>(8) for more information.
> +  </p>
> +
> +  <p>
> +    The customary name for the integration bridge is <code>br-int</code>,

Ok, makes sense.
> but
> +    another name may be used.
> +  </p>
> +
> +  <h2>Life Cycle of a VIF</h2>
> 
>    <p>
>      Tables and their schemas presented in isolation are difficult to
> --
> 2.1.3




More information about the dev mailing list