2019 SDN上機第1次作業


1. 安裝輕量級網絡仿真工具Mininet

環境:Ubuntu 18.04 LTS
(經測試,WSL下無法正常運行)

i.修改源為清華源

vi /etc/apt/sources.list

在最頂部添加

# 默認注釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消注釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 預發布軟件源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

保存並退出

ii. 安裝mininet

sudo apt-get install mininet


如果出現了*** No default OpenFlow controller found for default switch! *** Falling back to OVS Bridge
需要安裝OpenFlow來解決

iii.安裝OpenFlow

git clone git://github.com/mininet/mininet
sudo mininet/util//install.sh -a

2.用字符命令搭建如下拓撲,要求寫出命令


3.利用可視化工具搭建如下拓撲,並要求支持OpenFlow 1.0 1.1 1.2 1.3,設置h1(10.0.0.10)、h2(10.0.0.11)、h3(10.0.0.12),拓撲搭建完成后使用命令驗證主機ip,查看拓撲端口連接情況。





4. 利用Python腳本完成如下圖所示的一個Fat-tree型的拓撲(交換機和主機名需與圖中一致,即s1s6,h1h8,並且鏈路正確,請給出Mininet相關截圖



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM