network virtualization implementation in opendaylight by the ovsdb plugin project

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

Upload: brent-salisbury

Post on 22-Nov-2014

348 views

Category:

Software


5 download

DESCRIPTION

Network Virtualization Implementation in OpenDaylight by the OVSDB Plugin Project.

TRANSCRIPT

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