12.07.2015 Views

PDF format - High Speed Network Lab @ NCTU

PDF format - High Speed Network Lab @ NCTU

PDF format - High Speed Network Lab @ NCTU

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

實 驗 十 二使 用 SmartBits 測 試Layer 3 Switch教 師 :助 教 :2000/5/31<strong>High</strong> <strong>Speed</strong> <strong>Network</strong> <strong>Lab</strong>.Department of Computer In<strong>format</strong>ion Science, <strong>NCTU</strong>


內 容• 前 言• 設 備• 背 景• 設 定 測 試 軟 體 與 SmartBits 的 連 線• 啟 動 SmartBits 與 測 試 軟 體• 連 接 SmartBits 與 待 測 物• 本 次 實 驗 的 各 項 測 試 說 明• 實 驗 方 法• 參 考 文 件


前 言• 為 什 麼 需 要 測 試– 功 能 正 確 性– 效 能 高 低• 測 試 方 向• 測 試 方 式– Fully Meshed– Many-to-One– One-to-Many


設 備 - 本 實 驗 使 用 之 硬 體廠 商 型 號 網 路 Port 個 數介 面測 試 機 架 (SmartBits 2000 多 埠 測 試 儀 )NetComSystemsSmartBits 2000 Ethernet ML7710*4受 測 乙 太 交 換 器3ComCoreBuilder3500Ethernet100Mbps*61Gbps*1Intel Express550T Ethernet 100Mbps*8


背 景 - 什 麼 是 SmartBits• SmartBits 2000 為 一 機 架– 支 援 Ethernet, Gigabit Ethernet, Token Ring, ATMand Frame Relay 等 等 的 網 路 架 構• 使 用 多 個 埠 的 封 包 輸 入 與 截 取• 產 生 wire-speed 的 大 量 封 包• 由 硬 體 產 生 的 封 包 pattern 形 態 確 實• 提 供 可 自 行 設 計 測 試 項 目 之 方 案


背 景 - 設 定 測 試 軟 體 與 SmartBits 的 連線• 將 通 訊 埠 連 接 線 確 實 接 在 SmartBits 的 『CONSOLE』接 頭 與 個 人 電 腦 上 面 的 通 訊 埠 接 頭 即 可 ( 如 COM1)


背 景 - 啟 動 SmartBits 與 測 試 軟 體• 開 啟 電 源 → 面 板 上 『LINK』 燈 號 先 亮 起 而 後 熄 滅 → 啟 動 完 畢• 執 行 測 試 軟 體• 設 定 測 試 軟 體 的 連 線 方 式 : 執 行 軟 體 內 的 [MENU]→[Options]→[Comm. SetUp], 設 定 連 線 的 通 訊 埠 及 速 度• 與 SmartBits 連 線 : 執 行 軟 體 內 的 [MENU]→[Actions]→[Connect]


背 景 - 連 接 SmartBits 與 待 測 物• 接 線 作 法 請 參 考 實 驗 十 : 區 域 網 路 佈 線 、 軟 體 設 定 實 驗 手 冊• 最 多 一 次 測 試 四 個 埠• SmartBits 必 須 由 左 至 右 照 順 序 和 switch 對 應 連 接正 確 連 接錯 誤 連 接


背 景 – 交 換 器 設 定VLANname<strong>Network</strong>addressIPinterfaceSubnetmaskVLANtagV1 192.1.1.0 192.1.1.1 255.255.255.0V2 192.1.2.0 192.1.1.1 255.255.255.0V3 192.1.3.0 192.1.1.1 255.255.255.0V4 192.1.4.0 192.1.1.1 255.255.255.0NoneNoneNoneNone另 外 我 們 必 須 要 將 switch 裡 的 IGMP 和 DVMRP 等protocol 啟 動 , 如 此 方 能 支 援 Multicast 的 功 能 。


背 景 – 測 試 環 境 介 紹 (1/2)192.1.2.50192.1.1.50Traffic Geneaor192.1.3.50Traffic GeneaorHubTraffic GeneaorTraffic Geneaor192.1.4.50圖 一 SmartFlow 測 試 環 境


背 景 – 測 試 環 境 介 紹 (2/2)192.1.1.1Non MemberMulticastTraffic192.1.2.1TransmitterSwitchMemberUnicast traffic192.1.3.1Memb圖 二 SmartMulticastIP 測 試 環 境


背 景 – 測 試 環 境 介 紹 (2/2)192.1.1.50(Client)192.1.1.1(Gateway)192.1.2.50(Client)192.1.2.1(Gateway)SmartBits192.1.3.50(Client)192.1.3.1(Gateway)Switch192.1.4.50(Client)192.1.4.1(Gateway)圖 三 SmartFlow 實 際 測 試 環 境Multicast Traffic(Transmiter)192.1.1.1SmartBits192.1.2.1(member receiver)192.1.3.1(member receiver)192.1.4.1(non member receiver)Switch圖 四 SmartMulticastIP 實 際 測 試 環 境


