SlideShare a Scribd company logo
SDN Landscape
and Challenges
Attila Takacs
Manager, Packet Technologies
Ericsson Research, Hungary
EWSDN – European Workshop on Software Defined Networks
October 25-26, 2012
Public | © Ericsson AB 2012 | 2012-10-25 | Page 2 2
Budapest
Sweden
- Kista
- Luleå
- Linköping
- Mölndal
- Lindholmen
- Lund
Tokyo
HelsinkiMontreal
Aachen
Beijing
PisaSilicon
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
ProgrammingCustomization
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/routing
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/routing
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 CP
O&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 CP
O&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

More Related Content

What's hot

The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDN
Napier University
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
Luca Profico
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
Tim4PreStartup
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
Shreeya Shah
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
Frikha Nour
 
SDN-ppt-new
SDN-ppt-newSDN-ppt-new
SDN-ppt-new
Gifty Susan Mani
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
APNIC
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
University of Technology - Iraq
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Sagar Rai
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
SDxCentral
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
The Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on SecurityThe Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on Security
Brent Salisbury
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?
Diego Kreutz
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
Vahid Sadri
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
Azhar Khuwaja
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
Umesh Krishnaswamy
 
Software Defined Networking Research Tutorial
Software Defined Networking Research Tutorial Software Defined Networking Research Tutorial
Software Defined Networking Research Tutorial
Network Simulation Tools
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive Overview
Christian Esteve Rothenberg
 

What's hot (20)

The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDN
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
SDN-ppt-new
SDN-ppt-newSDN-ppt-new
SDN-ppt-new
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
The Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on SecurityThe Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on Security
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Tools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDNTools and Platforms for OpenFlow/SDN
Tools and Platforms for OpenFlow/SDN
 
Software Defined Networking Research Tutorial
Software Defined Networking Research Tutorial Software Defined Networking Research Tutorial
Software Defined Networking Research Tutorial
 
SDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive OverviewSDN :: Software Defined Networking –2017 Executive Overview
SDN :: Software Defined Networking –2017 Executive Overview
 

Viewers also liked

Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
Healthcare Network marcus evans
 
Introduction to Beryllium release of OpenDaylight
Introduction to Beryllium release of OpenDaylightIntroduction to Beryllium release of OpenDaylight
Introduction to Beryllium release of OpenDaylight
SDN Hub
 
Importance Of Landscape
Importance Of LandscapeImportance Of Landscape
Importance Of Landscape
NURUL HUDA
 
Security of software defined networking (sdn) and cognitive radio network (crn)
Security of software defined networking (sdn) and  cognitive radio network (crn)Security of software defined networking (sdn) and  cognitive radio network (crn)
Security of software defined networking (sdn) and cognitive radio network (crn)
Ameer Sameer
 
8 Challenges Facing Landscape and Irrigation Contractors
8 Challenges Facing Landscape and Irrigation Contractors8 Challenges Facing Landscape and Irrigation Contractors
8 Challenges Facing Landscape and Irrigation Contractors
Ann Ehinger
 
What is landscape? What is landscape architecture? What is landscape design? ...
What is landscape? What is landscape architecture? What is landscape design? ...What is landscape? What is landscape architecture? What is landscape design? ...
What is landscape? What is landscape architecture? What is landscape design? ...
ktball
 
Sdn ppt
Sdn pptSdn ppt
Landscaping Design
Landscaping DesignLandscaping Design
Landscaping Design
Yamini Soni
 
Landscape Design and Principles
Landscape Design and PrinciplesLandscape Design and Principles
Landscape Design and Principles
Catherine Patterson
 
Environmental problems and solutions
Environmental problems and solutionsEnvironmental problems and solutions
Environmental problems and solutions
Logos Academy
 

Viewers also liked (10)

Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
Challenges and Solutions in the Changing Landscape of Healthcare - Michael Kr...
 
Introduction to Beryllium release of OpenDaylight
Introduction to Beryllium release of OpenDaylightIntroduction to Beryllium release of OpenDaylight
Introduction to Beryllium release of OpenDaylight
 
Importance Of Landscape
Importance Of LandscapeImportance Of Landscape
Importance Of Landscape
 
Security of software defined networking (sdn) and cognitive radio network (crn)
Security of software defined networking (sdn) and  cognitive radio network (crn)Security of software defined networking (sdn) and  cognitive radio network (crn)
Security of software defined networking (sdn) and cognitive radio network (crn)
 
8 Challenges Facing Landscape and Irrigation Contractors
8 Challenges Facing Landscape and Irrigation Contractors8 Challenges Facing Landscape and Irrigation Contractors
8 Challenges Facing Landscape and Irrigation Contractors
 
What is landscape? What is landscape architecture? What is landscape design? ...
What is landscape? What is landscape architecture? What is landscape design? ...What is landscape? What is landscape architecture? What is landscape design? ...
What is landscape? What is landscape architecture? What is landscape design? ...
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
Landscaping Design
Landscaping DesignLandscaping Design
Landscaping Design
 
Landscape Design and Principles
Landscape Design and PrinciplesLandscape Design and Principles
Landscape Design and Principles
 
Environmental problems and solutions
Environmental problems and solutionsEnvironmental problems and solutions
Environmental problems and solutions
 

Similar to SDN Landscape and Challenges

Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Brad Eckert
 
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive Networks
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFV
Himawan Nugroho
 
Back to The Future V
Back to The Future VBack to The Future V
Back to The Future V
Magnus Backman
 
