+ All Categories
Home > Technology > SDN on WAN

SDN on WAN

Date post: 22-Apr-2015
Category:
Upload: husain-al-yusuf
View: 165 times
Download: 4 times
Share this document with a friend
Description:
This team presentation was part of "Advance Networking" course in my postgraduate studies, and its about SDN technology in the WAN domain. "Applying Software-Defined Networking to the Telecom Domain" paper was our main source of information. This paper authors are Georg Hampel, Moritz Steiner and Tian Bu Bell Labs – Alcatel-Lucent , Murray Hill, from New Jersey-USA
40
UNM Electrical and Computer Engineering Department UNM Electrical and Computer Engineering Department Advanced Computer Networks ECE 540 Team Husain Al Yusuf Alejandro Flores Mustafa Al Mashhadani Applying Software-Defined Networking to the Telecom Domain
Transcript
Page 1: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Advanced Computer Networks ECE 540

TeamHusain Al YusufAlejandro Flores

Mustafa Al Mashhadani

Applying Software-Defined Networking to the Telecom

Domain

Page 2: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

What is SDN ?

What is SDN Magic ?!

Page 3: SDN on WAN

Wikipedia• …. decoupling the

system that makes decisions about where traffic is sent (control plane) from the underlying systems that forwards traffic to the selected destination (data plane)….

NetworkWorld• … focuses somewhat

less on decoupling and more on providing programmatic interfaces into network equipment, whether or not there is a separation of the control and forwarding planes

CISCO• Simplified Operation

• Enhanced Agility

• New Business Opportunity

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN Definition

Page 4: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Page 5: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

What is SDN Magic ?!

$$ Operational Cost $$

Page 6: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN Components• Programmable approach to network

multi-tenancy within the datacenterNetwork

Virtualization

• Software that makes policy decisions within the network. (Control Plane)Controller

• Programing interfaces between ‘applications’ and Controller.

Application API(Northband API)

• Programming interfaces between Controller and physical or virtual network device (OpenFlow)

Data Plan API(Southband API)

Page 7: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Application API

Application API

Application API

OpenFlow Protocol

Page 8: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Virtualization

Controller

Forwarding

Page 9: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Applying SDN to the Telecom Domain

• Objective• Apply SDN on telecommunication domain

• Main Challenges• Legacy infrastructure constrains• Others…

• How to Implement SDN• “ SDN - Vertical Forwarding “• Definition: extend the concept of SDN to controller-programmed

en-/de-capsulation operations on top of IP

Page 10: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Page 11: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture

-vs-SDN-based Architecture

Page 12: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture

ControlPlaneDataPlane

Page 13: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Limitations of the Gateway-based Architecture?

Page 14: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture LimitationsComplexity

Complexity that leads to stasis: any change must be done everywhere. (ACLs, QOS, FW … )• ScalabilityInability to scale; causing new investment! Must upgrade hardware to get new features.• Proprietary Vendor dependence (i.e. proprietary) or lack of openness.

Page 15: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture Limitations

Slow failure recovery time.

Page 16: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture Limitations

Inflexible and hard to upgrades (takes time)

Page 17: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

What is the alternative?

Page 18: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Alternative to Gateway-based Architecture

SERVER

STORAGE

Separation of functions:

Page 19: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN-based Architecture

Separate functionality into two:• Control Plane - Makes the forwarding

decisions (brain) • Data Plane – Does the actual forwarding

(workhorse)ControlPlane

DataPlane

FE

CE

Page 20: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN-based Architecture

• Optimized for high throughput • Control function can be virtualized• Ease of upgrading the control

plane without affecting the FE’s.• Omits all inter-gateway signaling

protocols • Reduces routing update and

network status traffic

Why SDN?

Page 21: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Gateway-based Architecture

Faster failure recovery timeController

Page 22: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN-based Architecture

Offers the option to distribute the controller function over multiple nodes.

Page 23: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

How do we fade out the old

technology?

Page 24: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

SDN and Gateway-based Architecture

Can interoperates with legacy gateways and allows incremental deployment.

Page 25: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

What is OpenFlow?

Page 26: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

OpenFlow

What is OpenFlow?• It defines the open communications protocol in SDNs that enables the Controller to interact with the forwarding plane and make

adjustments to the network.

Page 27: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

OpenFlow

•Basic Idea: Separate Control from Data pathThe switch and controller communicate via

OpenFlow protocol.

Page 28: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

OpenFlow

•Does all routers and switches support OpenFlow?OpenFlow is option that you can add to switch or router

Most of today routers and switches support OpenFlow

Page 29: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

OpenFlow With Vertical SDN

•Do we need to make changes to OpenFlow in order to support Vertical SDN ?•Header

Additional flow match typesWith the corresponding flow match fields on encapsulation headers.

Page 30: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

•Do we need to make changes to OpenFlow in order to support Vertical SDN ?

•ProtocolExtensions to enable en- and decapsulation operations.

Represented as actions after flow matching.

Page 31: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

•Push and POP operations

When pushing or popping ESP and AH, information about the flow’s security policies and security associations have to be provided. Some of this information is already supplied by OpenFlow

•Do we need to make changes to OpenFlow in order to support Vertical SDN ?

Page 32: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

•Integrate Distributed routing protocols into openflow’s controller operation.

•Do we need to make changes to OpenFlow in order to support Vertical SDN ?

Page 33: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Use Cases

•Does the vertical SDN applicable only with telecom domain?• We can benefit from this architecture in other

applications:I. IETF Mobility protocolII. 3GPP UMTS & SAEIII. Wireline Broadband networksIV. Virtual Private Networks and Secure

LinksV. IP protocol transition

Page 34: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

VPN

• VPN’s are used to interconnect individual hosts with a security gateway (Tunnel).

Page 35: SDN on WAN

`

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

VPN• Using SDN architecture:

The signaling protocol falls into the realm of the controller

The keys will not be exchanged over the network.

Page 36: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Final Thoughts on SDN

Page 37: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Implications of Change

Final Thoughts on SDN

Page 38: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

$$ Marketing $$

Final Thoughts on SDN

Page 39: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Vulnerability

Final Thoughts on SDN

Page 40: SDN on WAN

UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Department

Final Thoughts on SDN


Recommended