multi-site, multi-domain data center capacity management

14
SDN / NFV Multi-Site Multi-Domain Data Center Capacity Management Features Open Source SDN Software

Upload: truongnhu

Post on 04-Jan-2017

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Multi-Site Multi-Domain Data Center Capacity Management

Features Open Source SDN Software

Page 2: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Overview!

Problem/Challenge!One of the challenges that today’s data center service providers face is the ability to easily accommodate large unexpected network traffic patterns, known as Elephant Flows. Current inflexible networks, with connectivity service features tied to network infrastructure, require operators to configure devices individually, often manually, and over-provision to handle unpredictable traffic flow. This lack of automation capabilities make it difficult to respond to time-sensitive changes in bandwidth requirements.!

2!

Solution!Leverage Software Defined Networking for multi-layer control to dynamically respond to time-sensitive requirements for accommodating Elephant flows!

Page 3: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Demo Context!

•  Ottawa and Montreal POPs of CANARIE Network represent 2 different Data Centres!

•  100G wavelength connection between the two!•  CORSA (L2) and BTI (L1/L0) devices form the DCI

at both ends with 12x10GE capacity!•  IXIA Traffic generators used at both ends to

generate and receive up to 120G of data flows!•  Inocybe ODL stack and SDN application running

in CENGN Data Centre!•  ODL controller using Openflow to control CORSA

and Netconf/YANG to control BTI!•  Access for management of the devices through

Internet!

3!

CANARIE POP! Ottawa!

DP6410!7802! DP6410!

DC1! DC2!

7802!

CANARIE POP! Montreal!

Wavelength!

Inocybe Stack!

TS!

OOB / Internet!

TS!

Page 4: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV

Network Applications!Orchestrations and Services!

NB APIs!

Applications!

Plugin Services!

Controller platform!

SB interfaces & protocols plugins!

AAA- AuthN Filter!

OpenDaylight APIs (REST)!

OpenFlow Enabled Devices!

DLUX! VTN Coordinator!OpenStack Neutron! SDNI Wrapper!DDoS

Protection!

Open vSwitches! Additional Virtual & Physical Devices!

Topology Processing!DIDM!MD-SAL / Yangtools!

GBP Service! SFC!

DOCSIS Abstraction!

VTN Manager!

Plugin20C! LISP Service!

BGP!PCEP! OVSDB!

OVSDB!

NETCONF!

PCMM/COPS!SNBI! LISP!BGP!

PCEP! SNMP!Plugin20C!

OpenFlow !!

Neutron Service!

SDNI !Aggregator!

Persistence!

L2 Switch!

TCP-MD5!

SXP!USC!

Discovery!

IoTDM!

IoT!

LACP!

MAPLE! ALTO!

CAPWAP!

Reservation!

TSDR!

VPN Service!NIC!

USC Manager!

OPFLEX!

Netconf Optical Devices!

PoC!Application!

OpenDaylight Profile!

Page 5: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Demo Premise – Use Case 1!

•  Trigger: Customer B is is exhausting the resources for a specific Workload in Data Centre 1, which requires a VM migration to Data Centre 2. This requires an additional 30G bandwidth between the 2 Data Centres.!

•  The VM migration needs to be done immediately and is unscheduled!

5!

SDN Solution: !•  Controller senses 20G of congestion and signals the CORSA device to use low-priority links

in conjunction with QoS to provide the Elephant Flow minimum bandwidth guarantee (16G)!•  Optical device remains status-quo!

Page 6: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Demo Context: Initial State!

OTU4 (100G)!

Customer A!

Customer B! Customer B!

-  A has a 40 Gb/s flow between DC1 and DC2. -  A has potential for additional 2x10G flows that is not utilized -  B has a 40 Gb/s high priority flow between DC1 and DC2. -  B has a 20 Gb/s low-priority flow between DC1 and DC2.

7800!

DC1 DP6410 WEST!

7800!

DC2 DP6410!WEST!

DC1 DP6410 EAST! DC2

DP6410 EAST!

Customer A!

60G!

40G! 40G!

60G!

40G!

40G! 40G!

40G!

40G!

20G! 20G!

40G! 40G!

60G! 60G!

100G!

SDN Controller!

Page 7: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Elephant Flow initiated !and handled by Packet Layer!

OTU4!

Customer A!

Customer B! Customer B!

7800!

DC1 DP6410 WEST!

7800!

DC2 DP6410!WEST!

DC1 DP6410

EAST!

DC2 DP6410 EAST!

Customer A!

•  20G Elephant flow initiated by Customer B and detected by CORSA •  No spare bandwidth available •  Controller chooses to use low-priority links in conjunction with QoS to provide

the Elephant Flow minimum bandwidth guarantee (16G) !!

40G!

40G! 40G!

40G!

