It is a very good news! Congrats!
Is there a documentation for the new commands or a how-to with examples
somewhere ?
belette
On 13/01/2015 20:41, Kyle Mestery wrote:
On Tue, Jan 13, 2015 at 1:28 PM, Justin Pettit <[email protected]
<mailto:[email protected]>> wrote:
The Open vSwitch team is pleased to announce OVN, a new subproject
in development within the Open vSwitch. The full project
announcement is at Network Heresy and reproduced below. OVN
complements the existing capabilities of OVS to add native support
for virtual network abstractions, such as virtual L2 and L3
overlays and security groups. Just like OVS, our design goal is
to have a production-quality implementation that can operate at
significant scale.
--The Open vSwitch Team
I'll be the first to say it:
"Awesome!"
Looking forward to seeing this evolve and develop inside the OVS project!
Thanks,
Kyle
-=-=-=-=-=-=-=-=-=-
OVN, Bringing Native Virtual Networking to OVS
By Justin Pettit, Ben Pfaff, Chris Wright, and Madhu Venugopal
Today we are excited to announce Open Virtual Network (OVN), a new
project that brings virtual networking to the OVS user community.
OVN complements the existing capabilities of OVS to add native
support for virtual network abstractions, such as virtual L2 and
L3 overlays and security groups. Just like OVS, our design goal is
to have a production quality implementation that can operate at
significant scale.
Why are we doing this? The primary goal in developing Open vSwitch
has always been to provide a production-ready low-level networking
component for hypervisors that could support a diverse range of
network environments. As one example of the success of this
approach, Open vSwitch is the most popular choice of virtual
switch in OpenStack deployments. To make OVS more effective in
these environments, we believe the logical next step is to augment
the low-level switching capabilities with a lightweight control
plane that provides native support for common virtual networking
abstractions.
To achieve these goals, OVN's design is narrowly focused on
providing L2/L3 virtual networking. This distinguishes OVN from
general-purpose SDN controllers or platforms.
OVN is a new project from the Open vSwitch team to support virtual
network abstraction. OVN will put users in control over cloud
network resources, by allowing users to connect groups of VMs or
containers into private L2 and L3 networks, quickly,
programmatically, and without the need to provision VLANs or other
physical network resources. OVN will include logical switches and
routers, security groups, and L2/L3/L4 ACLs, implemented on top of
a tunnel-based (VXLAN, NVGRE, Geneve, STT, IPsec) overlay network.
OVN aims to be sufficiently robust and scalable to support large
production deployments. OVN will support the same virtual machine
environments as Open vSwitch, including KVM, Xen, and the emerging
port to Hyper-V. Container systems such as Docker are growing in
importance but pose new challenges in scale and responsiveness, so
we will work with the container community to ensure quality native
support. For physical-logical network integration, OVN will
implement software gateways, as well as support hardware gateways
from vendors that implement the “vtep” schema that ships with OVS.
Northbound, we will work with the OpenStack community to integrate
OVN via a new plugin. The OVN architecture will simplify the
current Open vSwitch integration within Neutron by providing a
virtual networking abstraction. OVN will provide Neutron with
improved dataplane performance through shortcut, distributed
logical L3 processing and in-kernel based security groups, without
running special OpenStack agents on hypervisors. Lastly, it will
provide a scale-out and highly available gateway solution
responsible for bridging from logical into physical space.
The Open vSwitch team will build and maintain OVN under the same
open source license terms as Open vSwitch, and is open to
contributions from all. The outline of OVN’s design is guided by
our experience developing Open vSwitch, OpenStack, and
Nicira/VMware’s networking solutions. We will evolve the design
and implementation in the Open vSwitch mailing lists, using the
same open process used for Open vSwitch.
OVN will not require a special build of OVS or OVN-specific
changes to ovs-vswitchd or ovsdb-server. OVN components will be
part of the Open vSwitch source and binary distributions. OVN
will integrate with existing Open vSwitch components, using
established protocols such as OpenFlow and OVSDB, using an OVN
agent that connects to ovs-vswitchd and ovsdb-server. (The VTEP
emulator already in OVS’s “vtep” directory uses a similar
architecture.)
OVN is not a generic platform or SDN controller on which
applications are built. Rather, OVN will be purpose built to
provide virtual networking. Because OVN will use the same
interfaces as any other controller, OVS will remain as flexible
and unspecialized as it is today. It will still provide the same
primitives that it always has and continue to be the best software
switch for any controller.
The design and implementation will occur on the ovs-dev mailing
list. In fact, a high-level description of the architecture was
posted this morning. If you’d like to join the effort, please
check out the mailing list.
Happy switching!
_______________________________________________
discuss mailing list
[email protected] <mailto:[email protected]>
http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss