SDN Approach to Large Scale Global Data Centers - Huihoo

6 downloads 100 Views 7MB Size Report
SDN Approach to Large Scale Global Data Centers. Rakesh Saha .... Fast. &. Interactive. Free or. Low Price. 24x7 ava
SDN Approach to Large Scale Global Data Centers

Rakesh Saha, IBM

Amit Agarwal, Google

Welcome!

SDN : The New Frontier

Boldly going where no Network has gone before

But where Servers and Storage have been living…

2

How Big is Your Data Center? 100 End Stations? 3200 End Stations? 3000000 End Stations?

238,857 end stations

1 MILE

3

What’s the network to do?

Business as usual?

4

Data Centers at Large Scale Configuration & Management

M

M D

D

M

M D

Complex Protocols

Every network element has Control (C), Management (M) and Data (D) plane

D

D

D D D

D

M

M D

D

Simply not feasible to manage large networks based on current model

D

Very complex to build large scale stable networks

Server Virtualization adds tremendous complexity to the network

5

Why are Networks Inefficient? Local View

Closed Network

M

M

M

M

D

D

D

D

M

M D

D

D

D

Network is not able to make best use of available resources

M

M

M

M D

D

D

D

Closed networks are hard to change

6

Which is one is you?

Has  your  organiza-on  experienced  any  of  the  following  network  opera-ons  problems?  (Percent  of   respondents,  N=280,  mul-ple  responses  accepted)   Too  many  manual  processes  

40%  

Difficul>es/delays  associated  with  change  and/or  configura>on   management   Integra>on  and  coopera>on  between  network  opera>ons  and  other   IT  domains   Inability  to  implement  new  technology  in  a  >mely  manner  due  to  a   lack  of  maintenance  windows   Difficul>es  and/or  delays  in  provisioning  network  devices  such  as   servers,  switches,  and  security  appliances   Inability  to  implement  new  technology  due  to  poor  coordina>on   between  IT  administra>on  teams  

36%   34%   29%   28%   26%  

Manual  IP  address  management  using  tools  like  spreadsheets  

26%  

We  have  a  heterogeneous  network  where  different  technical   elements  need  their  own  network  opera>ons  skills  and  tools  

23%  

Limited  skills  in  the  networking  team  

20%   17%  

Too  many  tools     We  have  not  experienced  any  network  opera>ons  problems   © 2012 Enterprise Strategy Group

7%   0%  

5%  

10%  

15%  

20%  

25%  

30%  

35%  

40%  

45%  

7

Network of the Future

OF API

OF API

OF API

OF API

OF API

OF API

•  Easy to scale and manage •  Programmable to meet application needs in real time •  Open standards based programmable network elements •  Presents Network As A Service (NAAS) and Network As An Infrastructure (NAAI)

8

Software Defined Network: Let’s build a smarter network

Forwarding

VPN

OpenFlow Protocol

OF API

OF API

security

Secure Channel SDN Controller OF API

OF API

OF API

OF API

Flash

Flash

Control Plane

Management Plane

CPU

Memory

Switching ASIC

Data Plane

Transceivers

Traditional Network Element

BW, QoS etc.

Network Virtualization

Load Balancing

OpenFlow API

CPU

Control Plane

Management Plane

Memory

Switching ASIC

Data Plane

SDN Controller

Transceivers

OpenFlow Network Element

9

SDN with OpenFlow : An Architecture for large scale networks

An Analogy

Database

Web Server

Any App You Want

Network Virtualiz ation

Intelligent Load Balancing

Any App You Want

OS API

Network OS API

Server Operating System

Network Operating System (SDN Controller)

CPU Instruction Set

OpenFlow Instruction Set

add, sub, mul, and, or, xor, neg, lods, stos, movs, scas and cmps

Match, Add, Modify, Translate, Forward, Drop

Server Hardware

Network Element Hardware

Open programmable network

10

SDN: Simple, Scalable Network Management

Management and Control touch point M

M

Forwarding

D

D

OF

D

Secure Channel

M

M D

BW, QoS etc.

Network Virtualization

D

D

VPN

security

A PI

A PI

M

M

OpenFlow Protocol

OF

Load Balancing

SDN Controller OF

A PI

OF

A PI

OF

A PI

OF

A PI