16G+4G!

40G!

60G!

40G!

20G!Elephant

Flow!60G!

60G!

100G!16G low-priority

dropped!

40G! 40G!

16G+4G!

SDN Controller!

Page 8: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV B data flow complete, controller !re-establishes low priority links!

OTU4!

Customer A!

10GE! 10GE!7800!

DC1 DP6410 WEST!

7800!

DC2 DP6410!WEST!

DC1 DP6410 EAST!

DC2 DP6410 EAST!

-  In absence of high priority traffic on low-priority links the low-priority flows consume the entire bandwidth

60G!

40G! 40G!

60G!

40G!

40G! 40G!

40G!

20G! 20G!

Customer B! Customer B!

Customer A!

100G!

60G! 60G!

SDN Controller!

Page 9: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Demo Premise – Use Case 2!

•  Trigger: Customer A is is exhausting the resources for a specific Workload in Data Centre 1, which requires a VM migration to Data Centre 2. This requires an additional 20G bandwidth between the 2 Data Centres.!

•  The VM migration needs to be done immediately and is unscheduled.!

9!

SDN Solution: Controller is multi-layer aware. Due to the absence of packet-layer resources, the controller redirects the 20G Elephant flow to the lower priority ODU2 links being used by customer B. !

Page 10: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Demo Context: Initial State!

OTU4 (100G)!

Customer A!

Customer B! Customer B!

-  A has a 40 Gb/s flow between DC1 and DC2. -  A has potential for additional 2x10G flows that is not utilized -  B has a 40 Gb/s high priority flow between DC1 and DC2. -  B has a 20 Gb/s low-priority flow between DC1 and DC2.

7800!

DC1 DP6410 WEST!

7800!

DC2 DP6410!WEST!

DC1 DP6410 EAST!

DC2 DP6410 EAST!

Customer A!

60G!

40G! 40G!

60G!

40G!

40G! 40G!

40G!

40G!

20G! 20G!

40G! 40G!

60G! 60G!

100G!

SDN Controller!

Page 11: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Elephant Flow initiated and !handled at Optical Layer !

OTU4!

7800! 7800!

40G!

60G! 60G!

40G!

100G!

Customer B!

DC1 DP6410 WEST!

DC1 DP6410 EAST! 40G!

60G! Customer B!

DC2 DP6410!WEST!

DC2 DP6410 EAST!

Customer A!

40G!

40G!

40G!40G!

40G!

20G!

Customer A!

40G!

20G!

Controller issues commands to: -  Establishes 2 additional 10GE flows across the un-used ports -  De-provision Customer B’s 2x10GE ports, preempting the low-priority traffic -  Provision the new Customer A 2x10GE ports across the OTU4

20G! 20G!

20G!

SDN Controller!

Page 12: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV Elephant flow complete, !back to initial state!

OTU4!

7800! 7800!

60G!

40G! 40G!

60G!

100G!

Customer B!

DC1 DP6410 WEST!

DC1 DP6410 EAST! 40G!

60G!

DC2 DP6410!WEST!

DC2 DP6410 EAST!

60G!

40G!

20G!

40G!

20G!

40G!

Customer A!

40G!

Customer B!

Customer A!

40G!

-  Controller issues SDN commands to re-establish 20Gb/s low-priority bandwidth between DC1 and DC2 for B.

SDN Controller!

Page 13: Multi-Site, Multi-Domain Data Center Capacity Management

SDN / NFV About Demo Participants!CANARIE!

CANARIE is a Service Provider for Canada’s research Community. CANARIE designs and delivers digital infrastructure, and drives its adoption for Canada’s research, education and innovation communities. CANARIE keeps Canada at the forefront of digital research and innovation, fundamental to a vibrant digital economy.!

BTI Systems!

BTI is a leading provider of packet optical network infrastructure solutions. BTI’s software-driven network infrastructure solutions deliver massive scale, improved efficiencies and rapid services innovation to networks that until now have been closed, static and hardware-centric!CORSA!

Corsa Technology is an SDN networking company focused on delivering programmable switches, routers and Layer4-7 capabilities for Software Defined Networking (SDN) and Network Function Virtualization (NFV)!

Inocybe!

Inocybe is the #1 Pure Play OpenDaylight Company and helps people leverage OpenDaylight in their products and services. It offers a commercially supported OpenDaylight distribution along with a variety of add-ons with a focus on business cases and usability. !

CENGN !

CENGN, Canada’s Centre of Excellence in Next Generation Networks, brings together the supply chain of multinational industry leaders, service providers, SMEs and research organizations to create a sustainable physical and virtual multi-vendor commercialization, test, certification and validation platform networked with state of the art capability.!

Page 14: Multi-Site, Multi-Domain Data Center Capacity Management

THANK YOU

Features Open Source SDN Software