SlideShare una empresa de Scribd logo
1 de 27
Introduction to
Software Defined
Networks (SDN)
By:
Shreeya A. Shah
161060751013
GTU PG SCHOOL
shr.shah.1363@gmail.com
Contents:
Abstract
Software-defined networking (SDN) has gained a lot of attention in recent
years, because it addresses the lack of programmability in existing
networking architectures and enables easier and faster network innovation
Software Defned Networking (SDN) allows management of all types of
networks under a protocol known as OpenFlow which facilitates nodes and
network monitoring.
Limitations of Current Networks
Million of lines
of source code
Billions of gates
Many complex functions baked
into infrastructure
OSPF, BGP, multicast,
differentiated services,
Traffic Engineering, NAT,
firewalls, …
Specialized Packet
Forwarding Hardware
Operating
System
Feature Feature
Cannot dynamically change according to network conditions
What = Why We need SDN?
1. Virtualization: Use network resource without worrying about
where it is physically located, how much it is, how it is
organized, etc.
2. Orchestration: Should be able to control and manage
thousands of devices with one command.
3. Programmable: Should be able to change behavior on the fly.
4. Dynamic Scaling: Should be able to change size, quantity
5. Automation: To lower OpEx minimize manual involvement
Troubleshooting
Reduce downtime
Policy enforcement
Provisioning/Re-provisioning/Segmentation of resources
Add new workloads, sites, devices, and resources
Why We need SDN? (Cont)
6. Visibility: Monitor resources, connectivity
7. Performance: Optimize network device utilization
Traffic engineering/Bandwidth management
Capacity optimization
Load balancing
High utilization
Fast failure handling
8. Multi-tenancy: Tenants need complete control over their
addresses, topology, and routing, security
9. Service Integration: Load balancers, firewalls, Intrusion
Detection Systems (IDS), provisioned on demand and placed
appropriately on the traffic path
Why We need SDN? (Cont)
10. Openness: Full choice of “How” mechanisms
Modular plug-ins
Abstraction:
Abstract = Summary = Essence = General Idea
Hide the details.
Also, abstract is opposite of concrete
Define tasks by APIs and not by how it should be done.
E.g., send from A to B. Not OSPF.
Ref: Open Data Center Alliance Usage Model: Software
Defined Networking Rev 1.0,”
http://www.opendatacenteralliance.org/docs/Software_De
fined_Networking_Master_Usag
What is Software Defined Networking (SDN)?
Many Definitions
• Openflow
• Controller
• Openstack
• Overlays
• Network virtualization
• Automation
• APIs
• Application oriented
• Virtual Services
• Open vSwitch
• …
new control planes”
“An open solution for
VM mobility in the
“An open solution for customized flow
forwarding control in and between Data
Centers”
“A way to
scale my
firewalls
“A solution to build a very
large scale layer-2 network”“A means to do
traffic engineering
without MPLS”
security/encryption solution”balancers
delivery by optimizing cache
A means to scale my fixed/mobile
gateways and optimize
their placement”
“A wayDtoartead-uCceenthteer”
CAPEX of my network
and leverage commodity
switches”
“A solution to build virtual
topologies with optimum
multicast forwarding
behavior”
“A way to optimize link utilization in my
network enhanced, application driven
routing”
“A means to get
assured
quality of experience
for
my cloud service
offerings”
“A way to distributepolicy/
intent, e.g. for DDoS
prevention, in the network”
cache selection”
“A way to configure my entire
network as a whole rather
than individual devices”
I don’t want to work with my network
vendor or go through lengthy
standardization.”
Simplified
“A platform for deOveplopeinrgatio“Dnevselop solutions at software speeds:
New
“A way to bBuildumsyinoewnssandload
Opportunities”
“A solution to get a global view
of the network – topology and
state”
“A wEantohoatinczebrdoadcastTV
Aplgacielliteyntand
“SDN Is…
Real Business Values of SDN
Flexibility:
IT groups can become more agile; deployment backlogs are less problematic
Departments are more easily able to self-select services – including internal, 3rd
party and external cloud services
Automation:
Easily add features (protect, segment, provision, add policies) to new workloads,
groups, branches, employee devices and cloud resources
Visibility drives speed:
Holistic view of application connectivity and external needs (branch, device)
Applications can ask for resources, routes, and access instantaneously
Heat maps (by application) of traffic across the campus and data center
Revenue generation (for SPs):
Service providers can provide more value-added services to customers
Innovation in software can accelerate service delivery and create stickiness
Software defined networking (SDN) is an
approach to building computer networks
that separates and abstracts elements of
these systems
What is SDN?(per Wikipedia definition)
In other words…
In the SDN paradigm, not
all processing happens
inside the same device
Over the years…
this network paradigm
has remained mostly
intact…
Where did this SDN “thing” come from?
ARCHITECTURE OF SDN
In the SDN architecture, the control and data planes are decoupled,
network intelligence and state centralized, and the underlying network
infrastructure is abstracted from the applications.
SDN LAYERS
• Infrastructure layer: it is the foundation layer consists of both physical
and virtual network devices such as switches and routers. All the
network devices will implement OpenFlow protocol to implement
traffic forwarding rules.
• Control layer: This layer consists of a centralized control plane that is
decoupled from the physical infrastructure to provide centralized
global view to entire network. The layer will use OpenFlow protocol
to communicate with below layer i.e. infrastructure layer.
• Application layer: it consists of network services, application and
orchestration tools that are used to interact with control layer. It
provide an open interface to communicate with other layers in the
architecture.
Clean Slate led to the development of…
OpenFlow is a Layer 2 communications
protocol that gives access to the forwarding
plane of a network switch or router over the
network
What is Openflow?(per Wikipedia definition)
16
Openflow does not equal SDN
Openfl
ow
Software
Defined
Networking
Openflow is one flavor, or a subset, of SDN
© 201 reserved. CiiscCoi
OPENFLOW PROTOCOL
• OPENFLOW is an open API that provides a standard interface for
programming the data plane switches. It is a protocol for remotely
controlling the forwarding table of a switch or router and is one
element of SDN.
• It is implemented on Ethernet switches to allow the forwarding plane
i.e. data plane to be managed by a controller present on control plain
in SDN architecture. OpenFlow based controllers will discover and
maintain an inventory of all the links in the network and then will
create and store all possible paths in entire network.
• OpenFlow protocol can instruct switches and routers to direct the
traffic by providing software-based access to flow tables that can be
used to quickly change the network layout and traffic flows as per
users requirements.
OpenFlow
Data Path (Hardware)
Control Path OpenFlow
OpenFlow Controller
OpenFlow Protocol (SSL/TCP)
OPENFLOW SWITCH AND CONTROLLER
• An OpenFlow Switch contain one or more flow tables that implement
packet lookups and forwarding, and an OpenFlow channel to link to
an external controller .The switch interconnects with the controller
and the controller directs the switch using the OpenFlow protocol.
• The controller can delete, add or update flow entries in flow tables
existing in the switch, both reactively i.e. in response to packets or
proactively, using the OpenFlow protocol.
• Controller make this decision based on policies set by administrator or
depending on the conditions of the network and the decision it makes
is forwarded to flow table entries of all the switches in the network.
CURRENT STATUS of SDN
• Google built hardware and software based on the
OpenFlow protocol
• VMware purchased Nicira for $1.26 billion in 2012
• IBM, HP, NEC, Cisco and Juniper also are offering SDNs
that may incorporate OpenFlow, but also have other
elements that are specific to that vendor and their
gear.
CONCLUSIONS and FUTURE SCOPE
• In future, networking will rely more on software to pick up the pace
the innovations in networks.
• SDN can transform today’s static networks into more flexible,
programmable platforms to provide scalability to support large data
centers. It will also provide virtualization that is needed to support
automated, dynamic and secure cloud environment.
• Mostly implementations of newly proposed systems, frameworks,
or applications
No. Paper Title Year Published Conclusion
1 Next generation networks under
the SDN and OpenFlow protocol
architecture.
2015
2 Sdn and openflow evolution: A
standards perspective.
2015
3 SDN and OpenFlow for dynamic
flex-grid optical access and
aggregation networks.
2014
4 SDN and OpenFlow for converged
access/aggregation networks.
2013
5 Software-defined networking using
OpenFlow: Protocols, applications
and architectural design choices
2014
6 A survey on software-defined
networking
2015
REFERENCES
1)
https://qmonnet.github.io/whirl-offload/2016/07/08/introduction-to-sdn/
2)
https://networklessons.com/cisco/ccna-routing-switching-icnd2-200-105/introduction-to-sdn-
software-defined-networking/
3)
https://www.cse.wustl.edu/~jain/cse570-13/ftp/m_16sdn.pdf
4)
https://www.citrix.com/products/netscaler-adc/resources/sdn-101.html
5)
https://www.menog.org/presentations/menog-15/341-MENOG_SDN_April.pdf

Más contenido relacionado

La actualidad más candente

Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
Kingston Smiler
 

La actualidad más candente (20)

SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Sdn and open flow tutorial 4
Sdn and open flow tutorial 4Sdn and open flow tutorial 4
Sdn and open flow tutorial 4
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
SDN Presentation
SDN PresentationSDN Presentation
SDN Presentation
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
 
Why sdn
Why sdnWhy sdn
Why sdn
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Software Defined Network (SDN)
Software Defined Network (SDN)Software Defined Network (SDN)
Software Defined Network (SDN)
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 

Destacado

Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
Robert Keahey
 

Destacado (11)

The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
SDN Adoption Challenges
SDN Adoption Challenges SDN Adoption Challenges
SDN Adoption Challenges
 
PAN Manager 7/8 ご説明
PAN Manager 7/8 ご説明PAN Manager 7/8 ご説明
PAN Manager 7/8 ご説明
 
Software-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the NetworkSoftware-Defined Networking (SDN): Unleashing the Power of the Network
Software-Defined Networking (SDN): Unleashing the Power of the Network
 
Software defined networks and openflow protocol
Software defined networks and openflow protocolSoftware defined networks and openflow protocol
Software defined networks and openflow protocol
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Software Defined Networks Explained
Software Defined Networks ExplainedSoftware Defined Networks Explained
Software Defined Networks Explained
 
