SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Software-Defined Networking:
Evolution or Revolution?
Diego Kreutz
kreutz@lasige.di.fc.ul.pt
LASIGE - Large-Scale Informatics Systems Laboratory
FCUL - Faculty of Sciences of University of Lisbon
2!SmallTalks, April, 2013!
Roadmap
1.  On the way to SDN
2.  Software-Defined Networking
•  Concepts
•  How does it work?
•  SDN in layers: a first attempt
3.  Evolution & Revolution
•  Evolving technologies and ideas
•  A revolution: reshaping the networks history
•  Challenges & Expectations
3!SmallTalks, April, 2013!
Roadmap
1.  On the way to SDN
2.  Software-Defined Networking
•  Concepts
•  How does it work?
•  SDN in layers: a first attempt
3.  Evolution & Revolution
•  Evolving technologies and ideas
•  A revolution: reshaping the networks history
•  Challenges & Expectations
4!SmallTalks, April, 2013!
On the way to SDN
(currently: tied data/control plane)
Data Plane!
Control Plane!
Management Plane!
Integrated
(hardware &
software) and
complex control
planes. Proprietary,
expensive and hard
to evolve solutions.
Innovation is very
slow and costly.
Complicated and
hard to integrated
management
solutions.
5!SmallTalks, April, 2013!
On the way to SDN
(challenges of current networks)
Ø  Networks are mostly manual-driven
•  Changes are slow and usually painful
Ø  Technology is expensive
•  Time to market is too long
•  Almost no vendor independency
Ø  Complexity is huge and everywhere:
•  Evolution complexity
•  Integration complexity
•  Management complexity
Ø  Resources are not used in an efficient way
6!SmallTalks, April, 2013!
On the way to SDN
(decoupled data and control plane)
Data Plane!
Control Plane!
Management Plane!
Integrated
(hardware &
software) and
complex control
planes. Proprietary,
expensive and hard
to evolve solutions.
Innovation is very
slow and costly.
Simple and easy to
develop apps. A
load balancing
mechanism in only
500 lines of code?
7!SmallTalks, April, 2013!
On the way to SDN
(current networks & SDN)
Data Plane!
Control Plane!
Management Plane!
Data Plane!
Control Plane!
Management Plane!
Current Networks! Software-Defined Networks!
Flexibility and
high level
programmability.
Abstraction
layer (e.g. OS
like interfaces)
Programmability,
openness and
standard interfaces.
8!SmallTalks, April, 2013!
Roadmap
1.  On the way to SDN
2.  Software-Defined Networking
•  Concepts
•  How does it work?
•  SDN in layers: a first attempt
3.  Evolution & Revolution
•  Evolving technologies and ideas
•  A revolution: reshaping the networks history
•  Challenges & Expectations
9!SmallTalks, April, 2013!
SDN concepts
(three basic abstractions)
(3) Forwarding Abstraction
(1) Specific Abstraction
(2) State Distribution Abstraction
10!SmallTalks, April, 2013!
SDN concepts
(three basic abstractions)
(3) Forwarding Abstraction
(1) Specific Abstraction
(2) State Distribution
Abstraction
(3) Network Devices
(1) Virtualization
(2) Network Operating
Systems
11!SmallTalks, April, 2013!
SDN concepts
(more abstractions?)
(3) Forwarding Abstraction
(1) Specific Abstraction
(2) State Distribution Abstraction
(4) Transmission Abstraction
Software-Defined
Radio (SDR) or
Wireless MAC
Processors
(WMP)?
Programmability
at the
transmission
level? … ?
12!SmallTalks, April, 2013!
Data Plane!
Control Plane!
SDN concepts
(control and data plane)
Farm of servers running
control software (NOS +
apps)SDN network
devices
(physical or
virtual), e.g.
OpenFlow
switch and
OpenVSwitch.
e.g. virtualized servers
using OpenVSwitch.
13!SmallTalks, April, 2013!
How does it work?
(network operating systems)
Management Apps (control logic)
Network OS
A B C … N
Flow tables updated by
management apps,
through NOS.
Management apps:
routing protocols,
energy-aware routing,
access control, security
policy control, etc.
NOS e.g. NOX, POX,
Onix, Floodlight,
Beacon, Maestro, etc.
14!SmallTalks, April, 2013!
How does it work?
(controller/NOS + apps)
Input
Stage
Output
Stage
Discovery
Intradomain
Routing
Routing
Table
Access
Control
Route Flow
Service
Access
Load
Balancing
Route Flow
Security
Policies
15!SmallTalks, April, 2013!
How does it work?
(controllers)
Infrastructure+
Infrastructure+
Infrastructure+
Infrastructure+
16!SmallTalks, April, 2013!
SDN in layers
(from infra to user apps)
Infrastructure+
Virtualiza0on+(hypervisor)+
Languages:+programming,+policy+
descrip0on,+…+
Management+apps+
User+apps+
Virtualiza0on+(programming)+
(3)+Forwarding+Abstrac0on+
(2)+State+Distribu0on+
Abstrac0on+
(1)+Specific+Abstrac0ons+
Operator+requirements+
User+requirements+
Controller+
layer+
Network+Opera0ng+Systems+(NOS)+
(1)+Specific+Abstrac0ons+
17!SmallTalks, April, 2013!
SDN in layers
(practical APIs)
Infrastructure+
Hypervisors+
Management+apps+
Controllers+
Northbound+API+
Southbound+API+OpenFlow like
protocols /
standards.
Operating
System like APIs
(e.g. Onix NVP
NBAPI,
Floodlight
RESTful API).
18!SmallTalks, April, 2013!
Roadmap
1.  On the way to SDN
2.  Software-Defined Networking
•  Concepts
•  How does it work?
•  SDN in layers: a first attempt
3.  Evolution & Revolution
•  Evolving technologies and ideas
•  A revolution: reshaping the networks history
•  Challenges & Expectations
19!SmallTalks, April, 2013!
Evolution & Revolution
(evolving technologies)
20!SmallTalks, April, 2013!
Evolution & Revolution
(disruptive ideas, concepts & possibilities)
21!SmallTalks, April, 2013!
Evolution & Revolution
(evolving network control)
Infrastructure+
SSH+/+
Telnet+
CLI+
OpenFlow) NetConfig+
Vendor9
specific+
SNMP+
Open+Controller+ Vendor+Controller+
App+
(rouAng)+
App+
(firewall)+
Physical+
Network+
Controllers+
Management+
Protocols+
ApplicaAons+ App+
(IPS/IDS)+
App+
(load+bal.)+
22!SmallTalks, April, 2013!
Evolution & Revolution
(smarter and better networks)
Ø  Better troubleshooting and debugging
Ø  Dynamic placement of servers and
middleboxes (e.g. DPI, firewalls, web
servers)
Ø  Smart and autonomic management
Ø  Better incremental scaling
Ø  Fine grained QoS control
Ø  Wireline and wireless control integration
Ø  Integrated and improved wireless control
23!SmallTalks, April, 2013!
Evolution & Revolution
(things coming up or going wild)
Ø  Virtualization going wild
Ø  Live network migration
Ø  Outsourcing of network functionalities
•  e.g. AAA services, AAIs, DPI, IDS, IPS, …
Ø  Dynamic resource provisioning in response
to load
Ø  Automatic load balancing reconfiguration
Ø  Automatic on demand bandwidth
Ø  Open path to new Internet architectures
24!SmallTalks, April, 2013!
Challenges & Expectations
(carriers: practical examples)
Currently With SDN
All traffic is filtered Only targeted traffic is
filtered
In home only In home and mobile
Statically configured on a
per-device basis
Dynamically configurable
on a per-device basis
Per Network Element
scaling
Better incremental scaling
Traffic Steering (a Verizon’s perspective)
25!SmallTalks, April, 2013!
Challenges & Expectations
(carriers: practical examples)
Currently With SDN
All traffic from all probes
collected
Only targeted traffic from
targeted probes is
collected
Massive bandwidth
required
Efficient use of bandwidth
Statically configured Dynamically configured
Per Network Element
scaling
Better incremental scaling
Ad Hoc Topologies (a Verizon’s perspective)
26!SmallTalks, April, 2013!
Challenges & Expectations
(still on the carriers perspective)
NTT and AT&T vision
Ø  New revenue models & cost reduction
Ø  Network configuration made easy
Ø  Customized services based on customers
needs
Ø  Standards to interoperate with different
controllers
Ø  A client may use at the same time different
controllers
27!SmallTalks, April, 2013!
Challenges & Expectations
(business advantages of SDN)
On the perspective of IBM & NEC
Ø  Increased capacity consumption in 50%
Ø  We can now virtualized the network from L1
to L4
Ø  Location free appliance pooling, increasing
business deployments
Ø  Increased speed for delivering new services
Ø  Reduced power consumption migrating
"things" in a proactive way
28!SmallTalks, April, 2013!
Challenges & Expectations
(Network-as-a-Service in a near future?)
MPLS GMPLS
Optical(L1)
SaaS
Users
PaaS
Users
IaaS
Users
SaaS
Provider
IaaS
Provider
Content
Provider
PaaS
Provider
Wireless
Broadband
29!SmallTalks, April, 2013!
Roadmap
1.  On the way to SDN
2.  Software-Defined Networking
•  Concepts
•  How does it work?
•  SDN in layers: a first attempt
3.  Evolution & Revolution
•  Evolving technologies and ideas
•  A revolution: reshaping the networks history
•  Challenges & Expectations
30!SmallTalks, April, 2013!
Almost closing
(a big ecosystem?)
Ø  Open Networking Foundation (ONF)
Ø  Big players on the playground …
•  Most of the major networking companies
•  Many big cloud providers
•  Telcos from everywhere
Ø  Several new StartUps
•  New business opportunities
Ø  Many free available controllers
Ø  New products & possibilities
31!SmallTalks, April, 2013!
Almost closing
(notes & messages)
Ø  Flexibility is one of the main driving forces
Ø  Software is now the king
Ø  Keep it simple
Ø  Standard is your friend
Ø  Loosely coupled elements (keep in mind)
Ø  Vendor independence is on the way?
•  We hope so
Ø  Modularization
•  Hide details, share only what is necessary
32!SmallTalks, April, 2013!
Just for fun
(life is not only hard work J)
Ø  Do you want to find out who is the James
Bond of SDN?
http://www.opennetsummit.org/archives-april2013/
•  See talk of Vint Cert
(min 10 to 14)
Contrib: Fernando Ramos

