/
SDN: New Approach to Networking SDN: New Approach to Networking

SDN: New Approach to Networking - PowerPoint Presentation

stylerson
stylerson . @stylerson
Follow
342 views
Uploaded On 2020-10-22

SDN: New Approach to Networking - PPT Presentation

Guru Parulkar parulkarstanfordedu httponrcnet 1 Nick McKeown Guido Appenzeller Nick Bastin David Erickson Glen Gibb Nikhil Handigol Brandon Heller TY Huang Peyman ID: 815464

sdn network load control network sdn control load openflow packet switch open plane tenant networking stanford networks acl management

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "SDN: New Approach to Networking" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

SDN: New Approach to Networking

Guru Parulkarparulkar@stanford.eduhttp://onrc.net/

1

Slide2

Nick

McKeown

, Guido

Appenzeller

, Nick Bastin

, David Erickson, Glen Gibb, Nikhil Handigol

, Brandon Heller, TY Huang, Peyman

Kazemian

, Masayoshi Kobayashi,

Jad

Naous, Johan van

Reijendam,

Srini

Seetharaman

, Rob Sherwood, Dan Talayco

, Paul Weissman

, Tatsuya Yabe, KK Yap, Yiannis

Yiakoumis

and many more.

With Scott Shenker and team at Berkeley and Martin Casado at Nicira

Team at Stanford

Slide3

Million of lines

of source code

6000+

RFCs

Billions of gates

Bloated

Power Hungry

Vertically integrated, complex, closed,

proprietary

Not

suitable for experimental

ideas

Specialized Packet Forwarding Hardware

Operating

System

Feature

Feature

Routing, management, mobility management,

access control,

VPNs

, …

Problem with Internet Infrastructure?

Not good for network owners & users; Not good for researchers.

Slide4

Forwarding

OS

Forwarding

OS

Forwarding

OS

Problem: No Abstractions for Control Plane

Addition of a new function to the network

Highly complex distributed system problem

Networks too difficult to program and to reason about

no good abstractions and

interfaces

4

Router/Switch/Appliance

Router/Switch/Appliance

Router/Switch/Appliance

Distributed

Network Functions

State

Distribution Mechanism

Not good for even network vendors

Slide5

Cloud Provider Today

Assign VMs to any server without considering L2/L3 scalabilitySupport multiple tenants with lots of VMs interconnected Support each tenant with its own customized network for VMs: topology, bandwidth, security, load-balancingAnd everything is dynamic

5

Load balancers

Firewalls

IDS’s

?

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-A

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-B

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-C

Network

is the long

pole

Slide6

Other Descriptions of the Problem

Network requires device oriented low level config and management Network is not programmable plug-n-play component for private and public cloud

infrastructure and services

Slide7

Routing

TE

Network OS

Open interface (

OpenFlow

)

to

Forwarding

Abstraction: L1/L2/L3

Well

-defined open API

Software-Defined Network

with Key Abstractions in the Control Plane

Packet

Forwarding

Packet

Forwarding

Packet

Forwarding

Separation of

Data and Control

Plane

Network Map

Abstraction

Mobility

Programmable

Basestation

Slide8

Network OS

Global Network View

Abstract Network

Model

Control

Program

Network Virtualization

Software Defined

Network

with Virtualization

Slide9

Innovation/Research Enabled?

9

Slide10

Nation-wide SDN Infrastructure

Part of NSF’s GENI

Slide11

SDN Reference

Slide12

Example Research Enabled

Data center: energy conservation, routing, and management Seamless use of diverse wireless networksNetwork based load balancingPacket/circuit convergence, traffic engineeringSimpler control plane for converged packet/circuit MPLS netsSlicing and remote control/management of home networks Distributed snap shot of VMs

(by DOCOMO researchers) Inter-domain routing with pathlets (by UIUC) Redundant traffic elimination [for

CDNs] (by

Univ of Wisconsin)And many more …

200+ OpenFlow

/SDN deployments around the world!!

Slide13

Example Demonstrations

Onrc.stanford.edu/videos.html

13

Slide14

Stanford/Berkeley SDN Activities With Partners

2007

2011

2008

2009

2010

Ethane

Demo

Deployment

Platform

Development

OpenFlow

Spec

v0.8.9

v1.0

v1.1

