SlideShare a Scribd company logo
1 of 18
Software Defined Networking
Michael Aro
Software defined networking (SDN) is a form
of networking in which control over how data
    traffic is forwarded to its destination is
   separated from the switching hardware.

This technology is changing the way networks
operate and improves the ease and speed that
 converged compute, storage and networking
            solutions are created.
In the SDN architecture, the control and data
    planes are decoupled and the network
     infrastructure is abstracted from the
                 applications.

  OpenFlow is the protocol specification and
reference implementation of Software Defined
               Network (SDN)
Separation of control and data plane
Separation of control and data plane
Traditional Networks
• Applications send data over
  the network (and observe
  network service levels), but do
  not interact directly with the
  network infrastructure.

• Infrastructure uses distributed
  algorithms to determine
  forwarding and routing
  decisions, and uses internal
  configuration for security and
  quality of service settings.
SDN Networks
• Applications specifies network
  design and policies

• Control compile these policies
  into forwarding instructions
  and uses the OpenFlow
  protocol to set the
  instructions on the switches
  and routers

• Infrastructure execute these
  forwarding instructions and
  report flow statistics to the
  controller
Software Defined Network (SDN)
Software Defined Network (SDN)
Software Defined Network (SDN)
Applying Business Logic to the Network
Applying Business Logic to the Network
Applying Business Logic to the Network
SDN Companies
Benefits
• Ability to apply a wide variety of policies at the
  session, user, device and application levels which
  help applications quickly adapt to the state of the
  network and user needs
• Ability to manage and control networking elements
  from a centralized point
• Programmability of the network infrastructure by
  the entire ecosystem
  (e.g., users, enterprises, independent software
  vendors, etc.)
• Improved automation and management through
  the use of common application programming
  interfaces (APIs)
Anticipated Benefits
• In the datacenter, network virtualization can improve
  server utilization, help optimize bandwidth usage and
  provide tighter integration with storage
• In the campus, SDN can help enforce policies
  consistently across both wired and wireless networks for
  a consistent and secure user experience.
• Programmability of the network infrastructure by the
  entire ecosystem (e.g., users, enterprises, independent
  software vendors, etc.)
• Improved automation and management through the use
  of common application programming interfaces (APIs)

                   Visualizing Openflow/SDN
Conclusion

• Open
• Flexible
• Dynamic
Thank you

More Related Content

What's hot

Cisco network management
Cisco network managementCisco network management
Cisco network managementIT Tech
 
Network Management
Network ManagementNetwork Management
Network ManagementVivek Garg
 
5 ways you can strengthen and secure your network infrastructure with Firewal...
5 ways you can strengthen and secure your network infrastructure with Firewal...5 ways you can strengthen and secure your network infrastructure with Firewal...
5 ways you can strengthen and secure your network infrastructure with Firewal...ManageEngine, Zoho Corporation
 
Unit 1 network management
Unit 1 network managementUnit 1 network management
Unit 1 network managementbhavikaorg
 
Cyber Security in Substation Automation (IEC 61850)
Cyber Security in Substation Automation (IEC 61850)Cyber Security in Substation Automation (IEC 61850)
Cyber Security in Substation Automation (IEC 61850)Nikandrov Maxim
 
2019 amerob-conference-oscar bryan magtibay
2019 amerob-conference-oscar bryan magtibay2019 amerob-conference-oscar bryan magtibay
2019 amerob-conference-oscar bryan magtibayOscar Bryan Magtibay
 
Network management objective
Network management objectiveNetwork management objective
Network management objectiveDhani Ahmad
 
New OpManager v12
New OpManager v12New OpManager v12
New OpManager v12Inuit AB
 
Dr wattsun E-monitoring
Dr wattsun E-monitoringDr wattsun E-monitoring
Dr wattsun E-monitoringypsingh44
 
Smart grid chinedu opara(m00560830)
Smart grid   chinedu opara(m00560830)Smart grid   chinedu opara(m00560830)
Smart grid chinedu opara(m00560830)Chinedu Opara
 
Network Management
Network ManagementNetwork Management
Network Managementazura787
 
Best Network Performance Monitoring Tool
Best Network Performance Monitoring ToolBest Network Performance Monitoring Tool
Best Network Performance Monitoring ToolJoe Shestak
 
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...University of Southern California
 
