• 沒有找到結果。

IPv6 IPTV 網路設備測試方法

第三章 研究方法

第二節、 IPv6 IPTV 網路設備測試方法

由上節三種狀況測試出數據可知,單以效能及技術而言,狀況一比較適合未來 發展,考慮單一 IPv4 和 IPv6 封包在 A、B 點傳送可能產生影響之因數,因為單一 封包,所以 TCipv4(n) = TCipv6(n),故主要因素在於 TDP(n)。故本節以 RFC 2544 量測技 術,量測狀況一單點網路設備 IPv4 和 IPv6 效能及封包的處理延遲時間比較,並在 第四章中探討發生原因。

圖 15:路由設備 IPv4 和 IPv6 封包處理實驗架構

本次測試採用之測試設備如下:

1. 硬體部分:SmartBits 6000B 壹部,包含模組 LAN-3301A、LAN-3101A。路 由器採用 CISCO 2600 和 7600。

2. 控制台軟體:SmartWindow 7.51.2、SmartFlow 2.0。

以 RFC 2544[6]標準量測待測物之 IPv4 和 IPv6 之 Throughput、Frame Loss、Latency,

測試架構如圖 15 所示,測試儀器使用兩條適當的網路線分別連接待測物的兩個介 面。由測試儀器產生訊務流量,送至待測物其中一個 Port,經由待測物轉送或交換,

由另外一個 Port 送回測試儀器。在待測物接收封包以及轉送封包的過程中,測試儀 器能完全接收到所有發送出去之封包且無遺漏任何封包。此時,測試儀器所傳送之 傳輸速率,即為 Throughput。Frame Loss 主要是量測待測物在不同的負載情況之下 觀察是否有封包遺漏之情形發生。Latency 主要是量測待測物在不同的負載情況之 下封包處理的延遲時間。

測試實驗方法四如下(Throughput 量測):

1. 測試儀器先將封包大小設為 1518 位元組,並以傳輸速率 100%產生訊務流 量灌入待測物,持續一分鐘。若測試儀器皆能接受到所有發送之封包且無 遺漏封包,則其 Throughput 為 100%;否則測試儀器利用二分法決定下一 個傳輸速率,重新發送封包,直到所有發送封包都能收到且無遺漏封包。

此時之傳輸速率即為 Throughput。

更改封包大小為 1280 位元組、1024 位元組、768 位元組、512 位元組、256 位元組、128 位元組、76 位元組,重覆步驟 1,各作一次量測,紀錄其 Throughput 值。測試數據如表 7 所示。

表 7:IPv4 和 IPv6 Throughput 傳送比較表(單位百分比)

Name/Framesize 1518 1280 1024 768 512 256 128 76 IPv4

CISCO 7600 100 100 100 100 100 100 100 100 CISCO 2600 69.84 69.06 64.42 56.22 48.18 32.71 20.34 12.6

IPv6

CISCO 7600 100 100 100 100 100 100 100 80.47 CISCO 2600 18.02 15.70 13.38 10.23 7.19 4.09 1.77 1

測試實驗方法五如下(Frame Loss 量測):

1. 測試儀器先將封包大小設為 1518 位元組,並以傳輸速率 10%產生訊務流量 灌入待測物,持續一分鐘,紀錄其封包遺漏的情形。

2. 依序將傳輸速率設為 20%、30%、40%、50%、60%、70%、80%、90%、100%,

重覆步驟 1。

3. 更改封包大小為 1280 位元組、1024 位元組、768 位元組、512 位元組、256 位元組、128 位元組、76 位元組,重覆步驟 1 以及步驟 2。測試數據如表 8、表 9 所示。

表 8:IPv4 Frame Loss 傳送比較表(單位百分比) Frame Size/

Load

10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

CISCO 7600

1518 0 0 0 0 0 0 0 0 0 0

1280 0 0 0 0 0 0 0 0 0 0

1024 0 0 0 0 0 0 0 0 0 0

768 0 0 0 0 0 0 0 0 0 0

512 0 0 0 0 0 0 0 0 0 0

256 0 0 0 0 0 0 0 0 0 0

128 0 0 0 0 0 0 0 0 0 0

64 0 0 0 0 0 0 0 0 0 0

CISCO 2600

1518 0 0 0 0 0 0 0 59.8 78.47 90.41 1280 0 0 0 0 0 0 0 85.18 93.78 87.64 1024 0 0 0 0 0 0 99.6 85.34 99.84 99.74 512 0 0 0 0 98.63 99.86 99.91 99.95 99.97 99.97 256 0 0 0 99.73 99.8 99.87 99.97 99.91 99.92 99.93 128 0 0 89.74 96.03 96.86 97.4 97.78 98.06 98.29 98.46 64 0 80.55 91.18 93.48 94.82 95.69 96.32 96.8 97.17 97.46

表 9:IPv6 Frame Loss 傳送比較表(單位百分比)

Frame Size/ 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Load

CISCO 7600

1518 0 0 0 0 0 0 0 0 0 0

1280 0 0 0 0 0 0 0 0 0 0

1024 0 0 0 0 0 0 0 0 0 0

768 0 0 0 0 0 0 0 0 0 0

512 0 0 0 0 0 0 0 0 0 0

256 0 0 0 0 0 0 0 0 0 0

128 0 0 0 0 0 0 0 0 0 0

76 0 0 0 0 0 0 0 0 39.20 50 CISCO 2600

1518 0 11.03 49.43 67.8 77.57 85.31 89.62 92.84 95.63 97.86 1280 0 23.96 57.17 73.22 82.3 88.27 92.06 94.88 97.54 98.57 1024 0 39.49 67.31 79.95 87.14 91.96 94.98 97.71 98.5 99.78 512 30.03 73.87 87.48 93.42 97.37 99.16 99.94 99.99 99.99 99.99 256 68.58 90.79 97.63 99.64 99.99 100 100 100 100 100 128 88.27 98.42 100 100 100 100 100 100 100 100 76 95.16 100 100 100 100 100 100 100 100 100

測試實驗方法六如下(Latency 量測):

1. 測試儀器先將封包大小設為 1518 位元組,並以傳輸速率 10%產生訊務流量 灌入待測物,持續一分鐘,紀錄其平均 Latency 數值。

2. 依序將傳輸速率設為 20%、30%、40%、50%、60%、70%、80%、90%、100%,

重覆步驟 1。

3. 更改封包大小為 1280 位元組、1024 位元組、768 位元組、512 位元組、256 位元組、128 位元組、76 位元組,重覆步驟 1 以及步驟 2。測試數據如表 10、表 11 所示。

表 10:IPv4 Latency 傳送比較表(單位微秒 uSec) Frame Size/

Load

10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

CISCO 7600

1518 129 128.95 128.9 128.95 128.74 128.86 128.83 128.86 128.81 229.63 128 134.73 166.75 102593

.2 64 124.43 109366

.8

CISCO 2600 流媒體以 RealNetworks.com 的 RealSystem®、微軟公司的 Media Services®以及蘋果 電腦的 QuickTime Server®為三大主流。RealNetworks 由於較早進入串流市場,目前 居串流媒體廠商領導者的地位。微軟挾著 Windows 作業系統的威力強力搶進串流市 場,其所推出的 Windows Media Player 已內建於 Windows 系統及方便的使用介面等 優勢快速搶進。蘋果電腦則以其在影像處理上的專長推廣 Quick Time 格式。由於微 軟的壓力,目前 RealNetworks 及蘋果電腦的串流產品開始進行整合的工作,以期能