Software Defined Networking - Real World Use Cases

45
Software Defined Networking - Real World Use Cases (Test bed at Marist/IBM)

description

Check out this presentation given by ADVA Optical Networking, IBM and Marist College at our North American Symposium in New York City this year regarding SDN and real world use cases

Transcript of Software Defined Networking - Real World Use Cases

Page 1: Software Defined Networking - Real World Use Cases

Software Defined Networking - Real World Use Cases (Test bed at Marist/IBM)

Page 2: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.22

Our Speakers TodayTodd Bundy

Director Global Business Development, ADVA Optical [email protected]

Robert M. CannistraSchool of Computer Science and

Mathematics Marist College

[email protected]

Casimer DeCusatisDistinguished Engineer,

IBM STG – eSystems Dev [email protected]

Page 3: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.33

The Need for SDN

Page 4: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation4

Tough Reality:Life is Not Fair

…for Networking Professionals

Page 5: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.55

Clients Seek Smarter System

Networking

Page 6: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation6

Big Data: Fueling Smarter Commerce Cycle

Video

Text

Exa

Peta

Tera

Giga

Dat

a V

olu

me

1990’s 2020’s2000’s 2010’sStructured data

Audio

ImageMed

High

Low

Co

mp

uta

tio

na

l Nee

ds

So

ph

isti

cati

on

of

An

aly

sis

Digital Marketing

10+% of video views

Wide Area Imagery

100’s TB per day72 video hrs/minute

Media

Source: IBM Market Insights based on composite sources

Safety / Security

Healthcare

Customer

1B camera phones

1B medical images/yr

10s millions cameras

Enterprise Video

Used by 1/3 of enterprises

Page 7: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation7

Automated, Programmable NetworkLack of

Use network virtualization

?Use storage virtualization

93%

Percent of servers

virtualized

60+%

Today: VM on-boarding is measured in minutes

Source: 2012 IBM Data Center Study: http://www.ibm.com/data-center/study

But… today: multi-tier virtual-system connectivity is measured

in days.John Manville, Cisco IT; The Power of a Programmable

Cloud, OFC 2013 (OM2D.2): “It takes about 5 days from an end-

end point of view to provision something like that (a multi-tier system).” Goal is to “get at least

to sub-one day.”

Our Marist SDN Demo will do this in minutes!

Page 8: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.88

Virtualization and Beyond

Page 9: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation9 9

What is OpenFlow ?

Page 10: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation10

Separating the Data Plane from the Control Plane:A Useful Analogy

Dataplane are the roads

Control plane is the navigation

Data plane are switches & ports

Control plane is the CPUor network controller

Page 11: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1111

IBM System Networking

11

Packet or Flow Switched?

• Ethernet topologies are packet switched

Statistical link utilization

• OpenFlow topologies (today) are flow switched

Application level network control

Page 12: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1212

Do We Want Distributed or Centralized?

12

• Ethernet topologies were built distributed

Scalable but hard to monitor

• OpenFlow topologies (today) are centralized

Control-data separation forces this model

Strengths of one approach are weaknesses of the otherCentralized is better suited for modern cloud applications

IBM System Networking

Page 13: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1313

SDN Model: Applications Influence the Network

13

VM

VM

VM

VM

App App

Network Hypervisor

Program & Instruct

Old Model

IBM System Networking

Page 14: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation14

Getting Life Back for the Network Administrator

Dynamically provisioned

Scalable capacity

Abstracted HW complexity

Virtualized programmable Optical network (Bandwidth on Demand)

Network Hypervisor

Tenant 2 cloud Tenant 1 cloud

v

Open SDN Platform

Open SDN Controller

Apps and ServicesPath

ServiceConnectivity

Service …

Control PlaneLayer (Native)

OverlayLayer (DOVE)

Programmable by orchestration applicationOrchestrationApplication

LinkLayer

Data Plane Layer (OF)

SecurityAppliance

DC2

DC3

DC1IBM System Networking

Page 15: Software Defined Networking - Real World Use Cases

© 2012 IBM Corporation151515

Pods of IT Resources

Embedded Blade, Virtual Switches

Overlays Virtualize L2/3 functions

SAN

Pools of

Virtual Appliances

stacked switches

lossless Ethernet, Storage, & more

Virtualized & SDN Enabled Optical Network

(ADVA OF Agent)

FCoE

Gateway

FCoE Storage

SDN controller

OpenDaylight SDN Project

ODIN – The Open Datacenter Interoperable NetworkAn industry standard point of view on SDN & network virtualization

http://www-03.ibm.com/systems/networking/solutions/odin.html

v

