SlideShare a Scribd company logo
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Advanced Computer Networks
ECE 540
Team
Husain Al Yusuf
Alejandro Flores
Mustafa Al Mashhadani
Applying Software-Defined
Networking to the Telecom Domain
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
What is SDN
?
What is SDN
Magic ?!
Wikipedia
• …. decoupling the
system that makes
decisions about where
traffic is sent (control
plane) from the
underlying systems that
forwards traffic to the
selected destination
(data plane)….
NetworkWorld
• … focuses somewhat
less on decoupling and
more on providing
programmatic interfaces
into network
equipment, whether or
not there is a separation
of the control and
forwarding planes
CISCO
• Simplified Operation
• Enhanced Agility
• New Business
Opportunity
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN Definition
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
What is SDN
Magic ?!
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN Components
• Programmable approach to network
multi-tenancy within the datacenter
Network
Virtualization
• Software that makes policy decisions
within the network. (Control Plane)Controller
• Programing interfaces between
‘applications’ and Controller.
Application API
(Northband API)
• Programming interfaces between
Controller and physical or virtual
network device (OpenFlow)
Data Plan API
(Southband API)
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Virtualization
Controller
Forwarding
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Applying SDN to the Telecom Domain
• Objective
• Apply SDN on telecommunication domain
• Main Challenges
• Legacy infrastructure constrains
• Others…
• How to Implement SDN
• “ SDN - Vertical Forwarding “
• Definition: extend the concept of SDN to controller-programmed
en-/de-capsulation operations on top of IP
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based
Architecture
-vs-
SDN-based Architecture
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based Architecture
Control
Plane
Data
Plane
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Limitations of the
Gateway-based
Architecture?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based Architecture Limitations
Complexity
Complexity that leads to stasis: any change must be done
everywhere. (ACLs, QOS, FW … )
• Scalability
Inability to scale; causing new investment! Must upgrade
hardware to get new features.
• Proprietary
Vendor dependence (i.e. proprietary) or lack of openness.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based Architecture Limitations
Slow failure recovery time.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based Architecture
Limitations
Inflexible and hard to upgrades (takes time)
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
What is the
alternative?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Alternative to Gateway-based Architecture
SERVER
STORAGE
Separation of functions:
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN-based Architecture
Separate functionality into two:
• Control Plane - Makes the forwarding decisions
(brain)
• Data Plane – Does the actual forwarding
(workhorse)
Control
Plane
Data
Plane
FE
CE
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN-based Architecture
• Optimized for high throughput
• Control function can be virtualized
• Ease of upgrading the control plane
without affecting the FE’s.
• Omits all inter-gateway signaling
protocols
• Reduces routing update and
network status traffic
Why SDN?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Gateway-based Architecture
Faster failure recovery time
Controller
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN-based Architecture
Offers the option to distribute the controller function over
multiple nodes.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
How do we fade
out the old
technology?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
SDN and Gateway-based Architecture
Can interoperates with legacy gateways and allows
incremental deployment.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
What is
OpenFlow?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
OpenFlow
What is OpenFlow?
• It defines the open communications protocol in SDNs
that enables the Controller to interact with the
forwarding plane and make adjustments to the
network.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
OpenFlow
•Basic Idea: Separate Control from Data path
The switch and controller communicate via
OpenFlow protocol.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
OpenFlow
•Does all routers and switches support
OpenFlow?
OpenFlow is option that you can add to
switch or router
Most of today routers and switches
support OpenFlow
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
OpenFlow With Vertical SDN
•Do we need to make changes to OpenFlow in
order to support Vertical SDN ?
•Header
Additional flow match types
With the corresponding flow match
fields on encapsulation headers.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
•Do we need to make changes to OpenFlow
in order to support Vertical SDN ?
•Protocol
Extensions to enable en- and
decapsulation operations.
Represented as actions after flow
matching.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
•Push and POP operations
When pushing or popping ESP and AH,
information about the flow’s security policies
and security associations have to be provided.
Some of this information is already supplied by
OpenFlow
•Do we need to make changes to OpenFlow
in order to support Vertical SDN ?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
•Integrate Distributed routing protocols into
openflow’s controller operation.
•Do we need to make changes to OpenFlow
in order to support Vertical SDN ?
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Use Cases
•Does the vertical SDN applicable only with telecom
domain?
•We can benefit from this architecture in other
applications:
I. IETF Mobility protocol
II. 3GPP UMTS & SAE
III. Wireline Broadband networks
IV. Virtual Private Networks and Secure Links
V. IP protocol transition
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
VPN
•VPN’s are used to interconnect individual hosts
with a security gateway (Tunnel).
`
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
VPN
•Using SDN architecture:
The signaling protocol falls into the realm of
the controller
The keys will not be exchanged over the
network.
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Final Thoughts on SDN
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Implications of
Change
Final Thoughts on SDN
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
$$ Marketing $$
Final Thoughts on SDN
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Vulnerability
Final Thoughts on SDN
UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
Final Thoughts on SDN

More Related Content

What's hot

Can based collision aviodance system for automobiles
Can based collision aviodance system for automobilesCan based collision aviodance system for automobiles
Can based collision aviodance system for automobiles
Purnima Kurella
 
Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)
Rishik kanth
 
On line condition monitoring systems using wireless sensors and
On line condition monitoring systems using wireless sensors andOn line condition monitoring systems using wireless sensors and
On line condition monitoring systems using wireless sensors and
Mustafa Khan
 
why time synchronization is important in power generation, transmission and ...
 why time synchronization is important in power generation, transmission and ... why time synchronization is important in power generation, transmission and ...
why time synchronization is important in power generation, transmission and ...
Mohd Amir
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbeesavan Darji
 
Iec61850 primer
Iec61850 primerIec61850 primer
Iec61850 primer
Leandro Frezarini
 
WSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in IndustryWSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in Industry
ijtsrd
 
High-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radioHigh-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radio
Comms Connect
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno
kannansenthilkumar
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT Stephen Achionye
 
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALADENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
Saikiran Panjala
 
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORKComplete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Rutvik Pensionwar
 
Carrier ethernet vs-mpls-power-utility-communications
Carrier ethernet vs-mpls-power-utility-communicationsCarrier ethernet vs-mpls-power-utility-communications
Carrier ethernet vs-mpls-power-utility-communications
Nir Cohen
 
Fire accident avoidance on running train using zigbee wireless sensor network
Fire accident avoidance on running train using zigbee wireless sensor networkFire accident avoidance on running train using zigbee wireless sensor network
Fire accident avoidance on running train using zigbee wireless sensor network
Divakar Triple H
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Living Online
 
Simulink Based ADSL System
Simulink Based ADSL SystemSimulink Based ADSL System
Simulink Based ADSL System
Alberto Serna
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontroller
krity kumari
 
Density based traffic signal system
Density based traffic signal systemDensity based traffic signal system
Density based traffic signal system
Edgefxkits & Solutions
 

What's hot (20)

Can based collision aviodance system for automobiles
Can based collision aviodance system for automobilesCan based collision aviodance system for automobiles
Can based collision aviodance system for automobiles
 
Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)Density based-traffic-light-control-system project-2 (3)
Density based-traffic-light-control-system project-2 (3)
 
densitybased
densitybaseddensitybased
densitybased
 
On line condition monitoring systems using wireless sensors and
On line condition monitoring systems using wireless sensors andOn line condition monitoring systems using wireless sensors and
On line condition monitoring systems using wireless sensors and
 
CV_Projects
CV_ProjectsCV_Projects
CV_Projects
 
why time synchronization is important in power generation, transmission and ...
 why time synchronization is important in power generation, transmission and ... why time synchronization is important in power generation, transmission and ...
why time synchronization is important in power generation, transmission and ...
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbee
 
Iec61850 primer
Iec61850 primerIec61850 primer
Iec61850 primer
 
WSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in IndustryWSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in Industry
 
High-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radioHigh-performance, narrowband UHF SCADA radio
High-performance, narrowband UHF SCADA radio
 
Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno Intelligent traffic control system using ardiuno
Intelligent traffic control system using ardiuno
 
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
THE DESIGN AND IMPLEMENTATION OF A FOUR – WAY TRAFFIC LIGHT
 
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALADENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
DENSITY BASED TRAFFIC LIGHT CONTROLLER BY SAIKIRAN PANJALA
 
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORKComplete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
Complete report on DATA ACQUISITION SCHEME IN WIRELESS SENSOR NETWORK
 
Carrier ethernet vs-mpls-power-utility-communications
Carrier ethernet vs-mpls-power-utility-communicationsCarrier ethernet vs-mpls-power-utility-communications
Carrier ethernet vs-mpls-power-utility-communications
 
Fire accident avoidance on running train using zigbee wireless sensor network
Fire accident avoidance on running train using zigbee wireless sensor networkFire accident avoidance on running train using zigbee wireless sensor network
Fire accident avoidance on running train using zigbee wireless sensor network
 
Practical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & TechniciansPractical IEC 61850 for Substation Automation for Engineers & Technicians
Practical IEC 61850 for Substation Automation for Engineers & Technicians
 
Simulink Based ADSL System
Simulink Based ADSL SystemSimulink Based ADSL System
Simulink Based ADSL System
 
Density based traffic signal control using microcontroller
Density based traffic signal control using microcontrollerDensity based traffic signal control using microcontroller
Density based traffic signal control using microcontroller
 
Density based traffic signal system
Density based traffic signal systemDensity based traffic signal system
Density based traffic signal system
 

Similar to SDN on WAN

4_SDN.pdf
4_SDN.pdf4_SDN.pdf
4_SDN.pdf
ssuser054b31
 
Lecture 11 Final.pptx
Lecture 11 Final.pptxLecture 11 Final.pptx
Lecture 11 Final.pptx
Hadeeb
 
Why sdn
Why sdnWhy sdn
Why sdn
lz1dsb
 
Wireless Communciation and Automation
Wireless Communciation and  AutomationWireless Communciation and  Automation
Wireless Communciation and Automation
irfanhyd
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
trups7778
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
EngrBilalMehmood1
 
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
 
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 SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
Muhammad Moinur Rahman
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for Services
Huawei Enterprise Hong Kong
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
studying telecommuciation engineering
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
Infinera
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
APNIC
 
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
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingOpenSourceIndia
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networkingsuniltomar04
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
Open Networking Summits
 
Development of of power plants functionality
Development of of power plants functionality Development of of power plants functionality
Development of of power plants functionality
Hossam Zein
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
Milson Munakami
 

Similar to SDN on WAN (20)

4_SDN.pdf
4_SDN.pdf4_SDN.pdf
4_SDN.pdf
 
Lecture 11 Final.pptx
Lecture 11 Final.pptxLecture 11 Final.pptx
Lecture 11 Final.pptx
 
Why sdn
Why sdnWhy sdn
Why sdn
 
Wireless Communciation and Automation
Wireless Communciation and  AutomationWireless Communciation and  Automation
Wireless Communciation and Automation
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
 
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...
 
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 SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for Services
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
Development of of power plants functionality
Development of of power plants functionality Development of of power plants functionality
Development of of power plants functionality
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

SDN on WAN

  • 1. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Advanced Computer Networks ECE 540 Team Husain Al Yusuf Alejandro Flores Mustafa Al Mashhadani Applying Software-Defined Networking to the Telecom Domain
  • 2. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering What is SDN ? What is SDN Magic ?!
  • 3. Wikipedia • …. decoupling the system that makes decisions about where traffic is sent (control plane) from the underlying systems that forwards traffic to the selected destination (data plane)…. NetworkWorld • … focuses somewhat less on decoupling and more on providing programmatic interfaces into network equipment, whether or not there is a separation of the control and forwarding planes CISCO • Simplified Operation • Enhanced Agility • New Business Opportunity UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN Definition
  • 4. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
  • 5. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering What is SDN Magic ?!
  • 6. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN Components • Programmable approach to network multi-tenancy within the datacenter Network Virtualization • Software that makes policy decisions within the network. (Control Plane)Controller • Programing interfaces between ‘applications’ and Controller. Application API (Northband API) • Programming interfaces between Controller and physical or virtual network device (OpenFlow) Data Plan API (Southband API)
  • 7. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
  • 8. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Virtualization Controller Forwarding
  • 9. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Applying SDN to the Telecom Domain • Objective • Apply SDN on telecommunication domain • Main Challenges • Legacy infrastructure constrains • Others… • How to Implement SDN • “ SDN - Vertical Forwarding “ • Definition: extend the concept of SDN to controller-programmed en-/de-capsulation operations on top of IP
  • 10. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering
  • 11. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture -vs- SDN-based Architecture
  • 12. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture Control Plane Data Plane
  • 13. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Limitations of the Gateway-based Architecture?
  • 14. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture Limitations Complexity Complexity that leads to stasis: any change must be done everywhere. (ACLs, QOS, FW … ) • Scalability Inability to scale; causing new investment! Must upgrade hardware to get new features. • Proprietary Vendor dependence (i.e. proprietary) or lack of openness.
  • 15. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture Limitations Slow failure recovery time.
  • 16. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture Limitations Inflexible and hard to upgrades (takes time)
  • 17. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering What is the alternative?
  • 18. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Alternative to Gateway-based Architecture SERVER STORAGE Separation of functions:
  • 19. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN-based Architecture Separate functionality into two: • Control Plane - Makes the forwarding decisions (brain) • Data Plane – Does the actual forwarding (workhorse) Control Plane Data Plane FE CE
  • 20. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN-based Architecture • Optimized for high throughput • Control function can be virtualized • Ease of upgrading the control plane without affecting the FE’s. • Omits all inter-gateway signaling protocols • Reduces routing update and network status traffic Why SDN?
  • 21. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Gateway-based Architecture Faster failure recovery time Controller
  • 22. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN-based Architecture Offers the option to distribute the controller function over multiple nodes.
  • 23. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering How do we fade out the old technology?
  • 24. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering SDN and Gateway-based Architecture Can interoperates with legacy gateways and allows incremental deployment.
  • 25. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering What is OpenFlow?
  • 26. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering OpenFlow What is OpenFlow? • It defines the open communications protocol in SDNs that enables the Controller to interact with the forwarding plane and make adjustments to the network.
  • 27. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering OpenFlow •Basic Idea: Separate Control from Data path The switch and controller communicate via OpenFlow protocol.
  • 28. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering OpenFlow •Does all routers and switches support OpenFlow? OpenFlow is option that you can add to switch or router Most of today routers and switches support OpenFlow
  • 29. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering OpenFlow With Vertical SDN •Do we need to make changes to OpenFlow in order to support Vertical SDN ? •Header Additional flow match types With the corresponding flow match fields on encapsulation headers.
  • 30. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering •Do we need to make changes to OpenFlow in order to support Vertical SDN ? •Protocol Extensions to enable en- and decapsulation operations. Represented as actions after flow matching.
  • 31. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering •Push and POP operations When pushing or popping ESP and AH, information about the flow’s security policies and security associations have to be provided. Some of this information is already supplied by OpenFlow •Do we need to make changes to OpenFlow in order to support Vertical SDN ?
  • 32. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering •Integrate Distributed routing protocols into openflow’s controller operation. •Do we need to make changes to OpenFlow in order to support Vertical SDN ?
  • 33. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Use Cases •Does the vertical SDN applicable only with telecom domain? •We can benefit from this architecture in other applications: I. IETF Mobility protocol II. 3GPP UMTS & SAE III. Wireline Broadband networks IV. Virtual Private Networks and Secure Links V. IP protocol transition
  • 34. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering VPN •VPN’s are used to interconnect individual hosts with a security gateway (Tunnel).
  • 35. ` UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering VPN •Using SDN architecture: The signaling protocol falls into the realm of the controller The keys will not be exchanged over the network.
  • 36. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Final Thoughts on SDN
  • 37. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Implications of Change Final Thoughts on SDN
  • 38. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering $$ Marketing $$ Final Thoughts on SDN
  • 39. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Vulnerability Final Thoughts on SDN
  • 40. UNM Electrical and Computer Engineering DepartmentUNM Electrical and Computer Engineering Final Thoughts on SDN