1. 程式人生 > 其它 >第三次SDN實驗

第三次SDN實驗

實驗3:OpenFlow協議分析實踐

一、實驗目的

  1. 能夠運用 wireshark 對 OpenFlow 協議資料互動過程進行抓包;
  2. 能夠藉助包解析工具,分析與解釋 OpenFlow協議的資料包互動過程與機制。

二、實驗環境

  1. 下載虛擬機器軟體Oracle VisualBox;
  2. 在虛擬機器中安裝Ubuntu 20.04 Desktop amd64,並完整安裝Mininet;

三、實驗要求

(一)基本要求

  1. 搭建下圖所示拓撲,完成相關 IP 配置,並實現主機與主機之間的 IP 通訊。用抓包軟體獲取控制器與交換機之間的通訊資料包。
主機IP地址
h1 192.168.0.101/24
h2 192.168.0.102/24
h3 192.168.0.103/24
h4 192.168.0.104/24
  1. 回答問題:交換機與控制器建立通訊時是使用TCP協議還是UDP協議?TCP
  2. 檢視抓包結果,分析OpenFlow協議中交換機與控制器的訊息互動過程,畫出相關互動圖或流圖。

(三)實驗報告

在進階部分我還是不會解構資料包檢視源資料包程式碼結構,所以請教了舍友完成了。

(想要抓到完整的openflow資料包需要先開啟wireshare再run你的拓撲,或者開啟編譯好的py檔案;wireshare不知道抓什麼介面可以直接抓any介面)