Transcript SDN

SDN (Software Defined Networking)
Introduction
Celia Huang
Agenda
•
•
•
•
•
•
•
•
•
Software Defined Everything (SDx)
What is SDN (Software Defined Networking)
Why needs SDN
New Network Topology
Advantage of SDN
Disadvantage of SDN
HPE OpenFlow Enabled Switch
HPE OpenFlow Configuration Example
Summary
2
Software Defined Everything (SDx)
– SDDC, SDS, SDC, SDN
■ SDDC (Software Defined Data Center)
■ SDS (Software Defined Storage)
■ SDC (Software Defined Compute)
■ SDN (Software Defined Networking)
3
What is SDN
– SDN Introduction
■ SDN is a framework to allow network administrators to automatically
and dynamically manage and control a large number of network
devices, services, topology, traffic paths, and packet handling policies.
4
What is SDN
– SDN Introduction (Cont.)
■ OpenFlow, the major protocol used in SDN.
■ Centralized control.
■ Separate Control Plane and
Data Plane.
Application
Plane
Control Plane
Data Plane
Traditional Topology
SDN Topology
5
What is SDN
– SDN Related Group
Board ONF:
Current Member of ONF:
6
Why needs SDN
– Focus today
•
Network Challenges for Data Centers and
Distribution Networks.
–
•
Automation, configuration management, integration
with other IT systems and maintenance are more
difficult.
SDN is fundamentally changing networking.
–
–
New models improves biggest network challenges.
SDN supports dynamic, scalable computing and
storage.
7
Why needs SDN
– Traditional Network Challenge
Percent of respondents
(N=286, multiple responses
accepted)
8
New Network Topology
– Traditional Network Topology
■ Control Plane and Data Plane are both located on the physical device
(switch).
Physical Device (switch)
9
New Network Topology
– SDN Topology
Application Plane
Control Plane
Data Plane
1. Control Plane: Makes decisions about where traffic is sent.
3. Data Plane: Forwards traffic to the next hop along the path to the selected
destination network according to control plane logic.
10
Advantage of SDN
■ Centralized Control.
■ It can rewrite the destination IP address of a packet.
■ Commonality.
– Can use third-party software.
– Can protect vendor lock-in.
■ Automation.
■ Cheaper hardware and cost saving?
11
Disadvantage of SDN
• Performance issues.
• Lack of expertise.
• Because SDN is a new technology, most in-house IT
staff doesn’t have any experience.
• Centralized point of failure.
• Controller was hacked.
• Controller was attacked.
12
HPE OpenFlow enabled switches
■ HPE has 17 series OpenFlow enabled switches.
– 5130 series JG934A
Protocol: OpenFlow 1.3
– 5900 series JC772A
Protocol: OpenFlow 1.3
13
HPE OpenFlow Configuration Example
– 5900 series
■ Create OpenFlow instance 1.
■ Associate VLANs 4092 and 4094 with the OpenFlow instance.
■ Activate the OpenFlow instance.
14
Summary
■ SDN is a framework to allow network administrators to automatically
and dynamically manage and control a large number of network
devices.
■ SDN topology is centralized control.
■ SDN separates Control Plane and Data plane.
15
References
[1] Don Clark. Transforming the Network to Seize Business Advantage. (p.2, p.7, p.10)
Retrieved from https://www.necam.com/docs/?id=30bb1560-6de4-4741-a54378e637f1287d
[2] 張衛峰著,狄宇昌審閱 (2014)。深度解析SDN 。初版。基峯。 p.7, p.26, p.35,
p.38, p.43, p.45, p.125 。
[3] Software-defined networking. Retrieved Oct. 5, 2016, from
https://en.wikipedia.org/wiki/Software-defined_networking
[4] software-defined.net (2016). What is Software-Defined Networking. Retrieved from:
http://www.software-defined.net/networking.php
[5] Nick Feamster. (2014, Sep. 04). M2.1: Overview of Control and Data Plane
Separation [Video file]. Retrieved from
https://www.youtube.com/watch?v=7wnztxyv74g
[6] Franco Fantini, (2016, Mar. 08). SDN the latest trend in Data Centers. Retrieved
from http://blogs.salleurl.edu/data-center-solutions/2016/03/sdn-the-latest-trend-indata-centers-e2016/
16
References
[7] SDN Tutorials. (2016) Difference Between Control Plane & Data Plane.
Retrieved from: http://sdntutorials.com/difference-between-control-plane-and-dataplane/
[8] Nick Feamster. (2014, July. 23). What is SDN [Video file]. Retrieved from
https://www.youtube.com/watch?v=oTwM3QGFgEk
[9] Raj Jain. (2014, July. 10). Software Defined Networking (SDN): Part 1 [Video file].
Retrieved from https://www.youtube.com/watch?v=t_pHoe524u0
[10] Nirja Jha. (2014, Aug. 23). Advantages, drawbacks and why do we actually need
SDN. Retrieved from https://www.youtube.com/watch?v=TuvHxJrezpI
[11] Nick Feamster. (2014, July. 23). What is SDN (Software Defined Networking)
[Video file]. Retrieved from https://www.youtube.com/watch?v=oTwM3QGFgEk
[12] HPE website, (2016, Oct. 09), SDN Switches Portfolio. Retrieved from
http://h17007.www1.hpe.com/au/en/networking/solutions/technology/sdn/portfolio.as
px#.V_nJ_JN95n4
17
References
[13] 劉誠明著,胡嘉璽審閱 (2014)。最快進入軟體定義網路SDN的第一本書。初版。
上奇資訊。 p.3-3。
[14] HPE website, (2016, Oct. 11), QuickSpecs HP 5130 EI Switch Series. Retrieved
from https://www.hpe.com/h20195/v2/getpdf.aspx/c04394228.pdf?ver=9
[15] HPE website, (2016, Oct. 11), QuickSpecs HPE FlexFabric 5900 Switch Series.
Retrieved from https://www.hpe.com/h20195/v2/GetPDF.aspx/c04111469.pdf
[16] PIVOTALNETWORKs website, (2014). HP Networking product portfolio.
Retrieved from http://pivotalnetworks.co.uk/wp-content/uploads/2014/08/HPNetworking.pdf
[17] HPE website, (2015) , HP 5130 EI Switch Series OpenFlow Configuration
Guide. Retrieved from
http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=c04771714
[18] SDN Tutorials. (2016) What is Software Defined Everything – Part 1: Definition
of SDx. Retrieved from: https://www.sdxcentral.com/cloud/definitions/softwaredefined-everything-sdx-part-1-definition/
[19] Raj Jain, (2015, Oct.28) Software Defined Networking Software Defined
Networking at the Tactical Edge. Panel Presentation at IEEE MILCOM 2015
Conference, Retrieved from http://www.afcea.org/events/documents/sdn_mlc.pdf
18
References
[20] HPE website, (2016, Oct. 12), HP 5920 & 5900 Switch Series OpenFlow
Configuration Guide. Retrieved from
http://h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5221896&docLocal
e=en_US&docId=emr_na-c04089227
19