1. 程式人生 > 其它 >第六次上機實驗

第六次上機實驗


一、實驗目的
能夠獨立部署RYU控制器;
能夠理解RYU控制器實現軟體定義的集線器原理;
能夠理解RYU控制器實現軟體定義的交換機原理。
二、實驗環境
下載虛擬機器軟體Oracle VisualBox或VMware;
在虛擬機器中安裝Ubuntu 20.04 Desktop amd64,並完整安裝Mininet;
三、實驗要求
(一)基本要求
完成Ryu控制器的安裝。

搭建下圖所示SDN拓撲,協議使用Open Flow 1.0,並連線Ryu控制器。

拓撲建議用命令:sudo mn --topo=single,3 --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow10
通過Ryu的圖形介面檢視網路拓撲。

閱讀Ryu文件的The First Application一節,執行並使用 tcpdump 驗證L2Switch,分析和POX的Hub模組有何不同。


h1 ping h2:

h1 ping h3:


不同:
此應用程式使用OFPP_FLOOD標誌表示應在所有埠傳送資料包。pox的hub也是對所以埠傳送資料包。
只是集線器hub跟switch所基於轉發的形式有所不同而已

總結:

這次實驗和上一次實驗過程相似,沒有遇到太大的問題,主要就是在安裝ryu的時候出現了報錯,重新安裝後就正常了,其餘的結合之前給的文件,對大致的實驗有了理解,相比之前做的很快,並且在同學的幫助下,出現了理論上的效果