mininet
mininet是一個用python寫的一個Process
python
這個Process是一個網路模擬器(network emulator)
網路模擬器(network emulator)
或者更精確的說:網路拓樸模擬器(network emulation orchestration system)
網路拓樸模擬器(network emulation orchestration system)
既然叫拓樸模擬器,代表它模擬了一整個:終端主機(end-hosts),路由器(router),交換器(switches)的集成系統
通常透過mininet模擬的架構,會與實際透過硬體架設的結果一致,因此可做為實體配線前的臨摹
實體配線前的臨摹
mininet模擬的host行為跟真的一樣:你可以SSH(Secure Shell)進去並運行任意程式,也可以運行server
運行server
你也可以送出封包,就像透過真的乙太網路出去,有link speed & delay,可以觀察封包來往的狀況
觀察封包
可以輕易的製作支援SDN的區域網路 (後面會介紹什麼是SDN),事實上,mininet是很適合作為一個輕量級的SDN仿真工具
SDN
SDN仿真工具