Architectural design1
Architectural design1Architectural design1
Architectural design1Zahid Hussain
 
Self healing architecture in SDN
Self healing architecture in SDNSelf healing architecture in SDN
Self healing architecture in SDNAmeer1236
 
Presentation1 160729072733
Presentation1 160729072733Presentation1 160729072733
Presentation1 160729072733SIVA SASTHRI
 
Design space for user interface architectures
Design space for user interface architecturesDesign space for user interface architectures
Design space for user interface architecturessnabifs
 

What's hot (20)

Cisco network management
Cisco network managementCisco network management
Cisco network management
 
Network Management
Network ManagementNetwork Management
Network Management
 
5 ways you can strengthen and secure your network infrastructure with Firewal...
5 ways you can strengthen and secure your network infrastructure with Firewal...5 ways you can strengthen and secure your network infrastructure with Firewal...
5 ways you can strengthen and secure your network infrastructure with Firewal...
 
Unit 1 network management
Unit 1 network managementUnit 1 network management
Unit 1 network management
 
Cyber Security in Substation Automation (IEC 61850)
Cyber Security in Substation Automation (IEC 61850)Cyber Security in Substation Automation (IEC 61850)
Cyber Security in Substation Automation (IEC 61850)
 
2019 amerob-conference-oscar bryan magtibay
2019 amerob-conference-oscar bryan magtibay2019 amerob-conference-oscar bryan magtibay
2019 amerob-conference-oscar bryan magtibay
 
Network management objective
Network management objectiveNetwork management objective
Network management objective
 
New OpManager v12
New OpManager v12New OpManager v12
New OpManager v12
 
Dr wattsun E-monitoring
Dr wattsun E-monitoringDr wattsun E-monitoring
Dr wattsun E-monitoring
 
Smart grid chinedu opara(m00560830)
Smart grid   chinedu opara(m00560830)Smart grid   chinedu opara(m00560830)
Smart grid chinedu opara(m00560830)
 
Network Management
Network ManagementNetwork Management
Network Management
 
Scada ppt
Scada pptScada ppt
Scada ppt
 
01-15a
01-15a01-15a
01-15a
 
Best Network Performance Monitoring Tool
Best Network Performance Monitoring ToolBest Network Performance Monitoring Tool
Best Network Performance Monitoring Tool
 
Network Monitoring Tools
Network Monitoring ToolsNetwork Monitoring Tools
Network Monitoring Tools
 
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...
Cyber security for the smart grid, Clifford Neuman, Information Sciences Inst...
 
Architectural design1
Architectural design1Architectural design1
Architectural design1
 
Self healing architecture in SDN
Self healing architecture in SDNSelf healing architecture in SDN
Self healing architecture in SDN
 
Presentation1 160729072733
Presentation1 160729072733Presentation1 160729072733
Presentation1 160729072733
 
Design space for user interface architectures
Design space for user interface architecturesDesign space for user interface architectures
Design space for user interface architectures
 

Viewers also liked

IoT ecosystem over programmable SDN infrastructure for Smart City applications
IoT ecosystem over programmable SDN infrastructure for Smart City applicationsIoT ecosystem over programmable SDN infrastructure for Smart City applications
IoT ecosystem over programmable SDN infrastructure for Smart City applicationsŁukasz Ogrodowczyk
 
Autor at the End of the Gutenberg Galaxy
Autor at the End of the Gutenberg GalaxyAutor at the End of the Gutenberg Galaxy
Autor at the End of the Gutenberg Galaxyfest23
 
Gatling overview
Gatling overviewGatling overview
Gatling overviewViral Jain
 
Timing Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis ToolsTiming Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis ToolsMike Towers
 
Henman Wealth - Partner Brochure_6Sep16
Henman Wealth - Partner Brochure_6Sep16Henman Wealth - Partner Brochure_6Sep16
Henman Wealth - Partner Brochure_6Sep16Giles Henman
 
monkeys, profiles and collectivities of difference
monkeys, profiles and collectivities of differencemonkeys, profiles and collectivities of difference
monkeys, profiles and collectivities of differencefest23
 
Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Noriaki Ando
 