•  Standard based homogenous network •  Each element has same configuration, management and control interface •  Automated configuration, management and control of the network •  One touch point (SDN Controller) versus thousands of touch points (Network Elements)

•  Greatly reduce OPEX cost of the network •  Greatly reduce network management complexity •  Greatly reduce network downtime

11

SDN: Smarter Network for Large Scale Deployment

SDN Controller

Real time network statistics Real time network state Real time network link usage Real time network element state

OF API

OpenFlow

OF API

OF API

OF API

global link state

global topology view

Global Network View

OF API

OF API

OF API

OF API

• 

Global •  •  • 

OF API

OF API

OF API

OF API

OF API

OF API

OF API

OF API

OF API

OF API

view of the network allows for quick network convergence Efficient use of all available bandwidth Easy addition or removal of network capacity

12

SDN: Virtualizing the Network

Customer 1

Virtual Network

VM

VM

Customer 3

Virtual Network

Customer 2

Virtual Network

VM

VM

• 

VM

VM

VM

VM

VM

SDN Virtualization Plane OpenFlow virtualization of physical network infrastructure •  Wire once physical network •  Program as per business needs

OF API

OF API

OF API

VM

VM

VM

SDN Controller

OF API

Physical Network

OF API

OF API

Network As An Infrastructure

13

SDN: Cloud Multi Tenancy – Build for Scale Customer 1

Virtual Network

VM

VM

VM

VM

Customer 2

SDN Controller

OF AP I

OF AP I

OF AP I

OF AP I

Customer 3

SDN Controller

OF API

OF API

OF AP I

OF API

VM

VM

VM

VM

VM

VM

VM

VM

Customer 1

SDN Controller

OF AP I

Customer 3

Virtual Network

Customer 2

Virtual Network

OF API

OF API

OF AP I

OF AP I

OF API

OF AP I

OF AP I

OF AP I

OF AP I

Network As A Service

14

SDN: Smarter use of Network and Appliances

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

OF AP I

SDN Controller

OF AP I

OF AP I

Global topology view

global link state

Server/App Feedback

OF AP I

Controller API

•  • 

Appliance sharing let’s network provider use the resources more effectively A very important attribute for large scale Data Centers

15

OpenFlow Based SDN for Large Scale Data Centers

Multi Tenancy

Efficient use of network resources: Better CAPEX and OPEX savings

Self Provisioning

Support large and diverse customer base

Programmable Network

Meet customer SLAs with confidence

Complete Network Control

Provide network services to meet application needs

Uniform Network Management

High network availability

Uniform Cloud API

Uninterrupted, seamless service between private and public cloud

16

SDN in the WAN for Large Scale Global Data Centers

Amit Agarwal, Google

17

datacenter

No man

is an island

18

Agenda

•  •  • 

Trends

User requirements

SDN Benefits

19

More global and a lot more users

2010

2000

World Bank Data in Google Public Data Explore http://www.google.com/publicdata

20

Smarter and powerful end points

•  •  •  • 

As powerful as desktops few years ago

4G, HD videos, high resolution camera, NFC chips, …

Ubiquitous

Disposable

Lots of cellphones, too few toilets – Indian Census 2011

21

Apps & Services

22

More, more and more data

23

User Requirements

Fast

&

Interactive

Free

or

Low Price

Faster Connection

Move data closer

to users

Lower cost

of

running service

24x7

availability

High

availability

24

Software Defined Networking

•  • 

Control plane decoupled from data plane

Standard protocol for information exchange

Data/Forwarding

Plane

OpenFlow

Control

Plane

25

Network Devices (Data Plane)

•  •  • 

Simpler

More Scalable

Easier deployment & upgrades

•  • 

Lower Capex and Opex

Higher availability

26

OpenFlow (Information Exchange Protocol)

• 

Interoperability

• 

Choice of gear from multiple vendors

Decouples network device from management/ control software

• 

27

Network OS (Management/Control Software)

•  Centralized Management

•  Global Optimization

•  Application Driven Networking

•  Lower downtime and Opex

•  Higher utilization

•  More network services

28

Summary

SDN has huge potential

•  Better network management

•  Higher utilization and availability

•  Unleash innovation in network services

29

Enjoy the ride!

Rakesh Saha

[email protected]

Amit Agarwal [email protected]

30

Suggest Documents