python脚本创建拓扑_实验 1:Mininet --拓扑的命令脚本生成
一、實驗目的
掌握?Mininet 的自定義拓撲生成方法:命令行創建、Python 腳本編寫
二、實驗任務
通過使用命令行創建、Python?腳本編寫生成拓撲,熟悉?Mininet 的基本功能。
三、實驗步驟
1、實驗環境
安裝了?Ubuntu 18.04.5 Desktop amd64 的虛擬機
2、實驗過程
(1)?針對特定拓撲的命令行快速創建
// 最小拓撲,1?臺交換機下掛?2 臺主機
$ sudo mn --topo minimal
// 簡單拓撲,1?臺交換機下掛?n?臺主機,此處?n=3,n=2 即為最小拓撲
$ sudo mn --topo single,3
//?線性拓撲,交換機連成一線,每臺交換機下掛?1?臺主機,此處有?3?臺交換機?3 臺主機
$ sudo mn --topo linear,3
//?樹形拓撲,基于深度?depth?和扇出?fanout,此處均為?2
$ sudo mn --topo tree, fanout=2,depth=2
以下為執行結果
(2)通用情形的 Python 腳本自定義創建 此種方法需要具備 Python 的編程能力。 本例拓撲為實驗 1 可視化工具實驗部分所使用的拓撲。 并且腳本中可以自定義網絡性能,比如 addHost 當中可以添加參數設置主機的 cpu,addLink 當中可以添加參數設置鏈路的帶寬 bw、延時 delay、最大隊列值
修改之前的 Python 程序,使之可用 iPerf 測試網絡拓撲中的指定主機之間的帶寬。
總結
以上是生活随笔為你收集整理的python脚本创建拓扑_实验 1:Mininet --拓扑的命令脚本生成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬取京东商品图片_pytho
- 下一篇: mysql二进制文件复制_MySQL 主