Software-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief IntroductionSoftware-Defined Networking SDN - A Brief Introduction
Software-Defined Networking SDN - A Brief Introduction
 
10 facts about jobs in the future
10 facts about jobs in the future10 facts about jobs in the future
10 facts about jobs in the future
 

Similar a Software Defined Networks

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
arihantelehyb
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
Wen-Pai Lu
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
Anshuman Singh
 

Similar a Software Defined Networks (20)

Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
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 and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
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
 
TERM PAPER
TERM PAPERTERM PAPER
TERM PAPER
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
WWT Software-Defined Networking Guide
WWT Software-Defined Networking GuideWWT Software-Defined Networking Guide
WWT Software-Defined Networking Guide
 
Distributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined NetworkingDistributed Clouds and Software Defined Networking
Distributed Clouds and Software Defined Networking
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
BuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdfBuildingSDNmanageableswitch.pdf
BuildingSDNmanageableswitch.pdf
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking Technology
 
DesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdfDesignofSDNmanageableswitch.pdf
DesignofSDNmanageableswitch.pdf
 
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)
 
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
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Último (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 

Software Defined Networks

  • 1. Introduction to Software Defined Networks (SDN) By: Shreeya A. Shah 161060751013 GTU PG SCHOOL shr.shah.1363@gmail.com
  • 3. Abstract Software-defined networking (SDN) has gained a lot of attention in recent years, because it addresses the lack of programmability in existing networking architectures and enables easier and faster network innovation Software Defned Networking (SDN) allows management of all types of networks under a protocol known as OpenFlow which facilitates nodes and network monitoring.
  • 4. Limitations of Current Networks Million of lines of source code Billions of gates Many complex functions baked into infrastructure OSPF, BGP, multicast, differentiated services, Traffic Engineering, NAT, firewalls, … Specialized Packet Forwarding Hardware Operating System Feature Feature Cannot dynamically change according to network conditions
  • 5. What = Why We need SDN? 1. Virtualization: Use network resource without worrying about where it is physically located, how much it is, how it is organized, etc. 2. Orchestration: Should be able to control and manage thousands of devices with one command. 3. Programmable: Should be able to change behavior on the fly. 4. Dynamic Scaling: Should be able to change size, quantity 5. Automation: To lower OpEx minimize manual involvement Troubleshooting Reduce downtime Policy enforcement Provisioning/Re-provisioning/Segmentation of resources Add new workloads, sites, devices, and resources
  • 6. Why We need SDN? (Cont) 6. Visibility: Monitor resources, connectivity 7. Performance: Optimize network device utilization Traffic engineering/Bandwidth management Capacity optimization Load balancing High utilization Fast failure handling 8. Multi-tenancy: Tenants need complete control over their addresses, topology, and routing, security 9. Service Integration: Load balancers, firewalls, Intrusion Detection Systems (IDS), provisioned on demand and placed appropriately on the traffic path
  • 7. Why We need SDN? (Cont) 10. Openness: Full choice of “How” mechanisms Modular plug-ins Abstraction: Abstract = Summary = Essence = General Idea Hide the details. Also, abstract is opposite of concrete Define tasks by APIs and not by how it should be done. E.g., send from A to B. Not OSPF. Ref: Open Data Center Alliance Usage Model: Software Defined Networking Rev 1.0,” http://www.opendatacenteralliance.org/docs/Software_De fined_Networking_Master_Usag
  • 8. What is Software Defined Networking (SDN)? Many Definitions • Openflow • Controller • Openstack • Overlays • Network virtualization • Automation • APIs • Application oriented • Virtual Services • Open vSwitch • …
  • 9.
  • 10. new control planes” “An open solution for VM mobility in the “An open solution for customized flow forwarding control in and between Data Centers” “A way to scale my firewalls “A solution to build a very large scale layer-2 network”“A means to do traffic engineering without MPLS” security/encryption solution”balancers delivery by optimizing cache A means to scale my fixed/mobile gateways and optimize their placement” “A wayDtoartead-uCceenthteer” CAPEX of my network and leverage commodity switches” “A solution to build virtual topologies with optimum multicast forwarding behavior” “A way to optimize link utilization in my network enhanced, application driven routing” “A means to get assured quality of experience for my cloud service offerings” “A way to distributepolicy/ intent, e.g. for DDoS prevention, in the network” cache selection” “A way to configure my entire network as a whole rather than individual devices” I don’t want to work with my network vendor or go through lengthy standardization.” Simplified “A platform for deOveplopeinrgatio“Dnevselop solutions at software speeds: New “A way to bBuildumsyinoewnssandload Opportunities” “A solution to get a global view of the network – topology and state” “A wEantohoatinczebrdoadcastTV Aplgacielliteyntand “SDN Is…
  • 11. Real Business Values of SDN Flexibility: IT groups can become more agile; deployment backlogs are less problematic Departments are more easily able to self-select services – including internal, 3rd party and external cloud services Automation: Easily add features (protect, segment, provision, add policies) to new workloads, groups, branches, employee devices and cloud resources Visibility drives speed: Holistic view of application connectivity and external needs (branch, device) Applications can ask for resources, routes, and access instantaneously Heat maps (by application) of traffic across the campus and data center Revenue generation (for SPs): Service providers can provide more value-added services to customers Innovation in software can accelerate service delivery and create stickiness
  • 12. Software defined networking (SDN) is an approach to building computer networks that separates and abstracts elements of these systems What is SDN?(per Wikipedia definition)
  • 13. In other words… In the SDN paradigm, not all processing happens inside the same device
  • 14. Over the years… this network paradigm has remained mostly intact…
  • 15. Where did this SDN “thing” come from?
  • 16. ARCHITECTURE OF SDN In the SDN architecture, the control and data planes are decoupled, network intelligence and state centralized, and the underlying network infrastructure is abstracted from the applications.
  • 17. SDN LAYERS • Infrastructure layer: it is the foundation layer consists of both physical and virtual network devices such as switches and routers. All the network devices will implement OpenFlow protocol to implement traffic forwarding rules. • Control layer: This layer consists of a centralized control plane that is decoupled from the physical infrastructure to provide centralized global view to entire network. The layer will use OpenFlow protocol to communicate with below layer i.e. infrastructure layer. • Application layer: it consists of network services, application and orchestration tools that are used to interact with control layer. It provide an open interface to communicate with other layers in the architecture.
  • 18. Clean Slate led to the development of…
  • 19. OpenFlow is a Layer 2 communications protocol that gives access to the forwarding plane of a network switch or router over the network What is Openflow?(per Wikipedia definition)
  • 20. 16 Openflow does not equal SDN Openfl ow Software Defined Networking Openflow is one flavor, or a subset, of SDN © 201 reserved. CiiscCoi
  • 21. OPENFLOW PROTOCOL • OPENFLOW is an open API that provides a standard interface for programming the data plane switches. It is a protocol for remotely controlling the forwarding table of a switch or router and is one element of SDN. • It is implemented on Ethernet switches to allow the forwarding plane i.e. data plane to be managed by a controller present on control plain in SDN architecture. OpenFlow based controllers will discover and maintain an inventory of all the links in the network and then will create and store all possible paths in entire network. • OpenFlow protocol can instruct switches and routers to direct the traffic by providing software-based access to flow tables that can be used to quickly change the network layout and traffic flows as per users requirements.
  • 22. OpenFlow Data Path (Hardware) Control Path OpenFlow OpenFlow Controller OpenFlow Protocol (SSL/TCP)
  • 23. OPENFLOW SWITCH AND CONTROLLER • An OpenFlow Switch contain one or more flow tables that implement packet lookups and forwarding, and an OpenFlow channel to link to an external controller .The switch interconnects with the controller and the controller directs the switch using the OpenFlow protocol. • The controller can delete, add or update flow entries in flow tables existing in the switch, both reactively i.e. in response to packets or proactively, using the OpenFlow protocol. • Controller make this decision based on policies set by administrator or depending on the conditions of the network and the decision it makes is forwarded to flow table entries of all the switches in the network.
  • 24. CURRENT STATUS of SDN • Google built hardware and software based on the OpenFlow protocol • VMware purchased Nicira for $1.26 billion in 2012 • IBM, HP, NEC, Cisco and Juniper also are offering SDNs that may incorporate OpenFlow, but also have other elements that are specific to that vendor and their gear.
  • 25. CONCLUSIONS and FUTURE SCOPE • In future, networking will rely more on software to pick up the pace the innovations in networks. • SDN can transform today’s static networks into more flexible, programmable platforms to provide scalability to support large data centers. It will also provide virtualization that is needed to support automated, dynamic and secure cloud environment. • Mostly implementations of newly proposed systems, frameworks, or applications
  • 26. No. Paper Title Year Published Conclusion 1 Next generation networks under the SDN and OpenFlow protocol architecture. 2015 2 Sdn and openflow evolution: A standards perspective. 2015 3 SDN and OpenFlow for dynamic flex-grid optical access and aggregation networks. 2014 4 SDN and OpenFlow for converged access/aggregation networks. 2013 5 Software-defined networking using OpenFlow: Protocols, applications and architectural design choices 2014 6 A survey on software-defined networking 2015