Xena2544 配置檔語法
本頁介紹 Xena2544 測試程式使用的配置檔的語法。
這些檔以 JSON 文字格式保存。它們原則上可以通過普通的文本編輯器進行編輯。
主文件結構
設定檔包含以下主要部份:
名字 |
解釋 |
格式版本 |
指定檔案格式的版本。 |
通用配置 |
測試配置的通用配置選項和簿記。 |
機箱清單 |
包含所有 Xena 測試中使用的機箱(測試儀)和埠。 |
測試類型映射 |
包含支援的 4 種測試類型(輸送量、丟失、延遲/抖動和背靠背)的配置參數。 |
流量配置 |
包含常見的流量配置參數。 |
報告配置 |
包含報告配置參數。 |
常規配置
格式版本
此參數是一個整數值,指示配置檔的格式版本。這用於處理將來潛在的非向後相容更改。
通用配置
本節包含以下參數:
名字 |
類型 |
解釋 |
創建日期 |
字串 |
指示檔案創建日期和時間的時間戳。 |
拓撲學 |
枚舉 |
指示測試使用的拓撲。可以是以下之一:
|
方向 |
枚舉 |
指示測試使用的流量的方向。可以是以下之一:
|
流量配置
本節提供所有測試類型使用的總體流量配置。
一般流量選項
名字 |
類型 |
解釋 |
流量類型 |
枚舉 |
指定使用的流量類型。可以是以下之一:
- L2_ETHERNET
- L2_ETHERNET_VLAN
- L2_ETHERNET_VLAN_VLAN
- L3_ETHERNET_IP
- L3_ETHERNET_IP_UDP
- L3_ETHERNET_VLAN_IP
- L3_ETHERNET_VLAN_VLAN_IP
- L3_ETHERNET_VLAN_IP_UDP
- L3_ETHERNET_VLAN_VLAN_IP_UDP
|
使用UDPChecksum |
布爾 |
指定是否應生成 UDP 校驗和。僅當流量類型包含UDP時才有效。 |
框架尺寸
名字 |
類型 |
解釋 |
流量大小塞爾 |
枚舉 |
指定如何指定數據包大小。支援以下值:
- IEEEDefault(使用IEEE定義的標準大小)
- 混合大小(使用由 Xena 測試人員)
- 自訂尺寸(指定您自己的尺寸清單)
- 指定(使用開始值、結束值和步驟值指定)
|
自訂流量大小 |
號碼清單 |
大小值的清單。僅在 TrafficSizeSel = CustomSize 時使用。 |
起始大小 |
數 |
流量大小 = 指定時要使用的起始值。 |
端部尺寸 |
數 |
流量大小 = 指定時要使用的結束值。 |
步長 |
數 |
流量大小 = 指定時要使用的步驟值。 |
MAC 位址和學習
名字 |
類型 |
解釋 |
MacBaseAddress |
位元組清單 |
構造埠位址時用作 MAC 位址前 3 個字節的位元組值的逗號分隔清單。僅在設置為 L2 流量類型和 UseNativeMacForL2 = False 時使用。 |
UseNativeMacForL2 |
布爾 |
如果設置為 True,則使用埠的本機(出廠分配)MAC 位址,否則為埠構造 MAC 位址。 |
蘋果學習模式 |
枚舉 |
指定 MAC 學習頻率。可以是以下值之一:
- 從不(從不執行 MAC 學習)
- 一次(每次測試執行一次 MAC 學習)
- 每次試用(每次試用開始時執行 MAC 學習 )
|
MacLearningRetry |
數 |
指定 MAC 學習重試次數。 |
有效載荷
名字 |
類型 |
解釋 |
有效負載類型 |
枚舉 |
有效負載生成策略:
- 模式(指定模式)
- 遞增(使用自動遞增模式)
- PRBS (使用 PRBS 模式)
|
有效負載模式 |
位元組清單 |
負載類型 = 模式時要使用的位元組值的逗號分隔清單。 |
埠速度
名字 |
類型 |
解釋 |
使用物理埠速度 |
布爾 |
指定是使用完整的物理埠速度還是應使用較低的速度。 |
最大配置埠速度 |
數 |
指定當 UsePhysPortSpeed = False 時要使用的最大埠速度。 |
數據包欄位
名字 |
類型 |
解釋 |
乙太類型1 |
位元組清單 |
用於基本乙太網幀中的 EtherType 字段的以逗號分隔的位元組清單。 |
PCP1 |
數 |
第一個(內部)VLAN 標記的PCP值 |
弗蘭塔格1 |
數 |
第一個(內部)VLAN 標記的 VLAN 標記值。 |
乙太類型2 |
位元組清單 |
第一個(內部)VLAN 標記的乙太網類型值。 |
PCP2 |
數 |
第二個(外部)VLAN 標記的PCP值 |
弗蘭塔格2 |
數 |
第二個(外部)VLAN 標記的 VLAN 標記值。 |
乙太類型3 |
位元組清單 |
第二個(外部)VLAN 標記的乙太網類型值。 |
DiffServCodePoint |
數 |
IP DSCP 欄位值。 |
智慧財產權識別 |
數 |
IP ID 欄位值, |
IP協議類型 |
數 |
“IP 協定”欄位值 |
UdpSrcPort |
數 |
UDP 源埠欄位值。 |
UdpDestPort |
數 |
UDP 目標埠欄位值。 |