Mais conteúdo relacionado

Mais procurados

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 NetworkingSDxCentral
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANsAPNIC
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 
Storage Area Networks, Networks, Networking, Computer Networks
Storage Area Networks, Networks, Networking,  Computer NetworksStorage Area Networks, Networks, Networking,  Computer Networks
Storage Area Networks, Networks, Networking, Computer NetworksSeraphic Nazir
 
SD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANSD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANADVA
 
SD-WAN PROTOCOLS
SD-WAN PROTOCOLSSD-WAN PROTOCOLS
SD-WAN PROTOCOLSbilal anjum
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHJimit Rupani
 
Enterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WANEnterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WANToshal Dudhwala
 
Wsn in iot updated
Wsn in iot updatedWsn in iot updated
Wsn in iot updatedskumartarget
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksjuno susi
 
Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4UmaMahesh Sistu
 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
 

Mais procurados (20)

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 Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
A Software Defined WAN Architecture
A Software Defined WAN ArchitectureA Software Defined WAN Architecture
A Software Defined WAN Architecture
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Storage Area Networks, Networks, Networking, Computer Networks
Storage Area Networks, Networks, Networking,  Computer NetworksStorage Area Networks, Networks, Networking,  Computer Networks
Storage Area Networks, Networks, Networking, Computer Networks
 