背 景 – 各 項 測 試 說 明 (1/4)SmartFlow名 稱目 的重 要 輸 出 結 果方 法Frame losttest測 試 DUT 處 理 封包 的 能 力 。 在 測試 過 程 中 將 逐 漸增 加 traffic 的 數 量直 到 wire-speed(100%)。1. Load (%)2. Packets sent3. Packet received4. Packets lost5. Lost packets (%)1. Fully meshed( 兩兩 互 相 傳 送 packet)2. Many-to-one(1,2,3->4)Latency test測 出 在 不 同 load下 ,frame 的 delaylatency。1. Load (%)2. 2. Average latency. 3. Maximumlatency1. Fully meshed3. Many-to-one4. 4. Minimum latency5. Frames received


背 景 – 各 項 測 試 說 明 (2/4)SmartFlow名 稱目 的重 要 輸 出 結 果方 法Latencydistributiontest顯 示 在 不 同 load下 latency 的 分 佈狀 況 。1. Load (%)2. 各 個 時 間 區 塊 中frame 的 分 佈 情 形 。1. Fully meshed( 兩兩 互 相 傳 送 packet)2. Many-to-one(1,2,3->4)Latencysnapshot test顯 示 在 不 同 load下 每 個 frame 的behavior。1. 每 個 frame 的 latency1. Fully meshed2. Many-to-one


背 景 – 各 項 測 試 說 明 (3/4)SmartMulticastIP名 稱目 的重 要 輸 出 結 果方 法Mixed classthroughputScaled groupforwarding測 試 當 multicast 和 1. Frame sizeunicast 的 traffic 同 2. Load (%)時 存 在 時 ,DUT3. Transmission Rate的 throughput 為 何 。transmitter 送4. Total frame sentmulticast traffic 5. Total frame, 而 member deliveredreceiver 則 互 送 6. Total frame lostunicast traffic)。 7. Lost percentage8. Unexpected framesFrame received測 試 multicastgroup 的 數 目 對switch 效 能 之 影響 。1. Load (%)2. Total frames sent3. Total framesreceived4. Lost percentage1. 必 須 確 實 知 道 各個 設 定 的 意 義 。2. 找 出 在 包 含 兩 種封 包 的 測 試 環 境 下 ,而 沒 有 frame loss時 的 最 大transmission rate( 即 可 容 忍 之 最 大load)3. 同 上 , 但 只 包 含multicast 的 封 包 。1. 逐 次 增 加 group的 數 目 。


背 景 – 各 項 測 試 說 明 (4/4)SmartMulticastIP名 稱目 的重 要 輸 出 結 果方 法Forwardinglatency測 試 DUT 轉 送multicast traffic 的能 力 ; 亦 可 把 結果 作 為 系 統 升 級時 的 參 考 ( 如 ram的 多 寡 對forwarding 的 影響 )。1. Transmitted frames2. Lost frames3. Average latency4. Received frames5. The time the 1 stframe was received bya specific port6. The time the lastframe was received bya specific port1. 找 出 在 包 含 兩 種封 包 的 測 試 環 境 下 ,而 沒 有 frame loss時 最 大 的transmission rate( 即 可 容 忍 之 最 大load)2. 用 稍 小 於 ”1” 的結 果 作 為 load 的 參數 並 執 行 測 試 。


實 驗 方 法• 設 定 測 試 軟 體 與 SmartBits 的 連 線• 啟 動 SmartBits 與 測 試 軟 體• 連 接 SmartBits 與 待 測 物• 使 用 測 試 軟 體 依 不 同 項 目 個 別 測 試– 設 定 測 試 埠 連 結– 參 數 設 定– 執 行 測 試 及 結 果 收 集 、 統 計


參 考 文 件• [1] WWW of Netcom systems, “http://www.netcomsystems.com/”.• [2] SmartFlow1.00, SmartMulticastIP1.10 UserGuide, JUNE 1999.• [3] S. Bradner, “Benchmarking Terminology for <strong>Network</strong>• Interconnection Devices”, RFC 1242, July 1991.• [4] S. Bradner, J. McQuaid, “Benchmarking Methodology for <strong>Network</strong>• Interconnect Devices”, RFC 1944, May 1996.• [5] R. Mandeville, ”Benchmarking Terminology for LAN switching• Devices”, RFC2285, Feb 1998.• [6] W. Fenner, ”Internet Group Management Protocol, Version2”,• RFC2236, Nov 1997.• [7]Dave Kosiur, “IP Multicasting”, Wiley, 1998.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!