Reference Switch

NetFPGA

Software

Network OS

NOX

SNAC

Beacon

Virtualization

FlowVisor

FlowVisor

(Java)

Tools

Test Suite

oftrace

M

ininet

Measurement tools

GENI software suite

Expedient/Opt-in Manager/FOAM

Stanford University

~45 switch/

APs

~25user

In

McKeown

Group

CIS/EE Building

Production Network

US R&E Community

GENI: 8 Universities + Internet2 + NLR

Many other campuses

Other countries

Over 68 countries

(Europe, Japan, China, Korea,

Brazil, etc.)

VM Migration

(Best Demo)

Trans-Pacific

VM Migration

Baby GENI

Nation Wide GENI

“The

OpenFlow

Show”

– IT World

SDN Concept

(Best Demo)

SIGCOMM08

GEC3

SIGCOMM09

GEC6

GEC9

Interop

2011

+Broadcom

Slide15

Not Just Research

All parts of networking industry embracing OpenFlow and SDN

Slide16

65+

c

ompanies joined ONF in a year

Slide17

Slide18

65+

c

ompanies from across the industry

Slide19

“IBM & NEC Team Up to Enable Industry Innovators

Tervela

&

Selerity

to Transform their Networks w/

OpenFlow

“NEC Adds 10/40GbE

OpenFlow

Switch to Award-Winning

ProgrammableFlow

Product Line.”

Nicira

Comes Out Of Stealth Mode With “Game-Changing” Network Virtualization

Platform”

“Brocade

Leads

OpenFlow

Adoption to Accelerate Network Virtualization and Cloud Application

Development.”

“Pica8

launches

3920.”

“HP Simplifies Networking with Broadest Choice of

OpenFlow

-enabled Switches,

Feb

. 2, 2012

Slide20

SDN Exhibits by 20+ Companies at ONS-12

Slide21

Why does the industry care?

21

Slide22

Why Does Verizon Care?

©

2011 Verizon. All Rights

Reserved.

Stu

Elby

@Open Networking Summit

http://OpenNetSummit.org/

Slide23

Carrier Networks Today

23They want to offer VPN Services Traffic EngineeringAnd other value added services

Router

Operating System

Distributed

Network Functions

IGP- Route Advert, Link-State

TE Label Distribution

VPN-IPv4 Route Advert

E-BGP

learned

Route Advert

PE Label Distribution

Distributed Network Functions

each with their own

State Distribution Mechanisms

OSPFv2

RSVP-TE

MP-BGP

I-BGP + RR

LDP

State Distribution

Mechanisms

Go to vendors and ask them for solutions:

Vendors find it hard to develop solutions

Providers find it too slow and too expensive to deploy and operate

Providers depend too much on vendors

Slide24

Carrier Networks (MPLS) with SDN

24

Routing

Discovery

Label Distribution

Recovery

Simpler Control Plane

(2)

Simpler

Cheaper

Multi-Vendor

Data Plane

(1)

SWAP

POP

PUSH

Vendor-agnostic Open Interface

NETWORK

OPERATING SYSTEM

TE 2.0

Services / Network Applications

(3)

VPN

~4K vs. ~600k lines of code

Slide25

Video

of a Demonstrationshowing MPLS-TE service with the Map AbstractionOnrc.stanford.edu/videos.html

25

Slide26

Transport Network

IP Network

26

Slide27

Converged Packet/Circuit with SDN

27

Network OS

Interface:

OpenFlow

Protocol

Packet &

Circuit Switches

Converged Network

Unified

Control

Plane

Common

Flow Abstraction

2.

Common

Map Abstraction

Slide28

Converged Packet/Circuit with SDN

28

Network OS

Interface:

OpenFlow

Protocol

Packet &

Circuit Switches

Converged Network

Unified

Control

Plane

Common

Flow Abstraction

2.

Common

Map Abstraction

Routing

TE

QoS

Application across packet and circuits

Slide29

Prototype

29

Hybrid Packet-Circuit Switches

Packet switches

NOX

Slide30

Video

of a Demonstrationof network applicationon PrototypeOnrc.stanford.edu/videos.html

30

Slide31

Capex

Savings with Converged SDN67%

Architecture:

Replace BRs with hybrid MPLS-OTN

(packet-optical) switches