SD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANSD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WAN
 
SD-WAN PROTOCOLS
SD-WAN PROTOCOLSSD-WAN PROTOCOLS
SD-WAN PROTOCOLS
 
clustering protocol in WSN:LEACH
clustering protocol in WSN:LEACHclustering protocol in WSN:LEACH
clustering protocol in WSN:LEACH
 
Enterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WANEnterprise WAN Evolution with SD-WAN
Enterprise WAN Evolution with SD-WAN
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
SDWAN.pdf
SDWAN.pdfSDWAN.pdf
SDWAN.pdf
 
Wsn in iot updated
Wsn in iot updatedWsn in iot updated
Wsn in iot updated
 
SDN-Security
SDN-SecuritySDN-Security
SDN-Security
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4
 
Why sdn
Why sdnWhy sdn
Why sdn
 

Destaque

The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDNNapier University
 
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...Diego Kreutz
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...Stenio Fernandes
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesDiego Kreutz
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Alberto Boaventura
 
Realising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFVRealising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFVNapier University
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksHai Dinh Tuan
 
The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowDiego Kreutz
 
Software Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXSoftware Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXZivaro Inc
 

Destaque (9)

The History and Evolution of SDN
The History and Evolution of SDNThe History and Evolution of SDN
The History and Evolution of SDN
 
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...
Identity Providers-as-a-Service built as Cloud-of-Clouds: challenges and oppo...
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
 
SDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunitiesSDNs: hot topics, evolution & research opportunities
SDNs: hot topics, evolution & research opportunities
 
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
Examining the Role of SDN and NFV in the Move Towards LTE-A and 5th Generation
 
Realising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFVRealising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFV
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
 
The dark side of SDN and OpenFlow
The dark side of SDN and OpenFlowThe dark side of SDN and OpenFlow
The dark side of SDN and OpenFlow
 
Software Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSXSoftware Defined Networking (SDN) with VMware NSX
Software Defined Networking (SDN) with VMware NSX
 

Semelhante a Software-Defined Networking: Evolution or Revolution?

Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Closed2Open Networking
Closed2Open NetworkingClosed2Open Networking
Closed2Open NetworkingNaLUG
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsSriram Subramanian
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Open Networking Summits
 
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
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectGreat Wide Open
 
A Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN ProgrammabilityA Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN ProgrammabilityFelipe Alencar
 
Easing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSEasing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSRick Warren
 
RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale
 
SDN a strategic assessment
SDN a strategic assessment  SDN a strategic assessment
SDN a strategic assessment stefriche0199
 
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices Ramzi Alqrainy
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Ken Owens
 
Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingON.Lab
 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Lucas Jellema
 
Tulinx introduction 20130622 detailed
Tulinx introduction 20130622   detailedTulinx introduction 20130622   detailed
Tulinx introduction 20130622 detailedarjen1970
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparisonYashaswi Jain
 

Semelhante a Software-Defined Networking: Evolution or Revolution? (20)

Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Sbrc 2014 Painel SDN
Sbrc 2014 Painel SDNSbrc 2014 Painel SDN
Sbrc 2014 Painel SDN
 
Closed2Open Networking
Closed2Open NetworkingClosed2Open Networking
Closed2Open Networking
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
 
Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?Re-engineering Engineering: from a cathedral to a bazaar?
Re-engineering Engineering: from a cathedral to a bazaar?
 
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...
 
Software Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight ProjectSoftware Defined Networking: The OpenDaylight Project
Software Defined Networking: The OpenDaylight Project
 
A Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN ProgrammabilityA Software Engineering Perspective on SDN Programmability
A Software Engineering Perspective on SDN Programmability
 
Easing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDSEasing Integration of Large-Scale Real-Time Systems with DDS
Easing Integration of Large-Scale Real-Time Systems with DDS
 
RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to Cloud
 
SDN a strategic assessment
SDN a strategic assessment  SDN a strategic assessment
SDN a strategic assessment
 
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices
Mastering Chaos - OpenSooq’s journey from Monolithic to Microservices
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Netsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop PanelNetsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop Panel
 
Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
 
Oow2016 review-13th october 2016
Oow2016 review-13th october 2016Oow2016 review-13th october 2016
Oow2016 review-13th october 2016
 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
 
