Copyright © 2010, OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室
Copyright © 2010, 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.
Copyright © 2010, OpenFlow Architecture
Copyright © 2010, 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
Copyright © 2010, 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
Copyright © 2010, 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
Copyright © 2010, The benefits of the Openflow
Copyright © 2010, 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
Copyright © 2010, 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
Copyright © 2010, 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, Dec. 2010, pp [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
Copyright © 2010, Thank you!