Basic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvementBasic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvementViral Jain
 
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...Aruba, a Hewlett Packard Enterprise company
 
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎Noriaki Ando
 
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎Noriaki Ando
 
RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要Noriaki Ando
 
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)Noriaki Ando
 

Viewers also liked (14)

IoT ecosystem over programmable SDN infrastructure for Smart City applications
IoT ecosystem over programmable SDN infrastructure for Smart City applicationsIoT ecosystem over programmable SDN infrastructure for Smart City applications
IoT ecosystem over programmable SDN infrastructure for Smart City applications
 
Autor at the End of the Gutenberg Galaxy
Autor at the End of the Gutenberg GalaxyAutor at the End of the Gutenberg Galaxy
Autor at the End of the Gutenberg Galaxy
 
Drogues
DroguesDrogues
Drogues
 
Gatling overview
Gatling overviewGatling overview
Gatling overview
 
Timing Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis ToolsTiming Tool Test Effectiveness for WCET Analysis Tools
Timing Tool Test Effectiveness for WCET Analysis Tools
 
Henman Wealth - Partner Brochure_6Sep16
Henman Wealth - Partner Brochure_6Sep16Henman Wealth - Partner Brochure_6Sep16
Henman Wealth - Partner Brochure_6Sep16
 
monkeys, profiles and collectivities of difference
monkeys, profiles and collectivities of differencemonkeys, profiles and collectivities of difference
monkeys, profiles and collectivities of difference
 
Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部
 
Basic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvementBasic understanding of lean six sigma approach for improvement
Basic understanding of lean six sigma approach for improvement
 
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...
Software defined networking (sdn) deep dive 3rd-party ecosystem apps and the ...
 
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎
 
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
RTミドルウェアによるロボットプログラミング技術 2.プログラミングの基礎
 
RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要RTミドルウェアによるロボットプログラミング技術 1.コース概要
RTミドルウェアによるロボットプログラミング技術 1.コース概要
 
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)
RTミドルウェアによるロボットプログラミング技術 4.ロボットの運動学と制御の基礎(解答)
 

Similar to SDN Architecture and Benefits

Software Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdfSoftware Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdfsoftwaretrainer2elys
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDNAadarsh Sharma
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptitrups7778
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptxAsfawGedamu
 
Simplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public CloudsSimplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public Clouds5nine
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow ControllerIRJET Journal
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)Aalok Shah
 
Cp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkCp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkDr Geetha Mohan
 
Foundation of Modern Network- william stalling
Foundation of Modern Network- william stallingFoundation of Modern Network- william stalling
Foundation of Modern Network- william stallingJonathanWallace46
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)Pradeep Kumar TS
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptxRUKESHK1
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkDellNMS
 
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...DellNMS
 

Similar to SDN Architecture and Benefits (20)

Software Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdfSoftware Defined Networks - Unit -1- class lecture notes.pdf
Software Defined Networks - Unit -1- class lecture notes.pdf
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
 
Software Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_truptiSoftware Defined Networking(SDN) and practical implementation_trupti
Software Defined Networking(SDN) and practical implementation_trupti
 
Software defined networking
Software defined networkingSoftware defined networking
Software defined networking
 
Software_Defined_Networking.pptx
Software_Defined_Networking.pptxSoftware_Defined_Networking.pptx
Software_Defined_Networking.pptx
 
Final_Report
Final_ReportFinal_Report
Final_Report
 
Simplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public CloudsSimplifying SDN Networking Across Private and Public Clouds
Simplifying SDN Networking Across Private and Public Clouds
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Design of network
Design of networkDesign of network
Design of network
 
IRJET- Build SDN with Openflow Controller
IRJET-  	  Build SDN with Openflow ControllerIRJET-  	  Build SDN with Openflow Controller
IRJET- Build SDN with Openflow Controller
 
Software Defined Networking (SDN)
Software Defined Networking (SDN)Software Defined Networking (SDN)
Software Defined Networking (SDN)
 
Cp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -networkCp7101 design and management of computer networks -network
Cp7101 design and management of computer networks -network
 
Foundation of Modern Network- william stalling
Foundation of Modern Network- william stallingFoundation of Modern Network- william stalling
Foundation of Modern Network- william stalling
 
Software Define Networking (SDN)
Software Define Networking (SDN)Software Define Networking (SDN)
Software Define Networking (SDN)
 