DC2

DC3

DC1

Page 16: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1616

• Strategic that there be an open source Controller

• Industry isn’t breaking vendor lock-in just to create vendor lock-in

• Equipment vendors must not be owners of controller

• ADVA will not build an SDN controller

• ODP is the best candidate• ADVA Optical Networking has

joined and is making contributions

• Aligning our WAN Orchestration with ODP

• Common core technologies• Shared core model & extension • Shared tooling• Common Persistence

SDN Controller SDN Controller

SDN Controller: ODP

Page 17: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1717

Optical Agility

Page 18: Software Defined Networking - Real World Use Cases

© 2012 ADVA Optical Networking. All rights reserved. Confidential.1818

Fixed Wavelengths are Under Utilized

Uniform node-to-node traffic

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

00:00

01:00

02:00

03:00

04:00

05:00

06:00

07:00

08:00

09:00

10:00

11:00

12:00

13:00

14:00

15:00

16:00

17:00

18:00

19:00

20:00

21:00

22:00

23:00

Netw

ork Uti

lizatio

n

Time

basetraffic

excess

traffic

Currently, enterprises must contract for over-provisioned fixed capacity to meet the multi-gigabit peaks, which results in costly, underutilized capacity during sustained quiescent periods

Page 19: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.1919

The High Cost of Overprovisioning

During the storage or virtual machine migration at the beginning of a cloudburst into the provider cloud, bandwidth of 1 to 10 gigabits per second will generally be required. However, for the remainder of that IaaS instance life-cycle, much lower bandwidth, rarely exceeding 200 megabits per second, is required.

VirtualTape/Disk/Server

Cloud

Customer 1

Remote Desktop

Customer #2

Customer #3

Cloud Bursting Technologies Require Network Agility

Page 20: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2020

Optical Transport and SDN

• Decades of work have yielded today’s agile core networks

• Unfortunately, the information to make intelligent decisions resides at higher layers

• Problem is made worse by today’s flow dominated traffic

Router Router

IntelligentMUX

HybridEDFA/RAMAN

Amp

AgileCore

Network

GridlessROADM

CoherentReceiver

Page 21: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2121

Day-time ConfigAll sites/offices working

Page 22: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2222

Night-time ConfigBackup job running between sites A & BDouble the bandwidth “on demand”

Page 23: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2323

Night-time Config“Live” Virtual Machine Migration between A & C

Page 24: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2424

Night-time ConfigBackup job running between Site B and C

Page 25: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2525

Recovery Scenario Backup job running between sites A & B Fiber failure and recovery via SDN Controller

Site A

Site C

Site B

1x 10G

1x 10G

Page 26: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.262626

What Does SDN Mean – to Users & Established Vendors?

Hype, Fear,

Uncertainty

& Doubt

Where is OpenFlow ?

Source: Gartner technology hype cycle,

adapted from Wikipedia

See SDN: a Theory of Everything

www.wired.com/insights/2012/12

Page 27: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2727

Dynamic Infrastructure Test Bed

Page 28: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2828

Our Speakers TodayBenjamin Carle

School of Computer Science and Mathematics Marist College

[email protected]

Matthew JohnsonSchool of Computer Science and

Mathematics Marist College

[email protected]

Junaid KapadiaUndergraduate Information Technology

StudentMarist College

[email protected]

Page 29: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.2929

Our Speakers TodayZachary Meath

Undergraduate Computer Science Student

Marist [email protected]

Mary MillerUndergraduate Computer Science

StudentMarist College

[email protected]

Devin YoungUndergraduate Computer Science

StudentMarist College

[email protected]

Page 30: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3030

Use Cases

Bandwidth calendaring Cloud bursting

Secure multi-tenancyWorkload balancing

Transactional nature of DC-to-DC traffic (bulk data transfers)

offers opportunities for optical bandwidth-on-demand.

Cloud DC

Private

Datacenters

Tenant 1

Tenant 2Load Load

Page 31: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3131

MARIST: SDN Dynamic Infrastructure Test Bed

VM Cluster

VM Cluster

ADVA FSP 3000

ADVAFSP 3000

ADVAFSP 3000

StorageStorage

IBM V7000 Storage

dual 10G

dual 10G

single 10G

single 10G

IBM G8264 OF Switch

IBM G8264 OF Switch

VM Cluster

Metro

Fiber Network

Floodlight

Controller (VM)

IBM G8264 OF Switch IBM G8264

OF Switch

ADVA OF Agent (VM)

Site A

Site CSite B

Page 32: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3232

VM Cluster

VM Cluster

Dynamic Infrastructure Test Bed

ADVA FSP 3000 Site A

