2019 SDN上機第3次作業

2022-05-29 06:36:11 字數 1579 閱讀 9284

(1)先開啟終端通過命令sudo wireshark啟動wireshark工具,在wireshark中使用any捕獲過濾器(以免捕捉不到某些在建立網路拓撲時就傳送的報文)

(2)通過miniedit.py建立給定的拓撲

(3)設定主機h1的ip位址為10.0.0.1,設定主機h2的ip位址為10.0.0.2;

(4)勾選start cli,並支援openflow 1.0 1.1 1.2 1.3,controller選擇預設的openflow reference!

(5)測試兩台主機之間的網路連通性

控制器6633埠 ---> 交換機48704埠(最高能支援openflow 1.0)

交換機48704埠--- 控制器6633埠(最高能支援openflow 1.3)

於是雙方建立連線,並使用openflow 1.0

控制器6633埠(我需要你的特徵資訊) ---> 交換機48704埠

控制器6633埠---> 交換機48704埠

控制器對交換機flags和miss_send_len屬性進行配置

flags:用來指示交換機如何才處理 ip 分片資料報。

miss_send_len:用來指示當乙個交換機無法處理的資料報到達時,將資料報發給控制器的最大位元組數。

交換機48704埠(這是我的特徵資訊,請查收)--- 控制器6633埠

交換機48704埠(有資料報進來,請指示)--- 控制器6633埠

控制器6633埠(請按照我給你的action進行處理) ---> 交換機48704埠

在hello報文中可以發現控制器支援的openflow版本從1.0變成了1.3,因此,經過協商交換機和控制器之間將通過1.3版本的openflow協議進行通訊

2019 SDN上機第2次作業

利用mininet建立如下拓撲,要求拓撲支援openflow 1.3協議,主機名 交換機名以及埠對應正確,請給出拓撲mininet執行結果,展示埠連線情況 直接在open vswitch下發流表,用vlan得到下列虛擬網段,請逐條說明所下發的流表含義 s1 sudo ovs ofctl add fl...

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...