E018113036
E018113036E018113036
E018113036
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
 
Report-SDN
Report-SDNReport-SDN
Report-SDN
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
 
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...Visualizing Your Network Health -  Driving Visibility in Increasingly Complex...
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
 

SDN Architecture and Benefits

  • 2. Software defined networking (SDN) is a form of networking in which control over how data traffic is forwarded to its destination is separated from the switching hardware. This technology is changing the way networks operate and improves the ease and speed that converged compute, storage and networking solutions are created.
  • 3. In the SDN architecture, the control and data planes are decoupled and the network infrastructure is abstracted from the applications. OpenFlow is the protocol specification and reference implementation of Software Defined Network (SDN)
  • 4. Separation of control and data plane
  • 5. Separation of control and data plane
  • 6. Traditional Networks • Applications send data over the network (and observe network service levels), but do not interact directly with the network infrastructure. • Infrastructure uses distributed algorithms to determine forwarding and routing decisions, and uses internal configuration for security and quality of service settings.
  • 7. SDN Networks • Applications specifies network design and policies • Control compile these policies into forwarding instructions and uses the OpenFlow protocol to set the instructions on the switches and routers • Infrastructure execute these forwarding instructions and report flow statistics to the controller
  • 11. Applying Business Logic to the Network
  • 12. Applying Business Logic to the Network
  • 13. Applying Business Logic to the Network
  • 15. Benefits • Ability to apply a wide variety of policies at the session, user, device and application levels which help applications quickly adapt to the state of the network and user needs • Ability to manage and control networking elements from a centralized point • Programmability of the network infrastructure by the entire ecosystem (e.g., users, enterprises, independent software vendors, etc.) • Improved automation and management through the use of common application programming interfaces (APIs)
  • 16. Anticipated Benefits • In the datacenter, network virtualization can improve server utilization, help optimize bandwidth usage and provide tighter integration with storage • In the campus, SDN can help enforce policies consistently across both wired and wireless networks for a consistent and secure user experience. • Programmability of the network infrastructure by the entire ecosystem (e.g., users, enterprises, independent software vendors, etc.) • Improved automation and management through the use of common application programming interfaces (APIs) Visualizing Openflow/SDN

Editor's Notes

  1. Control Plane decoupledfromForwarding PlaneNetwork Control Plane accessiblethrough APIOneControlinstancecancontrol multiple forwardinginstancesCan match on everything in the packet and in anycombination (e.g. MAC+VLAN+IP+Port)Can alter packet duringforwarding
  2. cloud orchestration = automation + integration + best practices.The stitching together of best practices and automated tasks and processes becomes essential to optimize a wide spectrum of workloads types. In addition to rapid service delivery, the benefit of orchestration is that there can be significant cost savings associated with labor and resources by eliminating manual intervention and management of varied IT resources or services.OpenStack Quantum, FlowVisor, FloodlightAn SDN controller is an application in software-defined networking (SDN) that manages flow control to enable intelligent networking. SDN controllers are based on protocols, such as OpenFlow, that allow servers to tell switches where to send packets. The controller is the core of an SDN network.
  3. European Organization for Nuclear researchHome Box Office – American premium cable and satellite television networkOne of the most talked about applications of SDN is the consolidated data-center. The first use-case example has been Infrastructure as a Service (IaaS)Other uses of SDN in enterprise or carrier managed network services (MNS) address the traditional and geo-distributed campus network. These environments were always challenged by the complexities of moves-adds-changes, mergers & acquisitions, and movement of users. Based on SDN principles, it expected that these identity and policy management challenges could be addressed using global definitions and decoupled from the physical interfaces of the network infrastructure.
  4. European Organization for Nuclear researchHome Box Office – American premium cable and satellite television networkOne of the most talked about applications of SDN is the consolidated data-center. The first use-case example has been Infrastructure as a Service (IaaS)Other uses of SDN in enterprise or carrier managed network services (MNS) address the traditional and geo-distributed campus network. These environments were always challenged by the complexities of moves-adds-changes, mergers & acquisitions, and movement of users. Based on SDN principles, it expected that these identity and policy management challenges could be addressed using global definitions and decoupled from the physical interfaces of the network infrastructure.