Tulinx introduction 20130622 detailed
Tulinx introduction 20130622   detailedTulinx introduction 20130622   detailed
Tulinx introduction 20130622 detailed
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Software-Defined Networking: Evolution or Revolution?

  • 1. Software-Defined Networking: Evolution or Revolution? Diego Kreutz kreutz@lasige.di.fc.ul.pt LASIGE - Large-Scale Informatics Systems Laboratory FCUL - Faculty of Sciences of University of Lisbon
  • 2. 2!SmallTalks, April, 2013! Roadmap 1.  On the way to SDN 2.  Software-Defined Networking •  Concepts •  How does it work? •  SDN in layers: a first attempt 3.  Evolution & Revolution •  Evolving technologies and ideas •  A revolution: reshaping the networks history •  Challenges & Expectations
  • 3. 3!SmallTalks, April, 2013! Roadmap 1.  On the way to SDN 2.  Software-Defined Networking •  Concepts •  How does it work? •  SDN in layers: a first attempt 3.  Evolution & Revolution •  Evolving technologies and ideas •  A revolution: reshaping the networks history •  Challenges & Expectations
  • 4. 4!SmallTalks, April, 2013! On the way to SDN (currently: tied data/control plane) Data Plane! Control Plane! Management Plane! Integrated (hardware & software) and complex control planes. Proprietary, expensive and hard to evolve solutions. Innovation is very slow and costly. Complicated and hard to integrated management solutions.
  • 5. 5!SmallTalks, April, 2013! On the way to SDN (challenges of current networks) Ø  Networks are mostly manual-driven •  Changes are slow and usually painful Ø  Technology is expensive •  Time to market is too long •  Almost no vendor independency Ø  Complexity is huge and everywhere: •  Evolution complexity •  Integration complexity •  Management complexity Ø  Resources are not used in an efficient way
  • 6. 6!SmallTalks, April, 2013! On the way to SDN (decoupled data and control plane) Data Plane! Control Plane! Management Plane! Integrated (hardware & software) and complex control planes. Proprietary, expensive and hard to evolve solutions. Innovation is very slow and costly. Simple and easy to develop apps. A load balancing mechanism in only 500 lines of code?
  • 7. 7!SmallTalks, April, 2013! On the way to SDN (current networks & SDN) Data Plane! Control Plane! Management Plane! Data Plane! Control Plane! Management Plane! Current Networks! Software-Defined Networks! Flexibility and high level programmability. Abstraction layer (e.g. OS like interfaces) Programmability, openness and standard interfaces.
  • 8. 8!SmallTalks, April, 2013! Roadmap 1.  On the way to SDN 2.  Software-Defined Networking •  Concepts •  How does it work? •  SDN in layers: a first attempt 3.  Evolution & Revolution •  Evolving technologies and ideas •  A revolution: reshaping the networks history •  Challenges & Expectations
  • 9. 9!SmallTalks, April, 2013! SDN concepts (three basic abstractions) (3) Forwarding Abstraction (1) Specific Abstraction (2) State Distribution Abstraction
  • 10. 10!SmallTalks, April, 2013! SDN concepts (three basic abstractions) (3) Forwarding Abstraction (1) Specific Abstraction (2) State Distribution Abstraction (3) Network Devices (1) Virtualization (2) Network Operating Systems
  • 11. 11!SmallTalks, April, 2013! SDN concepts (more abstractions?) (3) Forwarding Abstraction (1) Specific Abstraction (2) State Distribution Abstraction (4) Transmission Abstraction Software-Defined Radio (SDR) or Wireless MAC Processors (WMP)? Programmability at the transmission level? … ?
  • 12. 12!SmallTalks, April, 2013! Data Plane! Control Plane! SDN concepts (control and data plane) Farm of servers running control software (NOS + apps)SDN network devices (physical or virtual), e.g. OpenFlow switch and OpenVSwitch. e.g. virtualized servers using OpenVSwitch.
  • 13. 13!SmallTalks, April, 2013! How does it work? (network operating systems) Management Apps (control logic) Network OS A B C … N Flow tables updated by management apps, through NOS. Management apps: routing protocols, energy-aware routing, access control, security policy control, etc. NOS e.g. NOX, POX, Onix, Floodlight, Beacon, Maestro, etc.
  • 14. 14!SmallTalks, April, 2013! How does it work? (controller/NOS + apps) Input Stage Output Stage Discovery Intradomain Routing Routing Table Access Control Route Flow Service Access Load Balancing Route Flow Security Policies
  • 15. 15!SmallTalks, April, 2013! How does it work? (controllers) Infrastructure+ Infrastructure+ Infrastructure+ Infrastructure+
  • 16. 16!SmallTalks, April, 2013! SDN in layers (from infra to user apps) Infrastructure+ Virtualiza0on+(hypervisor)+ Languages:+programming,+policy+ descrip0on,+…+ Management+apps+ User+apps+ Virtualiza0on+(programming)+ (3)+Forwarding+Abstrac0on+ (2)+State+Distribu0on+ Abstrac0on+ (1)+Specific+Abstrac0ons+ Operator+requirements+ User+requirements+ Controller+ layer+ Network+Opera0ng+Systems+(NOS)+ (1)+Specific+Abstrac0ons+
  • 17. 17!SmallTalks, April, 2013! SDN in layers (practical APIs) Infrastructure+ Hypervisors+ Management+apps+ Controllers+ Northbound+API+ Southbound+API+OpenFlow like protocols / standards. Operating System like APIs (e.g. Onix NVP NBAPI, Floodlight RESTful API).
  • 18. 18!SmallTalks, April, 2013! Roadmap 1.  On the way to SDN 2.  Software-Defined Networking •  Concepts •  How does it work? •  SDN in layers: a first attempt 3.  Evolution & Revolution •  Evolving technologies and ideas •  A revolution: reshaping the networks history •  Challenges & Expectations
  • 19. 19!SmallTalks, April, 2013! Evolution & Revolution (evolving technologies)
  • 20. 20!SmallTalks, April, 2013! Evolution & Revolution (disruptive ideas, concepts & possibilities)
  • 21. 21!SmallTalks, April, 2013! Evolution & Revolution (evolving network control) Infrastructure+ SSH+/+ Telnet+ CLI+ OpenFlow) NetConfig+ Vendor9 specific+ SNMP+ Open+Controller+ Vendor+Controller+ App+ (rouAng)+ App+ (firewall)+ Physical+ Network+ Controllers+ Management+ Protocols+ ApplicaAons+ App+ (IPS/IDS)+ App+ (load+bal.)+
  • 22. 22!SmallTalks, April, 2013! Evolution & Revolution (smarter and better networks) Ø  Better troubleshooting and debugging Ø  Dynamic placement of servers and middleboxes (e.g. DPI, firewalls, web servers) Ø  Smart and autonomic management Ø  Better incremental scaling Ø  Fine grained QoS control Ø  Wireline and wireless control integration Ø  Integrated and improved wireless control
  • 23. 23!SmallTalks, April, 2013! Evolution & Revolution (things coming up or going wild) Ø  Virtualization going wild Ø  Live network migration Ø  Outsourcing of network functionalities •  e.g. AAA services, AAIs, DPI, IDS, IPS, … Ø  Dynamic resource provisioning in response to load Ø  Automatic load balancing reconfiguration Ø  Automatic on demand bandwidth Ø  Open path to new Internet architectures
  • 24. 24!SmallTalks, April, 2013! Challenges & Expectations (carriers: practical examples) Currently With SDN All traffic is filtered Only targeted traffic is filtered In home only In home and mobile Statically configured on a per-device basis Dynamically configurable on a per-device basis Per Network Element scaling Better incremental scaling Traffic Steering (a Verizon’s perspective)
  • 25. 25!SmallTalks, April, 2013! Challenges & Expectations (carriers: practical examples) Currently With SDN All traffic from all probes collected Only targeted traffic from targeted probes is collected Massive bandwidth required Efficient use of bandwidth Statically configured Dynamically configured Per Network Element scaling Better incremental scaling Ad Hoc Topologies (a Verizon’s perspective)
  • 26. 26!SmallTalks, April, 2013! Challenges & Expectations (still on the carriers perspective) NTT and AT&T vision Ø  New revenue models & cost reduction Ø  Network configuration made easy Ø  Customized services based on customers needs Ø  Standards to interoperate with different controllers Ø  A client may use at the same time different controllers
  • 27. 27!SmallTalks, April, 2013! Challenges & Expectations (business advantages of SDN) On the perspective of IBM & NEC Ø  Increased capacity consumption in 50% Ø  We can now virtualized the network from L1 to L4 Ø  Location free appliance pooling, increasing business deployments Ø  Increased speed for delivering new services Ø  Reduced power consumption migrating "things" in a proactive way
  • 28. 28!SmallTalks, April, 2013! Challenges & Expectations (Network-as-a-Service in a near future?) MPLS GMPLS Optical(L1) SaaS Users PaaS Users IaaS Users SaaS Provider IaaS Provider Content Provider PaaS Provider Wireless Broadband
  • 29. 29!SmallTalks, April, 2013! Roadmap 1.  On the way to SDN 2.  Software-Defined Networking •  Concepts •  How does it work? •  SDN in layers: a first attempt 3.  Evolution & Revolution •  Evolving technologies and ideas •  A revolution: reshaping the networks history •  Challenges & Expectations
  • 30. 30!SmallTalks, April, 2013! Almost closing (a big ecosystem?) Ø  Open Networking Foundation (ONF) Ø  Big players on the playground … •  Most of the major networking companies •  Many big cloud providers •  Telcos from everywhere Ø  Several new StartUps •  New business opportunities Ø  Many free available controllers Ø  New products & possibilities
  • 31. 31!SmallTalks, April, 2013! Almost closing (notes & messages) Ø  Flexibility is one of the main driving forces Ø  Software is now the king Ø  Keep it simple Ø  Standard is your friend Ø  Loosely coupled elements (keep in mind) Ø  Vendor independence is on the way? •  We hope so Ø  Modularization •  Hide details, share only what is necessary
  • 32. 32!SmallTalks, April, 2013! Just for fun (life is not only hard work J) Ø  Do you want to find out who is the James Bond of SDN? http://www.opennetsummit.org/archives-april2013/ •  See talk of Vint Cert (min 10 to 14) Contrib: Fernando Ramos