Dell cloud solutions for the future – ready enterprise
Dell cloud solutions for the future – ready enterpriseDell cloud solutions for the future – ready enterprise
Dell cloud solutions for the future – ready enterprise
andreas kuncoro
 
End-to-End Data Center Virtualization
End-to-End Data Center VirtualizationEnd-to-End Data Center Virtualization
End-to-End Data Center Virtualization
Cisco Canada
 
Clouding the Networked Society
Clouding the Networked SocietyClouding the Networked Society
Clouding the Networked Society
Ericsson Latin America
 
Technologies in the Networked Society, IP Networks in transition
Technologies in the Networked Society, IP Networks in transitionTechnologies in the Networked Society, IP Networks in transition
Technologies in the Networked Society, IP Networks in transition
Ericsson
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
FIBRE Testbed
 
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
Loukas Paraschis
 
Cloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloudCloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloud
Ericsson
 
Radisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformRadisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platform
Small Cell Forum
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
Yashaswi Jain
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats Alendal
Ericsson
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-S
Dongkyun Kim
 
TFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. AldrinTFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. Aldrin
Colorado Internet Society (CO ISOC)
 
4 gip webinar dic 2013
4 gip webinar dic 20134 gip webinar dic 2013
4 gip webinar dic 2013
Rafael Junquera
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the application
Eduardo_Jacob
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
David Meyer
 
Unlocking the cloud for Networked Society
Unlocking the cloud for Networked SocietyUnlocking the cloud for Networked Society
Unlocking the cloud for Networked Society
Ericsson
 

Similar to SDN Landscape and Challenges (20)

Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
 
Networking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFVNetworking Technology Transformation to SDN and NFV
Networking Technology Transformation to SDN and NFV
 
Back to The Future V
Back to The Future VBack to The Future V
Back to The Future V
 
Dell cloud solutions for the future – ready enterprise
Dell cloud solutions for the future – ready enterpriseDell cloud solutions for the future – ready enterprise
Dell cloud solutions for the future – ready enterprise
 
End-to-End Data Center Virtualization
End-to-End Data Center VirtualizationEnd-to-End Data Center Virtualization
End-to-End Data Center Virtualization
 
Clouding the Networked Society
Clouding the Networked SocietyClouding the Networked Society
Clouding the Networked Society
 
Technologies in the Networked Society, IP Networks in transition
Technologies in the Networked Society, IP Networks in transitionTechnologies in the Networked Society, IP Networks in transition
Technologies in the Networked Society, IP Networks in transition
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
 
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
OIF-plenary-Jan-20-2015_SDN-WAN-Loukas_oif2015.083
 
Cloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloudCloud evolution and realizing the network enabled cloud
Cloud evolution and realizing the network enabled cloud
 
Radisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platformRadisys Virtualized RAN using the Mobile-CORD platform
Radisys Virtualized RAN using the Mobile-CORD platform
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
 
Networks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats AlendalNetworks, cloud & operator innovation- Mats Alendal
Networks, cloud & operator innovation- Mats Alendal
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-S
 
TFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. AldrinTFI2014 Session I - State of SDN - Sam K. Aldrin
TFI2014 Session I - State of SDN - Sam K. Aldrin
 
4 gip webinar dic 2013
4 gip webinar dic 20134 gip webinar dic 2013
4 gip webinar dic 2013
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the application
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Unlocking the cloud for Networked Society
Unlocking the cloud for Networked SocietyUnlocking the cloud for Networked Society
Unlocking the cloud for Networked Society
 

Recently uploaded

inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 

Recently uploaded (20)

inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 

SDN Landscape and Challenges

  • 1. SDN Landscape and Challenges Attila Takacs Manager, Packet Technologies Ericsson Research, Hungary EWSDN – European Workshop on Software Defined Networks October 25-26, 2012
  • 2. Public | © Ericsson AB 2012 | 2012-10-25 | Page 2 2 Budapest Sweden - Kista - Luleå - Linköping - Mölndal - Lindholmen - Lund Tokyo HelsinkiMontreal Aachen Beijing PisaSilicon Valley Madrid Ericsson Research, GLOBAl VIEW: Packet Technologies Research Area
  • 3. Public | © Ericsson AB 2012 | 2012-10-25 | Page 3 The Hype… Challenge… Navigate well
  • 4. Public | © Ericsson AB 2012 | 2012-10-25 | Page 4 And this is not even the top of the CURVE…
  • 5. 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
  • 6. Public | © Ericsson AB 2012 | 2012-10-25 | Page 6 Mapping SDN Software Defined Networking ProgrammingCustomization 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
  • 7. Public | © Ericsson AB 2012 | 2012-10-25 | Page 7 technology evolution Model Time Switching/routing Data Center Networking Aggregation & Metro Transport IP Edge Gap Illustration Subscriber aware forwarding/processing
  • 8. Public | © Ericsson AB 2012 | 2012-10-25 | Page 8 technology evolution Model Time Subscriber aware forwarding/processing Switching/routing 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
  • 9. 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?
  • 10. 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!
  • 11. Public | © Ericsson AB 2012 | 2012-10-25 | Page 11 Split Architecture › Connectivity check › 50ms protection › Control network maintenance › … FW CP “Smart” CP FW Thin CP O&M FW CP Challenge… Right level of split which functions should remain distributed? sort of Hybrid
  • 12. 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 CP O&M OSS/BSS Challenge… Tools, “languages”, components, chipsets…
  • 13. 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
  • 14. Public | © Ericsson AB 2012 | 2012-10-25 | Page 14