SlideShare a Scribd company logo
SDN APPLICATION PLANE
AND CLOUD NETWORKING
T S Pradeep Kumar
VIT Chennai
http://www.nsnam.com
SDN APPLICATION PLANE
Software Defined Networking - 3
NETWORK SERVICES ABSTRACTION LAYER
provide the abstract view of network resources
provide a generalised view of control plane
functionality
similar to hypervisor or VM monitor that decouples
apps from the OS and hardware
provides network virtualisation capability that allows
different views of the underlying data plane
CLOUD NETWORKING
OVER SDN
Software Defined Networking - 3
CLOUDNAAS
cloud customer uses a simple policy language to specify
network services
the cloud controller converts the policy in to a
communication matrix.
communication matrix is translated in to network-
level directives for data plane forwarding elements.
the network-level directives are installed into the
network devices via openflow
MAIN CONSTRUCTS OF CLOUDNAAS
address (customer visible custom address for a VM)
group (logical group of one or more VMs)
middle box (Ex: intrusion detection, audit compliance
system)
networkservice (specify network capabilities)
virtual net (connects group of VMs and associated
network services)
Software Defined Networking - 3
CLOUDNAAS
cloud controller
managing IaaS for managing VM instances.
manages the virtual switch on each physical server.
user can define their own policy when can be converted to a matrix and
are transmitted to network controller.
network controller
manages the data plane virtual and physical switches.
monitors the traffic and performance on the data plane
CLOUDNAAS
placement optimiser
determines the best location to place the VM
within the cloud
network provisioner
provides the set of configuration commands for
each of the programmable devices in the network
Ad

Recommended

Software Defined Networking - 2
Software Defined Networking - 2
Pradeep Kumar TS
 
Software Defined Networking - 1
Software Defined Networking - 1
Pradeep Kumar TS
 
Sdn 소개서
Sdn 소개서
Tae Am CHOI
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Augusto Ciuffoletti
 
Software-Defined Networking Layers presentation
Software-Defined Networking Layers presentation
Abdullah Salama
 
Traqs full-package
Traqs full-package
GlobeServices
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Hai Dinh Tuan
 
The Role of Inter-Controller Traffic in SDN Controllers Placement
The Role of Inter-Controller Traffic in SDN Controllers Placement
Paolo Giaccone
 
5G-USA-Telemetry
5G-USA-Telemetry
snrism
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks
Paolo Giaccone
 
Using fuzzy logic control to provide intelligent traffic management service f...
Using fuzzy logic control to provide intelligent traffic management service f...
JPINFOTECH JAYAPRAKASH
 
Essential Training for Networking
Essential Training for Networking
Northcliffe Rivera
 
Real Time communication System
Real Time communication System
Amit Ram Dubey
 
RedSplice_Network_Traffic_Examiner_Datasheet
RedSplice_Network_Traffic_Examiner_Datasheet
Laurentiu Nicula
 
C2C communication
C2C communication
Soumya Ranjan Parida
 
OpManager training - Device discovery and classification.
OpManager training - Device discovery and classification.
ManageEngine, Zoho Corporation
 
Day 1.3 osi reference
Day 1.3 osi reference
CYBERINTELLIGENTS
 
Network entry success rate
Network entry success rate
Shiraz316
 
Network Telemetry
Network Telemetry
Aalok Shah
 
NS1 - DNS Redefined
NS1 - DNS Redefined
Patrick Montejano
 
SDN
SDN
ABHAY PRATAP SINGH JAMWAL
 
Ithings2012 20nov
Ithings2012 20nov
Panagiotis Garefalakis
 
Effective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud Resiliency
Liang Gang Yu
 
MobilityFirst FIA in OpenFlow SDNs
MobilityFirst FIA in OpenFlow SDNs
US-Ignite
 
Overview of Routing Techniques
Overview of Routing Techniques
SigSegVSquad
 
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Sean Boudreault
 
ITOC
ITOC
Gerald Thomas
 
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
madhucharis
 
