實驗1:SDN-拓撲實驗
阿新 • • 發佈:2021-09-15
一、實驗目的
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檔案介面