• No results found

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

N/A
N/A
Protected

Academic year: 2021

Share "SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

SOFTWARE DEFINED NETWORKING:

A PATH TO PROGRAMMABLE

NETWORKS

Jason Kleeh

(2)

What if you could …

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 2

Build your next data center optimized for highest demands in flexibility, reliability, and scale Virtualize your network starting

now for greater

responsiveness and increased asset utilization Create and deliver customized services and new

offerings at the

speed of customer need

Unlock the intelligence from

your network for

(3)

•  Network changes are

difficult, slow, and risky

•  Can’t handle rapid

swings in traffic

demands

•  New services requires

too new specialized

skills

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 3

Why can’t you do these things today?

(4)

•  Software abstraction layer on top of networking

infrastructure

•  Allows external “controller” to control how packets are

forwarded by routers and switches

•  Key customer benefits:

•  Decouple network application innovation from dependency on new router OS releases

•  Accelerate automation of network changes to increase service velocity

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 4

(5)

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 5

Brocade Cloud-Optimized Networking

Architecture for building the software-defined network

Enabling Technologiesn Key Benefits Cloud-Optimized Network Stack

Cloud APIs: OpenStack, VMware, Microsoft, CloudStack, etc.

Automation and orchestration

Cloud Management Layer

Programmatic Control: OpenFlow; OpenScript Personalization and monetization Services Layer Overlay Networking: VXLAN, NVGRE, STT; MPLS

Flexibility and efficient asset utilization

Network Virtualization Layer

Any-to-any connectivity:

Ethernet Fabrics; TRILL; IP routing

Reliability and simplicity

(6)

•  ONF launched publicly in March, 2011

•  Support from more than 70 major

companies

•  The ONF defines OpenFlow and API

specifications

•  Founding members of ONF:

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 6

Who is behind Software Defined Networking?

Open Networking Foundation (ONF)

Physical Network

OpenFlow

Network OS Virtualization

App App App App

(7)

•  “SDN Problem Statement and Use Cases

for Data Center Applications”

•  draft-pan-sdn-dc-problem-statement-and-use-cases-02.txt

•  Flexible in terms of provisioning protocols

•  OpenFlow, NetConf, PCE

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 7

Software Defined Networking and IETF

Similar Goals, Similar Architecture

SDN-enabled Network SDN Layer