Evaluation in higher education
Evaluation in higher education
Pradeep Kumar TS
 
Power Aware Routing in Adhoc Networks
Power Aware Routing in Adhoc Networks
Pradeep Kumar TS
 

More Related Content

What's hot (20)

5G-USA-Telemetry
5G-USA-Telemetry
snrism
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks
Paolo Giaccone
 
Using fuzzy logic control to provide intelligent traffic management service f...
Using fuzzy logic control to provide intelligent traffic management service f...
JPINFOTECH JAYAPRAKASH
 
Essential Training for Networking
Essential Training for Networking
Northcliffe Rivera
 
Real Time communication System
Real Time communication System
Amit Ram Dubey
 
RedSplice_Network_Traffic_Examiner_Datasheet
RedSplice_Network_Traffic_Examiner_Datasheet
Laurentiu Nicula
 
C2C communication
C2C communication
Soumya Ranjan Parida
 
OpManager training - Device discovery and classification.
OpManager training - Device discovery and classification.
ManageEngine, Zoho Corporation
 
Day 1.3 osi reference
Day 1.3 osi reference
CYBERINTELLIGENTS
 
Network entry success rate
Network entry success rate
Shiraz316
 
Network Telemetry
Network Telemetry
Aalok Shah
 
NS1 - DNS Redefined
NS1 - DNS Redefined
Patrick Montejano
 
SDN
SDN
ABHAY PRATAP SINGH JAMWAL
 
Ithings2012 20nov
Ithings2012 20nov
Panagiotis Garefalakis
 
Effective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud Resiliency
Liang Gang Yu
 
MobilityFirst FIA in OpenFlow SDNs
MobilityFirst FIA in OpenFlow SDNs
US-Ignite
 
Overview of Routing Techniques
Overview of Routing Techniques
SigSegVSquad
 
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Sean Boudreault
 
ITOC
ITOC
Gerald Thomas
 
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
madhucharis
 
5G-USA-Telemetry
5G-USA-Telemetry
snrism
 
Inter-controller Traffic in ONOS Clusters for SDN Networks
Inter-controller Traffic in ONOS Clusters for SDN Networks
Paolo Giaccone
 
Using fuzzy logic control to provide intelligent traffic management service f...
Using fuzzy logic control to provide intelligent traffic management service f...
JPINFOTECH JAYAPRAKASH
 
Essential Training for Networking
Essential Training for Networking
Northcliffe Rivera
 
Real Time communication System
Real Time communication System
Amit Ram Dubey
 
RedSplice_Network_Traffic_Examiner_Datasheet
RedSplice_Network_Traffic_Examiner_Datasheet
Laurentiu Nicula
 
OpManager training - Device discovery and classification.
OpManager training - Device discovery and classification.
ManageEngine, Zoho Corporation
 
Network entry success rate
Network entry success rate
Shiraz316
 
Network Telemetry
Network Telemetry
Aalok Shah
 
Effective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud Resiliency
Liang Gang Yu
 
MobilityFirst FIA in OpenFlow SDNs
MobilityFirst FIA in OpenFlow SDNs
US-Ignite
 
Overview of Routing Techniques
Overview of Routing Techniques
SigSegVSquad
 
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Datasheet_NetBrain-Enterprise-Suite_5-6-14
Sean Boudreault
 
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
IEEE Connect 2020 Novel TLS signature extraction for Encrypted malware detection
madhucharis
 

Viewers also liked (16)

Evaluation in higher education
Evaluation in higher education
Pradeep Kumar TS
 
Power Aware Routing in Adhoc Networks
Power Aware Routing in Adhoc Networks
Pradeep Kumar TS
 
packet radio networks
packet radio networks
Pradeep Kumar TS
 
Energy efficient multicasting protocol
Energy efficient multicasting protocol
Pradeep Kumar TS
 
Location Aided Routing (LAR)
Location Aided Routing (LAR)
Pradeep Kumar TS
 
