1. 程式人生 > 其它 >實驗1:SDN-拓撲實驗

實驗1:SDN-拓撲實驗

一、實驗目的

1.能夠使用原始碼安裝Mininet;
2.能夠使用Mininet的視覺化工具生成拓撲;
3.能夠使用Mininet的命令列生成特定拓撲;
4.能夠使用Mininet互動介面管理SDN拓撲;
5.能夠使用Python指令碼構建SDN拓撲。

二、實驗環境

1.下載虛擬機器軟體Oracle VisualBox 或 VMware;
2.在虛擬機器中安裝Ubuntu 20.04 Desktop amd64;

三、實驗要求

(一)基本要求
1.在Ubuntu系統的home目錄下建立一個目錄,目錄命名為學號

2.在建立的目錄下,完成Mininet的原始碼安裝。
3.使用Mininet視覺化工具,生成下圖所示的拓撲,並儲存拓撲檔名為學號.py。

4.使用Mininet的命令列生成如下拓撲:
a)3臺交換機,每個交換機連線1臺主機,3臺交換機連線成一條線。


b) 3臺主機,每個主機都連線到同1臺交換機上。

5.在4 b)的基礎上,在Mininet互動介面上新增1臺主機並且連線到交換機上,再測試新拓撲的連通性。


6.編輯(一)中第3步儲存的Python指令碼,新增如下網路效能限制,生成拓撲:
a) h1的cpu最高不超過50%;
b) h1和s1之間的鏈路頻寬為10,延遲為5ms,最大佇列大小為1000,損耗率50。

編輯py檔案介面