On Wed, Jun 10, 2015 at 03:13:54PM -0400, Russell Bryant wrote:
> Provider Networks
> =================
> 
> OpenStack Neutron currently has a feature referred to as "provider
> networks".  This is used as a way to define existing physical networks
> that you would like to integrate into your environment.
> 
> In the simplest case, it can be used in environments where they have no
> interest in tenant networks.  Instead, they want all VMs hooked up
> directly to a pre-defined network in their environment.  This use case
> is actually popular for private OpenStack deployments.
> 
> Neutron's current OVS agent that runs on network nodes and hypervisors
> has this configuration entry:
> 
>     bridge_mappings = physnet1:br-eth1,physnet2:br-eth2[...]
> 
> This is used to name your physical networks and the bridge used to
> access that physical network from the local node.
> 
> Defining a provider network via the Neutron API via the neutron
> command looks like this:
> 
>     $ neutron net-create physnet1 --shared \
>     > --provider:physical_network external \
>     > --provider:network_type flat
> 
> A provider network can also be defined with a VLAN id:
> 
>     $ neutron net-create physnet1-101 --shared \
>     > --provider:physical_network external \
>     > --provider:network_type vlan \
>     > --provider:segmentation_id 101

I'm trying to understand what degree of sophistication these provider
networks have.  Are they just an interface to a MAC-learning switch
(possibly VLAN-tagged)?  Or do provider networks go beyond that, with
the features that one would expect from an OVN logical network
(e.g. port security, ACLs, distributed routing and firewalling, ...)?
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to