• 沒有找到結果。

SDN 交換機多主機負載模式

第三章 SDN 交換機效能測量的設計與實現

3.3 實驗架構及方法

3.3.4 SDN 交換機多主機負載模式

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

39

iperf -c fc01::101 -V -u -b 100m -t 60 -l 64b

7. 經由監控端主機,依序收集虛擬平台上 HOST5 及 HOST5 接收端主機資訊,並收集 TCP/UDP throughput 等相關數據。

8. 重覆步驟 1 至步驟 7,並增加發送端的電腦數目(即兩台 IPv4 及兩台 IPv6 發送端主 機),以收集 SDN 交換機在雙協定下負載下的數據。

3.3.4 SDN 交換機多主機負載模式

如圖 3.4 所示,虛擬平台上掛載 8 台 Linux Ubuntu 主機,做為封包的發送及接收 端,待測端 Linux 主機上安裝 Open vSwitch 做 SDN 交換設備的模擬。虛擬平台上的 Linux 發送端主機實體網卡連接至待測端實體網卡的一端,虛擬平台上的 Linux 接收端主機實 體網卡連接至待測端實體網卡的另一端,Linux 主機共用一張虛擬平台的實體網路卡,

並連接至交換機上,待測端的第三張網路卡亦連結至交換機上,如此監控端電腦可以透 過交換機連結至各主機,以方便實驗中各主機的管理以及各項實驗數據的收集。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

40

圖 3.4 SDN 交換機多主機負載模式測試架構圖

SDN 交換機多主機負載實驗執行步驟如下:

1. 待測端 HOST 主機上執行 Open vSwitch 模擬 SDN 交換機設備。

2. 虛擬平台上的 HOST5 接收端主機執行 Iperf,以接收經由 HOST 待測端主機由 HOST1 發送端主機發送的封包。

3. 虛擬平台上的 HOST1 發送端主機執行 Iperf,以發送封包至 HOST 待測端主機再傳送 至 HOST2 接收端主機。

96 byte、128 byte、256 byte、512byte、1024 byte、1500 byte 等不同大小封包。

相對應的 Iperf 執行指令如下: throughput 等相關數據。

6. 虛擬平台上的 HOST1 發送端主機開始發送 UDP/IPv4 協定封包,並依序測試 64 byte、

96 byte、128 byte、256 byte、512byte、1024 byte、1500 byte 等不同大小封包。

相對應的 Iperf 執行指令如下: throughput 等相關數據。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

42

8. 重覆步驟 1 至步驟 7,並逐次增加發送端的電腦數目(最多 4 台),以收集 SDN 交換 機在多主機負載下的數據。

4.1 TCP Throughput 實驗數據及分析

Throughput 為單位時間內所能傳送的最大數據量,為網路效能衡量指標之一。圖 4.1 為 TCP/IPv4 和 TCP/IPv6 兩種協定,在 bridge、routing 和 SDN 交換機等不同模式 及在 64 byte、96 byte、128 byte、256 byte、512byte、1024 byte、1500 byte 等不 同封包大小下的實驗數據。由圖 4.1 可以發現,IPv6 和 IPv4 在直線圖上的變化,大致 呈現一致的情況。IPv4 和 IPv6 在三種模式下,throughput 的數值變化並沒有很大的差 異,幾乎是相同。Iperf 是壓力測試的軟體,藉由用戶端主機向伺服器端主機發送大量 封包大小 256 byte 為基準,TCP throughput 約為 89 Mbps;當封包大小為 512 byte 時,

throughput 為 176 Mbps,約為封包大小 256 byte 的兩倍;當封包大小為 1024 byte 時,

throughput 約為 345 Mbps,但卻比封包大小 512 byte 兩倍 352 Mbps 少了約 7 Mbps。

由封包發送的數值來看,封包發送數量已不再維持在 4 萬 3,而略降至 4 萬 2。再以封 包大小 1500 byte 來看,throughput 和封包大小 1024 byte 一樣,throughput 維持在 約 345 Mbps 左右,但封包發送數目卻降至 2 萬 8,也就是 throughput 數值最後會維持 在約 345 Mbps 左右,而不再隨著封包的變大而增加,同時封包傳送數量也會開始下降。