SlideShare a Scribd company logo
1 of 8
Download to read offline
www.telecomtutorial.info
1 | P a g e
Module 03 - Introduction to SDN – Software defined network
Telco Cloud Series
Module – 03
Introduction to SDN – Software defined network
Covering Introduction & Tutorial for SDN (Software defined network) and OpenFlow
Architecture in Telco Networks. Covering Difference between NFV & SDN or How they work.
Both architectures use network abstraction, they do so differently. SDN forwards data packets
from one network device to another. SDN’s networking control functions are used for flexible
routing of data / IP packets
1. Introduction & Basics
2. Why we need SDN & Features of SDN
3. SDN Role in Data and Forwarding Plane, Control Plane & Management Plane
4. SDN Framework & Architecture
5. OpenFlow Architecture (High Level)
6. Need of SDN
www.telecomtutorial.info
2 | P a g e
Module 03 - Introduction to SDN – Software defined network
NFV & SDN Together
Till now, we have covered NFV which helps us building the agile and flexible Compute
resources. Since NFV is all about Three main Concepts: Softwarization, Virtualization &
Orchestration. SDN is all about networking control functions for routing & policy definition in
automated way for ensuring IP / Network reachability well in Time. Both SDN & NFV
architectures use network abstraction, they do so differently
SDN provides a new level of programmability and abstraction to Network layer which is playing
phenomenal role in Automated networks of Future. Let’s take deep dive on SDN & Its working
Just see the Building blocks which represents the NFV & host multiple Applications. Just like
you can remove, replace or keep new tenant in Build, similarly you can host applications in
NFV as well
You can see traffic on road representing SDN whose main responsibility is to carry traffic to
right destination in Automated way
www.telecomtutorial.info
3 | P a g e
Module 03 - Introduction to SDN – Software defined network
Why SDN?
First thing First, Let’s understand why we need SDN & How it is helping
Well, we have seen NFV helps in Virtualizing networks which help us in rapid deployment &
ultimately reduces New Service / New Node Creation time to few seconds. For example, we
can create vMSC or vMME in few seconds & make it ready with help of Orchestrator &
Automation
But the Another problem is Network connectivity. For any new Node or New Service, we need
multiple things such as IP Allocation, Bandwidth Allocation, Policy Opening, Routing changes
to achieve End to End Reachability and proceed with Service testing. All this is not automated
& it takes lot of time to prepare design, perform changes in every router / switch & make it thru
In typical scenarios, this make take few days or week to finish IP Routing & enabling end to
end reachability of all required links. SDN helps us here by making this routing / switching
network flexible & programmable
Pls benefits & Features of SDN based networks: -
1. Directly Programmable
2. Flexible, Dynamic & Agile
3. Centrally Managed
4. Abstracts Network
5. De-Couples Control & Forwarding plane
6. Based on Open Standards & Vendor Neutral
www.telecomtutorial.info
4 | P a g e
Module 03 - Introduction to SDN – Software defined network
What is SDN (Software-Defined Networking)
This is our traditional network where traffic is moving between various Switches & Router in
order to reach its final destination
SDN changes how networking is fundamentally done. Instead of having network intelligence
distributed across every device, SDN aims to centralize command and control in a master
device (or a few of them for redundancy) and to split networking into three planes. Let’s
understand what are 3 Planes which we are going to deal with
Data or Forwarding Plane
www.telecomtutorial.info
5 | P a g e
Module 03 - Introduction to SDN – Software defined network
Let’s First see how Data Plane works, in traditional network, there multiple switches & Routers
having links connected to each other via line cards carry this traffic. This is where the data is
actually moved from one device to another, as visible on-screen traffic is going all the way
from Router A to Router B to Router C to Router D.
Control Plane
This is control plane. In traditional network, the role of control plane to take routing decisions.
Every router is having its own brain to decide best path to route the traffic. These routing
decisions are taken on basis of routes configured in router and routes learned from adjacent
routers
For example, in traditional network, Router A decides to route traffic to router B on basis of
Brain applied by itself i.e. Router A. Since Router A doesn’t know what’s happening in life of
subsequent routers such as C or D, this can be point of concern in case there is problem in
network such as link failures or congestion. There has to be someone who is keeping end to
end eye on complete network and take holistic decision
www.telecomtutorial.info
6 | P a g e
Module 03 - Introduction to SDN – Software defined network
Management Plane
Now, Let’s understand the Management Plane. In traditional network, this is used for
performing Operation & maintenance of network. For example, we use Management plane to
fetch reports, Perform Configurations, Get Alerts and Alarms
If you have to Open new route, eventually we need to login into every router and this is quite
tedious task which takes lot of time & prone to errors due to manual configuration involved
SDN Explained: Separation of Control & Data layer
Separation of Control & Data layer
www.telecomtutorial.info
7 | P a g e
Module 03 - Introduction to SDN – Software defined network
This is SDN Powered network where controller or brain of network is separated from data or
forwarding plane. SDN will change dramatically the way we design, manage & run our
networks
Before we discuss this, Let’s understand What is SDN? SDN stands for Software-Defined
Networking (SDN). This is an emerging architecture of Network that is fully programmable,
dynamic, manageable, cost-effective, and adaptable, making it ideal for dynamic & random
requirements for day to day stuff
This works on 4 key principles of SDN Networks
• Makes Networking & IP Routing flexible: SDN ultimately enable packets or traffic to
reach its destination, it does same with help of software & dynamic algorithms with full
flexibility & Agility. Instead of wasting many days in performing manual routing for
enabling reachability, SDN does this in much better way that requires far less time
• Decoupling control & Data plane: In traditional network, Where Both Brain & Data
forwarding layer sits on same router, here we can see centralized controller whereas
Data forwarding plane still resides on Router. Here, centralized Controller decides
traffic Routing, Data Plane only used for forwarding Payload to destination. We call
this as De-Coupling of control & Data plane
• Offloads brain to centralized controller & Central View of Resources: SDN provide
a central view for more efficient resource allocation and running of network services.
This facilitates centralized monitoring of entire network. The control plane is taking
decision considering end to end topology. While routing traffic from Router-A, it does
consider what’s happening in life of Router-D. In case there is some outage or link
congestion or degradation happened with Router-D, All the routers are told to route
traffic via Router-X
• Programmable Network, Centrally Managed, Agile for any Need: Centralized
control plane means network control to become directly programmable and the
underlying infrastructure to be abstracted for applications and network services. SDN
makes networks programmable so that operators can support multiple applications
such as dynamic provisioning of bandwidth, Auto Scale out, Scale In, Building
protection paths etc. There are upper layer applications which can flexibly manage the
controller such as exposing Controller directly to user on Web portal where End user
can provision or De-Provision bandwidth himself. The true power of SDN is
Abstraction, the whole logic flow is so automated that network applications can make
requests SDN controller which in turn will adjust the network resources, changing
configuration. All of this happens within few Seconds
www.telecomtutorial.info
8 | P a g e
Module 03 - Introduction to SDN – Software defined network
SDN Framework
In SDN Architecture, OpenFlow protocol is key to entire topology. The group of few Intellects
started working on OpenFlow specification in Stanford University & thereafter, in year 2011,
The Open Networking Foundation also called as ONF was founded to promote SDN and
OpenFlow. There are several workgroups created which started standardizing this OpenFlow
protocol
Most of OEMs & Vendor are supporting this OpenFlow protocol now. Here SDN Controller can
belong from One OEM where Data / Forwarding plane may belong to another vendor. SDN
Controller can also communicate with many types of network elements from different vendors
with help of OpenFlow Protocol
This OpenFlow protocol provides unified method or southbound interface for the control plane
to communicate with the data plane. This is followed by all vendors such as Cisco, Juniper,
HP etc. OpenFlow works on standard API defined between the control and the Data or
forwarding plane. With help of OpenFlow the Brain or Controller can manipulate or change the
routing tables, routing Algorithm used by forwarding plane. This allows remote configuration
of packet forwarding tables by adding, modifying and removing packet matching rules and
actions. This Open Flow needs to be supported by both Controller and Forwarding routers
used in network. The existing devices can be also evolved to support Open Flow, for example,
All Existing Traditional Switches Routers etc. can become Data Forwarding plane can receive
instructions from 3rd Party Controller. Here we can transform our existing network to support
SDN
Since controller is exposed to Business applications with help of APIs, this gives us opportunity
to innovate multiple features & functionalities in the network as per customer requirements

More Related Content

What's hot

Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)3G4G
 
Overview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomOverview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomEiko Seidel
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication SystemsOfinno
 
Cuadro comptv medios de transmision guiados y no guiados
Cuadro comptv  medios de transmision guiados y no guiadosCuadro comptv  medios de transmision guiados y no guiados
Cuadro comptv medios de transmision guiados y no guiadosValentin Manzano
 
5 g network white paper
5 g network white paper 5 g network white paper
5 g network white paper Ravi Sharma
 
Beginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long VersionBeginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long Version3G4G
 
Ont, olt and mdu in gpon technology
Ont, olt and mdu in gpon technologyOnt, olt and mdu in gpon technology
Ont, olt and mdu in gpon technologyHuanetwork
 
Lte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTELte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTEmanish_sapra
 
Throughput Calculation for LTE TDD and FDD System
Throughput Calculation for  LTE TDD and FDD SystemThroughput Calculation for  LTE TDD and FDD System
Throughput Calculation for LTE TDD and FDD SystemSukhvinder Singh Malik
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsRadisys Corporation
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPNrosmida
 
DWDM Presentation
DWDM PresentationDWDM Presentation
DWDM Presentationayodejieasy
 
Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networksfanttazio
 

What's hot (20)

Lte Tutorial
Lte TutorialLte Tutorial
Lte Tutorial
 
Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)Beginners: 5G Terminology (Updated - Feb 2019)
Beginners: 5G Terminology (Updated - Feb 2019)
 
