2019 SDN上機第6次作業

2022-08-02 23:33:12 字數 2888 閱讀 7808

輸入如下命令執行python指令碼x.py

終端輸入ping和net檢視連線情況

按照實驗二編寫指令碼,指令碼為sdn6.sh,內容如下:

開啟終端執行sudo bash sdn6.sh
ryu控制器已接收流表項

檢視s1和s2的流表,如圖所示

再次檢視連通性,發現已經連通

其實兩種方法原理都差不多。實驗二使用ovs了命令直接在交換機上下發流表實現vlan,而這次實驗是借助了ryu控制器。相比前者,後者實現起來更為方便簡單。但這次實驗過程我出現了8080埠拒絕連線的情況,網上查詢資料也沒有具體的解決方法。最終經過我不斷的重啟,就解決了這個問題。但我會繼續查詢資料找到更好地解決方法。

2019 SDN第6次上機作業

作業鏈結 ryu的拓撲展示 助教部落格 基於ryu restful api實現的vlan網路虛擬化 實驗環境 實驗拓撲 使用ryu的rest api下發流表實現和第2次實驗同樣的vlan 交換機s1的指令碼 交換機s1接收從1號埠傳送來的資料報,從4號埠將其 給s2 curl x post d ac...

2019 SDN上機第6次作業

from mininet.topo import topo class mytopo topo def init self topo.init self s for i in range 2 sw self.addswitch s format i 1 self.addlink s 0 s 1 co...

2019 SDN上機第6次作業

實驗拓撲圖如下 搭建 如下 建立py檔案,並編寫py 如下 from mininet.topo import topo from mininet.net import mininet from mininet.node import remotecontroller,cpulimitedhost f...