Site CSite B

ADVAFSP 3000

ADVAFSP 3000

StorageStorage

IBM V7000 Storage

dual 10G dual 10G

dual 10G dual 10GIBM G8264 OF Switch

VM Cluster

Metro

Fiber Network

OpenFlow

OpenFlow Controller (VM)• Floodlight• IBM Controller• OpenDaylight

ADVA control plane

OpenFlow

ADVA OpenFlow Agent (VM)• OpenFlow v1.0 northbound• ADVA control plane southbound

OpenFlow

OpenFlow

Page 33: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3333

Automating the Flows

Openflow Controller(ie: Floodlight Controller)

ADVA OF Agent

ADVA FSP 3000

OF Switch OF Switch OF Switch

Avior ADVAlanche

(ie: IBM G8264)

Page 34: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3434

Pieces to the Puzzle

• Avior – Openflow Management Application

• ADVAlanche – Dynamic Optical Provisioning Application

• Ganglia – Network Monitoring Application

• Vmware – Server Virtualization Hypervisor & Management

• ADVA FSP 3000 – Agile Optical Networking Hardware (ROADM)

• IBM G8264 OF Switches – Openflow Capable Switches

• Physical Servers

• Virtual Machines

• Storage Area Network

Page 35: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3535

Marist Test Bed: Application and UI

OF Controller(ie: OpenDayLight Controller)

ADVA OF Agent

ADVA FSP 3000

OF Switch OF Switch OF Switch

AVIOR ADVAlanche

1 1User (or automated tool) decides to modify network

22

Call ADVAlanche through avior

3 User or automated trigger modifies transport network through ADVAlanche

3

4 Lambda provisioned

5 Complete application aware action

5

4

Page 36: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3636

Avior - Overview

• Motivation• Difficult to configure Openflow Controller via bulky CLI or API• Efficient controller management requires easy-to-use, high-level tool• Today’s network administrators need mobility

• Avior Web Application Monitor Openflow network statistics Configure static network flows Administer firewall and other policies Accessible from various platforms including Mobile Modular design supports enhancements and third-party add-ons Supports different Openflow controllers through thin adapters

Page 37: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3737

Avior - Demo

• Avior Overview (Interface and Functionality)

• Login Screen

• Controller Status

• Hosts on the Network

• Switches on the Network

• Static Flow Pusher/Manager

• Firewall

• Modular Design

Page 38: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3838

Marist Test Bed:

• Overview

• Graphical user interface to observe and provision optical links on the WAN

• Web application design allows access from tablets, phones, and personal computers

• User can interact with the optical network by drawing links between nodes

• Current topology can be provisioned with one click

Page 39: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.3939

Marist Test Bed:

• Features

• Profiles• Save custom topology• Can be initiated by:

• ADVAlanche web application• ADVAlanche API

• Schedule• From specified data and time implement profile.

Page 40: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.4040

Marist Test Bed:

• Triggers

• ADVAlanche monitors the network through Ganglia• Looks for an event specified by the user

• CPU Utilization• Memory• Disk Space

• When the event is triggered, it executes an action• Provision the network• Migrate a VM• Clone a VM

Page 41: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.4141

Let’s Proceed with the Dynamic Provisioning Demo

Page 42: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.4242

Workflow

Ganglia

Datacenter A Datacenter B

VM Playing Video

Double Link Bandwidth Migration

Monitored By Ganglia

Page 43: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.4343

Summary

• Optical network virtualization offers cloud providers &

tenants

high-bandwidth, low-latency connectivity on demand.

• Different models for optical network virtualization exist.

• A compromise between hiding the optical complexity and

exposing the optical topology is required.

• Open approaches based on standardized GMPLS or

emerging OpenFlow technologies are possible.

Page 44: Software Defined Networking - Real World Use Cases

© 2013 ADVA Optical Networking. All rights reserved. Confidential.4444

Live Demo

Page 45: Software Defined Networking - Real World Use Cases

[email protected]

Thank You

IMPORTANT NOTICE

The content of this presentation is strictly confidential. ADVA Optical Networking is the exclusive owner or licensee of the content, material, and information in this presentation. Any reproduction, publication or reprint, in whole or in part, is strictly prohibited.

The information in this presentation may not be accurate, complete or up to date, and is provided without warranties or representations of any kind, either express or implied. ADVA Optical Networking shall not be responsible for and disclaims any liability for any loss or damages, including without limitation, direct, indirect, incidental, consequential and special damages, alleged to have been caused by or in connection with using and/or relying on the information contained in this presentation.

Copyright © for the entire content of this presentation: ADVA Optical Networking.