copyright © 2010, [email protected] openflow - innovate in your network 指導教授:王國禎...
TRANSCRIPT
![Page 1: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/1.jpg)
Copyright © 2010, [email protected]
OpenFlow - Innovate in Your Network
指導教授:王國禎 學生:洪維藩
國立交通大學資訊科學與工程研究所行動計算與寬頻網路實驗室
![Page 2: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/2.jpg)
Copyright © 2010, [email protected]
What is OpenFlow?
• In a classical router or switch, the fast packet forwarding (data path) and the high level routing decisions (control path) occur on the same device.
• An OpenFlow Switch separates these two functions. The data path portion still resides on the switch, while high-level routing decisions are moved to a separate controller, typically a standard server.
![Page 4: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/4.jpg)
Copyright © 2010, [email protected]
OpenFlow Switch
1. A Flow Table, with an action associated with each flow entry, to tell the switch how to process the flow
2. A Secure Channel that connects the switch to a remote control process (called the controller), allowing commands and packets to be sent between a controller and the switch using
3. The OpenFlow Protocol, which provides an open and standard way for a controller to communicate with a switch
![Page 5: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/5.jpg)
Copyright © 2010, [email protected]
OpenFlow Switch(cont.)
• It is useful to categorize switches into dedicated OpenFlow switches that do not support normal Layer 2 and Layer 3 processing, and OpenFlow-enabled general purpose commercial Ethernet switches and routers, to which the OpenFlow Protocol and interfaces have been added as a new feature
![Page 6: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/6.jpg)
Copyright © 2010, [email protected]
OpenFlow Controller
• NOX(NOX is the original OpenFlow controller, and facilitates development of fast C++ controllers on Linux.)
• Routing decision• Flow control• Plug-n-serve: Routing Load balancing• OpenRoads: Network virtualization
![Page 8: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/8.jpg)
Copyright © 2010, [email protected]
Openflow vendor(March 2011)
• Networking equipment: Cisco, Brocade, Juniper Networks, HP
• Computer software: Microsoft• Computer hardware: Dell, IBM• Virtualization platform: VMware, Citrix• Internet: Google, Facebook, Yahoo• Telecommunications: Verizon
![Page 9: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/9.jpg)
Copyright © 2010, [email protected]
Openflow Application Examples
• Example 1: Network Management and Access Control• Example 2: VLANs• Example 3: Mobile wireless VOIP clients• Example 4: A non-IP network
![Page 10: Copyright © 2010, MBL@CS.NCTU OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室](https://reader036.vdocuments.site/reader036/viewer/2022082318/56649e5d5503460f94b56026/html5/thumbnails/10.jpg)
Copyright © 2010, [email protected]
References
• [1]Zhen-kai Wang, Fan Yang, Jian-ya Chen, Yun-jie Liu, “Load-Balancing High-Performance Router Testbed Based on OpenFlow and Click,” in Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on, 10-12 Dec. 2010, pp. 1-4.
• [2] Richard Wang, Dana Butnariu, and Jennifer Rexford, “OpenFlow-based server load balancing gone wild”, Hot-ICE'11 Proceedings of the 11th USENIX conference on Hot topics in management of internet, cloud, and enterprise networks and services, pp. 12-12.