Top Banner
28
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 3: Toward Transitional SDN Deployment in Enterprise Networks

Toward Transitional SDN Deployment in Enterprise Networks

Marco Canini

with Dan Levin, Stefan Schmid, Anja Feldmann

TU Berlin / Telekom Innovation Labs

Page 4: Toward Transitional SDN Deployment in Enterprise Networks

Motivation

GOAL: Help SDN succeed!

I ♥ SDN

Page 5: Toward Transitional SDN Deployment in Enterprise Networks

The SDN Deployment Problem

A real large-scale campus network

Full SDN

Must upgrade to SDN incrementally

Page 6: Toward Transitional SDN Deployment in Enterprise Networks

Key Questions

• How can we incrementally deploy SDN into enterprise campus networks?

• Can we reap the benefits of SDN with partial deployment?

Page 7: Toward Transitional SDN Deployment in Enterprise Networks

Current Transitional Networks

Dual-stack approach

SDN Platform

Legacy Mgmt ?

Page 8: Toward Transitional SDN Deployment in Enterprise Networks

Current Transitional Networks

Dual-stack approach Edge-only approach

SDN Platform

Legacy Mgmt ?

Legacy

Mgmt

SDN Platform

App

1

App

2

App

3

Page 9: Toward Transitional SDN Deployment in Enterprise Networks

Where the heck is the edge?

Page 10: Toward Transitional SDN Deployment in Enterprise Networks

TOOL Determine the partial

SDN deployment

PANOPTICON

SDN ARCHITECTURE Operate the network as

a (nearly) full SDN

Page 11: Toward Transitional SDN Deployment in Enterprise Networks

The Existing Network

Page 12: Toward Transitional SDN Deployment in Enterprise Networks

1. Planning the SDN Deployment

A

B

C

D

E

F

Network architect provides set of

ingress ports to be controlled via SDN

Page 13: Toward Transitional SDN Deployment in Enterprise Networks

Optimized partial SDN deployment

Tunable parameters • Port priorities • Price model • Utilization thresholds

(link utilization, VLANs, etc.)

Network topology

Cost-aware optimizer

Objectives • Upgrade budget • Path delay

Traffic estimates

TOOL

Page 14: Toward Transitional SDN Deployment in Enterprise Networks

The Partial SDN Deployment ( )

A

B

C

D

E

F

Page 15: Toward Transitional SDN Deployment in Enterprise Networks

Benefits of Partial SDN Deployment?

A

B

C

D

E

F

Harvest unutilized network capacity

Page 16: Toward Transitional SDN Deployment in Enterprise Networks

A

B

C

D

E

F

Main benefits of SDN =

Principled orchestration of the network policy

Page 17: Toward Transitional SDN Deployment in Enterprise Networks

Can partial SDN deployment still take advantage of principled network orchestration

Page 18: Toward Transitional SDN Deployment in Enterprise Networks

2. Realizing the Benefits of SDN

A

B

C

D

E

F Access control

Insight #1: ≥ 1 SDN switch

Policy enforcement

IDS

Middlebox traversal

Page 19: Toward Transitional SDN Deployment in Enterprise Networks

2. Realizing the Benefits of SDN

A

B

C

D

E

F

Traffic load-balancing

Insight #2: ≥ 2 SDN switches Fine-grained control

Page 20: Toward Transitional SDN Deployment in Enterprise Networks

SDN Waypoint Enforcement

Insight #1: ≥ 1 SDN switch

Policy enforcement

Insight #2: ≥ 2 SDN switches Fine-grained control

Legacy devices must direct traffic to SDN switches

Ensure that all traffic to/from an SDN-controlled port always

traverses at least one SDN switch

Page 21: Toward Transitional SDN Deployment in Enterprise Networks

A

B

C

D

E

F

Conceptually group SDN ports in Cell Blocks

The SDN Architecture PANOPTICON

Page 22: Toward Transitional SDN Deployment in Enterprise Networks

Traffic restricted to Solitary Confinement Trees

A

B

C

D

E

F Per-port spanning trees that ensure waypoint enforcement

The SDN Architecture PANOPTICON

Page 23: Toward Transitional SDN Deployment in Enterprise Networks

A

B

C

D

E

F

PANOPTICON

B C D E F

A

“Logical SDN”

Page 24: Toward Transitional SDN Deployment in Enterprise Networks

“Logical SDN”

PANOPTICON

SDN Platform

App 1

App 2

App 3

B C D E F

A

PANOPTICON provides the abstraction of a (nearly) fully-deployed SDN in a partially upgraded network

Page 25: Toward Transitional SDN Deployment in Enterprise Networks

Results Highlights

• Evaluated a large campus network (1713 switches)

• Upgrade 6% of distribution switches

– 100% SDN-controlled ingress ports

– avg. path stretch < 50%

– max. link util. < 70%

Page 26: Toward Transitional SDN Deployment in Enterprise Networks

PANOPTICON

SDN Platform

App 1

App 2

App 3

B C D E F

A

TOOL Determine the partial

SDN deployment

SDN ARCHITECTURE Operate the network as

a (nearly) full SDN

Summary

Page 27: Toward Transitional SDN Deployment in Enterprise Networks

The Collaborators

Anja Feldmann Stefan Schmid Dan Levin

Page 28: Toward Transitional SDN Deployment in Enterprise Networks

PANOPTICON

SDN Platform

App 1

App 2

App 3

B C D E F

A

Thank you! Questions?

Come and see us!