2016/05/19

【教學】Mininet CLI Mode 基本指令簡單說明及mn指令參數說明



這裡簡單的說明一些基本的Mininet指令,方便以後查詢用。


Mininet CLI Mode



 指令 功能說明
 help  顯示幫助
 time  經過時間
 exit, quit, EOF 離開/結束
 gterm  .... 開啟指定節點上 gnomo terminals
 x, xterm   .... 開啟指定節點上 xterm
 intfs 列出所有的網路介面
 iperf   兩節點之間進行iperf TCP測試
 iperfudp  兩節點之間進行自訂頻寬的udp測試
 net   顯示所有網路的連接情況
 nodes  列出所有節點的資訊
 links   列出所有節點的連接狀態
 ports   查看交換機連接的port
 link {up|down}  啟用/停用兩節點間的鏈路
 switch {start|stop} 啟用/停用一台交換機
 pingall   所有主機與其他所有主機進行ping測試
 pingallfull   所有主機與其他所有主機進行ping測試,並顯示詳細資訊
 pingpair  對首兩台主機進行ping測試
 pingpairfull  對首兩台主機進行ping測試,並顯示詳細資訊
 noecho 關閉回應
 py  執行python指令
 sh 執行外部shell指令
 dpctl  在所有交換機上用dptcl指令,本機為 tcp 127.0.0.1:6634
 px
 source 從外部檔案中讀取指令
 dump 顯示各節點資訊


mn參數


這個指令可以創建網路拓譜來進行SDN的模擬,並可以使用Mininet CLI 來控制,先來談談mn這個指令的參數。
 參數 功能
 -h, --help 顯示說明資訊
 -c, --clean 清除/結束
 --host=HOST 設定主機處理程序
 --controller=CONTROLLER 設定控制器類型
 --topo=TOPO 設定預設拓譜類型,預設的類型有 linear, torus, tree, single, reversed, mini-mal 
 --switch=SWITCH 設定交換機類型
 --custom=CUSTOM 從.py檔案中讀取訂製的參數
 -x, --xterms 開啟每個節點的xterm
 --ip=IP 設定遠端控制器的IP位址
 --port=PORT 設定遠端控制器的port
 --mac 設定MAC位址等於Deive ID
 --arp 設定arp表
 --nat 設定NAT到拓譜中
 --i IPBASE 設定拓譜內的IP位址


以上指令說明如果你覺得說明有不當的,歡迎留言指教。

沒有留言:

張貼留言