sdn landscape and challenges
TRANSCRIPT
SDN Landscape and ChallengesAttila TakacsManager, Packet Technologies Ericsson Research, Hungary
EWSDN – European Workshop on Software Defined NetworksOctober 25-26, 2012
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
Public | © Ericsson AB 2012 | 2012-10-25 | Page 3
The Hype…Challenge… Navigate well
Public | © Ericsson AB 2012 | 2012-10-25 | Page 4
And this is not even the top of the CURVE…
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
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
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
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
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?
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!
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
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…
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
Public | © Ericsson AB 2012 | 2012-10-25 | Page 14