SDN

19
October 2012 Strictly confidential Software Defined Networks [SDN] Nimit Shishodia ECODE Networks With special thanks to: Stanford University, Juniper, Arista, Google and ONF

Transcript of SDN

Page 1: SDN

October 2012

Strictly confidential

Software Defined Networks [SDN]

Nimit Shishodia

ECODE Networks

With special thanks to:

Stanford University, Juniper, Arista, Google and ONF

Page 2: SDN

2

Vertically integrated Closed, proprietary

Slow innovation Small industry

Specialized Operating System

Specialized Hardware

App

App

App

App

App

App

App

App

App

App

App

Specialized Applications

Horizontal Open interfaces Rapid innovation

Huge industry

Microprocessor

Open Interface

Linux Mac OS

Windows (OS) or or

Open Interface

COMPUTER SYSTEM INNOVATION

Page 3: SDN

3

Vertically integrated Closed, proprietary

Slow innovation

App App App App App App App App App App App

Horizontal Open interfaces Rapid innovation

Control Plane

Control Plane

Control Plane or or

Open Interface

Specialized Control Plane

Specialized Hardware

Specialized Features

Merchant Switching Chips

Open Interface

NETWORK SYSTEMS INNOVATION

Page 4: SDN

4

Million of lines of source code

6,000  RFCs  

Billions of gates

Bloated Power Hungry

•   Ver,cally  integrated,  complex,  closed,  proprietary  •   Networking  industry  with  “mainframe”  mind-­‐set    

Custom Hardware

OS

Routing, management, mobility management, access control, VPNs, …

Feature Feature

LEGACY NETWORK DEVICES ARCHITECTURE

Page 5: SDN

5

Opera,ng  System  

App  App  

App  

Specialized  Packet  Forwarding  Hardware  

Specialized  Packet  Forwarding  Hardware  

Opera,ng  System  

App   App   App  

•   Lack  of  compe,,on  means  glacial  innova,on  •   Closed  architecture  means  blurry,  closed  interfaces    

REALITY

Page 6: SDN

6

Custom  Hardware  

Custom  Hardware  

Custom  Hardware  

Custom  Hardware  

Custom  Hardware  

OS  

OS  

OS  

OS  

OS  

Feature Feature

Feature Feature

Feature Feature

Feature Feature

Feature Feature

THE NETWOK IS CHANGING

Page 7: SDN

7

THE NEW NETWORK EVOLUTION

Page 8: SDN

8

“The Future of Networking and the Past of Protocols”

Global Network View

Network Virtualization

Packet  Forwarding    

  Packet  Forwarding    

 

Packet  Forwarding    

 

Packet  Forwarding    

 

Packet  Forwarding    

 

Network OS

Abstract Network View

Control Programs

f View( )Control

Programs

f View( )Control

Programs

f View( )SOFTWARE DEFINED NETWORK (SDN)

Page 9: SDN

9

Windows  (OS)  Windows  (OS)  

Linux   Mac  OS  

x86  (Computer)  

Windows  (OS)  

App  App  

Linux  Linux  Mac  OS  Mac  OS  

Virtualiza,on  layer  

App  

Controller  1  

App  App  

Controller  2  

Virtualiza,on  or  “Slicing”  

App  

Controller  1  NOX  (Network  OS)  

Controller  2  Network  OS  

Trend

Computer Industry Network Industry

PF

PF PF

PF

Page 10: SDN

10

SDN IN DEVELOPMENT

Domains

• Data centers

• Public clouds

• Enterprise/campus

• Cellular backhaul

• Enterprise Wi-Fi

• WANs

• Home networks

Products

• Switches, routers: About 15 vendors

• Software: 8-10 vendors and startups

How SDN will shape networking

Empower network owners and operators

• Customize networks to local needs

• Eliminate unneeded features

• Creation of virtual, isolated networks

Increase the pace of innovation

• Innovation at software speed

• Standards (if any) will follow software deployment

• Technology exchange with partners

• Technology transfer from universities

Page 11: SDN

11

PLAYERS COMPANIES

Page 12: SDN

12

The Story

Google’s WAN G-scale internal network that carries traffic between data enters, Google has deployed an OpenFlow powered Software Defined Networking (SDN) solution.

Network utilization up to 95%.

Unheard in the industry.

RESULTS

• Unified view of the network fabric With SDN we get a unified view of the network, simplifying configuration, management and provisioning.

• High utilization Centralized traffic engineering provides a global view of the supply and demand of network resources. Managing end-to-end paths with this global view results in high utilization of the links.

• Faster failure handling Failures whether it be link, node or otherwise are handled much faster. Furthermore, the systems converge more rapidly to target optimum and the behaviour is predictable.

• Faster time to market/deployment With SDN, better and more rigorous testing is done ahead of rollout accelerating deployment. The development is also expedited as only the features needed are developed.

• Hitless upgrades The decoupling of the control plane from the forwarding/data plane enables us to perform hitless software upgrades without packet loss or capacity degradation.

• High fidelity test environment The entire backbone is emulated in software which not only helps in testing and verification but also in running “what-if” scenarios.

• Elastic compute Compute capability of network devices is no longer a limiting factor as control and management resides on external servers/controllers. Large-scale computation, path optimization in our case, is done using the latest generation of servers.

Page 13: SDN

13

JUNIPER PROGRAMMABLE NETWORK PLATFORMS

FreeBSD Kernel

App    JUNOS  

Packet Forwarding Engine (PFE)

App   App  Controller  1  

App  App  

Controller  2  

Virtualization or “Slicing”

App  

Controller  1  NOX  (Network  OS)  

Controller  2  Network  OS  

PF

PF PF

PF

ASIC

SDN Architecture Juniper Architecture

Page 14: SDN

14

TRADITIONAL INEFFICIENT PATH TO NETWORK INNOVATION

ISSUES:

• RACK SPACE CONSUMPTION

• POWER CONSUMPTION

• PRONE TO EQUIPMENT & HUMAN ERROR

• MAINTAINCE TIME

• COMPLEXCITY

• HIGH CAPEX/OPEX

Page 15: SDN

15

THERE’S A JUNOS APP FOR THAT…

Page 16: SDN

16

EXAMPLE: APPLICATION DELIVERY CONTROLLER

RADWARE  ADC  APP  

Page 17: SDN

17

JUNIPER APPLICATIONS

Page 18: SDN

18

SOFTWARE DEFINED CLOUD NETWORK (SDCN)

Arista EOS™

Arista EOS™

Arista EOS™

ARISTA APPS:

AEM

CloudVision™

LANZ

MLAG

VM Tracer

ZTP

LANZ (Latency Analyzer): Tracks sources of congestion and latency with real time reporting in microseconds. Key product for Financial services market where trading plant performance is key. With LANZ the network operations teams and administrators will have more visibility than ever before into the network and know if 'microbursts' are really happening or not. With sub-millisecond reporting intervals, congestion can be detected and application-layer messages sent faster than some products can forward a packet.

Page 19: SDN

19

THANKS FOR LISTENING