軟體定義網路 - 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 並對他輸入指令。