Rf survey
Rf surveyRf survey
Rf survey
 
GPON-FTTx Training
GPON-FTTx TrainingGPON-FTTx Training
GPON-FTTx Training
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 
Overview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche TelekomOverview 5G Architecture Options from Deutsche Telekom
Overview 5G Architecture Options from Deutsche Telekom
 
3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems3GPP Packet Core Towards 5G Communication Systems
3GPP Packet Core Towards 5G Communication Systems
 
MPLS Layer 3 VPN
MPLS Layer 3 VPN MPLS Layer 3 VPN
MPLS Layer 3 VPN
 
Cuadro comptv medios de transmision guiados y no guiados
Cuadro comptv  medios de transmision guiados y no guiadosCuadro comptv  medios de transmision guiados y no guiados
Cuadro comptv medios de transmision guiados y no guiados
 
5 g network white paper
5 g network white paper 5 g network white paper
5 g network white paper
 
Beginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long VersionBeginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long Version
 
Ont, olt and mdu in gpon technology
Ont, olt and mdu in gpon technologyOnt, olt and mdu in gpon technology
Ont, olt and mdu in gpon technology
 
Lte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTELte default and dedicated bearer / VoLTE
Lte default and dedicated bearer / VoLTE
 
Throughput Calculation for LTE TDD and FDD System
Throughput Calculation for  LTE TDD and FDD SystemThroughput Calculation for  LTE TDD and FDD System
Throughput Calculation for LTE TDD and FDD System
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
 
Layer-2 VPN
Layer-2 VPNLayer-2 VPN
Layer-2 VPN
 
DWDM Presentation
DWDM PresentationDWDM Presentation
DWDM Presentation
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
Inter-AS MPLS VPN Deployment
Inter-AS MPLS VPN DeploymentInter-AS MPLS VPN Deployment
Inter-AS MPLS VPN Deployment
 
Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networks
 

Similar to Telco Cloud 03 - Introduction to SDN

Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)Aalok Shah
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkIOSR Journals
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingManasaKulkarni3
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...University of Technology - Iraq
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSandeep Maurya
 
Web-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerWeb-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerEswar Publications
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics researchrikaseorika
 
journal in research
journal in researchjournal in research
journal in researchrikaseorika
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paperrikaseorika
 
research on journaling
research on journalingresearch on journaling
research on journalingrikaseorika
 
journalism research paper
journalism research paperjournalism research paper
journalism research paperrikaseorika
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfarihantelehyb
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow ControllerIRJET Journal
 

Similar to Telco Cloud 03 - Introduction to SDN (20)

Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
TERM PAPER
TERM PAPERTERM PAPER
TERM PAPER
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
Software Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer NetworkSoftware Defined Networking (SDN): A Revolution in Computer Network
Software Defined Networking (SDN): A Revolution in Computer Network
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
Performance Evaluation for Software Defined Networking (SDN) Based on Adaptiv...
 
Sdn Networking
Sdn NetworkingSdn Networking
Sdn Networking
 
SDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptxSDN Multi-Controller Domain.pptx
SDN Multi-Controller Domain.pptx
 
Web-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN ControllerWeb-Based User Interface for the Floodlight SDN Controller
Web-Based User Interface for the Floodlight SDN Controller
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
Report-SDN
Report-SDNReport-SDN
Report-SDN
 
