SDN and Cost Savings – A Presentation at the Digital Government Institute 2014 Government Cloud Computing and Data Center Conference & Expo at Ronald Reagan Building and International Trade Center in Washington, DC on September 18, 2014.
SDN and Cost Savings - Presented at the DGI 2014 Government Cloud Computing and Data Center Conference & Expo in Washington, DC on September 18, 2014
1. A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC
September 18, 2014
Charles Sun
www.linkedin.com/in/charlessun
@CharlesSun_
1
2. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
2
3. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
3
4. What is SDN? - Definitions and Key Concepts
ONF Software Defined Networking Definitions:
The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
4
5. What is SDN? - Definitions and Key Concepts
Additional Definitions:
An emerging architecture that is dynamic, manageable, cost-effective, and adaptable, making it ideal for the high- bandwidth, dynamic nature of today's applications.
An emerging network architecture where the network routing process (control plane) is separated from the data forwarding process (data plane), enabling a centralized controller to maintain, control, and program the state of data planes.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
5
6. What is SDN? - Definitions and Key Concepts
Traditional Networking Switch:
Control Plane – Routing/Decision Making
Data Plane – Packet Forwarding
Management Plane – Provisioning and Monitoring
Source: https://www.clear.rice.edu/comp529/www/papers/tutorial_4.pdf
6
7. What is SDN? - Definitions and Key Concepts
Software Defined Networking (SDN): Conceptual Diagram I
Source: http://packetlife.net/blog/2013/may/2/what-hell-sdn/
7
8. The Key Concepts:
In the SDN environment, a Controller acts as the “brains,” providing an abstract, centralized view of the overall network.
Through the Controller, network managers can quickly and easily make and push out decisions on how the forwarding plane of the underlying systems (switches) will handle the traffic.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
8
What is SDN? - Definitions and Key Concepts
9. What is SDN? - Definitions and Key Concepts
Software Defined Networking (SDN): Conceptual Diagram II
Source: http://packetlife.net/blog/2013/may/2/what-hell-sdn/
9
10. The SDN architecture is:
Directly programmable: Network control is directly programmable because it is decoupled from forwarding functions.
Agile: Abstracting control from forwarding lets administrators dynamically adjust network- wide traffic flow to meet changing needs.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
10
What is SDN? - Definitions and Key Concepts
11. The SDN architecture is:
Centrally managed: Network intelligence is (logically) centralized in software-based SDN controllers that maintain a global view of the network, which appears to applications and policy engines as a single, logical switch.
Programmatically configured: SDN lets network managers configure, manage, secure, and optimize network resources very quickly via dynamic, automated SDN programs, which they can write themselves because the programs do not depend on proprietary software.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
11
What is SDN? - Definitions and Key Concepts
12. The SDN architecture is:
Open standards-based and vendor-neutral:
When implemented through open standards, SDN simplifies network design and operation because instructions are provided by SDN controllers instead of multiple, vendor-specific devices and protocols.
Source: https://www.opennetworking.org/sdn-resources/sdn-definition
12
What is SDN? - Definitions and Key Concepts
13. The SDN is Disruptive Technology:
Shift in Value-Add – with the separation of packet forwarding and control, new opportunities emerge for new suppliers. Vendor lock-in is reduced, and value-add can be provided independently from providing the hardware.
Cloud Networks – Leveraging the virtualization of network resources, new types of networks can be provisioned by de-fragmenting leftover capacity in existing deployments and reduce the number of physical devices in the network.
Source: http://www.att.com/Common/about_us/pdf/AT&T%20Domain%202.0%20Vision%20White%20Paper.pdf
13
What is SDN? - Definitions and Key Concepts
14. What is SDN? - Definitions and Key Concepts
Logical View of the SDN Architecture
Source: https://www.opennetworking.org/sdn-resources/sdn-library/whitepapers
14
15. The First SDN Standard - OpenFlow:
Currently, the most common protocol used in SDN networks to facilitate the communication between the Controller (called the Southbound API) and the forwarding data plane of the SDN switches is OpenFlow.
15
What is SDN? - Definitions and Key Concepts
16. What is OpenFlow?
OpenFlow Standard is the first standard communications interface defined between the control and forwarding layers of an SDN architecture.
As the first SDN standard, it defines the open communications protocol in SDNs that enables the Controller to interact with the forwarding plane and make adjustments to the network, so it can better adapt to changing business requirements.
Source: https://www.sdncentral.com/what-is-openflow/
16
17. What is OpenFlow?
OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well- defined "forwarding instruction set".
With OpenFlow, entries can be added and removed to the internal flow-table of switches and potentially routers to make the network more responsive to real-time traffic demands.
Source: https://www.sdncentral.com/what-is-openflow/
17
18. What is OpenFlow?
OpenFlow Protocol: Conceptual Diagram
Source: http://www.slideshare.net/openflow/openflow-tutorial
OpenFlow Protocol (SSL/TCP)
18
19. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
19
20. The Benefits of Adopting SDN:
Creating Vendor-Neutral Networking Environment
Increasing Vendors Competition
Reducing Capital Expenditures (CapEx)
Reducing Operational Expenditure (OpEx)
Delivering Agility and Flexibility
Enabling Innovations
20
21. The Benefits of Adopting SDN:
Reduce CapEx: reducing the need to purchase purpose- built, ASIC-based networking hardware and supporting pay-as-you-grow models to eliminate wasteful overprovisioning.
Reduce OpEx: enabling algorithm control of the network, through network elements that are increasingly programmable, that makes it easier to design, deploy, manage and scale networks. The ability to automate provisioning and orchestration not only reduces overall management time, but also the chance for human error to optimize service availability and reliability.
Source: https://www.sdncentral.com/what-is-openflow/
21
22. The Benefits of Adopting SDN:
Deliver Agility and Flexibility: helping organizations rapidly deploy new applications, services and infrastructure to quickly meet their changing business goals and objectives.
Enable Innovation: enabling organizations to create new types of applications, services and business models that can create new revenue streams and more value from the network.
Source: https://www.sdncentral.com/what-is-openflow/
22
23. The Benefits of Adopting SDN:
Survey Report: Key Drivers for Adopting SDN:
Improved Network Performance and Efficiency (26%)
Simplified Network Operations (19%)
Cost Savings on Operations (13%)
Access to Open Source Controllers (12%)
Source: Based on the data from a Recent Survey of 400 US-based IT Decision Makers Done By Juniper Networks with Wakefield Research: http://www.businesscloudnews.com/2014/08/01/enterprises-put-off-sdn-adoption-by-cost-lack-of-skills/
23
24. Survey Report: Cost Savings by Adopting SDN:
Infrastructure Diversification:
The network infrastructure diversification by way of multi-vendors competition, which will ultimately lead to 50% additional savings for the agencies’ IT acquisitions, service, and maintenance costs.
Source: Based on a most recent online survey of 300 federal network managers conducted in February 2014 by MeriTalk on behalf of Brocade: http://www.meritalk.com/fedsaver
24
25. Survey Report: Cost Savings by Adopting SDN:
Source: Based on a most recent online survey of 300 federal network managers conducted in February 2014 by MeriTalk on behalf of Brocade: http://www.meritalk.com/fedsaver
25
26. The State of SDN Adoption:
A Recent Gartner Survey Result:
Source: http://blogs.gartner.com/andrew-lerner/files/2014/06/SDNsm.jpg
26
27. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
27
28. SDN, NFV, and Cloud Computing:
Network Functions Virtualization (NFV):
NFV offers a new way to design, deploy and manage networking services. IT decouples the network functions, such as NAT, firewalling, intrusion detection, DNS, caching, etc., from proprietary hardware appliances, so they can run in software.
It’s designed to consolidate and deliver the networking components needed to support a fully virtualized infrastructure – including virtual servers, storage and even other networks. It utilizes standard IT virtualization technologies that run on high-volume service, switch and storage hardware to virtualize network functions.
It is applicable to any data plane processing or control plane function in both wired and wireless network infrastructures.
Source: https://www.sdncentral.com/whats-network-functions-virtualization-nfv/
28
29. SDN, NFV, and Cloud Computing:
SDN and NFV:
SDN is a concept related to NFV, but they refer to different domains.
SDN is focused on the separation of the network control layer from its forwarding layer, while NFV is focused on porting network functions to virtual environments in order to enable the migration from proprietary appliance based embodiments to a standard hardware and cloud based infrastructure.
Both concepts can be complementary, although they can exist independently.
Source: https://www.sdncentral.com/whats-network-functions-virtualization-nfv/
29
31. SDN, NFV, and Cloud Computing:
OpenFlow-Based SDN and Private Cloud:
Private Cloud is transforming Enterprise IT, enabling the infrastructure to more effectively respond to changing business needs and reduce overall costs.
SDN has emerged as the foundation for Private Clouds. SDN enables Private Clouds to share infrastructure resources, scale them on demand, automate operations, and be more responsive to dynamic business demands while maximizing resource utilization.
SDN implementing OpenFlow delivers substantive advantages for Private Cloud:
Openness
Streamlined Automation
Granular Policy Enforcement
IT Service Customization
Resource Optimization
Source: https://www.opennetworking.org/solution-brief-how-openflow-based-sdn-transform-private-cloud
31
32. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
32
33. SDN and IPv6:
SDN Must Fully Support IPv6 in Its Design And Deployment:
IPv4 and IPv6 dual stack
Single Stack of IPv6
FAR Requirement
OMB IPv6 Initiative
33
34. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
34
35. Summary: SDN, NFV, Cloud Computing, IoT, and IPv6
35
IPv6
SDN OpenFlow
Cloud
Computing
IoT
SDX
NFV
Virtualization
Future of Internet
36. Reference:
Cutting Cost by Embracing the Software-Defined Information Technology!:
https://www.linkedin.com/pulse/article/20140608200244-19827576-cutting-cost-by-embracing- the-software-defined-information-technology
http://www.digitalgovernment.com/media/Downloads/asset_upload_file764_2515.pdf
Open Networking Foundation (ONF):
http://www.opennetworking.org
SDN Central:
http://www.sdncentral.com/
Wikipedia - Software-Defined Networking:
http://en.wikipedia.org/wiki/Software-defined_networking
Network Functions Virtualisation – Introductory White Paper
http://portal.etsi.org/NFV/NFV_White_Paper.pdf
OpenFlow, Software Defined Networking (SDN) and Network Function Virtualization (NFV):
http://www.cse.wustl.edu/~jain/tutorials/ftp/icc14.pdf
36
Disclaimer: The views presented are only personal opinions and they do not necessarily represent those of the U.S. Government.
37. •What is SDN?
•Benefits of Adopting SDN
•SDN, NFV, & Cloud Computing
•SDN and IPv6
•Summary
•Q & A
37