(Network Virtualization, Programmability, and Monitoring Provisioning Protocols Physical Network Features OS Hardware Features OS Hardware Features OS Hardware Features OS Hardware Features OS Hardware

(8)

OpenFlow Basics

(9)

OpenFlow Overview

•  Protocol that enables communication between an OpenFlow controller and an OpenFlow router

•  Control plane routing decisions are made by the controller, which typically runs on a server

•  Data plane forwarding is still done by the router

•  Router and controller communicate via the OpenFlow protocol, which defines messages •  Router maintains flow tables, which are

maintained by the controller using APIs

© 2012 Brocade Communications Systems, Inc. 9

(10)

OpenFlow Router Operation

•  Flow table contains entries that define a flow based on the packet header •  Flows are sorted by priority as defined by the controller, highest priority flows

match first

© 2012 Brocade Communications Systems, Inc. 10

Flow Table

Flow Action Counters Flow Action Counters Flow Action Counters Flow Action Counters Flow Action Counters

?

Add, Remove, Modify VLAN Tag Forward to a Port List

Drop

Send Packet to Controller Forward Via Control Plane* Does the packet belong to this flow?

Ingress

Port MAC DA MAC SA Ether Type

VLAN ID

IP

Src Dst IP Protocol IP TCP/UDP Src Port

TCP/UDP Dst Port

802.1p

Bits DSCP IP

(11)

•  OpenFlow itself does not define or mandate any specific application •  OpenFlow enables a large set of applications due to its flexibility

•  Supported applications should increase over time as new functionality is added to the OpenFlow specification

•  E.g., flow policing/rate limiting

•  Ideal for automating common operations

•  E.g. security via ACLs, isolation via VLANs or VRFs etc.

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 11

(12)

SDN USE CASE

WAN Traffic Engineering with OpenFlow

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 12

(13)

13

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only

Internet2

BROCADE OPENFLOW ENABLED 100G NATIONWIDE BACKBONE

Exchange Point

Internet 2

•  49 Custom Location Facilities

•  15,500 miles of dark Fiber •  8.8 Tbps of Optical Capacity •  Hybrid Mode with protected

OpenFlow traffic Seattle Kansas City Chicago (3) Salt Lake City Los Angeles Houston (2) Atlanta Washington DC

Cleveland New York (2)

Boston Albany Philadelphia Pittsburgh Buffalo Detroit Raleigh Charlotte Jacksonville Baton Rouge Jackson Chattanooga Nashville Louisville Cincinnati Ashburn Indianapolis St. Louis Memphis Tulsa Dallas Madison Minneapolis San Antonio El Paso Albuquerque Denver Bismarck Fargo Dickinson Miles City Billings Bozeman Missoula Spokane Boise Las Vegas Phoenix Tucson San Diego IP router node Optical add/drop facility

Reno Olympia Portland Eugene Sacramento Sunnyvale

(14)

Research and Education Network (REN) WAN Use

Case

•  Hybrid port mode •  OpenFlow overlay runs

concurrently with traditional MPLS/IP routing

•  OpenFlow enabled on existing production network without disruption

•  Protected

•  OpenFlow experimentation by researchers does not affect production traffic

•  OpenFlow/Production traffic isolation in hardware

“Protected” Production IP Network with OpenFlow Overlay

WAN Physical Infrastructure

Features (Applications) Network Controller

OpenFlow Overlay

Traditional MPLS/IP Routing Protection

Layer

(15)

SDN USE CASE

Large-Scale Data Center and

Network Virtualization

(16)

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 16

Cloud-Optimized Networks via SDN

are the Solution

Brocade delivers a clear path to Software Defined Networking

• Network changes are quick and easy

• Rapid deployment of new services

(17)

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 17

Cloud Providers Will Face Same

Challenges

Increasing virtualization in cloud providers’ environments

Number of VMs in Use as Service Providers’ Cloud IaaS Offerings

(18)

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 18

Network Virtualization Using L2 over L3 Tunnels

An Industry Trend for Hyper-Scale Data Centers

SP Physical Infrastructure

 Network Virtualization

created using L2 over L3 tunnels

 Programmatic interface

may use OpenFlow

 Requires additional

management protocols beyond OpenFlow to provision tunnels

L2 over L3 Tunnels

Tunnels Tunnels Tunnels

(19)

Network Virtualization Using L2 over L3 Tunnels

•  VxLAN (IETF draft, August 2011)

• Author: VMware

•  NVGRE (IETF draft, September 2011)

• Author: Microsoft

•  STT (IETF draft, March 2012

• Author: Nicira

TUNNEL TECHNOLOGY: RECENT INDUSTRY PROPOSALS

© 2012 Brocade Communications Systems, Inc. PROPRIETARY AND CONFIDENTIAL— Discussed under NDA Only 19

BROCADE SOLUTIONS WILL BE TUNNEL AGNOSTIC

L2 over L3 tunnel

L2 L2 L3 L2

(20)

Thank You

References

Related documents

Materials and Methods: A patient twice underwent transforaminal PELD under the diagnosis of a herniated lumbar disc at L4-5. She still complained of intractable pain and motor

Network Programmability Models Control Plane Data Plane Controller Data Plane Applications Vendor- specific APIs OpenFlow, PCEP, I2RS 2a Pure SDN Vendor Specific (e.g. onePK)

This study , in addition to identifying overeducated workers, considers ade- quately educated and undereducated workers as the alternative cases in compar- ing actual and

Any European decision will have to take notice of the priority of the cultural aspect over the competition aspect, hence the main question that has to be addressed is exactly

There is a significant main effect on sexual identity and the types of support individuals seek, Post-hoc corrected comparisons indicated that heterosexual individuals

• ProgrammableFlow SDN, featuring the first enterprise- class OpenFlow controller, separates the network control plane from the data plane to abstract network intelligence and

OSHA: No component of this product present at a level equal to or greater than 0.1% is identified as a potential or confirmed carcinogen by OSHA.

In Section 7, we consider variable selection for classification and propose a two-stage discriminant procedure after screening some variables.. CONFIDENCE REGION FOR