journal of mathematics research
journal of mathematics researchjournal of mathematics research
journal of mathematics research
 
journal in research
journal in researchjournal in research
journal in research
 
journal to publish research paper
journal to publish research paperjournal to publish research paper
journal to publish research paper
 
research on journaling
research on journalingresearch on journaling
research on journaling
 
journalism research paper
journalism research paperjournalism research paper
journalism research paper
 
Provide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdfProvide a diagram and description of the flow table entries that can.pdf
Provide a diagram and description of the flow table entries that can.pdf
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 

More from Vikas Shokeen

VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)
VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)
VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)Vikas Shokeen
 
VoWifi 02 - VoWifi architecture overview (pdf ppt)
VoWifi 02 - VoWifi architecture overview (pdf ppt)VoWifi 02 - VoWifi architecture overview (pdf ppt)
VoWifi 02 - VoWifi architecture overview (pdf ppt)Vikas Shokeen
 
Telco cloud 04 - Hypervisor vs Container
Telco cloud 04 - Hypervisor vs ContainerTelco cloud 04 - Hypervisor vs Container
Telco cloud 04 - Hypervisor vs ContainerVikas Shokeen
 
Telco Cloud 01 - Introduction to NFV
Telco Cloud 01 - Introduction to NFVTelco Cloud 01 - Introduction to NFV
Telco Cloud 01 - Introduction to NFVVikas Shokeen
 
Telco Cloud - 01. introduction to Telco cloud
Telco Cloud - 01. introduction to Telco cloudTelco Cloud - 01. introduction to Telco cloud
Telco Cloud - 01. introduction to Telco cloudVikas Shokeen
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvVikas Shokeen
 
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationTelco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationVikas Shokeen
 
Telco Cloud - 04. introduction to hypervisor , docker & container
Telco Cloud - 04. introduction to hypervisor , docker & containerTelco Cloud - 04. introduction to hypervisor , docker & container
Telco Cloud - 04. introduction to hypervisor , docker & containerVikas Shokeen
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained Vikas Shokeen
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architectureVikas Shokeen
 
VoLTE KPI Performance
VoLTE KPI PerformanceVoLTE KPI Performance
VoLTE KPI PerformanceVikas Shokeen
 
VoLTE KPI Performance Explained
VoLTE KPI Performance ExplainedVoLTE KPI Performance Explained
VoLTE KPI Performance ExplainedVikas Shokeen
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVikas Shokeen
 
VoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVikas Shokeen
 
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...Vikas Shokeen
 
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...Vikas Shokeen
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBVikas Shokeen
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBVikas Shokeen
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...Vikas Shokeen
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...Vikas Shokeen
 

More from Vikas Shokeen (20)

VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)
VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)
VoWifi 03 - vowifi epdg aaa and architecture (pdf ppt)
 
VoWifi 02 - VoWifi architecture overview (pdf ppt)
VoWifi 02 - VoWifi architecture overview (pdf ppt)VoWifi 02 - VoWifi architecture overview (pdf ppt)
VoWifi 02 - VoWifi architecture overview (pdf ppt)
 
Telco cloud 04 - Hypervisor vs Container
Telco cloud 04 - Hypervisor vs ContainerTelco cloud 04 - Hypervisor vs Container
Telco cloud 04 - Hypervisor vs Container
 
Telco Cloud 01 - Introduction to NFV
Telco Cloud 01 - Introduction to NFVTelco Cloud 01 - Introduction to NFV
Telco Cloud 01 - Introduction to NFV
 
Telco Cloud - 01. introduction to Telco cloud
Telco Cloud - 01. introduction to Telco cloudTelco Cloud - 01. introduction to Telco cloud
Telco Cloud - 01. introduction to Telco cloud
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfv
 
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationTelco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
 
Telco Cloud - 04. introduction to hypervisor , docker & container
Telco Cloud - 04. introduction to hypervisor , docker & containerTelco Cloud - 04. introduction to hypervisor , docker & container
Telco Cloud - 04. introduction to hypervisor , docker & container
 
volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained volte ims network architecture tutorial - Explained
volte ims network architecture tutorial - Explained
 
volte ims network architecture
volte ims network architecturevolte ims network architecture
volte ims network architecture
 
VoLTE KPI Performance
VoLTE KPI PerformanceVoLTE KPI Performance
VoLTE KPI Performance
 
VoLTE KPI Performance Explained
VoLTE KPI Performance ExplainedVoLTE KPI Performance Explained
VoLTE KPI Performance Explained
 
VoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack ExplainedVoLTE Interfaces , Protocols & IMS Stack Explained
VoLTE Interfaces , Protocols & IMS Stack Explained
 
VoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS StackVoLTE Interfaces , Protocols & IMS Stack
VoLTE Interfaces , Protocols & IMS Stack
 
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
 
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
VoLTE Voice over LTE Explained - Complete End to End VoLTE Overview - What is...
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
 
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFBSRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
SRVCC (Single Radio Voice Call Continuity) in VoLTE & Comparison with CSFB
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Telco Cloud 03 - Introduction to SDN

  • 1. www.telecomtutorial.info 1 | P a g e Module 03 - Introduction to SDN – Software defined network Telco Cloud Series Module – 03 Introduction to SDN – Software defined network Covering Introduction & Tutorial for SDN (Software defined network) and OpenFlow Architecture in Telco Networks. Covering Difference between NFV & SDN or How they work. Both architectures use network abstraction, they do so differently. SDN forwards data packets from one network device to another. SDN’s networking control functions are used for flexible routing of data / IP packets 1. Introduction & Basics 2. Why we need SDN & Features of SDN 3. SDN Role in Data and Forwarding Plane, Control Plane & Management Plane 4. SDN Framework & Architecture 5. OpenFlow Architecture (High Level) 6. Need of SDN
  • 2. www.telecomtutorial.info 2 | P a g e Module 03 - Introduction to SDN – Software defined network NFV & SDN Together Till now, we have covered NFV which helps us building the agile and flexible Compute resources. Since NFV is all about Three main Concepts: Softwarization, Virtualization & Orchestration. SDN is all about networking control functions for routing & policy definition in automated way for ensuring IP / Network reachability well in Time. Both SDN & NFV architectures use network abstraction, they do so differently SDN provides a new level of programmability and abstraction to Network layer which is playing phenomenal role in Automated networks of Future. Let’s take deep dive on SDN & Its working Just see the Building blocks which represents the NFV & host multiple Applications. Just like you can remove, replace or keep new tenant in Build, similarly you can host applications in NFV as well You can see traffic on road representing SDN whose main responsibility is to carry traffic to right destination in Automated way
  • 3. www.telecomtutorial.info 3 | P a g e Module 03 - Introduction to SDN – Software defined network Why SDN? First thing First, Let’s understand why we need SDN & How it is helping Well, we have seen NFV helps in Virtualizing networks which help us in rapid deployment & ultimately reduces New Service / New Node Creation time to few seconds. For example, we can create vMSC or vMME in few seconds & make it ready with help of Orchestrator & Automation But the Another problem is Network connectivity. For any new Node or New Service, we need multiple things such as IP Allocation, Bandwidth Allocation, Policy Opening, Routing changes to achieve End to End Reachability and proceed with Service testing. All this is not automated & it takes lot of time to prepare design, perform changes in every router / switch & make it thru In typical scenarios, this make take few days or week to finish IP Routing & enabling end to end reachability of all required links. SDN helps us here by making this routing / switching network flexible & programmable Pls benefits & Features of SDN based networks: - 1. Directly Programmable 2. Flexible, Dynamic & Agile 3. Centrally Managed 4. Abstracts Network 5. De-Couples Control & Forwarding plane 6. Based on Open Standards & Vendor Neutral
  • 4. www.telecomtutorial.info 4 | P a g e Module 03 - Introduction to SDN – Software defined network What is SDN (Software-Defined Networking) This is our traditional network where traffic is moving between various Switches & Router in order to reach its final destination SDN changes how networking is fundamentally done. Instead of having network intelligence distributed across every device, SDN aims to centralize command and control in a master device (or a few of them for redundancy) and to split networking into three planes. Let’s understand what are 3 Planes which we are going to deal with Data or Forwarding Plane
  • 5. www.telecomtutorial.info 5 | P a g e Module 03 - Introduction to SDN – Software defined network Let’s First see how Data Plane works, in traditional network, there multiple switches & Routers having links connected to each other via line cards carry this traffic. This is where the data is actually moved from one device to another, as visible on-screen traffic is going all the way from Router A to Router B to Router C to Router D. Control Plane This is control plane. In traditional network, the role of control plane to take routing decisions. Every router is having its own brain to decide best path to route the traffic. These routing decisions are taken on basis of routes configured in router and routes learned from adjacent routers For example, in traditional network, Router A decides to route traffic to router B on basis of Brain applied by itself i.e. Router A. Since Router A doesn’t know what’s happening in life of subsequent routers such as C or D, this can be point of concern in case there is problem in network such as link failures or congestion. There has to be someone who is keeping end to end eye on complete network and take holistic decision
  • 6. www.telecomtutorial.info 6 | P a g e Module 03 - Introduction to SDN – Software defined network Management Plane Now, Let’s understand the Management Plane. In traditional network, this is used for performing Operation & maintenance of network. For example, we use Management plane to fetch reports, Perform Configurations, Get Alerts and Alarms If you have to Open new route, eventually we need to login into every router and this is quite tedious task which takes lot of time & prone to errors due to manual configuration involved SDN Explained: Separation of Control & Data layer Separation of Control & Data layer
  • 7. www.telecomtutorial.info 7 | P a g e Module 03 - Introduction to SDN – Software defined network This is SDN Powered network where controller or brain of network is separated from data or forwarding plane. SDN will change dramatically the way we design, manage & run our networks Before we discuss this, Let’s understand What is SDN? SDN stands for Software-Defined Networking (SDN). This is an emerging architecture of Network that is fully programmable, dynamic, manageable, cost-effective, and adaptable, making it ideal for dynamic & random requirements for day to day stuff This works on 4 key principles of SDN Networks • Makes Networking & IP Routing flexible: SDN ultimately enable packets or traffic to reach its destination, it does same with help of software & dynamic algorithms with full flexibility & Agility. Instead of wasting many days in performing manual routing for enabling reachability, SDN does this in much better way that requires far less time • Decoupling control & Data plane: In traditional network, Where Both Brain & Data forwarding layer sits on same router, here we can see centralized controller whereas Data forwarding plane still resides on Router. Here, centralized Controller decides traffic Routing, Data Plane only used for forwarding Payload to destination. We call this as De-Coupling of control & Data plane • Offloads brain to centralized controller & Central View of Resources: SDN provide a central view for more efficient resource allocation and running of network services. This facilitates centralized monitoring of entire network. The control plane is taking decision considering end to end topology. While routing traffic from Router-A, it does consider what’s happening in life of Router-D. In case there is some outage or link congestion or degradation happened with Router-D, All the routers are told to route traffic via Router-X • Programmable Network, Centrally Managed, Agile for any Need: Centralized control plane means network control to become directly programmable and the underlying infrastructure to be abstracted for applications and network services. SDN makes networks programmable so that operators can support multiple applications such as dynamic provisioning of bandwidth, Auto Scale out, Scale In, Building protection paths etc. There are upper layer applications which can flexibly manage the controller such as exposing Controller directly to user on Web portal where End user can provision or De-Provision bandwidth himself. The true power of SDN is Abstraction, the whole logic flow is so automated that network applications can make requests SDN controller which in turn will adjust the network resources, changing configuration. All of this happens within few Seconds
  • 8. www.telecomtutorial.info 8 | P a g e Module 03 - Introduction to SDN – Software defined network SDN Framework In SDN Architecture, OpenFlow protocol is key to entire topology. The group of few Intellects started working on OpenFlow specification in Stanford University & thereafter, in year 2011, The Open Networking Foundation also called as ONF was founded to promote SDN and OpenFlow. There are several workgroups created which started standardizing this OpenFlow protocol Most of OEMs & Vendor are supporting this OpenFlow protocol now. Here SDN Controller can belong from One OEM where Data / Forwarding plane may belong to another vendor. SDN Controller can also communicate with many types of network elements from different vendors with help of OpenFlow Protocol This OpenFlow protocol provides unified method or southbound interface for the control plane to communicate with the data plane. This is followed by all vendors such as Cisco, Juniper, HP etc. OpenFlow works on standard API defined between the control and the Data or forwarding plane. With help of OpenFlow the Brain or Controller can manipulate or change the routing tables, routing Algorithm used by forwarding plane. This allows remote configuration of packet forwarding tables by adding, modifying and removing packet matching rules and actions. This Open Flow needs to be supported by both Controller and Forwarding routers used in network. The existing devices can be also evolved to support Open Flow, for example, All Existing Traditional Switches Routers etc. can become Data Forwarding plane can receive instructions from 3rd Party Controller. Here we can transform our existing network to support SDN Since controller is exposed to Business applications with help of APIs, this gives us opportunity to innovate multiple features & functionalities in the network as per customer requirements