下載地址:http://mininet.org/
我下載的是mininet鏡像,用於導入windows Vmware中使用
用戶名和密碼都是mininet
下載后 導入VMware即可
建立一個簡單的拓撲:sudo mn --topo=single, --mac --switch=ovsk --controller=remote,IP=192.168.3.151
命令解析:運行mininet並創建一個簡單的拓撲結構,包括一個switch和三個host
創建的switch通過remote ip連接到遠程控制器上
此處要注意:本文采用的在windows環境VMware導入mininet鏡像模式,如果要連接宿主機的控制器,需要把此虛擬機的網絡由NAT模式改為橋接模式;
如果宿主機所聯網絡不能夠提供dhcp服務,還要手動給此虛擬機分配一個ip地址和子網掩碼,使得虛擬機和宿主機處於同一網段中,這樣控制器才能聯通。(可以通過ping宿主機IP方式進行測試)。
簡單命令:
mininet > node 查看mininet中節點信息
mininet > help 獲取幫助列表
mininet > h1 ifconfig 查看host1的IP等信息
mininet > xterm h1 打開host1的終端
mininet > exit 退出mininet登錄
nodes 查看全部節點
net 查看鏈路信息
dump 輸出各節點的信息
h1 ping -c 4 h2 測試主機之間的連通性
iperf 兩個節點之間用指定簡單的 TCP 測試
iperfudp 兩個節點之間用指定款單 udp 進行測試
noecho 運行交互窗口,關閉回應
pingpair 兩個主機將互 ping
help 列出命令文檔,查看命令幫助: help command
dpctl 在所有叫交換機
exit/quit 退出 mininet 命令行
hX ifconfig 查看當前那主機的 ip 地址,如: h1 ifconfig
py/sh 執行 python 表達式或運行外部 shell 程序