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)
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
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
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
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.
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.
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.