mininet commands and parameters

軟體定義網路 - Mininet 基本指令與參數介紹 (1-4)

reference:

  1. Day10 菜鳥的Mininet紀錄-Mininet指令
  2. Mininet基本演練
  3. 【Mininet指令介紹】
  4. USING GNOME-TERMINAL INSTEAD OF XTERM ON MININET

目錄:

  1. Mininet 是甚麼
  2. Mininet 的特性
  3. 基本 Mininet 指令

0. Mininet 是甚麼

Mininet是一個網路拓樸模擬器(network emulation orchestration system),它可以模擬出一整個有路由器、交換器、主機的叢集。 (reference)

1. Mininet 的特性

  1. 支援OpenFlow
  2. 可以自行定義複雜的拓樸
  3. 因為是基於Linux開發的,所以具有高硬體移植性。
  4. 具有高拓展性
  5. 提供Python API,所以可以方必多人協同開發。

2. 基本 Mininet 指令

1. net

圖片說明
列出現在所有節點的資訊。
在此可以看到:
  • 有兩台虛擬機h1和h2
  • h1接上的是eth0的網路卡,並對接到交換器 s0 的 eth1上。
  • h2接上的也是自己的eth0的網路卡,並對接到交換器 s0 的 eth2上。

2. nodes

圖片說明
顯示可用的所有節點。
圖片說明
列出目前的節點連接狀態。 後面的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 並對他輸入指令。

tags: SDN mininet
Licensed under CC BY-NC-SA 4.0