Download presentation
Presentation is loading. Please wait.
Published byAlannah Cook Modified over 9 years ago
1
Software Defined Networking Kathryn Abbett
2
Definition □Origins from Berkley and Stanford, around 2008 □Software-Defined Networking (SDNs) allows applications to realize necessary tasks for network management □Routing □Traffic control □Load balancing
3
Methodology □SDNs converse with and directly manipulate control software □Installs packet-processing rules onto switches □This allows direct control of the network and flexibility for fine-tuning
4
General Architecture
5
Architecture Explained □There is no set architecture for SDNs because each is tailored to the network it modifies □There are certain consistencies involved □Guarantee that the design and implementation of SDN devices conforms to the standards, correctness and safety properties □Check consistency and safety of their network configurations and virtual and physical topologies to prevent loops in the network, unintentional isolation, seamless updates □These consistencies will keep the network running smoothly and allow administrators to focus on other properties of the network
6
Models □Network Virtualization □Eliminates partitioning issue from VLAN and allows for more scalability □Can manage multi-tenant clouds without modifying the network itself □Virtual network can only connect to virtual machines □Network devices only see traffic and cannot prioritize certain virtual networks
7
Models □Evolutionary Model □Enhances current networking software without expanding □Typically partition network into neighborhoods to control traffic □Still scalable in theory, so long as the machines all abide by standards □Not easily integrated with other SDNs or between Cloud and user services
8
Models □OpenFlow Model □Most commonly associated with SDN □Central programmer creates each device’s forwarding table □Extremely flexible, puts network at programmer’s fingertips □Basis for all of SDN’s initial creation □Still lack of detail and agreement on structure and components
9
Optimal Utilization □There is no “one best” model □Most networks require an overlay of two or even all three models □OpenFlow nearly universal □Large-scale will require network virtualization due to infinite scalability □Evolutionary aids in reducing redundancy
10
References □Composing Software-Defined Networks, Christopher Monsanto ∗, Joshua Reich ∗, Nate Foster†, Jennifer Rexford ∗, David Walker ∗, ∗ Princeton †Cornell https://www.usenix.org/system/files/conference/nsdi13/nsdi13-final232.pdf https://www.usenix.org/system/files/conference/nsdi13/nsdi13-final232.pdf □Software Driven Networks Problem Statement, T. Nandeau, Sept 30 2011 http://tools.ietf.org/html/draft-nadeau-sdn-problem-statement-00 http://tools.ietf.org/html/draft-nadeau-sdn-problem-statement-00 □Formal Specification Framework for Software-Defined Networks (SDN), Shin et al. http://tools.ietf.org/html/draft-shin-sdn-formal-specification-03 http://tools.ietf.org/html/draft-shin-sdn-formal-specification-03 □Three models of SDN explained, Tom Noelle http://searchcloudprovider.techtarget.com/tip/Three-models-of-SDN- explained http://searchcloudprovider.techtarget.com/tip/Three-models-of-SDN- explained
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.