軟體定義網路 - Mininet 基本指令與參數介紹 (1-4)
reference:
- Day10 菜鳥的Mininet紀錄-Mininet指令
- Mininet基本演練
- 【Mininet指令介紹】
- USING GNOME-TERMINAL INSTEAD OF XTERM ON MININET
目錄:
- Mininet 是甚麼
- Mininet 的特性
- 基本 Mininet 指令
0. Mininet 是甚麼
Mininet是一個網路拓樸模擬器(network emulation orchestration system),它可以模擬出一整個有路由器、交換器、主機的叢集。 (reference)
1. Mininet 的特性
- 支援OpenFlow
- 可以自行定義複雜的拓樸
- 因為是基於Linux開發的,所以具有高硬體移植性。
- 具有高拓展性
- 提供Python API,所以可以方必多人協同開發。
2. 基本 Mininet 指令
1. net
圖片 | 說明 |
---|---|
列出現在所有節點的資訊。 在此可以看到:
|
2. nodes
圖片 | 說明 |
---|---|
顯示可用的所有節點。 |
3. links
圖片 | 說明 |
---|---|
列出目前的節點連接狀態。 後面的OK代表之間的連線正常。 |
4. ports
圖片 | 說明 |
---|---|
查看交換機連接的port |
5. dump
圖片 | 說明 |
---|---|
顯示各節點資訊 pid -> process id |
6. intfs
圖片 | 說明 |
---|---|
列出各個設備所有的網路介面。 |
7. iperf
圖片 | 說明 |
---|---|
在兩個節點之間進行 iperf 的測試。 |
8. pingall
圖片 | 說明 |
---|---|
ping 所有的相連的裝置。 |
9. pingallfull
圖片 | 說明 |
---|---|
顯示詳細資訊的pingall。 |
10. exit
圖片 | 說明 |
---|---|
離開mininet。 |
11. xterm / gterm
使用 xterm {host/switch} 可以打開虛擬的終端,模擬該 switch 或 host 並對他輸入指令。