issues in desigining routing protocols
issues in desigining routing protocols
Pradeep Kumar TS
 
Survey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT Environment
Eswar Publications
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
Introduction to MANETs
Introduction to MANETs
Pradeep Kumar TS
 
Adhoc routing protocols
Adhoc routing protocols
Pradeep Kumar TS
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
Issues in routing protocol
Issues in routing protocol
Pradeep Kumar TS
 
Challenges in Embedded Computing
Challenges in Embedded Computing
Pradeep Kumar TS
 
Virtual classrooms and labs using Big Blue Button
Virtual classrooms and labs using Big Blue Button
Pradeep Kumar TS
 
Operating System fo IoT
Operating System fo IoT
Pradeep Kumar TS
 
Tracing and awk in ns2
Tracing and awk in ns2
Pradeep Kumar TS
 
Evaluation in higher education
Evaluation in higher education
Pradeep Kumar TS
 
Power Aware Routing in Adhoc Networks
Power Aware Routing in Adhoc Networks
Pradeep Kumar TS
 
Energy efficient multicasting protocol
Energy efficient multicasting protocol
Pradeep Kumar TS
 
Location Aided Routing (LAR)
Location Aided Routing (LAR)
Pradeep Kumar TS
 
issues in desigining routing protocols
issues in desigining routing protocols
Pradeep Kumar TS
 
Survey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT Environment
Eswar Publications
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
Multicast routing protocols in adhoc networks
Multicast routing protocols in adhoc networks
Pradeep Kumar TS
 
Issues in routing protocol
Issues in routing protocol
Pradeep Kumar TS
 
Challenges in Embedded Computing
Challenges in Embedded Computing
Pradeep Kumar TS
 
Virtual classrooms and labs using Big Blue Button
Virtual classrooms and labs using Big Blue Button
Pradeep Kumar TS
 
Ad

Similar to Software Defined Networking - 3 (20)

the cloud Software-defined architectures
the cloud Software-defined architectures
bushrazaheer9
 
Software Define Networking (SDN)
Software Define Networking (SDN)
Pradeep Kumar TS
 
Software Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdf
softwaretrainer2elys
 
Report-SDN
Report-SDN
Deeptiman Mallick
 
Software defined networking introduction
Software defined networking introduction
EktaSoni20
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
awelewa1
 
sdn.pptx
sdn.pptx
Sohan Jangid
 
Software defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
Ahmed Banafa
 
SDN NOTES (2).pptx for engineering students
SDN NOTES (2).pptx for engineering students
SabarigiriVason
 
Sdn&security
Sdn&security
Cristiano Monteiro
 
Sdn Networking
Sdn Networking
Mhd Khaled Alhalai
 
TFI2014 Session I - State of SDN - John Giacomoni
TFI2014 Session I - State of SDN - John Giacomoni
Colorado Internet Society (CO ISOC)
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer Network
IOSR Journals
 
Software Defined Networking
Software Defined Networking
Abhijeet Singh Panwar
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0
Shah Sheikh
 
SoftwareDefinedNetworking
SoftwareDefinedNetworking
Anil Sharma
 
Software defined networking
Software defined networking
Prof. Dr. Noman Islam
 
the cloud Software-defined architectures
the cloud Software-defined architectures
bushrazaheer9
 
Software Define Networking (SDN)
Software Define Networking (SDN)
Pradeep Kumar TS
 
Software Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdf
softwaretrainer2elys
 
Software defined networking introduction
Software defined networking introduction
EktaSoni20
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)
Aalok Shah
 
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
veryOLONADE MAHMpppUD PRESENTATIONrrr.pptx
awelewa1
 
Software defined network-- SDN
Software defined network-- SDN
Aadarsh Sharma
 
Software-Defined Networking (SDN): An Opportunity?
Software-Defined Networking (SDN): An Opportunity?
Ahmed Banafa
 
SDN NOTES (2).pptx for engineering students
SDN NOTES (2).pptx for engineering students
SabarigiriVason
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer Network
IOSR Journals
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0
Shah Sheikh
 
