可模擬 OpenFlow軟體定義網路(SDN)功能的交換器與無線基礎設施網路
概觀
OpenFlow 模組是思銳網路模擬器的一部分。在軟體定義網路中,OpenFlow 通訊協定規範了控制器與交換器之間的通訊方式。使用此SDN模組,一個 OpenFlow 交換器可以接受來自單一控制器或是多個控制器的控制,且支援控制平面與資料平面交疊 (In-band Control Plane) 的架構或是兩者分離 (Out-of-band Control Plane) 的架構。商業版本的或開放源碼的控制器軟體可以在模擬的軟體定義網路中被執行起來,然後去控制虛擬的 OpenFlow 交換器。為了遵循 OpenFlow 通訊協定,模擬的 OpenFlow 交換器也支援 Flow Table(s)、Group Table 與 Meter Table的操作。使用者可以在模擬器的執行與播放模式中觀察Flow Table(s)、Group Table 與 Meter Table的變化。
另外思銳也提供可模擬具備 OpenFlow 1.3 能力的無線網路基地台設備。使用者可結合此無線網路基地台設備與同樣是模擬的軟體定義網路交換器設備,用來建構虛擬的、可支援軟體定義網路功能的基礎設施網路。
主要特色與好處
支援具有 OpenFlow 通訊協定的虛擬交換機與無線網路基地台
將多個模擬的OpenFlow交換器連結在一起,便可形成一個軟體定義網路的模擬環境。在此模擬環境中,開發者可以透過讓控制器應用程式操作這些虛擬交換器/或無線網路基地台與交換機設備的資源來測試與驗證應用程式的功能性與網路規模擴展的支援能力。也可用此模擬平台來進行動態的、集中式的網路流量工程與網路存取控制等議題的研究和探討。
可與真實世界的控制器軟體相容
可在 Linux環境中執行的軟體定義網路控制器軟體也能夠直接在思銳網路模擬器的軟體定義網路中執行起來,並控制所有模擬的 OpenFlow 無線網路基地台與交換機設備。若控制器軟體無法在 Linux 環境中執行,則思銳網路模擬器的實時模擬模式可讓執行在 Linux 環境的虛擬軟體定義無線網路與執行在其他作業系統環境的控制器軟體互通。透過思銳網路模擬器所虛擬出來的軟體定義無線網路環境,可以用來測試控制器應用程式的功能並可檢測設計上的缺陷與運行上的錯誤。
SDN網路的主要功能
OpenFlow之運作
- Simulated OpenFlow-enabled AP and Switch Devices
- OpenFlow v1.3 Message
- Controller-to-Switch Messages
- Multiple-Controllers Operation
- Asynchronous Messages
- Symmetric Messages
- Controller-to-Switch Messages
- OpenFlow v1.3 Table
- Flow Table
- Multiple Flow Tables
- All Match Fields but OFPXMT_OFB_PBB_ISID
- All Instructions & Actions
- Per-table Counters & Per-flow Counters
- Group Table
- 4 Group Types (all, select, indirect, and fast failover)
- Per-group Counters & Per-bucket Counters
- Meter Table
- 2 Band Types (drop and dscp remark)
- Per-meter Counters & Per-band Counters
- Flow Table
無線基礎設施模式功能 (僅屬於OpenFlow 無線網路基地台與交換機設備)
- Wi-Fi AP & STA Communication
- IEEE 802.11a/g/n Protocol with EDCA
- Channel Models
產品型錄
相關出版著作
S.-H. Shen, L.-H. Huang, D.-N. Yang and W.-T. Chen, "Reliable Multicast Routing for Software-Defined Networks," Proceedings of IEEE Conference on Computer Communications (IEEE INFOCOM), April 2015
Shie-Yuan Wang, Chia-Cheng Wu, and Chih-Liang Chou, "Hybridtrace: A Traceroute Tool for Hybrid Networks Composed of SDN and Legacy Switches," IEEE Symposium on Computers and Communications (ISCC), 2016
Shie-Yuan Wang, Chia-Cheng Wu and Chih-Liang Chou, "Constructing an optimal spanning tree over a hybrid network with SDN and legacy switches," IEEE Symposium on Computers and Communication (ISCC), July 2015
Shie-Yuan Wang, Hung-Wei Chiu and Chih-Liang Chou, "Comparisons of SDN OpenFlow Controllers EstiNet: Ryu vs. NOX," IARIA SOFTNETWORKING, April 2015
Shie-Yuan Wang, "Comparison of SDN OpenFlow network simulator and emulators: EstiNet vs. Mininet," IEEE Symposium on Computers and Communications (ISCC), June 2014
Ko-Chih Fang, Kuochen Wang and Jian-Hong Wang, “A fast and load-aware controller failover mechanism for software-defined networks,” in the Proc. 10th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP 2016), July 2016
Tsai-Wei Yang and Kuochen Wang, “Failure detection service with low mistake rates for SDN controllers,” in the Proc. 18th Asia-Pacific. Network Operations and Management Symposium (APNOMS 2016), October 2016
L. C. Cheng, K. C. Wang, and Y.H. Hsu, “Application-aware Routing Scheme for SDN-based Cloud Datacenters, ” in the Proc. Seventh International Conference on Ubiquitous and Future Networks (ICUFN), June-July 2015
Chia-Chen Ho, Kuochen Wang and Yi-Huai Hsu, "A fast consensus algorithm for multiple controllers in software-defined networks," 18th International Conference on Advanced Communication Technology (ICACT), Jan 2016
Li-Chia Cheng, Kuochen Wang and Yi-Huai Hsu, "Application-aware Routing Scheme for SDN-based cloud datacenters," Seventh International Conference on Ubiquitous and Future Networks, July 2015
Li-Chia Cheng, Kuochen Wang and Yi-Huai Hsu, "Fast Controller Failover for Multi-domain Software-Defined Networks," Networks and Communications (EuCNC), European Conference, June 2015
Li-Chia Cheng, Kuochen Wang and Yi-Huai Hsu, "Multipath routing in SDN-based Data Center Networks," Networks and Communications (EuCNC), European Conference, June 2015
Joshua A. Alcorn and C. Edward Chow, "A framework for large-scale modeling and simulation of attacks on an OpenFlow network," 23rd International Conference on Computer Communication and Networks (ICCCN), 2014
Lorena Isabel Barona López, Ángel Leonardo Valdivieso Caraguay and Luis Javier García Villalba, "Extending OpenFlow in Virtual Networks," The 7th International Conference on Information Technology (ICIT), 2015
Hamid Farhady, HyunYong Lee and Akihiro Nakao, "Software-Defined Networking: A survey," Computer Networks Volume 81, 22, Pages 79–95, April 2015