programmableflow for open virtualized data center network

14

Upload: open-networking-summits

Post on 18-Jul-2015

57 views

Category:

Technology


0 download

TRANSCRIPT

Page 3: ProgrammableFlow for Open Virtualized Data Center Network

ProgrammableFlow for Open Virtualized Data Center Network

NEC Corporation of America

Samrat Ganguly

Page 4: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Challenges in Today’s Data Center and Cloud Networks

Page 2

Performance scaling concerns

Reduced end-to-end bandwidth

Reduced End-to-end reliability

Reduced server utilization

Reduced end-to-end bandwidth

From spanning tree constraints

From High convergence time for SPT

From VM Migration constraint to single subnet

Bandwith decreases with server-server distance

Difficult to Scale Out and high Capex

Complexity scaling concern

Switch and port-wise configuration

Architecture/Policy design

Appliance Integration

Multi-Protocol Handling

Protocol, Application dependent

STP, MSTP, LAG, IS-IS, TRILL, …

Adds layers and routing complexity

Difficult to Automate and high Opex

Can Network Virtualization solve the challenges

Page 5: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

NEC ProgrammableFlow Defining Network Virtualization

Network Virtualization Plane One aggregated network view and control

Create abstract layer defining virtual networks

Hide physical network and protocol details

Automate network creation and deletion

serv

ers

Swit

che

s\ L

inks

V

irtu

aliz

ed N

etw

ork

Page 3

Page 6: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Virtual Networks se

rver

s Sw

itch

es\

Lin

ks

Vir

tual

ized

Net

wo

rk

Page 4

Virtual Router

Virtual Bridge

Virtualized Physical Network

• Hides physical switches, ports, network topology, protocols

• Zero switch/port level configuration on deployment

• Automatically optimizes underlying network resources

Automated Deployment on Physical Network

Page 7: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Multi-tenant Virtual Networks on one Physical Network

Page 5

Any Physical Network Topology

Virtual Network 1

(L2)

Virtual Network 2

(L2 + L3)

Physical Network

Page 8: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Optimizing the physical network

Page 6

Virtual Network 1

(L2)

• Automatically discovers multiple paths

• Automatically avoids loops

• Automatically balances flows across paths

• No route flapping

Physical Network

Page 9: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Adding End-to-End Reliability

Page 7

Virtual Network 1

(L2)

• Automated monitoring of switch/link status

• Automatically re-recomputed alternate path

• Automatically shifts flows to alternate path

• Fast due to avoiding convergence time as in STP

Physical Network

Page 10: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

High Level Virtualization Architecture

Any interconnection topology

OpenFlow Enabled Switch | From Any vendor

Network Virtualization Plane

OpenFlow Control

Virtual

Network 1 Virtual

Network

Virtual

Network 2 3 NEC Products (GA)

NEC ProgrammableFlow Controller

NEC ProgrammableFlow Switch -48 port 10G / 4 port 40G -48 port 1G / 4 port 10G

Page 8

Op

en

Flo

w

Page 11: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

NEC Network Virtualization Stack Controller

OpenFlow Network Control Dynamic Configuration of Switch Forwarding table | Statistics

Virtual Network Translation Auto-translation to Physical Network forwarding tables

Multi Virtual Tenant Network Provisioning

Multiple independent virtual networks and policies

Virtual Network Construction framework

vBridges, vRouters, vLink, vFilters, vRedirects

CLI | API | Management console

OpenFlow Switches

OpenFlow Control Protocol

Page 9

Page 12: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Why Virtualize? – Key Benefits

Page 10

• Ability to hide physical network complexity

• Ability to create, edit, delete virtual network on-demand

• Ability to create and operate independent virtual networks

• Automation through APIs

• Automated multipath scaling

• Automated end-to-end reliability

• Zero switch/port configuration while in operation

• Easy to change physical network while in operation

Page 13: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Conditional Routing

Page 11

Destination-based routing

Network forwards packet

based on destination

src

dst

Conditional Flow (Routing using Pflow vFilter+vRedirect)

Network forwards flow packets

based on matching condition

src

dst

?

If (Condition matched)

Route to egress port/switch

OpenFlow Network

Page 14: ProgrammableFlow for Open Virtualized Data Center Network

Open Networking Summit 2011

Appliance Networking: Composing Conditional Flow

Page 12

? ?

?

? ?

WAN

To Internet