Vantage 庫
測試配置
測試案例
VantageManager 已為使用者定義了 5 個基本測試案例。使用者可依據這 5 個範本修改配置:
Xtlc_聚合
為 PON 設計的聚合測試案例。作為 PON 系統,將包含一個聚合介面與多個 LAN 埠。所有 LAN 埠的上行流量皆匯聚至聚合埠,而下行流量則由聚合埠分發至各個 LAN 埠。
串流與埠映射:

Xtlc_彼此
此測試案例專為交換器、路由器及ECI等設備設計,用於驗證整體LAN埠性能。測試時將使被測裝置(DUT)的各埠形成多組測試對(如1與2、3與4等),並在對間傳輸數據流。因此需請客戶在埠映射中添加偶數個埠位。
溪流與港口地圖

Xtlc_迴路
迴路測試案例專為交換器、路由器及ECI等設備設計。此測試用於驗證整個區域網路埠的性能表現,將依序發送資料流自1號埠至2號埠、2號埠至3號埠、3號埠至4號埠,以此類推。此測試不受埠號數量限制,亦可將奇數埠號加入埠對映表中。
溪流與港口地圖

Xtlc_路由器
專為路由器設計的測試案例。VantageManager 預先將其定義為 WAN 埠,其餘埠位將被指派為 LAN 埠。Vantage 從每個 LAN 埠向 WAN 埠傳送一個資料流,並從 WAN 埠向每個 LAN 埠傳送一個資料流。
溪流與港口地圖

測試套件組合
測試套件組合即為任務清單。使用者可將多個測試案例加入其中,Vantage 依序執行這些測試案例。當然,您必須為每個測試案例設定相同的埠號,否則將導致執行失敗。測試案例的最大數量為 10 個(範圍為 0 至 9)。
自動配置
測試範本的全局設定,一旦您變更設定值,測試範本的值將會被重置。
- 端口數量:
需測試被測裝置的連接埠。此設定將影響串流與連接埠的對應關係。請輸入所需的連接埠數量。
- 區域網路子網段 (/24):
在 LAN 埠子網段設定中,可為測試器 LAN 埠設定子網段。此設定將影響所有 LAN 埠。請輸入所需子網段的 IP 位址,例如 192.168.1.0(預設為 /24 子網段)。
- 虛擬區域網路
此VLAN標籤將影響整個資料流。若非空值或0,則啟用在區域網路資料流封包中插入VLAN標籤的功能。
整體測試配置
整體測試配置是每個測試範本的主要測試設定。此設定代表測試執行時的流程邏輯。雙擊數值可切換為輸入框(取代滑桿),此操作將使設定固定值更為便捷。
| 項目 | 描述 |
| 自動複製 | 若設定為非零值,系統將等待此長度時間以斷開連結
然後在延遲結束後自動重置被測裝置(DUT)欄位並啟動新測試。 |
| 遺失封包閾值 | 若封包損失率超過此數值,測試將標記為失敗。 使用滑桿選擇數值,按下「設定」即可儲存新值 |
| 自動學習時間與
MAC偵測 |
MAC學習的最大時間。測試器將發送若干低速率數據流。
協助被測裝置(DUT)學習其媒體存取位址(MAC address)。 |
| 測試執行時間 | 測量持續時間。 使用滑桿選擇數值,按下「設定」以儲存新值 |
| 港口 | 此測試範本的作用。 |
| 端口 IP 位址 | 您可以為測試端口定義IP位址、子網遮罩及閘道。該端口可回應ARP查詢與ping封包。 |
| 埠口速度 | 若實體介面支援設定埠速率,可於此處進行設定。 若設定為預設值,數值將依模組/埠類型而定。 選擇選項後按下「設定」以儲存新值 |
| 廣域覆蓋 | 若實體介面支援設定 BroadR-Reach 模式,可於此處進行設定。若設定為預設值,其數值將取決於模組/埠類型。
選擇一個選項並按下「設定」以儲存新值 |
串流設定
測試模板的流配置。使用者可在此介面頁面定義每個流的數值。各端口的流編號依據測試案例類型而定。流識別碼將顯示於配置框左上角,端口識別碼則顯示於右上角。「SID」Xena 添加至有效負載的標籤,此識別碼Xena 該封包Xena產生。
| 項目 | 描述 | |
| MAC位址 | 設定測試封包標頭中插入的來源與目的MAC位址
封包。 |
|
| 端口 IP 位址 | 選擇 IP 協定以及來源與目的 IP。 請使用 123.123.123.123 格式輸入 IP 位址。 |
|
| 協議 | IP | 將串流封包轉換為IP封包。 |
| TCP | 將串流封包轉換為IP封包。 | |
| UDP | 將流封包定義為 UDP 封包。 | |
| – | 將串流封包轉換為乙太網路封包。 | |
| 港口 | 輸入來源端口號與目的地端口號。需指定TCP或UDP協議。
UDP。 |
|
| 虛擬區域網路: | 啟用並設定VLAN標籤,以便在資料流中插入VLAN標頭
封包 |
|
| 封包長度 | * 輸入所需的串流封包長度(支援巨型幀) | |
| 費率 | 設定此串流在該埠上的最大速率比例。若埠上所有串流的比例總和超過100%,實際流量速率將會降低。
按下「設定」按鈕以儲存新值 |
|
| 分發 | 設定封包長度的類型。隨機、BTFLY(蝴蝶)、INCR(遞增)、MIX、固定。 | |
| 有效載荷類型 | 設定測試封包中用於有效載荷資料的位元組模式類型。 選擇選項後按下「設定」以儲存新值 |
|
* 這將取決於模組:
1/10G:60 至 16000 位元組 其他:60 至 9200 位元組
其他設定選項
- 測試案例說明此處應描述 測試案例的拓撲結構。您可從此框中獲取相關資訊。當然,您可隨時修改內容,點擊按鈕即可儲存變更。
- 配置識別碼每個模板的測試模板識別碼,每個模板僅會擁有一個配置識別碼。
- 在此元素中查看創建者與創建日期。
- 更新者: 查看 此元件中配置更新的使用者與日期。
- 檢視 檢視 原始測試配置。您可將測試案例腳本檢視為 json 檔案。
- 下載將測試案例從此機箱下載至用戶電腦。使用 TEXT 進行修改後,上傳至另一台機箱。
- 上傳 使用 TEXT 修改配置檔案,並從用戶的電腦將其上傳至機箱。
- 刪除刪除測試配置
顯示元素設定
變更顯示元件設定以調整埠與串流配置的顯示類型。點擊 按鈕開啟「顯示元件設定」視窗。啟用「以分頁檢視顯示埠配置」即可將 項目的串流配置以分頁形式呈現。


