Adding ovs dev


On 3/15/16, 4:28 PM, "Darrell Ball" <dlu...@gmail.com> wrote:

>The following patch series supports physical endpoints and their binding to 
>logical ports.
>Physical endpoints are defined here as endpoints at the border of a physical 
>network.
>This presently applies to localnet and gateways.
>
>For localnet physical endpoints, chassis name and chassis port can be supplied 
>as
>dummy arguments or omitted. If chassis and port are omitted, the same 
>encapsulation
>on all HVs part of a given localnet is implied and a single logical port 
>should be used.
>Then the physical endpoint is bound to the localnet logical port.
>If multiple encapsulations are needed, multiple physical endpoints would be 
>defined
>and bound to separate localnet logical ports.
>If no physical endpt is bound to a localnet, encap is assumed empty.
>
>Note that physical location information for localnet ports can also serve just
>for administrative purposes as well.
>
>Note, there is no cleanup of northbound schema doc regarding tagging for
>localnet, which is included under Container tagging, which is an error.
>Cleanup will be done a separate patch to track this error better.
>
>For gateways, a single physical endpoint must be bound to each logical port.
>The chassis name must match the chassis system-id. All 6 arguments should
>be supplied for gateway physical endpoints configuration.
>
>The localnet test is updated to use physical endpoints
>
>The SB schema version is not updated since OVN upgrade is not applicable yet. 
>
>The next patch series will bring in software gateway changes which will also 
>use
>physical endpoints. Some aspects of the gateway code are included here for
>illustrative purposes regarding physical endpoints.
>A new test will be added for software gateways in the next patch that also 
>exercises
>physical endpoints.
>
>Darrell Ball (6):
>  Add physical endpts and binding to logical ports to SB schema
>  Add physical endpts and binding to logical ports to SB schema doc
>  Support physical endpts and binding to logical ports in sbctl
>  Update sbctl man page for physical endpts and binding to logical ports
>  Update ovn-controller flow generation to use physical endpoints encap
>  Update localnet ovn test to use physical endpoints
>
> ovn/controller/physical.c    |  42 +++++-
> ovn/ovn-sb.ovsschema         |  21 ++-
> ovn/ovn-sb.xml               |  68 ++++++++++
> ovn/utilities/ovn-sbctl.8.in |  48 +++++++
> ovn/utilities/ovn-sbctl.c    | 295 ++++++++++++++++++++++++++++++++++++++++++-
> tests/ovn.at                 |   3 +
> 6 files changed, 468 insertions(+), 9 deletions(-)
>
>-- 
>1.9.1
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to