這裡簡單的說明一些基本的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 | 啟用/停用兩節點間的鏈路 |
| switch | 啟用/停用一台交換機 |
| 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位址 |
以上指令說明如果你覺得說明有不當的,歡迎留言指教。
沒有留言:
張貼留言