Telnet 功能
Telnet 簡化了測試流程,並實現了更進階的測試情境。
過去,若您的PON設備需同時測試GPON模式與EPON模式的流量,您必須先以GPON模式進行測試,再手動切換至EPON模式。
但現在,透過Vantage Vantage 直接連線至被測裝置(DUT),將其切換至EPON模式,並自動執行流量測試。此功能將為您節省時間,使工作更有效率。
或者,您甚至可以透過 telnet 連線至被測裝置(DUT)來取得序號,無需手動掃描序號。

VantageManager Telnet 腳本指令
腳本版本 1.1,2019年4月20日
該腳本由多行指令組成,這些指令將依序執行。
任何空行或以分號「;」開頭的行將被忽略
可能是:
- 由單引號 ' 或雙引號 " 括起的常量字串。
可插入特殊字元,例如 \n \t 等。範例「show ver」
- 先前已賦值之變數的變數識別符(參見下文的 set 指令)
-兩個字元由 + 運算子分隔。例如「abcd」 + 「def」
- 根據以下定義的命令/函數之結果。範例:「結果為:」+ recuntil ” >”
- 先前已賦值之變數的變數識別符(參見下文的 set 指令)
–
可能是:
-一個常數整數。例如 1、5。
- 先前已賦值之變數的變數識別符(參見下文的 set 指令)
-兩個數值以 + 運算子分隔。範例:3+7
-布蘭表達式,使用運算子「非」、「且」、「或」。範例結果以[]表示:非2 [0],3且4 [1]
-括號可供使用。範例:(3 和 0) 或 11 [1]
- 使用 == 或 != 運算子比較兩個整數或字串的結果。範例: "aa" == recuntil " >", 2 != 5
- 根據以下定義,命令/函數的結果。範例匹配「def」、「abcdef」[1]
指令/功能:
發送
透過 telnet 將字串傳送至被測裝置
返回與傳入相同的字串。
sendln
透過 telnet 將字串後接換行符傳送至被測裝置
返回與傳入相同的字串。
recuntil
從被測裝置接收資料,直至其包含指定的字串
返回接收到的資料,包含該字串之前的所有內容,但不包含該字串本身。
recln
接收來自被測裝置的資料,直至下一個換行符
返回接收到的資料,包含但不包含換行符(CRLF)。
等一下
等待指定秒數
返回 1
失敗
若非 0,則會中斷腳本執行(同時終止測試執行)並顯示錯誤訊息。
若腳本未中斷,則返回 0。若腳本中斷,則不返回任何值。
日誌
將指定的表達式輸出至使用者介面上的測試日誌(該日誌亦會包含於測試報告中)
返回相同的字串。
比賽
比較兩個表達式。若 is 包含於 in 中則返回 1,否則返回 0。
可能是包含通常通配符、正規表達式語法等元素的正規表達式。
set =
將值賦予指定的變數,該變數可於其他運算式中使用。
返回表達式的值。
腳本範例:
; 將登入被測裝置的腳本
記錄「登入被測裝置…」
記錄直至「登入: 」
sendln "管理員"
recuntil “密碼: ”
sendln "12345"
recuntil ” >”
記錄「登入成功…」
檢查被測裝置(DUT)的版本是否為5.2(透過系統資源列印指令取得)
sendln "系統資源列印"
記錄直至 ” >”
記錄直至 ” >”
設定回覆= recuntil ” >”
日誌回覆
若未符合「版本:5.2」條件,則回應
記錄「被測裝置版本正確……」

