如果要實作 SDN ,先懂整體的架構,SDN 並非單一單元
,缺其中一個單元的了解,就無法完成完整的Project,也就是說我們要懂 Switch,協定: OpenFlow,Controller還有其虛擬環境模擬工具: Mininet,才能更理解sdn 以及跑實驗。
List of SDN controller software
Beacon
Faucet
lighty-core
Cherry
NOX/POXPOX 裝Mininet時也就同時裝了POX
/研究初階段
ONOS商業型
/Controller界的當紅炸子雞嗎
/沒有用過
Open vSwitch
OpenContrail
OpenDaylight (controller baseline project upon which many other controllers are built)
OpenKilda
Project Calico
Project Floodlight
RUNOS
Ryu Controller研究型
/入門較容易
/有用過
The Fast Data Project
vneio/sdnc
OpenFlow是一種網路協定,運作於網路七層的第二層,也就是資料連結層(Data Link Layer)。
Mininet is also a great way to develop, share, and experiment with OpenFlow and Software-Defined Networking systems.
支援SDN架構的switch