14
SDN Landscape and Challenges Attila Takacs Manager, Packet Technologies Ericsson Research, Hungary EWSDN – European Workshop on Software Defined Networks October 25-26, 2012

SDN Landscape and Challenges

Embed Size (px)

Citation preview

Page 1: SDN Landscape and Challenges

SDN Landscape and ChallengesAttila TakacsManager, Packet Technologies Ericsson Research, Hungary

EWSDN – European Workshop on Software Defined NetworksOctober 25-26, 2012

Page 2: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 2 2

BudapestSweden- Kista- Luleå- Linköping- Mölndal- Lindholmen- Lund

Tokyo

Helsinki Montreal

Aachen

Beijing

Pisa Silicon Valley

Madrid

Ericsson Research, GLOBAl VIEW: Packet Technologies Research Area

Page 3: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 3

The Hype…Challenge… Navigate well

Page 4: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 4

And this is not even the top of the CURVE…

Page 5: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 5

DefinitioN(S)

› No agreed definition… ONF is most authentic

+1

„SDN is a concept which allows networking behaviour to be defined via software tools that enable easy modification – as opposed to behaviour that is fixed by the design of networking equipment.”

› Some recurring components– Decoupling control and data plane aka split architecture

– Centralized controller

– Programmability and APIs

– Open interfaces

– External applications

– Virtualization

Challenge… Address all aspects � ONF Architecture & Framework

Page 6: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 6

Mapping SDN

Software Defined

Networking

Pro

gra

mm

ing

Custo

miz

ation

On-device “distributed”

Network-wide“centralized”

Box SDK

NMS/OSS

Split Architecture

Controller SW 3rd party Apps

SON

Automation

APIs

Blurred boundary

Challenge… Functions of the SDN controller vs. NMS

Scripting

Speed

Page 7: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 7

technology evolution Model

Time

Switching/ro

uting

Data Center Networking

Aggregation & Metro Transport

IP Edge

Gap

Illustration

Subscriber aware forwarding/processing

Page 8: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 8

technology evolution Model

Time

Subscriber aware forwarding/processing

Switching/ro

uting

Data Center Networking

Aggregation & Metro Transport

IP Edge

SDN

“Simple” transport switches and P routers

“Simple” transport switches and P routers

Complex edge processing and various appliances

Complex edge processing and various appliances

Challenge… Will SDN indeed transform the carrier segment?

Illustration

Page 9: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 9

Application Areas

ENTERPRISE

RESIDENTIAL

MOBILE

cloud / data

center

Virtualization of aggregation

network

Network support for

cloud

Policy-based flow steering

at edgeMulti-layer

packet & optical transport

Home Gateway control

Challenge… Will we have one controller platform for all these?

Page 10: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 10

Controller “Universe”

› Open source controllers– NOX/POX– Trema– Beacon– Floodlight– Maestro– Ryu– FlowER– Mirage– Jaxon

› Single purpose controllers– SNAC– RouteFlow– FlowVisor– OpenRoads– FlowScale– Hedera– NDDI/OESS

› Commercial controllers– ONIX– Helios – ProgrammableFlow– CPlane OpenTransit

…others

Challenge… Will new open-source initiatives get industry traction?

Not a complete list!

Page 11: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 11

Split Architecture

› Connectivity check

› 50ms protection

› Control network maintenance

› …

FW

CP

“Smart”CP

FW

Thin CPO&M

FW

CP

Challenge… Right level of split which functions should remain distributed?

� sort of Hybrid

Page 12: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 12

Programmability

› DP programmability?

› How much flexibility is needed?

� OF Future?

› Can we go with generic chipsets?

› How to utilize SDN for new services

› Where/what is the NorthBound API?

› Network abstraction model?

› Generic Controller or use-case specific?

› Reusability of components?

“Smart”CP

FW

Thin CPO&M

OSS/BSS

Challenge… Tools, “languages”, components, chipsets…

Page 13: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 13

Summary› It is not just virtualization…

› Split between CP and DP: OAM and thin control layer

› How we program the network and what flexibility is needed– Both controller and forwarding sides

› Need a migration strategy– From legacy to SDN and to interwork with legacy

› Align controller initiatives to leverage scale

› Need experience from live network trials– SDN fits best to DevOps model

Page 14: SDN Landscape and Challenges

Public | © Ericsson AB 2012 | 2012-10-25 | Page 14