SoftwareDefinedNetworking
SoftwareDefinedNetworking
Anil Sharma
 
Ad

More from Pradeep Kumar TS (16)

Digital Portfolio and Footprint
Digital Portfolio and Footprint
Pradeep Kumar TS
 
Open book Examination
Open book Examination
Pradeep Kumar TS
 
What next - Career Enhancement of Graduates
What next - Career Enhancement of Graduates
Pradeep Kumar TS
 
Protothreads
Protothreads
Pradeep Kumar TS
 
6LoWPAN
6LoWPAN
Pradeep Kumar TS
 
Software Defined Networks
Software Defined Networks
Pradeep Kumar TS
 
Higher Order Thinking - Question paper setting
Higher Order Thinking - Question paper setting
Pradeep Kumar TS
 
IoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
 
IoT Applications
IoT Applications
Pradeep Kumar TS
 
RPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy Networks
Pradeep Kumar TS
 
Mannasim for NS2
Mannasim for NS2
Pradeep Kumar TS
 
Recompiling network simulator 2
Recompiling network simulator 2
Pradeep Kumar TS
 
OTcl and C++ linkages in NS2
OTcl and C++ linkages in NS2
Pradeep Kumar TS
 
Wired and Wireless Examples in ns2
Wired and Wireless Examples in ns2
Pradeep Kumar TS
 
Installation of ns2
Installation of ns2
Pradeep Kumar TS
 
Introduction to ns2
Introduction to ns2
Pradeep Kumar TS
 
Digital Portfolio and Footprint
Digital Portfolio and Footprint
Pradeep Kumar TS
 
What next - Career Enhancement of Graduates
What next - Career Enhancement of Graduates
Pradeep Kumar TS
 
Higher Order Thinking - Question paper setting
Higher Order Thinking - Question paper setting
Pradeep Kumar TS
 
IoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
 
RPL - Routing Protocol for Low Power and Lossy Networks
RPL - Routing Protocol for Low Power and Lossy Networks
Pradeep Kumar TS
 
Recompiling network simulator 2
Recompiling network simulator 2
Pradeep Kumar TS
 
OTcl and C++ linkages in NS2
OTcl and C++ linkages in NS2
Pradeep Kumar TS
 
Wired and Wireless Examples in ns2
Wired and Wireless Examples in ns2
Pradeep Kumar TS
 

Recently uploaded (20)

Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
retina_biometrics ruet rajshahi bangdesh.pptx
retina_biometrics ruet rajshahi bangdesh.pptx
MdRakibulIslam697135
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 

Software Defined Networking - 3

  • 1. SDN APPLICATION PLANE AND CLOUD NETWORKING T S Pradeep Kumar VIT Chennai http://www.nsnam.com
  • 4. NETWORK SERVICES ABSTRACTION LAYER provide the abstract view of network resources provide a generalised view of control plane functionality similar to hypervisor or VM monitor that decouples apps from the OS and hardware provides network virtualisation capability that allows different views of the underlying data plane
  • 7. CLOUDNAAS cloud customer uses a simple policy language to specify network services the cloud controller converts the policy in to a communication matrix. communication matrix is translated in to network- level directives for data plane forwarding elements. the network-level directives are installed into the network devices via openflow
  • 8. MAIN CONSTRUCTS OF CLOUDNAAS address (customer visible custom address for a VM) group (logical group of one or more VMs) middle box (Ex: intrusion detection, audit compliance system) networkservice (specify network capabilities) virtual net (connects group of VMs and associated network services)
  • 10. CLOUDNAAS cloud controller managing IaaS for managing VM instances. manages the virtual switch on each physical server. user can define their own policy when can be converted to a matrix and are transmitted to network controller. network controller manages the data plane virtual and physical switches. monitors the traffic and performance on the data plane
  • 11. CLOUDNAAS placement optimiser determines the best location to place the VM within the cloud network provisioner provides the set of configuration commands for each of the programmable devices in the network