Full mesh topology of variable bandwidth circuits used for recovery and BoD

Use of SDN based unified control plane

Slide32

Urs

Hölzle, SVP, Google at ONS 2012 http://OpenNetSummit.org/

Slide33

Slide34

NTT To Offer Global IaaS Leveraging

OpenFlow TechnologyBy Chad Berndtson, CRNJune 11, 2012    9:46 AM ET

Slide35

Enterprise Networking

Enterprise network operators want..Firewall and access controlDelegate management to departmentsLots of VLANs that stretch across buildings

By-pass bottlenecks/check points for specific applicationsHost web services with load balancing Easy guest wireless access with security

And more

35

How do they do it today?

Slide36

Enterprise Network: Today’s solution

36

Proliferation of appliances

Increased management complexity

Device oriented management

Each device type has its own management

High

Capex

, high Opex

Too much reliance on vendors

Load balancer

IDS

Firewall

Load balancer

IDS

Firewall

ACL

ACL

ACL

ACL

ACL

Slide37

Enterprise Network with SDN

Load balancer

IDS

Firewall

Load balancer

IDS

Firewall

ACL

ACL

ACL

ACL

ACL

NETWORK

OPERATING SYSTEM

Load

Balancing

IDS

Access

Control

Policy

Routing

Vender-agnostic Open Interface

Simple, Cheaper

Multi-vendor

Data Plane

Centralized

Control Plane

NETWORK

OS

IDS

Access

Control

Financial Department

NETWORK

OS

Policy Routing

Research Labs

And you can even delegate control to someone else

What Stanford IT and others are exploring …

Slide38

Data Center Provider Today

Assign VMs to any server without considering L2/L3 scalabilitySupport multiple tenants with lots of VMs interconnected Support each tenant with its own customized network for VMs: topology, bandwidth, security, load-balancingAnd everything is dynamic

38

Load balancers

Firewalls

IDS’s

?

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-A

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-B

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-C

Slide39

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Cloud Provider with SDN

39

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

Load

Balancing

Firewall

Tenant-A

NETWORK

OS

VM

VM

VM

VM

VM

VM

Tenant-B

NETWORK

OS

Load

Balancing

IDS

VM

VM

VM

VM

VM

VM

VM

VM

Tenant-C

NETWORK

OS

Firewall

IDS

Load

Balancing

Slide40

Berkeley and Stanford establish Open Networking Research Center (

onrc.net

)

w

ith 12 founding members

Slide41

Scope of Activities

OF SwitchOpenRadio

FlowVisor

Prog

Systems

Mininet

& Tools

Scalability

Reliability

Security

Flow Space

Network Map

Virtual Network

Big Connector

Network

OS-wireless

Systems

Abstractions

Xlities

Network

OS

Feature

Network OS

OF

Switch

OF

Switch

OF

Switch

OF

Switch

Logical Map of Network

Network

HyperVisor

Virtual Network

Programming System/Tools

Big Connector

Feature

Feature

OpenRadio

Slide42

Domains of Use

Enterprise Networks

Datacenter Networks

Service Provider Networks

Cellular Networks

Home Networks

Scope of Activities Cont.

OF

Switch

Open

Radio

FlowVisor

Prog

Systems

Mininet

& Tools

Scalability

Reliability

Security

Flow Space

Network Map

Virtual Network

Big Connector

Network

OS-wireless

Systems

Abstractions

Xlities

Network

OS

OF

Switch

Slide43

ONRC: Open Networking Research Center

Berkeley

Scott Shenker

Open Network Lab

Exec Director: Guru

VP

Eng

:

Bill Snow

12

-15 Engineers/Tech Leads

Open Source SDN Stack

for

Growing C

ommunity

Develop, Deploy, Support Open Source SDN

PhD/Postdocs

Research

Stanford

Nick McKeown

Guru Parulkar

Sachin Katti

Slide44

ON.LAB is Recruiting

Motivated talented software engineers who are passionate aboutworking with SDN leadersdeveloping open source SDN stack

changing the world of networking and alsoworking at a very nice fun facility in Palo Alto down town

Interested? Visit

http://onlab.us/

Slide45

OpenFlow and Software Defined Networking (SDN) are not only here to stay, but they will define the future of networking.” Network World, 10/18/2011