6
NETWORK VIRTUALIZATION IMPLEMENTATION IN OPENDAYLIGHT BY THE OVSDB PLUGIN PROJECT: ARCHITECTURE AND OPENSTACK INTEGRATION Brent Salisbury Madhu Venguopal [email protected] [email protected] Red Hat Red Hat January 29, 2014

Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

Embed Size (px)

DESCRIPTION

Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project.

Citation preview

Page 1: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

NETWORK VIRTUALIZATION IMPLEMENTATION IN OPENDAYLIGHT BY THE OVSDB PLUGIN PROJECT:���

ARCHITECTURE AND OPENSTACK INTEGRATION

Brent Salisbury ! ! ! ! ! ! ! ! ! ! Madhu Venguopal [email protected] ! ! [email protected] ! !!Red Hat ! ! ! ! ! ! ! ! ! ! ! ! Red Hat!

January 29, 2014

Page 2: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project
Page 3: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

OVSDB COUPLED WITH A PROGRAMMABLE DATAPATH

Page 4: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

MULTI-TENANT NETWORKS • Overlapping IP Address Space •  Segment Isolation between tenants

is implemented using flow space on a common bridge/DPID.

•  The value are the services not plumbing VIDs or subnets.

•  For added isolation the the project can associate a datapath per tenant rather then sharing a common DPID.

• Avoid semantic constraints and the politics of tenant definition.

•  Tunnel endpoints have no requirement from the physical network other then IP reachability.

Page 5: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

NETWORKS ARE IN THE WAY OF CLOUD ADOPTION Pros: o  The SDN value will be services and middlebox eradication. o  Developers can be less concerned with DP resources. o  Implementation is a code drop, not a pallet drop. o  Tunnel End Points can be located anywhere. There are no

geographical constraints. This is Cloud networking if privacy and data protection are of any concern.

o  One of the few, if not the only rational brownfield migration paths for software abstracted networks currently.

o  It’s really software.

Cons: o  No innovation around SLAs. o  Solving QoS/disruptive workloads is hard. o  Integration with orchestration is required to

realize significant benefit. o  Networking needs to avoid reinventing

orchestration but focus on integration.

Page 6: Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project

High Level Workflow