02-NQA命令
本章節下載: 02-NQA命令 (851.66 KB)
目 錄
1.1.15 display nqa reaction counters
1.1.18 expect { data | hex-data }
1.1.19 expect { failed-data | hex-failed-data }
1.1.29 history-record keep-time
1.1.46 operation (FTP operation view)
1.1.47 operation (HTTP operation view)
1.1.48 operation (HTTPS template view)
1.1.59 reaction checked-element { jitter-ds | jitter-sd }
1.1.60 reaction checked-element { owd-ds | owd-sd }
1.1.61 reaction checked-element icpif
1.1.62 reaction checked-element mos
1.1.63 reaction checked-element packet-loss
1.1.64 reaction checked-element probe-duration
1.1.65 reaction checked-element probe-fail (for trap)
1.1.66 reaction checked-element probe-fail (for trigger)
1.1.67 reaction checked-element rtt
1.1.69 reaction trigger per-probe
1.1.70 reaction trigger probe-fail
1.1.71 reaction trigger probe-pass
1.1.75 resource-release { data-fill | hex-data-fill }
1.1.76 route-option bypass-route
1.1.77 source interface (ICMP-echo/UDP-tracert operation view)
1.1.92 version (HTTP/HTTPS operation view and HTTPS template view)
1.1.93 version (SNMP-DCA template view)
advantage-factor命令用來配置用於計算MOS值和ICPIF值的補償因子。
undo advantage-factor命令用來恢複缺省情況。
【命令】
advantage-factor factor
undo advantage-factor
【缺省情況】
補償因子取值為0。
【視圖】
Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
factor:用於計算MOS值和ICPIF值的補償因子,取值範圍為0~20。
【使用指導】
用戶對語音質量的評價具有一定的主觀性,不同用戶對語音質量的容忍程度不同,因此,衡量語音質量時,需要考慮用戶的主觀因素。對語音質量容忍程度較強的用戶,可以通過advantage-factor命令配置補償因子,在計算ICPIF值時將減去該補償因子,修正ICPIF和MOS值,以便在比較語音質量時綜合考慮客觀和主觀因素。
【舉例】
# 在Voice測試類型下配置計算MOS值和ICPIF值的補償因子為10。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type voice
[Sysname-nqa-admin-test-voice] advantage-factor 10
agent-type命令用來配置SNMP-DCA測試的SNMP Agent類型。
undo agent-type命令用來恢複缺省情況。
【命令】
agent-type { net-snmp | user-defined | windows }
undo agent-type
【缺省情況】
SNMP-DCA測試的SNMP Agent類型為Net-SNMP。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
net-snmp:表示SNMP Agent的類型為Net-SNMP。
user-defined:表示SNMP Agent的類型為User-defined。
windows:表示SNMP Agent的類型為Windows。
【使用指導】
SNMP-DCA測試用於監測SNMP Agent的狀態。設備通常以SNMP Agent的CPU/內存/硬盤的使用率作為參數,和用戶配置的閾值、權重計算後得到的結果來判斷SNMP Agent的狀態。
不同類型的SNMP Agent,其CPU/內存/硬盤使用率MIB節點的OID不同。建議設備上配置的類型和需要監測的SNMP Agent的類型一致。
對於Net-SNMP和Windows類型,開啟SNMP-DCA測試後,設備會自動獲取SNMP Agent的CPU/內存/硬盤使用率來判斷SNMP Agent的狀態。用戶可通過cpu、memory和disk命令修改相應的閾值和權重,也可以使用oid命令增加關注的節點。
對於User-defined類型,因為設備不能自動獲取到SNMP Agent上MIB節點的OID,所以,需要用戶使用oid命令配置每個需要關注的MIB節點,包括CPU/內存/硬盤使用率對應的MIB節點。
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置SNMP-DCA測試的SNMP Agent類型為Windows。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] agent-type windows
【相關命令】
· cpu
· disk
· memory
· oid
codec-type命令用來配置語音測試的編碼格式。
undo codec-type命令用來恢複缺省情況。
【命令】
codec-type { g711a | g711u | g729a }
undo codec-type
【缺省情況】
語音編碼格式為G.711 A律。
【視圖】
Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
g711a:G.711 A律語音編碼格式。
g711u:G.711 µ律語音編碼格式。
g729a:G.729 A律語音編碼格式。
【舉例】
# 在Voice測試類型下配置語音測試的編碼格式為G.729 A律。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type voice
[Sysname-nqa-admin-test-voice] codec-type g729a
community read命令用來配置用於SNMP測試使用的團體名。
undo community read命令用來恢複缺省情況。
【命令】
community read { cipher | simple } community-name
undo community read
【缺省情況】
SNMP測試使用的團體名為public。
【視圖】
SNMP測試類型視圖
SNMP/SNMP-DCA類型的模板視圖
【缺省用戶角色】
network-admin
【參數】
cipher:以密文方式配置團體名。
simple:以明文方式配置團體名,該密碼將以密文形式存儲。
community-name:測試使用的團體名,區分大小寫。當以明文形式配置時,團體名為1~32個字符的字符串;當以密文形式配置時,團體名為33~73個字符的字符串。
【使用指導】
當被測試的SNMP Agent的版本為SNMPv1或者SNMPv2c時,若SNMP Agent配置了團體名,則SNMP測試組必須配置本命令,且配置的團體名必須與SNMP Agent上已配置的隻讀或讀寫權限團體名保持一致,才能通過SNMP Agent的認證,並進行探測。當SNMP Agent的版本為SNMPv3時,由於SNMPv3沒有團體名概念,不需要配置團體名,直接進行探測。有關團體名及SNMP認證的具體介紹請參見“網絡管理和監控”中的“SNMP”。
【舉例】
# 配置SNMP探測報文使用的團體名稱為readaccess。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type snmp
[Sysname-nqa-admin-test-snmp] community read simple readaccess
cpu命令用來配置SNMP-DCA測試的SNMP Agent的CPU的閾值和權重。
undo cpu命令用來恢複缺省情況。
【命令】
cpu { threshold threshold-value | weight weight-value } *
undo cpu
【缺省情況】
SNMP-DCA測試的SNMP Agent的CPU閾值為80,權重為3。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
threshold threshold-value:閾值,表示CPU使用率可達到的上限。取值範圍為0~100,取值為0時表示CPU不作為判斷SNMP Agent是否繁忙的參考。不指定該參數時,表示使用缺省值。
weight weight-value:權重,表示CPU在用於計算SNMP Agent狀態時應占有的比重。取值範圍為0~100,取值為0時表示CPU不參與SNMP Agent狀態的計算。不指定該參數時,表示使用缺省值。
【使用指導】
本命令僅對Net-SNMP或Windows類型的SNMP Agent生效。
NQA客戶端對Net-SNMP或Windows類型的SNMP Agent進行SNMP-DCA測試時,會自動獲取SNMP Agent當前的CPU利用率。
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置測試的SNMP Agent的CPU閾值為90、權重為90。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] cpu threshold 90 weight 90
【相關命令】
· agent-type
data-fill命令用來配置探測報文的填充字符串。
undo data-fill命令用來恢複缺省情況。
【命令】
data-fill string [ raw ]
undo data-fill
【缺省情況】
探測報文的填充內容為十六進製00010203040506070809。
【視圖】
ICMP-echo/UDP-echo測試類型視圖
Path-jitter/UDP-jitter/Voice測試類型視圖
ICMP/TCP/UDP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
string:探測報文的填充內容,為1~200個字符的字符串,區分大小寫。
raw:表示僅使用string來填充探測報文,該參數僅在UDP類型的NQA模板視圖下支持。
【使用指導】
對於不同的測試類型,填充字符串的情況有所不同:
· 在ICMP-echo測試中,配置的字符串用來填充ICMP Echo消息的數據字段。
· 在UDP-echo測試中,由於UDP報文數據字段的前5個字節具有特定用途,所以隻用所配置的字符串填充報文中剩餘的字節。
· 在UDP-jitter測試中,UDP報文數據字段的前68個字節具有特定用途,所以隻用所配置的字符串填充報文中剩餘的字節。
· 在Voice測試中,UDP報文數據字段的前16個字節具有特定用途,所以隻用所配置的字符串填充報文中剩餘的字節。
· 在Path-jitter測試中,由於ICMP探測階段ICMP報文數據字段的前4個字節具有特定用途,所以隻用所配置的字符串填充ICMP報文中剩餘的字節。
若指定raw參數,表示string參數位置的填充字符串在探測時將被直接發送。由於NQA發送的數據字段存在特殊字節,如果目的端是H3C設備,那麼目的端能夠直接識別NQA填充後的探測報文,不建議配置該參數;如果目的端不是H3C設備,則無法識別NQA填充後的探測報文,那麼必須指定該參數,填充字符串需要是目的端服務器開啟的UDP服務類型要求的報文格式。
未指定raw參數時,實際填充的字符與填充數據長度有關:
· 如果探測報文的數據段長度比配置的填充數據長度小,係統在報文封裝時以報文的數據段長度為界截取該字符串的前一部分;
· 如果探測報文的數據段長度比配置的填充數據長度大,係統在報文封裝時用該字符串進行循環填充,直到填滿。
例如,配置填充數據為“abcd”,當探測報文數據段長度為3字節時,則取“abc”作為填充數據;當探測報文數據段長度為6字節時,則使用“adcdab”作為填充數據。
【舉例】
# 在ICMP-echo測試類型下配置探測報文的填充字符串為abcd。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] data-fill abcd
# 在TCP類型的NQA模板視圖下配置探測報文的填充字符串為abcd。
<Sysname> system-view
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] data-fill abcd
data-size命令用來配置探測報文中的填充內容的大小。
undo data-size命令用來恢複缺省情況。
【命令】
data-size size
undo data-size
【缺省情況】
缺省情況如表1-1所示。
測試類型 |
編碼類型 |
缺省值(字節) |
ICMP-echo |
- |
100 |
UDP-echo |
- |
100 |
UDP-jitter |
- |
100 |
UDP-tracert |
- |
100 |
Path-jitter |
- |
100 |
Voice |
G.711 A律 |
172 |
Voice |
G.711 µ律 |
172 |
Voice |
G.729 A律 |
32 |
【視圖】
ICMP-echo/UDP-echo 測試類型視圖
UDP-tracert測試類型視圖
Path-jitter/UDP-jitter/Voice測試類型視圖
ICMP/UDP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
size:探測報文中的填充內容的大小,單位為字節,ICMP-echo、UDP-echo和UDP-tracert測試類型取值範圍為20~65507,UDP-jitter和Path-jitter測試類型取值範圍為68~65507,Voice測試類型取值範圍為16~65507。
【使用指導】
對於ICMP-echo和Path-jitter測試,探測報文中填充內容的大小為ICMP Echo消息中數據字段的長度。
對於UDP-echo、UDP-jitter、UDP-tracert和Voice測試,探測報文中填充內容的大小為UDP報文中數據字段的長度。
【舉例】
# 在ICMP-echo測試類型下配置探測報文中的填充內容的大小為80字節。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] data-size 80
# 在ICMP類型的NQA模板視圖下配置ICMP-echo探測報文中的填充內容的大小為80字節。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] data-size 80
description命令用來配置測試組的描述信息,通常用於描述一個測試組的測試類型或測試目的。undo description命令用來恢複缺省情況。
【命令】
description text
undo description
【缺省情況】
未配置描述信息。
【視圖】
ICMP-echo/UDP-echo/TCP測試類型視圖
DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/UDP-jitter/Path-jitter/Voice測試類型視圖
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
text:測試組的描述,為1~200個字符的字符串,區分大小寫。
【舉例】
# 在ICMP-echo測試類型下配置測試組的描述信息為icmp-probe。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] description icmp-probe
# 在ICMP類型的NQA模板視圖下配置描述信息為icmp-probe。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] description icmp-probe
destination ip命令用來配置探測報文的目的IPv4地址。
undo destination ip命令用來恢複缺省情況。
【命令】
destination ip ip-address
undo destination ip
【缺省情況】
未配置探測報文的目的IPv4地址。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
ARP/DNS/ICMP/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/SMTP/SNMP/SNMP-DCA/SSL/TCP/TCPHalf Open/UDP/WAP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:探測報文的目的IPv4地址。
【舉例】
# 在ICMP-echo測試類型下配置探測報文的目的IPv4地址為10.1.1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] destination ip 10.1.1.1
# 在ICMP類型的NQA模板視圖下配置探測報文的目的IPv4地址為10.1.1.1。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] destination ip 10.1.1.1
destination ipv6命令用來配置探測報文的目的IPv6地址。
undo destination ipv6命令用來恢複缺省情況。
【命令】
destination ipv6 ipv6-address
undo destination ipv6
【缺省情況】
未配置探測報文的目的IPv6地址。
【視圖】
ICMP-echo/TCP/UDP-echo/UDP-jitter測試類型視圖
DNS/ICMP/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/SMTP/SIP/SNMP/SNMP-DCA/SSL/TCP/TCP Half Open/UDP/WAP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:探測報文的目的IPv6地址,不支持IPv6鏈路本地地址。
【舉例】
# 在ICMP-echo測試類型下配置探測報文的目的IPv6地址為1::1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] destination ipv6 1::1
# 在ICMP類型的NQA模板視圖下配置探測報文的目的IPv6地址為1::1。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] destination ipv6 1::1
destination port命令用來配置測試操作的目的端口號。
undo destination port命令用來恢複缺省情況。
【命令】
destination port port-number
undo destination port
【缺省情況】
對於UDP-tracert測試,目的端口號缺省為33434;對於SNMP測試,目的端口號缺省為161;對於其他類型測試,未配置測試操作的目的端口號。
對於NQA模板,缺省目的端口號分別為:DNS(53)、IMAP(143)、POP3(110)、RADIUS認證探測(1812)、RADIUS-ACCOUNT計費探測(1813)、SIP(5060)、SMTP(25)、SNMP(161)、SNMP-DCA(161)、WAP(9201)、Tracert(33434),其他類型模板未配置測試操作的目的端口號。
【視圖】
TCP/UDP-echo測試類型視圖
SNMP測試類型視圖
UDP-tracert測試類型視圖
UDP-jitter/Voice測試類型視圖
DNS/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/SIP/SMTP/SNMP/SNMP-DCA/SSL/TCP/TCP Half Open/UDP/WAP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
port-number:測試操作的目的端口號,取值範圍為1~65535。
【使用指導】
對於TCP Half Open類型的NQA模板,隻有在通過port-detect enable命令開啟TCP Half Open的端口檢測功能的情況下,才需要配置本命令。
【舉例】
# 在UDP-echo測試類型視圖下配置測試操作的目的端口號為9000。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-echo
[Sysname-nqa-admin-test-udp-echo] destination port 9000
# 在TCP類型的NQA模板視圖下配置測試操作的目的端口號為9000。
<Sysname> system-view
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] destination port 9000
【相關命令】
· port-detect enable
disconnect-mode命令用來設置TCP測試的TCP連接斷開方式。
undo disconnect-mode命令用來恢複缺省情況。
【命令】
disconnect-mode { fin | rst }
undo disconnect-mode
【缺省情況】
TCP測試的TCP連接斷開方式為RST。
【視圖】
TCP類型的模板視圖
【缺省用戶角色】
network-admin
【參數】
fin:TCP測試的TCP連接斷開方式為FIN。
rst:TCP測試的TCP連接斷開方式為RST。
【使用指導】
一次TCP測試包括三次握手建立TCP連接和斷開TCP連接,完成該過程表示NQA的TCP測試成功,本命令可以設置斷開TCP連接的方式:
· RST:通過發送RST報文,快速釋放TCP連接。收到RST報文後,另一端就終止連接,不需要發送任何響應。
· FIN:四次握手斷開TCP連接,不支持RST方式情況下可以設置為該方式。被斷開的一方收到FIN報文後需要發送ACK。
【舉例】
# 在TCP類型的NQA模板視圖下設置TCP測試的TCP連接斷開方式為FIN。
<Sysname> system-view
[Sysname] nqa template tcp test
[Sysname-nqatplt-tcp-test] disconnect-mode fin
disk命令用來配置SNMP-DCA測試的SNMP Agent硬盤的閾值和權重。
undo disk命令用來恢複缺省情況。
【命令】
disk { threshold threshold-value | weight weight-value } *
undo disk
【缺省情況】
SNMP-DCA測試的SNMP Agent硬盤的閾值為90,權重為4。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
threshold threshold-value:閾值,表示硬盤使用率可達到的上限。取值範圍為0~100,取值為0時表示硬盤不作為判斷SNMP Agent是否繁忙的參考。不指定該參數時,表示使用缺省值。
weight weight-value:權重,表示硬盤在用於計算SNMP Agent狀態時應占有的比重,取值範圍為0~100,取值為0時表示硬盤不參與SNMP Agent狀態的計算。不指定該參數時,表示使用缺省值。
【使用指導】
本命令僅對Net-SNMP或Windows類型的SNMP Agent生效。
NQA客戶端對Net-SNMP或Windows類型的SNMP Agent進行SNMP-DCA測試時,會自動獲取SNMP Agent當前的硬盤使用率
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置測試的SNMP Agent硬盤閾值為90、權重為90。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] disk threshold 90 weight 90
【相關命令】
· agent-type
display nqa history命令用來顯示NQA測試組的曆史記錄。
【命令】
display nqa history [ admin-name operation-tag ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
admin-name:創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
【使用指導】
配置前提
配置本命令前,請先執行history-record enable命令開啟NQA測試組的曆史記錄保存功能,否則,執行本命令將無顯示信息。缺省情況下,UDP-tracert測試類型的曆史記錄保存功能處於開啟狀態,其他類型的NQA測試組的曆史記錄保存功能處於關閉狀態。
注意事項
display nqa history命令的顯示信息無法反映ICMP-jitter、Path-jitter、UDP-jitter和Voice測試的結果。如果想了解ICMP-jitter、Path-jitter、UDP-jitter和Voice測試的結果,建議通過display nqa result命令查看最近一次NQA測試的結果,或通過display nqa statistics命令查看NQA測試的統計信息。
不指定任何參數,則表示顯示所有測試組的曆史記錄。
【舉例】
# 顯示管理員名稱為administrator、測試類型標簽為tracert的UDP-tracert測試項的曆史記錄。
<Sysname> display nqa history administrator tracert
NQA entry (admin administrator, tag tracert) history records:
Index TTL Response Hop IP Status Time
1 2 328 4.1.1.1 Succeeded 2013-09-09 14:46:06.2
1 2 328 4.1.1.1 Succeeded 2013-09-09 14:46:05.2
1 2 328 4.1.1.1 Succeeded 2013-09-09 14:46:04.2
1 1 328 3.1.1.2 Succeeded 2013-09-09 14:46:03.2
1 1 328 3.1.1.1 Succeeded 2013-09-09 14:46:02.2
1 1 328 3.1.1.1 Succeeded 2013-09-09 14:46:01.2
# 查看管理員名稱為administrator、測試操作標簽為test的NQA測試組的曆史記錄。
<Sysname> display nqa history administrator test
NQA entry (admin administrator, tag test) history records:
Index Response Status Time
10 329 Succeeded 2011-04-29 20:54:26.5
9 344 Succeeded 2011-04-29 20:54:26.2
8 328 Succeeded 2011-04-29 20:54:25.8
7 328 Succeeded 2011-04-29 20:54:25.5
6 328 Succeeded 2011-04-29 20:54:25.1
5 328 Succeeded 2011-04-29 20:54:24.8
4 328 Succeeded 2011-04-29 20:54:24.5
3 328 Succeeded 2011-04-29 20:54:24.1
2 328 Succeeded 2011-04-29 20:54:23.8
1 328 Succeeded 2011-04-29 20:54:23.4
表1-2 display nqa history命令顯示信息描述表
字段 |
描述 |
Index |
曆史記錄的編號,一次UDP-tracert測試中的所有記錄此編號一致 |
TTL |
本次探測發送的探測報文的TTL值。如果設備配置了路由旁路功能,則TTL顯示值與init-ttl命令配置相關,實際發送的TTL值固定為1 |
Response |
測試成功時,為探測報文的往返時延;如果測試超時,則為超時時間;不能完成測試時,則為0。單位為毫秒 |
Hop IP |
回複應答的節點IP地址 |
Status |
測試結果的狀態值,具體如下: · Succeeded:測試成功,接收到響應報文 · Unknown error:未知錯誤導致NQA測試失敗(如果配置了NQA與Track聯動,則該狀態會觸發Track狀態切換) · Internal error:內部錯誤導致NQA測試失敗(如果配置了NQA與Track聯動,則該狀態不會觸發Track狀態切換) · Timeout:請求超時導致NQA測試失敗(如果配置了NQA與Track聯動,則該狀態會觸發Track狀態切換) |
Time |
測試完成時間 |
【相關命令】
· history-record enable
display nqa reaction counters命令用來顯示閾值告警組的當前監測結果。
【命令】
display nqa reaction counters [ admin-name operation-tag [ item-number ] ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
admin-name:創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
item-number:顯示指定閾值告警組的當前監測結果。如果不指定該參數,將顯示所有閾值告警組的當前監測結果。item-number為閾值告警組的編號,取值範圍為1~10。
【使用指導】
如果NQA閾值告警組的閾值類型為平均值,或監測對象為Voice測試的ICPIF或MOS值,則顯示的監測結果為無效值。
測試結束後,不會清除監測結果,即測試組啟動後,監測結果會不斷累加。
不指定任何參數,則表示顯示所有測試組中所有閾值告警組的當前監測結果。
【舉例】
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的ICMP-echo測試組的所有閾值告警組的當前監測結果。
<Sysname> display nqa reaction counters admin test
NQA entry (admin admin, tag test) reaction counters:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 probe-duration accumulate 12 4
2 probe-duration average - -
3 probe-duration consecutive 160 56
4 probe-fail accumulate 12 0
5 probe-fail consecutive 162 2
表1-3 display nqa reaction counters命令顯示信息描述
字段 |
描述 |
Index |
閾值告警組的編號 |
Checked Element |
|
Threshold Type |
閾值類型 |
Checked Num |
已監測的樣本個數 |
Over-threshold Num |
超出閾值的樣本個數 |
表1-4 display nqa reaction counters命令顯示字段取值描述(ARP/DHCP/DLSw/DNS/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo測試類型)
監測對象 |
閾值類型 |
監測的樣本範圍 |
Checked Num取值 |
Over-threshold Num取值 |
probe-duration |
accumulate |
啟動NQA測試組後進行的探測 |
啟動NQA測試組後已完成的探測次數 |
啟動NQA測試組後累計的探測持續時間不在閾值範圍內的探測次數 |
average |
- |
- |
- |
|
consecutive |
啟動NQA測試組後進行的探測 |
啟動NQA測試組後已完成的探測次數 |
啟動NQA測試組後連續的探測持續時間不在閾值範圍內的探測次數 |
|
probe-fail |
accumulate |
啟動NQA測試組後進行的探測 |
啟動NQA測試組後已完成的探測次數 |
啟動NQA測試組後累計的探測失敗次數 |
consecutive |
啟動NQA測試組後進行的探測 |
啟動NQA測試組後已完成的探測次數 |
啟動NQA測試組後連續的探測失敗次數 |
表1-5 display nqa reaction counters命令顯示字段取值描述(ICMP-jitter/UDP-jitter/Voice測試類型)
監測對象 |
閾值類型 |
監測的樣本範圍 |
Checked Num取值 |
Over-threshold Num取值 |
RTT |
accumulate |
啟動NQA測試組後發送的報文 |
啟動NQA測試組後已發送的報文個數 |
啟動NQA測試組後累計的往返時間不在閾值範圍內的報文個數 |
average |
- |
- |
- |
|
jitter-DS/jitter-SD |
accumulate |
啟動NQA測試組後發送的報文 |
啟動NQA測試組後已發送的報文個數 |
啟動NQA測試組後累計的單向抖動時間不在閾值範圍內的報文個數 |
average |
- |
- |
- |
|
OWD-DS/OWD-SD |
- |
啟動NQA測試組後發送的報文 |
啟動NQA測試組後已發送的報文個數 |
啟動NQA測試組後單向時延不在閾值範圍內的報文個數 |
packet-loss |
accumulate |
啟動NQA測試組後發送的報文 |
啟動NQA測試組後已發送的報文個數 |
啟動NQA測試組後累計的丟包數 |
ICPIF/MOS(僅Voice測試支持) |
- |
- |
- |
- |
display nqa result命令用來顯示最近一次NQA測試的結果。
【命令】
display nqa result [ admin-name operation-tag ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
admin-name:創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:為測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
【使用指導】
不指定任何參數,則表示顯示所有測試組的最近一次測試的結果。
【舉例】
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的ARP測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 35/35/35
Square-Sum of round trip time: 1225
Last succeeded probe time: 2011-05-29 10:50:33.2
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的TCP測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 35/35/35
Square-Sum of round trip time: 1225
Last succeeded probe time: 2011-05-29 10:50:33.2
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to disconnect: 0
Failures due to no connection: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的ICMP-jitter測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 10 Receive response times: 10
Min/Max/Average round trip time: 1/2/1
Square-Sum of round trip time: 13
Last packet received time: 2015-03-09 17:40:29.8
Extended results:
Packet loss ratio: 0.0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
ICMP-jitter results:
RTT number: 10
Min positive SD: 0 Min positive DS: 0
Max positive SD: 0 Max positive DS: 0
Positive SD number: 0 Positive DS number: 0
Positive SD sum: 0 Positive DS sum: 0
Positive SD average: 0 Positive DS average: 0
Positive SD square-sum: 0 Positive DS square-sum: 0
Min negative SD: 1 Min negative DS: 2
Max negative SD: 1 Max negative DS: 2
Negative SD number: 1 Negative DS number: 1
Negative SD sum: 1 Negative DS sum: 2
Negative SD average: 1 Negative DS average: 2
Negative SD square-sum: 1 Negative DS square-sum: 4
SD average: 1 DS average: 2
One way results:
Max SD delay: 1 Max DS delay: 2
Min SD delay: 1 Min DS delay: 2
Number of SD delay: 1 Number of DS delay: 1
Sum of SD delay: 1 Sum of DS delay: 2
Square-Sum of SD delay: 1 Square-Sum of DS delay: 4
Lost packets for unknown reason: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的UDP-jitter測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 10 Receive response times: 10
Min/Max/Average round trip time: 15/46/26
Square-Sum of round trip time: 8103
Last packet received time: 2011-05-29 10:56:38.7
Extended results:
Packet loss ratio: 0.0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
UDP-jitter results:
RTT number: 10
Min positive SD: 8 Min positive DS: 8
Max positive SD: 18 Max positive DS: 8
Positive SD number: 5 Positive DS number: 2
Positive SD sum: 75 Positive DS sum: 32
Positive SD average: 15 Positive DS average: 16
Positive SD square-sum: 1189 Positive DS square-sum: 640
Min negative SD: 8 Min negative DS: 1
Max negative SD: 24 Max negative DS: 30
Negative SD number: 4 Negative DS number: 7
Negative SD sum: 56 Negative DS sum: 99
Negative SD average: 14 Negative DS average: 14
Negative SD square-sum: 946 Negative DS square-sum: 1495
SD average: 14 DS average: 14
One way results:
Max SD delay: 22 Max DS delay: 23
Min SD delay: 7 Min DS delay: 7
Number of SD delay: 10 Number of DS delay: 10
Sum of SD delay: 125 Sum of DS delay: 132
Square-Sum of SD delay: 1805 Square-Sum of DS delay: 1988
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的Voice測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 1000 Receive response times: 0
Min/Max/Average round trip time: 0/0/0
Square-Sum of round trip time: 0
Last packet received time: 0-00-00 00:00:00.0
Extended results:
Packet loss ratio: 100.0%
Failures due to timeout: 1000
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Voice results:
RTT number: 0
Min positive SD: 0 Min positive DS: 0
Max positive SD: 0 Max positive DS: 0
Positive SD number: 0 Positive DS number: 0
Positive SD sum: 0 Positive DS sum: 0
Positive SD average: 0 Positive DS average: 0
Positive SD square-sum: 0 Positive DS square-sum: 0
Min negative SD: 0 Min negative DS: 0
Max negative SD: 0 Max negative DS: 0
Negative SD number: 0 Negative DS number: 0
Negative SD sum: 0 Negative DS sum: 0
Negative SD average: 0 Negative DS average: 0
Negative SD square-sum: 0 Negative DS square-sum: 0
SD average: 0 DS average: 0
One way results:
Max SD delay: 0 Max DS delay: 0
Min SD delay: 0 Min DS delay: 0
Number of SD delay: 0 Number of DS delay: 0
Sum of SD delay: 0 Sum of DS delay: 0
Square-Sum of SD delay: 0 Square-Sum of DS delay: 0
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 1000
Voice scores:
MOS value: 0.99 ICPIF value: 87
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的Path-jitter測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Hop IP 192.168.40.210
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
Hop IP 192.168.50.209
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的UDP-tracert測試的最近一次測試結果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 6 Receive response times: 6
Min/Max/Average round trip time: 35/35/35
Square-Sum of round trip time: 1225
Last succeeded probe time: 2013-09-09 14:23:24.5
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
UDP-tracert results:
TTL Hop IP Time
1 3.1.1.1 2013-09-09 14:23:24.5
2 4.1.1.1 2013-09-09 14:23:24.5
表1-6 display nqa result命令顯示信息描述
字段 |
描述 |
||
NQA entry (admin admin, tag test) test results |
NQA(測試操作的標簽,測試操作的標簽)測試組的測試結果 |
||
Data collecting in progress |
測試正在進行中 |
||
Path jitter result is not available |
測試沒有生成結果 |
||
Send operation times |
發送的探測報文數 |
||
Receive response times |
收到的響應報文數 |
||
Min/Max/Average round trip time |
最小/最大/平均往返時間,單位為毫秒 |
||
Square-Sum of round trip time |
往返時間平方和 |
||
Last succeeded probe time |
一次測試中最後一次成功探測的完成時間,如果一次測試中的探測均失敗,則該時間顯示為全0,UDP-jitter、Path-jitter和Voice測試中無此信息 |
||
Last packet received time |
一次探測中最後一次成功收到正確響應報文的時間,如果一次探測中沒有收到過正確的響應報文,則該時間顯示為全0,隻在UDP-jitter和Voice測試中存在此信息 |
||
Extended results |
擴展項的測試結果 |
||
Packet loss ratio |
平均丟包率。ICMP-jitter、UDP-jitter和Voice類型時,精度為0.1% |
||
Failures due to timeout |
測試過程中超時的次數 |
||
Failures due to disconnect |
對方強製斷開連接的次數 |
||
Failures due to no connection |
和對方建立連接失敗的次數 |
||
Failures due to internal error |
因內部錯誤失敗的次數 |
||
Failures due to other errors |
因其它錯誤失敗的次數 |
||
Packets out of sequence |
報文失序的次數 |
||
ICMP-jitter results |
ICMP-jitter測試的結果,隻在ICMP-jitter測試中存在此信息 |
||
Packets arrived late |
探測超時後,收到的響應報文個數 |
||
UDP-jitter results |
UDP-jitter測試的結果,隻在UDP-jitter測試中存在此信息 |
||
Voice results |
Voice測試的結果,隻在Voice測試中存在此信息 |
||
RTT number |
收到的響應報文數 |
||
Min positive SD |
源到目的方向正抖動時延的最小值 |
||
Min positive DS |
目的到源方向正抖動時延的最小值 |
||
Max positive SD |
源到目的方向正抖動時延的最大值 |
||
Max positive DS |
目的到源方向正抖動時延的最大值 |
||
Positive SD number |
源到目的方向正抖動時延的數目 |
||
Positive DS number |
目的到源方向正抖動時延的數目 |
||
Positive SD sum |
源到目的方向正抖動時延之和 |
||
Positive DS sum |
目的到源方向正抖動時延之和 |
||
Positive SD average |
源到目的方向正抖動時延的平均值 |
||
Positive DS average |
目的到源方向正抖動時延的平均值 |
||
Positive SD square-sum |
源到目的方向正抖動時延的平方和 |
||
Positive DS square-sum |
目的到源方向正抖動時延的平方和 |
||
Min negative SD |
源到目的方向負抖動時延的絕對值的最小值 |
||
Min negative DS |
目的到源方向負抖動時延的絕對值的最小值 |
||
Max negative SD |
源到目的方向負抖動時延的絕對值的最大值 |
||
Max negative DS |
目的到源方向負抖動時延的絕對值的最大值 |
||
Negative SD number |
源到目的方向負抖動時延的數目 |
||
Negative DS number |
目的到源方向負抖動時延的數目 |
||
Negative SD sum |
源到目的方向負抖動時延的絕對值之和 |
||
Negative DS sum |
目的到源方向負抖動時延的絕對值之和 |
||
Negative SD average |
源到目的方向負抖動時延的絕對值的平均值 |
||
Negative DS average |
目的到源方向負抖動時延的絕對值的平均值 |
||
Negative SD square-sum |
源到目的方向負抖動時延的平方和 |
||
Negative DS square-sum |
目的到源方向負抖動時延的平方和 |
||
SD average |
源到目的方向抖動時延的平均值 |
||
DS average |
目的到源方向抖動時延的平均值 |
||
One way results |
單向延遲測試結果,單位為毫秒。隻有ICMP-jitter、UDP-Jitter和Voice類型測試有單向延遲測試結果 |
||
Max SD delay |
源到目的的最大時延 |
||
Max DS delay |
目的到源的最大時延 |
||
Min SD delay |
源到目的的最小時延 |
||
Min DS delay |
目的到源的最小時延 |
||
Number of SD delay |
源到目的計算的時延數 |
||
Number of DS delay |
目的到源計算的時延數 |
||
Sum of SD delay |
源到目的的時延和 |
||
Sum of DS delay |
目的到源的時延和 |
||
Square-Sum of SD delay |
源到目的的時延的平方和 |
||
Square-Sum of DS delay |
目的到源的時延的平方和 |
||
SD lost packets |
源到目的方向丟失的報文個數 |
||
DS lost packets |
目的到源方向丟失的報文個數 |
||
Lost packets for unknown reason |
不能確定原因丟失的報文個數 |
||
Voice scores |
語音參數,隻在Voice類型測試有此信息 |
||
MOS value |
為語音計算的MOS值 |
||
ICPIF value |
為語音計算的ICPIF值 |
||
Hop IP |
本跳IP地址,隻在Path-jitter測試中存在此信息 |
||
Path-jitter results |
Path-jitter測試的結果,隻在Path-jitter測試中存在此信息 |
||
Jitter number |
計算抖動次數,隻在Path-jitter測試中存在此信息 |
||
Min/Max/Average jitter |
最小/最大/平均抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
||
Positive jitter number |
正抖動時延的數目,隻在Path-jitter測試中存在此信息 |
||
Min/Max/Average positive jitter |
最小/最大/平均正抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
||
Sum/Square-Sum positive jitter |
正抖動時延之和/平方和,隻在Path-jitter測試中存在此信息 |
||
Negative jitter number |
負抖動時延的數目,隻在Path-jitter測試中存在此信息 |
||
Min/Max/Average negative jitter |
最小/最大/平均負抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
||
Sum/Square-Sum negative jitter |
負抖動時延之和/平方和,隻在Path-jitter測試中存在此信息 |
||
TTL |
本次探測發送的探測報文的TTL值。如果設備配置了路由旁路功能,則TTL顯示值與init-ttl命令配置相關,實際發送的TTL值固定為1 |
||
Hop IP |
回複應答的節點IP地址 |
||
Time |
收到應答報文的時間 |
||
Status |
測試狀態: · Failed:測試失敗。 · In progress:測試正在進行 · Aborted:測試終止,表示用戶手動停止測試 · Timeout:測試超時 · Unknown error:未知錯誤 · --:表示測試狀態無意義 |
|
|
Last test |
當前完成的最後一步測試: · CIR test:CIR測試 · PIR test:PIR測試 · Traffic policing test:流量監管測試 · Service performance test:服務性能測試 |
|
|
Estimated total time |
測試估算全部時間,單位秒 |
|
|
Actual test time used |
測試實際使用時間,單位秒 說明: 測試開始結束時間以秒為單位,定時器精度為1秒,因此結果表中顯示的實際測試時長(結束時間 - 開始時間)與用戶配置時長存在1秒誤差 |
|
|
CIR test (with the step of 1) |
CIR測試,step取值範圍為1~1000 |
|
|
Start time |
測試開始時間 |
|
|
End time |
測試結束時間 |
|
|
Min/Max/Average IR(Kbps) |
最小/最大/平均速率,單位為kbit/s |
|
|
Min/Max/Average FTD(us) |
最小/最大/平均傳輸時延,單位為微秒 |
|
|
Min/Max/Average FDV(us) |
最小/最大/平均時延抖動,單位為微秒 |
|
|
FL count/FLR |
丟包個數/丟包率 |
|
|
Packets out of order |
亂序報文個數 |
|
|
Severely Err Secs/AVAIL |
SES(Severely Errored Second,嚴重錯誤秒):測試開始後,每一秒統計一次丟包率,若該秒內丟包率大於50%,記為嚴重錯誤秒。 · 不可用周期:連續10個SES發生時,進入不可用周期,直到連續10個非SES發生時結束。 · 可用周期:連續10個非SES發生時,進入可用周期,直到連續10個SES發生時結束。 Severely Err Secs:嚴重錯誤秒總數。 AVAIL = 可用周期/總時間。測試開始時,默認為可用周期。 |
|
|
PIR test (color green) |
PIR測試,顏色標記為綠色 |
|
|
PIR test (color yellow) |
PIR測試,顏色標記為黃色 |
|
|
PIR test (total) |
PIR測試,彙總 |
|
|
PIR test (color-blind) |
PIR測試,非顏色標記模式 |
|
|
Traffic policing test (color green) |
流量監管測試,顏色標記為綠色 |
|
|
Traffic policing test (color yellow) |
流量監管測試,顏色標記為黃色 |
|
|
Traffic policing test (total) |
流量監管測試,彙總 |
|
|
Traffic policing test (color-blind) |
流量監管測試,非顏色標記模式 |
|
|
Service performance test |
服務性能測試 |
|
|
Basic results |
基礎測試結果 |
|
|
Min-jitter(ns) |
最小抖動時延,單位為納秒 |
|
|
Max-jitter(ns) |
最大抖動時延,單位為納秒 |
|
|
Avg-jitter(ns) |
平均抖動時延,單位為納秒 |
|
|
Sent packets |
發送報文數 |
|
|
Received packets |
接收報文數 |
|
|
Status |
探測結果: · Succeeded:成功 · Failed:失敗 |
|
|
Time |
探測完成時間 |
|
|
display nqa statistics命令用來顯示NQA測試的統計信息。
【命令】
display nqa statistics [ admin-name operation-tag ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
admin-name :創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
【使用指導】
測試開始後,如果第一次測試中的所有探測尚未完成,則無法生成統計信息。若此時通過該命令查看統計信息,則顯示信息為全0。
如果配置了閾值告警組,將顯示在statistics interval命令指定的統計周期內的監測結果。若閾值告警組的閾值類型為平均值,或監測對象為Voice測試的ICPIF或MOS值,則顯示的監測結果為無效值。
不指定任何參數,則表示顯示所有測試組的統計信息。
【舉例】
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的ARP測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:30:20.0
Life time: 2 seconds
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 13/13/13
Square-Sum of round trip time: 169
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的TCP測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:30:20.0
Life time: 2 seconds
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 13/13/13
Square-Sum of round trip time: 169
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to disconnect: 0
Failures due to no connection: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的ICMP-jitter測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2015-03-09 17:42:10.7
Life time: 156 seconds
Send operation times: 1560 Receive response times: 1560
Min/Max/Average round trip time: 1/2/1
Square-Sum of round trip time: 1563
Extended results:
Packet loss ratio: 0.0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
ICMP-jitter results:
RTT number: 1560
Min positive SD: 1 Min positive DS: 1
Max positive SD: 1 Max positive DS: 2
Positive SD number: 18 Positive DS number: 46
Positive SD sum: 18 Positive DS sum: 49
Positive SD average: 1 Positive DS average: 1
Positive SD square-sum: 18 Positive DS square-sum: 55
Min negative SD: 1 Min negative DS: 1
Max negative SD: 1 Max negative DS: 2
Negative SD number: 24 Negative DS number: 57
Negative SD sum: 24 Negative DS sum: 58
Negative SD average: 1 Negative DS average: 1
Negative SD square-sum: 24 Negative DS square-sum: 60
SD average: 1 DS average: 1
One way results:
Max SD delay: 1 Max DS delay: 2
Min SD delay: 1 Min DS delay: 1
Number of SD delay: 4 Number of DS delay: 4
Sum of SD delay: 4 Sum of DS delay: 5
Square-Sum of SD delay: 4 Square-Sum of DS delay: 7
Lost packets for unknown reason: 0
Reaction statistics:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 jitter-DS accumulate 1500 10
2 jitter-SD average - -
3 OWD-DS - 1560 2
4 OWD-SD - 1560 0
5 packet-loss accumulate 0 0
6 RTT accumulate 1560 0
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的UDP-jitter測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:33:22.3
Life time: 23 seconds
Send operation times: 100 Receive response times: 100
Min/Max/Average round trip time: 1/11/5
Square-Sum of round trip time: 24360
Extended results:
Packet loss ratio: 0.0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
UDP-jitter results:
RTT number: 550
Min positive SD: 1 Min positive DS: 1
Max positive SD: 7 Max positive DS: 1
Positive SD number: 220 Positive DS number: 97
Positive SD sum: 283 Positive DS sum: 287
Positive SD average: 1 Positive DS average: 2
Positive SD square-sum: 709 Positive DS square-sum: 1937
Min negative SD: 2 Min negative DS: 1
Max negative SD: 10 Max negative DS: 1
Negative SD number: 81 Negative DS number: 94
Negative SD sum: 556 Negative DS sum: 191
Negative SD average: 6 Negative DS average: 2
Negative SD square-sum: 4292 Negative DS square-sum: 967
SD average: 2 DS average: 2
One way results:
Max SD delay: 5 Max DS delay: 5
Min SD delay: 1 Min DS delay: 1
Number of SD delay: 550 Number of DS delay: 550
Sum of SD delay: 1475 Sum of DS delay: 1201
Square-Sum of SD delay: 5407 Square-Sum of DS delay: 3959
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 0
Reaction statistics:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 jitter-DS accumulate 90 25
2 jitter-SD average - -
3 OWD-DS - 100 24
4 OWD-SD - 100 13
5 packet-loss accumulate 0 0
6 RTT accumulate 100 52
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的Voice測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:33:45.3
Life time: 120 seconds
Send operation times: 10 Receive response times: 10
Min/Max/Average round trip time: 1/12/7
Square-Sum of round trip time: 620
Extended results:
Packet loss ratio: 0.0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Voice results:
RTT number: 10
Min positive SD: 3 Min positive DS: 1
Max positive SD: 10 Max positive DS: 1
Positive SD number: 3 Positive DS number: 2
Positive SD sum: 18 Positive DS sum: 2
Positive SD average: 6 Positive DS average: 1
Positive SD square-sum: 134 Positive DS square-sum: 2
Min negative SD: 3 Min negative DS: 1
Max negative SD: 9 Max negative DS: 1
Negative SD number: 4 Negative DS number: 2
Negative SD sum: 25 Negative DS sum: 2
Negative SD average: 6 Negative DS average: 1
Negative SD square-sum: 187 Negative DS square-sum: 2
SD average: 6 DS average: 1
One way results:
Max SD delay: 0 Max DS delay: 0
Min SD delay: 0 Min DS delay: 0
Number of SD delay: 0 Number of DS delay: 0
Sum of SD delay: 0 Sum of DS delay: 0
Square-Sum of SD delay: 0 Square-Sum of DS delay: 0
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 0
Voice scores:
Max MOS value: 4.40 Min MOS value: 4.40
Max ICPIF value: 0 Min ICPIF value: 0
Reaction statistics:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 ICPIF - - -
2 MOS - - -
# 顯示NQA測試組管理員名稱為admin、測試操作標簽為test的Path-jitter測試的統計信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Path 1:
Hop IP 192.168.40.210
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
Hop IP 192.168.50.209
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
表1-7 display nqa statistics命令顯示信息描述
字段 |
描述 |
No. |
統計組的組號 |
Start time |
測試組啟動時間 |
Life time |
測試的持續時間,單位為秒 |
Send operation times |
發送的探測報文數 |
Receive response times |
收到的響應報文數 |
Min/Max/Average round trip time |
最小/最大/平均往返時間,單位為毫秒 |
Square-Sum of round trip time |
往返時間平方和 |
Packet loss ratio |
平均丟包率。ICMP-jitter、UDP-jitter和Voice類型時,精度為0.1% |
Failures due to timeout |
測試過程中超時的次數 |
Failures due to disconnect |
對方強製斷開連接的次數 |
Failures due to no connection |
和對方建立連接失敗的次數 |
Failures due to internal error |
因內部錯誤失敗的次數 |
Failures due to other errors |
因其它錯誤失敗的次數 |
Packets out of sequence |
報文失序的次數 |
Packets arrived late |
遲到報文個數 |
ICMP-jitter results |
ICMP-jitter測試的結果,隻在ICMP-jitter測試中存在此信息 |
UDP-jitter results |
UDP-jitter測試的結果,隻在UDP-jitter測試中存在此信息 |
Voice results |
Voice測試的結果,隻在Voice測試中存在此信息 |
RTT number |
收到的響應報文數 |
Min positive SD |
源到目的方向抖動時延為正值的最小值 |
Min positive DS |
目的到源方向抖動時延為正值的最小值 |
Max positive SD |
源到目的方向抖動時延為正值的最大值 |
Max positive DS |
目的到源方向抖動時延為正值的最大值 |
Positive SD number |
源到目的方向抖動時延為正值的數目 |
Positive DS number |
目的到源方向抖動時延為正值的數目 |
Positive SD sum |
源到目的方向抖動時延為正值的和 |
Positive DS sum |
目的到源方向抖動時延為正值的和 |
Positive SD average |
源到目的方向抖動時延為正值的平均值 |
Positive DS average |
目的到源方向抖動時延為正值的平均值 |
Positive SD square-sum |
源到目的方向抖動時延為正值的平方和 |
Positive DS square-sum |
目的到源方向抖動時延為正值的平方和 |
Min negative SD |
源到目的方向抖動時延為負值的最小絕對值 |
Min negative DS |
目的到源方向抖動時延為負值的最小絕對值 |
Max negative SD |
源到目的方向抖動時延為負值的最大絕對值 |
Max negative DS |
目的到源方向抖動時延為負值的最大絕對值 |
Negative SD number |
源到目的方向抖動時延為負值的數目 |
Negative DS number |
目的到源方向抖動時延為負值的數目 |
Negative SD sum |
源到目的方向抖動時延為負值的絕對值和 |
Negative DS sum |
目的到源方向抖動時延為負值的絕對值和 |
Negative SD average |
源到目的方向抖動時延為負值的絕對值的平均值 |
Negative DS average |
目的到源方向抖動時延為負值的絕對值的平均值 |
Negative SD square-sum |
源到目的方向抖動時延為負值的平方和 |
Negative DS square-sum |
目的到源方向抖動時延為負值的平方和 |
SD average |
源到目的方向抖動時延的平均值 |
DS average |
目的到源方向抖動時延的平均值 |
One way results |
單向延遲測試結果,單位為毫秒。隻有ICMP-jitter、UDP-Jitter和Voice類型測試有單向延遲測試結果 |
Max SD delay |
源到目的的最大時延 |
Max DS delay |
目的到源的最大時延 |
Min SD delay |
源到目的的最小時延 |
Min DS delay |
目的到源的最小時延 |
Number of SD delay |
源到目的計算的時延數 |
Number of DS delay |
目的到源計算的時延數 |
Sum of SD delay |
源到目的的時延和 |
Sum of DS delay |
目的到源的時延和 |
Square-Sum of SD delay |
源到目的的時延的平方和 |
Square-Sum of DS delay |
目的到源的時延的平方和 |
SD lost packets |
源到目的方向丟失的報文個數 |
DS lost packets |
目的到源方向丟失的報文個數 |
Lost packets for unknown reason |
不能確定原因丟失的報文個數 |
Voice scores |
語音參數,隻在voice類型測試有此信息 |
Max MOS value |
最大MOS值 |
Min MOS value |
最小MOS值 |
Max ICPIF value |
最大ICPIF值 |
Min ICPIF value |
最小ICPIF值 |
Reaction statistics |
閾值告警組在統計周期內的監測結果 |
Index |
閾值告警組的編號 |
Checked Element |
監測對象 |
Threshold Type |
閾值類型 |
Checked Num |
已監測的樣本個數 |
Over-threshold Num |
超出閾值的樣本個數 |
Path |
Path-jitter測試結果的路徑序號,隻在Path-jitter測試中存在此信息 |
Hop IP |
本跳IP地址,隻在Path-jitter測試中存在此信息 |
Path-jitter results |
Path-jitter測試的結果,隻在Path-jitter測試中存在此信息 |
Jitter number |
計算抖動次數,隻在Path-jitter測試中存在此信息 |
Min/Max/Average jitter |
最小/最大/平均抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
Positive jitter number |
正抖動時延的數目,隻在Path-jitter測試中存在此信息 |
Min/Max/Average positive jitter |
最小/最大/平均正抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
Sum/Square-Sum positive jitter |
正抖動時延之和/平方和,隻在Path-jitter測試中存在此信息 |
Negative jitter number |
負抖動時延的數目,隻在Path-jitter測試中存在此信息 |
Min/Max/Average negative jitter |
最小/最大/平均負抖動時延,單位為毫秒,隻在Path-jitter測試中存在此信息 |
Sum/Square-Sum negative jitter |
負抖動時延之和/平方和,隻在Path-jitter測試中存在此信息 |
表1-8 display nqa statistics命令顯示閾值告警功能相關字段取值描述(ARP/DHCP/DLSw/DNS/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo測試類型)
監測對象 |
閾值類型 |
監測的樣本範圍 |
Checked Num取值 |
Over-threshold Num取值 |
probe-duration |
accumulate |
統計周期內,進行的探測 |
統計周期內,已完成的探測次數 |
統計周期內,累計的探測持續時間不在閾值範圍內的探測次數 |
average |
- |
- |
- |
|
consecutive |
統計周期內,進行的探測 |
統計周期內,已完成的探測次數 |
統計周期內,連續的探測持續時間不在閾值範圍內的探測次數 |
|
probe-fail |
accumulate |
統計周期內,進行的探測 |
統計周期內,已完成的探測次數 |
統計周期內,累計的失敗的探測次數 |
consecutive |
統計周期內,進行的探測 |
統計周期內,已完成的探測次數 |
統計周期內,連續的失敗的探測次數 |
表1-9 display nqa statistics命令顯示閾值告警功能相關字段取值描述(ICMP-jitter/UDP-jitter/Voice測試類型)
監測對象 |
閾值類型 |
監測的樣本範圍 |
Checked Num取值 |
Over-threshold Num取值 |
RTT |
accumulate |
統計周期內,發送的報文 |
統計周期內,已發送的報文個數 |
統計周期內,累計的往返時間不在閾值範圍內的報文個數 |
average |
- |
- |
- |
|
jitter-DS/jitter-SD |
accumulate |
統計周期內,發送的報文 |
統計周期內,已發送的報文個數 |
統計周期內,累計的單向抖動時間不在閾值範圍內的報文個數 |
average |
- |
- |
- |
|
OWD-DS/OWD-SD |
- |
統計周期內,發送的報文 |
統計周期內,已發送的報文個數 |
統計周期內,單向時延不在閾值範圍內的報文個數 |
packet-loss |
accumulate |
統計周期內,發送的報文 |
統計周期內,已發送的報文個數 |
統計周期內累計的丟包數 |
ICPIF/MOS(僅Voice測試支持) |
- |
- |
- |
- |
【相關命令】
· statistics interval
expect { data | hex-data }命令用來配置期望測試成功的應答內容。
undo expect { data | hex-data }命令用來恢複缺省情況。
【命令】
expect { data | hex-data } string [ { offset | strict-offset } number ]
undo expect { data | hex-data }
【缺省情況】
未配置期望測試成功的應答內容。
【視圖】
HTTP/HTTPS/TCP/UDP/WAP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
data: 表示使用文本格式的字符串來填充探測報文。
hex-data:表示使用十六進製字符串來填充探測報文。該參數僅在TCP/UDP/WAP類型的NQA模板視圖下支持。
string:期望測試成功的應答內容。和data關鍵字配合使用時,為1~200個字符的字符串,區分大小寫;和hex-data關鍵字配合使用時,為2~200個字符的字符串,字符串長度必須是偶數且不區分大小寫。
offset number:所期望的內容在返回報文中的偏移量,取值範圍為0~1000,缺省值為0。
strict-offset number:所期望的內容在返回報文中的嚴格偏移量,取值範圍為0~1000,缺省值為0。
【使用指導】
NQA客戶端對於返回報文中期望成功的應答內容匹配方式如下:
· 如果未配置offset參數和strict-offset參數,則設備直接從返回報文對應字段的第一個字節開始匹配,若不匹配,繼續從第二個字節開始匹配,以此類推,直到匹配成功,則認為測試成功,否則認為測試失敗。
· 如果配置了offset參數,則設備從返回報文對應字段偏移量之後的第一個字節開始匹配,若匹配失敗,則忽略該偏移量,從返回報文的第一個字節開始匹配,若不匹配,繼續從第二個字節開始匹配,以此類推,直到匹配成功,則認為測試成功,否則認為測試失敗。
· 如果配置了strict-offset參數,則設備從返回報文對應字段偏移量之後的第一個字節開始匹配,若匹配失敗,繼續從第二個字節開始匹配,以此類推,直到匹配成功,則認為測試成功,否則認為測試失敗。
對於HTTP/HTTPS類型的NQA模板,僅當回應報文中存在Content-Length頭域時,從Content-Length字段進行期望應答內容的檢查,否則不做檢查。
對於TCP類型的NQA模板,僅當data-fill和expect { data | hex-data }命令都配置時,進行期望應答內容的檢查,否則不做檢查。
對於UDP類型的NQA模板:
· 僅當data-fill和expect { data | hex-data }命令都配置時,進行期望應答內容的檢查,否則不做檢查。
· 偏移檢查和data-fill是否指定raw關鍵字命令有關,當指定raw關鍵字時,從收到報文的第一個字節開始檢查;當未指定raw關鍵字時, UDP報文數據字段的前五個字節具有特定用途,從第六個字節開始進行偏移檢查。
對於WAP類型的NQA模板,從WSP reply報文的headers字段開始進行期望應答內容的檢查。當配置url命令時,WAP測試需要通過配置本命令進行期望應答內容的檢查來判斷測試是否成功。
測試過程中若未配置期望應答狀態碼,且收到的NQA應答報文中的內容匹配上本命令配置的期望應答內容,則判斷本次測試為成功測試;若配置了期望應答狀態碼,則隻有在匹配上期望的、測試成功應答狀態碼或者未匹配上期望的、測試失敗應答狀態碼之後,才以本命令的匹配結果判斷本次測試的成功與否。
對於HTTP/HTTPS類型的NQA模板,本命令不能與expect { failed-data | hex-failed-data }命令同時配置。
對於TCP/UDP類型的NQA模板,當同時配置了本命令和expect { failed-data | hex-failed-data }時,如果兩條命令同時匹配上,則以expect { failed-data | hex-failed-data }的匹配結果為準,認為測試失敗。
【舉例】
# 在HTTP類型的NQA模板視圖下配置期望的應答內容為welcome!。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] expect data welcome!
expect { failed-data | hex-failed-data }命令用來配置期望測試失敗的應答內容。
undo expect { failed-data | hex-failed-data }命令用來恢複缺省情況。
【命令】
expect { failed-data | hex-failed-data } string [ { offset | strict-offset } number ]
undo expect { failed-data | hex-failed-data }
【缺省情況】
未配置期望測試失敗的應答內容。
【視圖】
HTTP/HTTPS/TCP/UDP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
failed-data:表示使用文本格式的字符串來填充探測報文。
hex-failed-data:表示使用十六進製字符串來填充探測報文。
string:期望測試失敗的應答內容。和failed-data關鍵字配合使用時,為1~200個字符的字符串,區分大小寫;和hex-failed-data關鍵字配合使用時,為2~200個字符的字符串,字符串長度必須是偶數且不區分大小寫。
offset number:所期望的內容在返回報文中的偏移量,取值範圍為0~1000,缺省值為0。
strict-offset number:所期望的內容在返回報文中的嚴格偏移量,取值範圍為0~1000,缺省值為0。
【使用指導】
NQA客戶端對於返回報文中期望失敗的應答字符串匹配方式如下:
· 如果未配置offset參數和strict-offset參數,則設備直接從返回報文對應字段的第一個字節開始匹配,若不匹配,繼續從第二個字節開始匹配,以此類推,如果剩餘的字符串中包含期望的應答字符串,或者剩餘字符串的長度小於期望應答字符串的長度,則認為測試失敗,否則認為測試成功。
· 如果配置了offset參數,則設備從返回報文對應字段偏移量之後的第一個字節開始匹配,如果剩餘的字符串中包含期望的應答字符串,或者剩餘字符串的長度小於期望應答字符串的長度,則認為測試失敗,否則忽略該偏移量,從返回報文的第一個字節開始匹配,如果剩餘的字符串中包含期望的應答字符串,或者剩餘字符串的長度小於期望應答字符串的長度,則認為測試失敗,否則認為測試成功。
· 如果配置了strict-offset參數,則設備從返回報文對應字段偏移量之後的第一個字節開始匹配,如果剩餘的字符串中包含期望的應答字符串,或者剩餘字符串的長度小於期望應答字符串的長度,則認為測試失敗,否則認為測試成功。
對於TCP類型的NQA模板,僅當data-fill和expect { failed-data | hex-failed-data }命令都配置時,進行期望失敗應答內容的檢查,否則不做檢查。
對於UDP類型的NQA模板:
· 僅當data-fill和expect { failed-data | hex-failed-data }命令都配置時,進行期望失敗應答內容的檢查,否則不做檢查。
· 偏移檢查和data-fill是否指定raw關鍵字命令有關,當指定raw關鍵字時,從收到報文的第一個字節開始檢查;當未指定raw關鍵字時,UDP報文數據字段的前五個字節具有特定用途,從第六個字節開始進行偏移檢查。
· 測試過程中若未配置期望應答狀態碼,且收到的NQA應答報文中的內容匹配上本命令配置的期望應答內容,則判斷本次測試為失敗測試;若配置了期望應答狀態碼,則隻有在匹配上期望的、測試成功應答狀態碼或者未匹配上期望的、測試失敗應答狀態碼之後,才以本命令的匹配結果判斷本次測試的成功與否。
對於HTTP/HTTPS類型的NQA模板,本命令不能與expect { data | hex-data }命令同時配置。
對於TCP/UDP類型的NQA模板,當同時配置了本命令和expect { data | hex-data }時,如果兩條命令同時匹配上,則以本命令的匹配結果為準。
【舉例】
# 在TCP類型的NQA模板視圖下配置期望失敗的應答內容為error。
<Sysname> system-view
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] expect failed-data error
expect failed-status命令用來配置期望的、測試失敗應答狀態碼。
undo expect failed-status命令用來恢複缺省情況。
【命令】
expect failed-status status-list
undo expect failed-status [ status-list ]
【缺省情況】
未配置期望的、測試失敗應答狀態碼。
【視圖】
HTTP/HTTPS類型的模板視圖
【缺省用戶角色】
network-admin
【參數】
status-list:狀態碼列表,即HTTP/HTTPS模板類型期望收到的測試失敗狀態碼範圍。表示方式為status-list = { status-number1 [ to status-number2 ] }&<1-10>,status-number取值範圍為0~999,status-number2的值要大於或等於status-number1的值,&<1-10>表示前麵的參數最多可以重複輸入10次。
【使用指導】
HTTP/HTTPS類型的NQA模板支持配置期望的、測試失敗應答狀態碼。報文的狀態碼是由3位十進製數組成的字段,它包含服務器的狀態信息,用戶可以根據該狀態碼了解服務器的狀態。狀態碼的第一位規定狀態碼的類型。
測試過程中若收到的NQA應答報文中的狀態碼匹配上本命令配置的應答狀態碼,則判斷本次測試為失敗測試;若未匹配上本命令配置的應答狀態碼,且未配置期望應答內容,則判斷本次測試為成功測試,若配置了期望應答內容,以能否匹配期望應答內容判斷本次測試的成功與否。
本命令不能與expect status命令同時配置。
【舉例】
# 在HTTP類型的NQA模板視圖下配置期望的、測試失敗應答狀態碼為300、400~500。
<Sysname> system-view
[Sysname] nqa template http tplt
[Sysname-nqatplt-http-tplt] expect failed-status 300 400 to 500
expect ip命令用來配置期望返回的IP地址。
undo expect ip命令用來恢複缺省情況。
【命令】
expect ip ip-address
undo expect ip
【缺省情況】
未配置期望返回的IP地址。
【視圖】
DNS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:DNS探測期望返回的IP地址。
【使用指導】
在DNS測試中,NQA客戶端通過該命令配置的IP地址與DNS服務器通過域名解析出的IP地址進行比較,若相同,則證明目前測試的DNS服務器合法,否則為非法DNS服務器。
【舉例】
# 在DNS類型的NQA模板視圖下配置期望返回的IP地址為1.1.1.1。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] expect ip 1.1.1.1
expect ipv6命令用來配置期望返回的IPv6地址。
undo expect ipv6命令用來恢複缺省情況。
【命令】
expect ipv6 ipv6-address
undo expect ipv6
【缺省情況】
未配置期望返回的IPv6地址。
【視圖】
DNS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:DNS探測期望返回的IPv6地址。
【使用指導】
在DNS測試中,NQA客戶端通過該命令配置的IPv6地址與DNS服務器通過域名解析出的IPv6地址進行比較,若相同,則證明目前測試的DNS服務器合法,否則為非法DNS服務器。
【舉例】
# 在DNS類型的NQA模板視圖下配置期望返回的IPv6地址為1::1。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] expect ipv6 1::1
expect status命令用來配置期望的應答狀態碼。
undo expect status命令用來恢複缺省情況。
【命令】
expect status status-list
undo expect status [ status-list ]
【缺省情況】
未配置期望的應答狀態碼。
【視圖】
HTTP/HTTPS/RTSP/SIP類型的模板視圖
【缺省用戶角色】
network-admin
【參數】
status-list:狀態碼列表,即HTTP/HTTPS/RTSP/SIP模板類型期望收到的狀態碼範圍。表示方式為status-list = { status-num1 [ to status-num2 ] }&<1-10>,status-num取值範圍為0~999,status-num2的值要大於或等於status-num1的值,&<1-10>表示前麵的參數最多可以重複輸入10次。
【使用指導】
HTTP/HTTPS/RTSP/SIP類型的NQA模板支持配置狀態碼。報文的狀態碼是由3位十進製數組成的字段,它包含服務器的狀態信息,用戶可以根據該狀態碼了解服務器的狀態。狀態碼的第一位規定狀態碼的類型。
測試過程中若收到的NQA應答報文中的狀態碼匹配上本命令配置的應答狀態碼,且未配置期望應答內容,則判斷本次測試為成功測試,若配置了期望應答內容,以能否匹配期望應答內容判斷本次測試的成功與否;若收到的NQA應答報文中的狀態碼未匹配上本命令配置的應答狀態碼,則判斷本次測試為失敗測試。
對於HTTP/HTTPS類型的NQA模板,本命令不能與expect failed-status命令同時配置。
【舉例】
# 在HTTP類型的NQA模板視圖下配置期望的應答狀態碼,允許狀態碼為200、300、400~500。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] expect status 200 300 400 to 500
filename命令用來配置FTP服務器和客戶端之間傳送文件的文件名。
undo filename命令用來恢複缺省情況。
【命令】
filename filename
undo filename
【缺省情況】
未配置FTP服務器和客戶端之間傳送文件的文件名。
【視圖】
FTP測試類型視圖
FTP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
filename:FTP服務器和客戶端之間傳送文件的文件名,為1~200個字符的字符串,字符串中不能包括“/”,不區分大小寫。
【舉例】
# 在FTP測試類型下配置FTP服務器和客戶端之間要傳送文件的文件名為config.txt。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] filename config.txt
# 在FTP類型的NQA模板視圖下配置FTP服務器和客戶端之間要傳送文件的文件名為config.txt。
<Sysname> system-view
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] filename config.txt
frequency命令用來配置測試組連續兩次測試開始時間的時間間隔。
undo frequency命令用來恢複缺省情況。
【命令】
frequency interval
undo frequency
【缺省情況】
在NQA測試類型視圖下,連續兩次測試開始時間的時間間隔為0毫秒,即隻進行一次測試。
在NQA模板視圖下,測試中連續兩次測試開始時間的時間間隔為5000毫秒。
【視圖】
ICMP-echo/TCP/UDP-echo 測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
interval:連續兩次測試開始時間的時間間隔,取值範圍為0~604800000,單位為毫秒。時間間隔為0,表示兩次測試的時間間隔為無窮,即隻進行一次測試,此時不會生成統計結果。
【使用指導】
通過nqa schedule命令啟動NQA測試組後,每隔interval時間啟動一次測試。
到達本命令指定的時間間隔時,將開始下一個間隔的計時,此時如果上次測試尚未完成,則不啟動新一輪測試,直到上次測試完成後並等待時間間隔超時,才開始新一輪測試。
到達本命令指定的時間間隔時,將開始下一個間隔的計時,但如果此時測試尚未完成或者測試未超時,則不啟動新一輪測試,直到測試完成或者測試超時,才開始新一輪測試。
【舉例】
# 在ICMP-echo測試類型下配置連續兩次測試開始時間的時間間隔為1000毫秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] frequency 1000
# 在DNS類型的NQA模板視圖下配置連續兩次測試開始時間的時間間隔為1000毫秒。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] frequency 1000
【相關命令】
· probe timeout
frequency-adjustment命令用來配置測試失敗時,測試組連續兩次測試開始時間的時間間隔。
undo frequency-adjustment命令用來恢複缺省情況。
【命令】
frequency-adjustment adj-interval
undo frequency-adjustment
【缺省情況】
未配置測試失敗時,測試組連續兩次測試開始時間的時間間隔。
【視圖】
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
adj-interval:測試組連續兩次測試開始時間的時間間隔,取值範圍0~604800000,單位為毫秒。
【使用指導】
NQA測試失敗時,為了設備能夠快速感知服務器的狀態,盡快恢複應用,需要配置本命令,使NQA啟動更高頻率的測試。
缺省情況下,不管本次測試成功還是失敗,下次探測報文發送的時間間隔不會發生改變,始終為frequency命令配置的時間。
配置本命令後,如果測試結果為失敗,則使用本命令配置的時間為後兩次測試開始的時間間隔。如果測試結果為成功,則使用frequency命令配置的時間作為後兩次測試開始的時間間隔。
到達本命令指定的時間間隔時,將開始下一個間隔的計時,此時如果上次測試尚未完成,則不啟動新一輪測試,直到上次測試完成後並等待時間間隔超時,才開始新一輪測試。
【舉例】
# 在HTTP類型的NQA模板視圖下配置測試失敗時,測試組連續兩次測試開始時間的時間間隔為1000毫秒。
<Sysname> system-view
[Sysname] nqa template http tplt
[Sysname-nqatplt-http-tplt] frequency-adjustment 1000
hex-data-fill命令用來配置探測報文十六進製的填充字符串。
undo hex-data-fill命令用來恢複缺省情況。
【命令】
hex-data-fill hex [ raw ]
undo hex-data-fill
【缺省情況】
探測報文的填充內容為十六進製數值00010203040506070809。
【視圖】
TCP/UDP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
hex:探測報文的填充內容,為2~200個字符的十六進製字符串,字符串長度必須是偶數位,不區分大小寫。
raw:表示僅使用hex來填充探測報文,該參數僅在UDP類型的NQA模板視圖下支持。
【使用指導】
若指定raw參數,表示hex參數位置的填充字符串在探測時將被直接發送。由於NQA發送的數據字段存在特殊字節,如果目的端是H3C設備,那麼目的端能夠直接識別NQA填充後的探測報文,不建議配置該參數;如果目的端不是H3C設備,則無法識別NQA填充後的探測報文,那麼必須指定該參數,填充字符串需要是目的端服務器所開啟的UDP服務類型並從該類型要求的填充報文類型確定填充字符串。
未指定raw參數,填充時,實際填充的字符與填充數據長度有關:
· 如果探測報文的數據段長度比配置的填充數據長度小,係統在報文封裝時以報文的數據段長度為界截取該字符串的前一部分;
· 如果探測報文的數據段長度比配置的填充數據長度大,係統在報文封裝時用該字符串進行循環填充,直到填滿。
例如,配置填充數據為“abcd”,當探測報文數據段長度為3字節時,則取“abc”作為填充數據;當探測報文大小為6字節時,則使用“adcdab”作為填充數據。
【舉例】
# 在TCP類型的NQA模板視圖下配置探測報文的填充字符串為abcd。
<Sysname> system-view
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] hex-data-fill abcd
history-record enable命令用來開啟NQA測試組的曆史記錄保存功能。
undo history-record enable命令用來關閉NQA測試組的曆史記錄保存功能。
【命令】
history-record enable
undo history-record enable
【缺省情況】
NQA測試組的曆史記錄保存功能處於關閉狀態。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
【缺省用戶角色】
network-admin
【使用指導】
如果開啟NQA測試組的曆史記錄保存功能,則係統會記錄該NQA測試組的曆史信息,通過display nqa history命令可以查看該測試組的曆史記錄信息。
如果關閉NQA測試組的曆史記錄保存功能,則係統不會記錄該測試組的曆史信息,原有的曆史記錄信息也會被刪除。
【舉例】
# 在ICMP-echo測試類型下開啟NQA測試組的曆史記錄保存功能。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record enable
【相關命令】
· display nqa history
history-record keep-time命令用來配置NQA測試組中曆史記錄的保存時間。
undo history-record keep-time命令用來恢複缺省情況。
【命令】
history-record keep-time keep-time
undo history-record keep-time
【缺省情況】
NQA測試組中曆史記錄的保存時間為120分鍾。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
【缺省用戶角色】
network-admin
【參數】
keep-time:曆史記錄的保存時間,取值範圍為1~1440,單位為分鍾。
【使用指導】
NQA測試結束後,開始計算該測試組中所有曆史記錄的保存時間。保存時間達到配置的值後,將刪除這些記錄。
【舉例】
# 在ICMP-echo測試類型下配置NQA測試組中曆史記錄的保存時間為100分鍾。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record keep-time 100
history-record number命令用來配置在一個測試組中能夠保存的最大曆史記錄個數。
undo history-record number命令用來恢複缺省情況。
【命令】
history-record number number
undo history-record number
【缺省情況】
一個測試組中能夠保存的最大曆史記錄個數為50。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
【缺省用戶角色】
network-admin
【參數】
number:在一個測試組中能夠保存的最大曆史記錄個數,取值範圍為0~50。
【使用指導】
如果一個測試組中曆史記錄個數超過設定的最大數目,則最早的曆史記錄將會被刪除。
【舉例】
# 在ICMP-echo測試類型下配置一個測試組中能夠保存的最大曆史記錄數為10個。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record number 10
init-ttl命令用來配置UDP-tracert探測報文的初始跳數。
undo init-ttl命令用來恢複缺省情況。
【命令】
init-ttl value
undo init-ttl
【缺省情況】
UDP-tracert探測報文的初始跳數為1。
【視圖】
UDP-tracert測試類型視圖
Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
value:UDP-tracert探測報文的初始跳數,取值範圍1~255。
【舉例】
# 在UDP-tracert測試類型下配置UDP-tracert探測報文的初始跳數為5跳。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-tracert
[Sysname-nqa-admin-test-udp-tracert] init-ttl 5
key命令用來設置RADIUS認證和計費使用的共享密鑰。
undo key命令用來恢複缺省情況。
【命令】
key { cipher | simple } string
undo key
【缺省情況】
未設置RADIUS認證和計費使用的共享密鑰。
【視圖】
RADIUS認證探測/RADIUS-ACCOUNT計費探測類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
cipher:以密文方式設置密鑰。
simple:以明文方式設置密鑰,該密鑰將以密文形式存儲。
string:密鑰字符串,區分大小寫。明文密鑰為1~64個字符的字符串,密文密鑰為1~117個字符的字符串。
【使用指導】
必須保證設備上設置的共享密鑰與RADIUS認證和計費服務器上的完全一致。
【舉例】
# 在RADIUS類型的NQA模板視圖下設置RADIUS認證使用的共享密鑰為明文abc。
<Sysname> system-view
[Sysname] nqa template radius radiustplt
[Sysname-nqatplt-radius-radiustplt] key simple abc
lsr-path命令用來配置鬆散路由。
undo lsr-path命令用來恢複缺省情況。
【命令】
lsr-path ip-address&<1-8>
undo lsr-path
【缺省情況】
未配置鬆散路由。
【視圖】
Path-jitter測試類型視圖
【缺省用戶角色】
network-admin
【參數】
ip-address&<1-8>:鬆散路由IP地址,&<1-8>表示最多可以輸入8個IP地址,每個IP地址之間用空格分隔。
【使用指導】
通過本命令配置鬆散路由,用戶隻需給出NQA探測報文必須經過的一些“節點”,並不需要給出一條完備的路徑,無直接連接的“節點”之間的路由需要路由器尋址功能補充。
Path-jitter測試中,NQA客戶端通過tracert過程使用該命令配置的鬆散路由進行探路,並根據收到ICMP報文計算主要“節點”時延和抖動時間。
【舉例】
# 在Path-jitter測試類型下配置鬆散路由為10.1.1.20和10.1.2.10兩跳。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type path-jitter
[Sysname-nqa-admin-test- path-jitter] lsr-path 10.1.1.20 10.1.2.10
mailbox命令用來配置IMAP測試操作的郵箱名稱。
undo mailbox命令用來恢複缺省情況。
【命令】
mailbox mailbox-name
undo mailbox
【缺省情況】
IMAP測試操作的郵箱名稱為INBOX。
【視圖】
IMAP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
mailbox-name:IMAP探測使用的郵箱名稱,為1~64個字符的字符串,區分大小寫。
【舉例】
# 在IMAP類型的NQA模板視圖下配置郵箱名稱為fortest1。
<Sysname> system-view
[Sysname] nqa template imapimaptplt
[Sysname-nqatplt-imap-imaptplt] mailbox fortest1
max-failure命令用來配置一次UDP-tracert測試中連續探測失敗的最大次數。
undo max-failure命令用來恢複缺省情況。
【命令】
max-failure times
undo max-failure
【缺省情況】
一次UDP-tracert測試中連續探測失敗的最大次數為5。
【視圖】
UDP-tracert測試類型視圖
Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
times:表示一次UDP-tracert測試中連續探測失敗的最大次數,取值範圍0~255。0和255意味著UDP-tracert探測不會因為連續探測失敗而停止測試。
【使用指導】
當UDP-tracert測試中連續探測失敗的次數達到指定的最大值時,設備認為測試失敗並停止探測。
【舉例】
# 在UDP-tracert測試類型下配置一次UDP-tracert測試中連續探測失敗的最大次數為20次。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-tracert
[Sysname-nqa-admin-test-udp-tracert] max-failure 20
memory命令用來配置SNMP-DCA測試的SNMP Agent內存的閾值和權重。
undo memory命令用來恢複缺省情況。
【命令】
memory { threshold threshold-value | weight weight-value } *
undo memory
【缺省情況】
SNMP-DCA測試的SNMP Agent內存的閾值為70,權重為2。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
threshold threshold-value:閾值,表示內存使用率可達到的上限。取值範圍為0~100,取值為0時表示內存不作為判斷SNMP Agent是否繁忙的參考。不指定該參數時,表示使用缺省值。
weight weight-value:權重,表示內存在用於計算SNMP Agent狀態時應占有的比重。取值範圍為0~100,取值為0時表示內存權重不參與計算SNMP Agent的狀態。不指定該參數時,表示使用缺省值。
【使用指導】
本命令僅對Net-SNMP或Windows類型的SNMP Agent生效。
NQA客戶端對Net-SNMP或Windows類型的SNMP Agent進行SNMP-DCA測試時,會自動獲取SNMP Agent當前的內存使用率。
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置測試的SNMP Agent內存的閾值為90、權重為90。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] memory threshold 90 weight 90
【相關命令】
· agent-type
mode命令用來配置FTP測試的數據傳輸方式。
undo mode命令用來恢複缺省情況。
【命令】
mode { active | passive }
undo mode
【缺省情況】
FTP測試的數據傳輸方式為主動方式。
【視圖】
FTP測試類型視圖
FTP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
active:設置FTP的數據傳輸方式為主動方式。表示在建立數據連接時由服務器主動發起連接請求。
passive:設置FTP的數據傳輸方式為被動方式。表示在建立數據連接時由客戶端主動發起連接請求。
【舉例】
# 在FTP測試類型下配置FTP測試的數據傳輸方式為被動方式。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] mode passive
# 在FTP類型的NQA模板視圖下配置數據傳輸方式為被動方式。
<Sysname> system-view
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] mode passive
next-hop ip命令用來配置探測報文的下一跳IP地址。
undo next-hop ip命令用來恢複缺省情況。
【命令】
next-hop ip ip-address
undo next-hop ip
【缺省情況】
未配置探測報文的下一跳IP地址。
【視圖】
ICMP-echo測試類型視圖
DNS/ICMP/TCP Half Open類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:探測報文的下一跳IP地址。該地址必須為直連下一跳的IP地址,否則,會導致測試失敗。
【使用指導】
配置本命令之後,設備按照指定的下一跳地址發送探測報文;若未配置本命令,則按照路由表缺省的轉發規則發送探測報文。
對於同一NQA測試,如果同時配置了next-hop ip和out interface命令,則next-hop ip命令生效,out interface命令不生效。
【舉例】
# 在ICMP-echo測試類型下配置探測報文的下一跳IP地址為10.1.1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] next-hop ip 10.1.1.1
【相關命令】
· out interface
next-hop ipv6命令用來配置探測報文的下一跳IPv6地址。
undo next-hop ipv6命令用來恢複缺省情況。
【命令】
next-hop ipv6 ipv6-address
undo next-hop ipv6
【缺省情況】
未配置探測報文的下一跳IPv6地址。
【視圖】
ICMP-echo測試類型視圖
DNS/ICMP/TCP Half Open類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:探測報文的下一跳IPv6地址,不支持IPv6鏈路本地地址。該地址必須為直連下一跳的IPv6地址,否則,會導致測試失敗。
【使用指導】
配置本命令之後,設備按照指定的下一跳地址發送探測報文;若未配置本命令,則按照路由表缺省的轉發規則發送探測報文。
對於同一NQA測試,如果同時配置了next-hop ipv6和out interface命令,則next-hop ipv6命令生效,out interface命令不生效。
【舉例】
# 在ICMP-echo測試類型下配置探測報文的下一跳IPv6地址為10::1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] next-hop ipv6 10::1
【相關命令】
· out interface
no-fragment enable命令用來開啟UDP-tracert探測類型的禁止報文分片功能。
undo no-fragment enable命令用來關閉UDP-tracert探測類型的禁止報文分片功能。
【命令】
no-fragment enable
undo no-fragment enable
【缺省情況】
UDP-tracert測試類型的禁止報文分片功能處於關閉狀態。
【視圖】
UDP-tracert測試類型視圖
Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟此功能後,設備發送的IP報文頭部的DF(don't fragment)字段會被置一,這樣報文在轉發過程中將無法被分片。通過配置這條命令可以對一條鏈路的路徑MTU值進行測試。
【舉例】
# 在UDP-tracert測試類型下開啟UDP-tracert探測類型的禁止報文分片功能。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-tracert
[Sysname-nqa-admin-test-udp-tracert] no-fragment enable
nqa命令用來創建NQA測試組,並進入NQA測試組視圖。如果指定的NQA測試組視圖已經存在,則直接進入NQA測試組視圖。
undo nqa命令用來刪除指定的NQA測試組。
【命令】
nqa entry admin-name operation-tag
undo nqa { all | entry admin-name operation-tag }
【缺省情況】
不存在NQA測試組。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
admin-name:創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
all:所有NQA測試組、模板和操作組。
【舉例】
# 創建一個管理員名為admin,測試操作標簽為test的NQA測試組,並進入NQA測試組視圖。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test]
nqa agent enable命令用來開啟NQA客戶端功能。
undo nqa agent enable命令用來關閉NQA客戶端功能,並停止所有正在進行的測試。
【命令】
nqa agent enable
undo nqa agent enable
【缺省情況】
NQA客戶端功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟NQA客戶端功能。
<Sysname> system-view
[Sysname] nqa agent enable
【相關命令】
· nqa server enable
nqa schedule命令用來配置測試組的啟動時間和持續時間。
undo nqa schedule命令用來停止指定測試組的測試。
【命令】
nqa schedule admin-name operation-tag start-time { hh:mm:ss [ yyyy/mm/dd | mm/dd/yyyy ] | now } lifetime { lifetime | forever } [ recurring ]
undo nqa schedule admin-name operation-tag
【缺省情況】
未配置NQA調度功能。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
admin-name:創建NQA測試組的管理員名稱,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
operation-tag:測試操作的標簽,為1~32個字符的字符串,字符串中不能包括“-”,不區分大小寫。
start-time:指定測試組的啟動時間和日期。
hh:mm:ss:測試組的啟動時間,小時:分鍾:秒。
yyyy/mm/dd:測試組的啟動日期,年:月:日,缺省值為係統的當前日期,年的取值範圍為2000~2035。
mm/dd/yyyy:測試組的啟動日期,月:日:年,缺省值為係統的當前日期,年的取值範圍為2000~2035。
now:測試組立即開始測試。
lifetime:指定測試的持續時間。
lifetime:測試的持續時間,取值範圍為1~2147483647,單位為秒。
forever:測試組將一直進行測試。
recurring:指定測試組每天都被調度運行。每天啟動測試的時間由start-time參數指定。若不指定該參數,則測試組隻在當天的指定時間內調度運行一次。
【使用指導】
測試組被調度後不允許進入測試類型視圖。若需要重新進入測試類型視圖,請使用undo nqa schedule命令停止指定測試組的測試。
係統時間在啟動時間~啟動時間+持續時間範圍內時,測試組進行測試。執行nqa schedule命令時,如果係統時間尚未到達啟動時間,則到達啟動時間後,啟動測試;如果係統時間在啟動時間~啟動時間+持續時間之間,則立即啟動測試;如果係統時間已經超過啟動時間+持續時間,則不會啟動測試。通過display clock命令可以顯示係統的當前時間。
測試組被調度後不允許進入測試類型視圖。若需要重新進入測試類型視圖,請使用undo nqa schedule命令停止指定測試組的測試。
配置lifetime時間請保證一次測試能夠完成,否則無法完成正常的聯動操作。
【舉例】
# 啟動管理員名稱為admin,標簽為test的測試組進行測試,測試組的啟動時間為2008年8月8日以後(包含當天)的每天的08:08:08,測試持續時間為1000秒。
<Sysname> system-view
[Sysname] nqa schedule admin test start-time 08:08:08 2008/08/08 lifetime 1000 recurring
【相關命令】
· destination ip
· display clock(基礎配置命令參考/設備管理)
· nqa entry
· type
nqa template命令用來創建指定類型NQA模板,並進入NQA模板視圖。如果指定的NQA模板視圖已經存在,則直接進入NQA模板視圖。
undo nqa template命令用來刪除指定類型的NQA模板。
【命令】
nqa template { arp | dns | ftp | http | https | icmp | imap | pop3 | radius | radius-account | rtsp | sip | smtp | snmp | snmpdca | ssl | tcp | tcphalfopen | tracert | udp | wap } name
undo nqa template { arp | dns | ftp | http | https | icmp | imap | pop3 | radius | radius-account | rtsp | sip | smtp | snmp | snmpdca | ssl | tcp | tcphalfopen | tracert | udp | wap } name
【缺省情況】
不存在NQA模板。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
arp:配置ARP模板類型。
dns:配置DNS模板類型。
ftp:配置FTP模板類型。
http:配置HTTP模板類型。
https:配置HTTPS模板類型。
icmp:配置ICMP模板類型。
imap:配置IMAP模板類型。
pop3:配置POP3模板類型。
radius:配置RADIUS認證探測模板類型。
radius-account:配置RADIUS-ACCOUNT計費探測模板類型。
rtsp:配置RTSP模板類型。
sip:配置SIP模版類型。
smtp:配置SMTP模板類型。
snmp:配置SNMP模板類型。
snmpdca:配置SNMP DCA模板類型。
ssl:配置SSL模板類型。
tcp:配置TCP模板類型。
tcphalfopen:配置TCP Half Open模板類型。
tracert:配置Tracert模板類型。
udp:配置UDP模板類型。
wap:配置WAP模板類型。
name:NQA模板名稱,為1~32個字符的字符串,不區分大小寫。
【舉例】
# 創建一個類型為ICMP、名稱為icmptplt的模板,並進入NQA模板視圖。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt]
oid命令用來配置SNMP-DCA測試的SNMP Agent上MIB節點的閾值和權重。
undo oid命令用來恢複缺省情況。
【命令】
oid oid threshold threshold-value weight weight-value
undo oid oid
【缺省情況】
未配置SNMP-DCA測試的SNMP Agent上MIB節點的閾值和權重。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
oid:SNMP-DCA測試的SNMP Agent上MIB節點的OID,為1~255個字符的字符串,其中OID指代的MIB節點的返回值必須為MIB節點的資源使用率。
threshold threshold-value:閾值,表示MIB節點的資源使用率可達到的上限,取值範圍為0~100。取值為0時表示該MIB節點不作為判斷SNMP Agent是否繁忙的參考。
weight weight-value:權重,表示MIB節點在用於計算SNMP Agent狀態時應占有的比重。取值範圍為0~100,取值為0時表示該MIB節點的權重不參與SNMP Agent狀態的計算。
【使用指導】
當agent-type配置為User-defined時,必須進行本配置,用戶最多可以配置8條自定義的OID命令。
NQA客戶端對Net-SNMP或Windows類型的SNMP Agent進行SNMP-DCA測試時,會自動獲取SNMP Agent當前MIB節點的資源使用率。
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置測試的SNMP Agent上MIB節點的閾值和權重。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] oid 1.3.6.1.4.1.2021.11.11.0 threshold 90 weight 90
【相關命令】
· agent-type
operation命令用來配置FTP測試的操作方式。
undo operation命令用來恢複缺省情況。
【命令】
operation { get | put }
undo operation
【缺省情況】
FTP測試的操作方式為get操作。
【視圖】
FTP測試類型視圖
FTP類型的模板視圖
【缺省用戶角色】
network-admin
【參數】
get:從FTP服務器獲取文件。
put:向FTP服務器傳送文件。
【使用指導】
進行put操作時,若配置了filename,發送數據前判斷filename指定的文件是否存在,如果存在則上傳該文件,如果不存在則探測失敗。
進行get操作時,如果FTP服務器上沒有以url中所配置的文件名為名稱的文件,則測試不會成功。進行get操作時,設備上不會保存從服務器獲取的文件。
進行get、put操作時,請選用較小的文件進行測試,如果文件較大,可能會因為超時而導致測試失敗,或由於占用較多的網絡帶寬而影響其他業務。
【舉例】
# 在FTP測試類型下配置FTP測試的操作方式為put操作。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] operation put
# 在FTP類型的NQA模板視圖下配置測試的操作方式為put操作。
<Sysname> system-view
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] operation put
【相關命令】
· password
· username
operation命令用來配置HTTP測試的操作方式。
undo operation命令用來恢複缺省情況。
【命令】
operation { get | post | raw }
undo operation
【缺省情況】
HTTP測試的操作方式為get操作。
【視圖】
HTTP測試類型視圖
HTTP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
get:從HTTP服務器獲取數據。
post:向HTTP服務器提交數據。
raw:向HTTP服務器發送RAW請求報文。
【使用指導】
HTTP測試中以HTTP請求報文作為探測報文。
測試的操作方式為get或post時,請求報文內容從url中獲取。
測試的操作方式為raw時,請求報文為raw-request子視圖中配置的內容。在配置HTTP操作方式中的raw操作可以通過在raw-request子視圖中配置get、post或其他服務器支持的請求類型的HTTP報文,以此直接作為探測報文。請確保raw-request子視圖中所配置報文內容的正確性。
【舉例】
# 在HTTP測試類型下配置HTTP測試的操作方式為raw操作。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] operation raw
# 在HTTP類型的NQA模板視圖下配置測試的操作方式為raw操作。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] operation raw
【相關命令】
· password
· raw-request
· username
operation命令用來配置HTTPS測試的操作方式。
undo operation命令用來恢複缺省情況。
【命令】
operation { get | post | raw }
undo operation
【缺省情況】
HTTPS測試的操作方式為get操作。
【視圖】
HTTPS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
get:從HTTPS服務器獲取數據。
post:向HTTPS服務器提交數據。
raw:向HTTPS服務器發送RAW請求報文。
【使用指導】
HTTPS測試中以HTTPS請求報文作為探測報文。
測試的操作方式為get或post時,請求報文內容從url中獲取。
測試的操作方式為raw時,請求報文為raw-request子視圖中配置的內容。在配置HTTPS操作方式中的raw操作可以通過在raw-request子視圖中配置get、post或其他服務器支持的請求類型的HTTPS報文,以此直接作為探測報文。請確保raw-request子視圖中所配置報文內容的正確性。
【舉例】
# 在HTTPS類型的NQA模板視圖下配置測試的操作方式為raw操作。
<Sysname> system-view
[Sysname] nqa template https httptplt
[Sysname-nqatplt-https-httptplt] operation raw
【相關命令】
· password
· raw-request
· username
out interface命令用來指定探測報文的出接口。
undo out interface命令用來恢複缺省情況。
【命令】
out interface interface-type interface-number
undo out interface
【缺省情況】
未指定探測報文的出接口。
【視圖】
ICMP-echo測試類型視圖
DHCP測試類型視圖
HTTP測試類型視圖
UDP-tracert測試類型視圖
UDP-jitter測試類型視圖
DNS/ICMP/TCP Half Open/Tracert/HTTP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:探測報文出接口的接口類型和接口編號。
【使用指導】
該命令指定的接口必須處於UP狀態,否則NQA探測過程將會失敗。
對於ICMP-echo測試類型和DNS/ICMP/TCP Half Open類型的NQA模板,如果配置next-hop命令,此配置不生效。
【舉例】
【相關命令】
· next-hop ip
· next-hop ipv6
password命令用來配置測試服務器的用戶登錄密碼。
undo password命令用來恢複缺省情況。
【命令】
password { cipher | simple } string
undo password
【缺省情況】
未配置測試服務器的用戶登錄密碼。
【視圖】
FTP/HTTP測試類型視圖
FTP/HTTP/HTTPS/IMAP/POP3/RADIUS認證探測類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
cipher:以密文方式設置密碼。
simple:以明文方式設置密碼,該密碼將以密文形式存儲。
string:密碼字符串,區分大小寫。對於FTP/HTTP/HTTPS,明文密碼為1~32個字符的字符串,密文密碼為1~73個字符的字符串;對於RADIUS,明文密碼為1~64個字符的字符串,密文密碼為1~117個字符的字符串;對於IMAP/POP3,明文密碼為1~40個字符的字符串,密文密碼為1~85個字符的字符串。
【舉例】
# 在FTP測試類型下配置FTP服務器的用戶登錄密碼為ftpuser。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] password simple ftpuser
# 在FTP類型的NQA模板視圖下配置FTP服務器的用戶登錄密碼為ftpuser。
<Sysname> system-view
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] password simple ftpuser
【相關命令】
· operation
· username
port-detect enable命令用來開啟端口檢測功能。
undo port-detect enable命令用來關閉端口檢測功能。
【命令】
port-detect enable
undo port-detect enable
【缺省情況】
端口檢測功能處於關閉狀態。
【視圖】
TCP Half Open/UDP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟TCP Half Open模板的端口檢測功能是用於測試對端TCP服務的端口是否可用。NQA客戶端將主動向對端發出TCP SYN報文,如果在探測超時時間(probe timeout命令配置)內,收到目的端回應的SYN+ACK報文,則認為測試成功,反之則認為測試失敗。
開啟UDP模板的端口檢測功能用於測試對端UDP服務的端口是否可用。如果在探測超時時間(probe timeout命令配置)內,沒有收到任何標識目的端不可達的ICMP差錯報文,則認為測試成功,反之則認為測試失敗。需要在目的端開啟ICMP目的不可達報文發送功能,如果目的端是H3C設備,需要在設備上執行ip unreachables enable命令。另外,需要配置data-fill string raw或hex-data-fill hex raw命令,填充字符串可以是在參數允許範圍內的任意值。
要使本功能生效,必須通過destination port命令配置目的端口號。
【舉例】
# 在TCP Half Open類型的NQA模板視圖下開啟TCP Half Open的端口檢測功能。
<Sysname> system-view
[Sysname] nqa template tcphalfopen tplt
[Sysname-nqatplt-tcphalfopen-tplt] port-detect enable
【相關命令】
· data-fill
· destination port
· hex-data-fill
· ip unreachables enable(網絡互通命令參考/IP性能優化)
probe count命令用來配置一次NQA測試中探測的次數。
undo probe count命令用來恢複缺省情況。
【命令】
probe count times
undo probe count
【缺省情況】
NQA測試一次NQA測試中的探測次數為1次。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/UDP-jitter測試類型視圖
【缺省用戶角色】
network-admin
【參數】
times:表示一次NQA測試中進行探測的次數,取值範圍為1~15。
【使用指導】
不同測試類型中,探測的含義不同:
· 對於TCP和DLSw測試,一次探測操作是指建立一次連接。
· 對於ICMP-jitter和UDP-jitter測試,一次探測操作是指連續發送多個探測報文,發送探測報文的個數由probe packet-number命令指定。
· 對於FTP、HTTP、DHCP和DNS測試,一次探測操作是指完成一次相應的功能,例如上傳或下載一個文件,獲取一個Web頁麵,為接口申請一個IP地址,將一個域名解析為IP地址。
· 對於ICMP-echo、ARP和UDP-echo測試,一次探測操作是指發送一個探測報文。
· 對於SNMP測試,一次探測操作是指發送三個SNMP協議報文,分別對應SNMP v1、SNMP v2c和SNMP v3三個版本。
· 對於Path-jitter測試,一次探測操作分為兩個步驟:首先通過tracert探路獲取到達目的地址的路徑(最大為64跳);再根據tracert結果,分別向路徑上的每一跳發送多個ICMP-echo探測報文,發送探測報文的個數由用戶來設定。
· 對於UDP-tracert測試,一次探測操作是指一個特定TTL值的節點發送一個探測報文的操作。
對於UDP-tracert測試,同一個TTL的節點,設備會發送數量為probe count命令配置的探測報文,係統在進行第一次探測之後,等待回應;對於其他類型的測試,如果配置的次數大於1,那麼係統在進行第一次探測之後,等待回應。如果到達probe timeout命令指定的探測超時時間時,仍然沒有收到回應,則發起第二次探測。如此反複,直到完成指定次數的探測。
Voice和Path-jitter測試不支持該命令,一次測試中隻能進行一次探測。
【舉例】
# 在ICMP-echo測試類型下配置一次ICMP-echo測試中探測的次數為10次。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] probe count 10
probe packet-interval命令用來配置發送探測報文的時間間隔。
undo probe packet-interval命令用來恢複缺省情況。
【命令】
probe packet-interval interval
undo probe packet-interval
【缺省情況】
發送探測報文的時間間隔為20毫秒。
【視圖】
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
interval:測試中發送探測報文的時間間隔,取值範圍為10~60000,單位為毫秒。
【舉例】
# 在UDP-jitter測試類型下配置測試中發送探測報文的時間間隔為100毫秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-interval 100
probe packet-number命令用來配置一次探測中發送探測報文的個數。
undo probe packet-number命令用恢複缺省情況。
【命令】
probe packet-number number
undo probe packet-number
【缺省情況】
一次ICMP-jitter、UDP-jitter或Path-jitter探測中發送10個探測報文;一次Voice探測中發送1000個探測報文。
【視圖】
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
number:一次探測中發送探測報文的個數,對於ICMP-jitter、UDP-jitter和Path-jitter測試,取值範圍為10~1000;對於Voice測試,取值範圍為10~60000。
【舉例】
# 在UDP-jitter測試類型下配置一次探測中發送100個探測報文。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-number 100
probe packet-timeout命令用來配置一次探測中等待響應報文的超時時間。
undo probe packet-timeout命令用來恢複缺省情況。
【命令】
probe packet-timeout timeout
undo probe packet-timeout
【缺省情況】
ICMP-jitter、UDP-jitter和Path-jitter測試中等待響應報文的超時時間為3000毫秒;Voice測試中等待響應報文的超時時間為5000毫秒。
【視圖】
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
timeout:一次探測中等待響應報文的超時時間,取值範圍為10~3600000,單位為毫秒。
【舉例】
# 在UDP-jitter測試類型下配置一次探測中等待響應報文的超時時間為100毫秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-timeout 100
probe timeout命令用來配置探測的超時時間。
undo probe timeout命令用來恢複缺省情況。
【命令】
probe timeout timeout
undo probe timeout
【缺省情況】
探測的超時時間為3000毫秒。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
timeout:一次探測的超時時間,單位為毫秒。在FTP、HTTP探測中,取值範圍為10~86400000;在DHCP、DLSw、DNS、ICMP-echo、SNMP、TCP、UDP-echo和UDP-tracert探測中,取值範圍為10~3600000。對於NQA模板類型來說,FTP、HTTP和HTTPS模板的範圍為10~86400000,其他模板範圍為10~3600000。
【使用指導】
如果NQA探測沒有在probe timeout命令指定的時間內完成,則認為本次探測超時。
frequency命令中配置的interval參數的值需要大於probe timeout命令中的timeout參數的值。否則,probe timeout命令將沒有機會生效。
【舉例】
# 在ICMP-echo測試類型下配置探測的超時時間為10000毫秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] probe timeout 10000
# 在HTTP類型的NQA模板視圖下配置探測的超時時間為10000毫秒。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] probe timeout 10000
【相關命令】
· frequency
proxy-url命令用來配置HTTP/HTTPS代理服務器的網址。
undo proxy-url命令用來恢複缺省情況。
【命令】
proxy-url url
undo proxy-url
【缺省情況】
未配置HTTP/HTTPS代理服務器的網址。
【視圖】
HTTP/HTTPS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
url:HTTP/HTTPS代理服務器的網址,為1~255個字符的字符串,區分大小寫。url的主機名部分,由“.”分隔的字符串組成(如 aabbcc.com),每個字符串的長度不超過63個字符,區分大小寫;字符串中可以包含字母、數字、“-”及“_”,不能出現連續“.”。
· HTTP測試類型時,url格式為http://host或http://host:port。
· HTTPS測試類型時,url格式為https://host或https://host:port。
【使用指導】
在必須通過代理服務器才能訪問HTTP/HTTPS服務器的組網環境下,必須配置本命令。配置本命令後,設備發送的探測報文以及HTTP/HTTPS服務器返回的響應報文,都會經過代理服務器中轉。
【舉例】
# 在HTTP類型的NQA模板視圖下配置HTTP代理服務器的網址為http://www.company.com。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] proxy-url http://www.company.com
raw-request命令用來進入raw-request子視圖,並在該子視圖下配置HTTP/HTTPS測試請求報文內容。
undo raw-request命令用來恢複缺省情況。
【命令】
raw-request
undo raw-request
【缺省情況】
未配置HTTP/HTTPS測試請求報文的內容。
【視圖】
HTTP測試類型視圖
HTTP/HTTPS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【使用指導】
每次使用raw-request命令進入raw-request子視圖時,之前在該子視圖下配置的HTTP測試請求報文內容會被清除。
HTTP/HTTPS測試的操作方式為raw時,必須配置該命令。raw-request子視圖下支持配置TEXT命令。TEXT命令為HTTP/HTTPS測試報文的內容,即HTTP/HTTPS的請求報文。要求報文內容中不能包含alias命令配置的別名,請用戶自行確保報文的正確性,否則探測將失敗。有關alias命令的詳細介紹請參見“基礎配置命令參考”中的“CLI”。
【舉例】
# 進入raw-request子視圖,並在該子視圖下配置HTTP測試GET操作的請求報文的內容。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] raw-request
[Sysname-nqa-admin-test-http-raw-request] GET /sdn/ui/app/index HTTP/1.0\r\nHost: 172.0.0.2\r\n\r\n
# 在HTTP類型的NQA模板視圖下,進入raw-request子視圖,並在該子視圖下配置HTTP測試POST操作的請求報文的內容。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] raw-request
[Sysname-nqatplt-http-httptplt-raw-request] POST /sdn/ui/app/index HTTP/1.0\r\nHost:
172.0.0.2\r\nAuthorization: Basic cm9vdDoxMjM0NTY=\r\n\r\n
reaction checked-element { jitter-ds | jitter-sd }命令用來創建監測單向抖動時間的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element { jitter-ds | jitter-sd } threshold-type { accumulate accumulate-occurrences | average } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測單向抖動時間的閾值告警組。
【視圖】
ICMP-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組編號,取值範圍為1~10。
jitter-ds:監測從目的到源的單向抖動時間。
jitter-sd:監測從源到目的的單向抖動時間。
threshold-type:指定閾值類型。
accumulate accumulate-occurrences:每次測試中,累計的單向抖動時間超出閾值的報文個數。對於ICMP-jitter與UDP-jitter測試,取值為1~14999;對於Voice測試,取值範圍為1~59999。
average:每次測試中,單向抖動時間的平均值。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為0~3600000,單位為毫秒。
lower-threshold:閾值下限,取值範圍為0~3600000,且必須小於等於閾值上限,單位為毫秒。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
監測的對象是探測成功的報文,探測失敗的報文不參與計數。
【舉例】
# 在UDP-jitter測試類型下創建編號為1的閾值告警組,監測UDP-jitter探測報文的從目的到源的單向抖動時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試的平均單向抖動時間,若超出閾值,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element jitter-ds threshold-type average threshold-value 50 5 action-type trap-only
# 在UDP-jitter測試類型下創建編號為2的閾值告警組,監測UDP-jitter探測報文的從目的到源的單向抖動時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試中累計的單向抖動時間超出閾值的報文個數,若達到或超過100個,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 2 checked-element jitter-ds threshold-type accumulate 100 threshold-value 50 5 action-type trap-only
reaction checked-element { owd-ds | owd-sd }命令用來創建監測單向時延的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element { owd-ds | owd-sd } threshold-value upper-threshold lower-threshold
undo reaction item-number
【缺省情況】
不存在監測單向時延的閾值告警組。
【視圖】
ICMP-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組編號,取值範圍為1~10。
owd-ds:監測每個探測報文的從目的到源的單向時延。
owd-sd:監測每個探測報文的從源到目的的單向時延。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為0~3600000,單位為毫秒。
lower-threshold:閾值下限,取值範圍為0~3600000,單位為毫秒,且必須小於等於閾值上限。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
監測的對象是探測成功的報文,探測失敗的報文不參與計數。
監測單向時延的閾值告警組不支持觸發動作,但可以通過相關顯示命令display nqa reaction counters和display nqa statistics顯示當前的監測結果。
【舉例】
# 在UDP-jitter測試類型下創建編號為1的閾值告警組,監測每個UDP-jitter探測報文的從目的到源的單向時延,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。收到探測報文的應答報文後,計算該探測報文從目的到源的單向時延,若超出閾值範圍,閾值狀態置為over-threshold;反之,置為below-threshold。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element owd-ds threshold-value 50 5
reaction checked-element icpif命令用來創建監測Voice測試ICPIF值的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element icpif threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測Voice測試ICPIF值的閾值告警組。
【視圖】
Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組編號,取值範圍為1~10。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為1~100。
lower-threshold:閾值下限,取值範圍為1~100,且必須小於等於閾值上限。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
【舉例】
# 在Voice測試類型下創建編號為1的閾值告警組,監測每次Voice測試的ICPIF值,閾值上限為50,下限為5。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試的ICPIF值,若超出閾值範圍,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type voice
[Sysname-nqa-admin-test-voice] reaction 1 checked-element icpif threshold-value 50 5 action-type trap-only
reaction checked-element mos命令用來創建監測Voice測試MOS值的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element mos threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測Voice測試MOS值的閾值告警組。
【視圖】
Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組的編號,取值範圍為1~10。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為1~500。
lower-threshold:閾值下限,取值範圍為1~500,且必須小於等於閾值上限。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。
【使用指導】
實際的閾值下限(或閾值上限)為輸入的閾值下限/100(或閾值上限/100),即如果輸入的閾值下限和閾值上限分別為100、200,則MOS值在1~2之間時,未超出閾值。
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
【舉例】
# 在Voice測試類型下創建編號為1的閾值告警組,監測每次Voice測試的MOS值,閾值上限為200,下限為100。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試的MOS值,若超出閾值範圍,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type voice
[Sysname-nqa-admin-test-voice] reaction 1 checked-element mos threshold-value 200 100 action-type trap-only
reaction checked-element packet-loss命令用來創建監測每次測試中丟包數的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element packet-loss threshold-type accumulate accumulate-occurrences [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測每次測試中丟包數的閾值告警組。
【視圖】
ICMP-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組的編號,取值範圍為1~10。
threshold-type:指定閾值類型。
accumulate accumulate-occurrences:每次測試中,累計的丟包數。對於ICMP-jitter與UDP-jitter測試,取值範圍為1~15000;對於Voice測試,取值範圍為1~60000。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
【舉例】
# 在UDP-jitter測試類型下創建編號為1的閾值告警組,監測每次UDP-jitter測試的丟包數。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試中累計的丟包數,若達到或超過100個,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element packet-loss threshold-type accumulate 100 action-type trap-only
reaction checked-element probe-duration命令用來創建監測探測持續時間的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element probe-duration threshold-type { accumulate accumulate-occurrences | average | consecutive consecutive-occurrences } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測探測持續時間的閾值告警組。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組的編號,取值範圍為1~10。
threshold-type:指定閾值類型。
accumulate accumulate-occurrences:每次測試中,累計的探測持續時間超出閾值的探測次數。accumulate-occurrences取值範圍為1~15。
average:每次測試中,探測持續時間的平均值。
consecutive consecutive-occurrences:測試組啟動後,連續的探測持續時間超出閾值的探測次數。consecutive-occurrences取值範圍為1~16。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為0~3600000,單位為毫秒。
lower-threshold:閾值下限,取值範圍為0~3600000,單位為毫秒,且必須小於等於閾值上限。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。DNS測試不支持發送Trap,DNS測試類型視圖下無此參數。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
監測的對象是成功的探測,失敗的探測不參與計數。
【舉例】
# 在ICMP-echo測試類型下創建編號為1的閾值告警組,監測ICMP-echo探測的持續時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試的平均探測持續時間,若超出閾值,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-duration threshold-type average threshold-value 50 5 action-type trap-only
# 在ICMP-echo測試類型下創建編號為2的閾值告警組,監測ICMP-echo探測的持續時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試中累計的持續時間超出閾值的探測次數,若達到或超過10次,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 2 checked-element probe-duration threshold-type accumulate 10 threshold-value 50 5 action-type trap-only
# 在ICMP-echo測試類型下創建編號為3的閾值告警組,監測ICMP-echo探測的持續時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次探測結束後,檢查測試組啟動以來連續的持續時間超出閾值的探測次數,若達到或超過10次,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 3 checked-element probe-duration threshold-type consecutive 10 threshold-value 50 5 action-type trap-only
reaction checked-element probe-fail命令用來創建監測探測失敗次數的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element probe-fail threshold-type { accumulate accumulate-occurrences | consecutive consecutive-occurrences } [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測探測失敗次數的閾值告警組。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組編號,取值範圍為1~10。
threshold-type:指定閾值類型。
accumulate accumulate-occurrences:一次測試中,累計的探測失敗次數。accumulate-occurrences取值範圍為1~15。
consecutive consecutive-occurrences:NQA測試組啟動以來,連續的探測失敗次數。consecutive-occurrences取值範圍為1~16。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。DNS測試不支持發送trap,DNS測試類型視圖下無此參數。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
【舉例】
# 在ICMP-echo測試類型下創建編號為1的閾值告警組,監測ICMP-echo探測的失敗次數。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試中累計的探測失敗次數,若達到或超過10次,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-fail threshold-type accumulate 10 action-type trap-only
# 在ICMP-echo測試類型下創建編號為2的閾值告警組,監測ICMP-echo探測的失敗次數。NQA測試組啟動前,初始的閾值狀態為invalid。每次探測結束後,檢查測試組啟動以來連續的探測失敗次數,若達到或超過10次,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 2 checked-element probe-fail threshold-type consecutive 10 action-type trap-only
reaction checked-element probe-fail命令用來建立聯動項,對當前所在測試組中的探測進行監測,當連續探測失敗次數達到閾值時,就觸發其他模塊聯動。
undo reaction命令用來刪除指定的聯動項。
【命令】
reaction item-number checked-element probe-fail threshold-type consecutive consecutive-occurrences action-type trigger-only
undo reaction item-number
【缺省情況】
不存在聯動項。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:聯動項序號,取值範圍為1~10。
threshold-type:指定門限類型。
consecutive consecutive-occurrences:NQA測試組啟動以來連續的探測失敗次數,取值範圍為1~16。
action-type:觸發的動作類型。
trigger-only:條件滿足時,觸發其它模塊聯動。
【使用指導】
聯動項創建後,不能再通過reaction命令修改該聯動項的內容。若要修改聯動項的內容,則需要先通過undo reaction命令用來刪除聯動項,再利用新的參數創建聯動項。
【舉例】
# 在TCP測試類型下建立序號為1的聯動項,連續探測失敗3次,觸發其他模塊聯動。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type tcp
[Sysname-nqa-admin-test-tcp] reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
【相關命令】
· track(可靠性命令參考/Track)
reaction checked-element rtt命令用來創建監測報文往返時延的閾值告警組。
undo reaction命令用來刪除指定的閾值告警組。
【命令】
reaction item-number checked-element rtt threshold-type { accumulate accumulate-occurrences | average } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
undo reaction item-number
【缺省情況】
不存在監測報文往返時延的閾值告警組。
【視圖】
ICMP-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
item-number:閾值告警組編號,取值範圍為1~10。
threshold-type:指定閾值類型。
accumulate accumulate-occurrences:每次測試中,累計的RTT超出閾值的報文個數。對於ICMP-jitter與UDP-jitter測試,取值範圍為1~15000;對於Voice測試,取值範圍為1~60000。
average:每次測試中,報文往返時間的平均值。
threshold-value:指定閾值範圍。
upper-threshold:閾值上限,取值範圍為0~3600000,單位為毫秒。
lower-threshold:閾值下限,取值範圍為0~3600000,單位為毫秒,且必須小於等於閾值上限。
action-type:觸發的動作類型,缺省動作類型為none。
none:隻在顯示信息中記錄監測結果,不向網管發送Trap消息。
trap-only:條件滿足時,在顯示信息中記錄監測結果的同時,向網管發送Trap消息。
【使用指導】
閾值告警組創建後,不能再通過reaction命令修改該閾值告警組的內容。若要修改閾值告警組的內容,則需要先通過undo reaction命令用來刪除閾值告警組,再利用新的參數創建閾值告警組。
監測的對象是探測成功的報文,探測失敗的報文不參與計數。
【舉例】
# 在UDP-jitter測試類型下創建編號為1的閾值告警組,監測UDP-jitter探測報文的往返時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試的平均報文往返時間,若超出閾值,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element rtt threshold-type average threshold-value 50 5 action-type trap-only
# 在UDP-jitter測試類型下創建編號為2的閾值告警組,監測每個UDP-jitter探測報文的往返時間,閾值上限為50毫秒,下限為5毫秒。NQA測試組啟動前,初始的閾值狀態為invalid。每次測試結束後,檢查本次測試中累計的RTT超出閾值的報文個數,若達到或超過100個,閾值狀態置為over-threshold;反之,置為below-threshold。當閾值狀態改變時,向網管發送Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element rtt threshold-type accumulate 100 threshold-value 50 5 action-type trap-only
reaction trap命令用來配置在指定條件下向網管服務器發送Trap消息。
undo reaction trap命令用來恢複缺省情況。
【命令】
reaction trap { path-change | probe-failure consecutive-probe-failures | test-complete | test-failure [ accumulate-probe-failures ] }
undo reaction trap { path-change | probe-failure | test-complete | test-failure }
【缺省情況】
不向網管服務器發送Trap消息。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
path-change:當進行UDP-tracert類型測試時,在配置了frequency命令後進行連續測試後,如果檢測到當前路徑相對於上一次測試路徑發生變化,則設備發送一次Trap消息。
probe-failure consecutive-probe-failures:每次探測結束後,計算本次NQA測試中探測連續失敗的次數,如果連續失敗次數大於或等於consecutive-probe-failures,則向網管服務器發送探測失敗的Trap消息。一次測試中,可能發送多次Trap消息。consecutive-probe-failures為一次測試中連續探測失敗的次數,取值範圍為1~15。
test-complete:對於非UDP-tracert類型測試,當測試完成時發送測試完成的Trap消息。對於UDP-tracert類型測試,測試出到達目的設備的路徑後,發送測試完成的Trap消息。
test-failure accumulate-probe-failures:對於非UDP-tracert類型測試,一次NQA測試結束後,計算本次NQA測試中探測失敗的累計次數,如果累計失敗次數大於或等於accumulate-probe-failures,則向網管服務器發送測試失敗的Trap消息。accumulate-probe-failures為一次測試中累計探測失敗的次數,為必須輸入的參數,取值範圍為1~15。對於UDP-tracert類型測試,隻要未能測試出到達目的地的路徑,就發送一次Trap消息。用戶不能輸入參數accumulate-probe-failures。
【使用指導】
ARP測試支持reaction trap probe-failure,reaction trap test-complete和reaction trap test-failure。
ICMP-jitter、UDP-jitter 和Voice測試隻支持reaction trap test-complete。
UDP-tracert測試支持reaction trap path-change,reaction trap test-complete和reaction trap test-failure(其中UDP-tracert測試不支持reaction trap test-failure的accumulate-probe-failures參數)。
【舉例】
# 在ICMP-echo測試類型下配置測試中連續探測失敗次數大於或等於5次時,發送探測失敗的Trap消息。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction trap probe-failure 5
reaction trigger per-probe命令用來配置每次探測結果發送機製,即每次探測結束時都會將探測結果發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
undo reaction trigger per-probe命令用來恢複缺省情況。
【命令】
reaction trigger per-probe
undo reaction trigger per-probe
【缺省情況】
連續探測成功或失敗3次時,NQA客戶端會把探測成功或失敗的消息發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
【視圖】
DNS/ICMP/TCP Half Open/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【使用指導】
本命令與reaction trigger probe-fail命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
本命令與reaction trigger probe-pass命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
# 在ICMP類型的NQA模板視圖下配置每次探測結果發送機製,即每次探測結束時都會將探測結果發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] reaction trigger per-probe
【相關命令】
· reaction trigger probe-fail
· reaction trigger probe-pass
reaction trigger probe-fail命令用來配置連續探測失敗的次數。
undo reaction trigger probe-fail命令用來恢複缺省情況。
【命令】
reaction trigger probe-fail count
undo reaction trigger probe-fail
【缺省情況】
連續探測失敗3次時,NQA客戶端會把探測失敗的消息發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
【視圖】
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
count:連續探測失敗的次數,取值範圍為1~15。
【使用指導】
當連續探測失敗次數達到命令配置的數值時,NQA客戶端會把探測失敗的消息發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
外部特性調用NQA模板後進行相應的NQA測試,使用此命令可以設定節點失效的連續測試失敗次數。
本命令與reaction trigger per-probe命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
# 在HTTP類型的NQA模板視圖下配置確定節點失效需要連續探測失敗5次。當連續探測失敗的次數達到5次時,NQA客戶端把探測失敗的消息發送給外部特性,使外部特性能利用NQA測試的結果進行相應處理。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] reaction trigger probe-fail 5
【相關命令】
· reaction trigger per-probe
· reaction trigger probe-pass
reaction trigger probe-pass命令用來配置連續探測成功次數。
undo reaction trigger probe-pass命令用來恢複缺省情況。
【命令】
reaction trigger probe-pass count
undo reaction trigger probe-pass
【缺省情況】
連續探測成功3次時,NQA客戶端會把探測成功的消息發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
【視圖】
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
count:連續探測成功的次數,取值範圍為1~15。
【使用指導】
當連續探測成功次數達到命令配置的數值時,NQA客戶端會把探測成功的消息發送給外部特性,使外部特性利用NQA測試的結果進行相應處理。
外部特性調用NQA模板後進行相應的NQA測試,使用此命令可以設定節點有效的連續探測成功次數。
本命令與reaction trigger per-probe命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
# 在HTTP類型的NQA模板視圖下配置確定節點有效需要連續探測成功5次。當連續探測成功的次數達到5次時,NQA客戶端把探測成功的消息發送給外部特性,使外部特性能利用NQA測試的結果進行相應處理。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] reaction trigger probe-pass 5
【相關命令】
· reaction trigger per-probe
· reaction trigger probe-fail
request-method命令用來配置RTSP模板測試請求方式。
undo request-method命令用來恢複缺省情況。
【命令】
request-method { describe | options }
undo request-method
【缺省情況】
RTSP模板測試請求方式為options。
【視圖】
RTSP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
describe:Describe方式,用於獲取URL路徑中指定對象的相關信息。
options:Options方式,用於獲取RTSP服務器提供的可用方法。
【使用指導】
配置探測請求方式為Describe方式時,必須通過url命令配置文件路徑,NQA客戶端通過url命令指定的配置文件路徑必須對應RTSP服務器上的文件路徑。
【舉例】
# 配置RTSP請求方式為Describe方式。
<Sysname> system-view
[Sysname] nqa template rtsp rtsptplt
[Sysname-nqatplt-rtsp-rtsptplt] request method describe
【相關命令】
· url
resolve-target命令用來配置要解析的域名。
undo resolve-target命令用來恢複缺省情況。
【命令】
resolve-target domain-name
undo resolve-target
【缺省情況】
未配置要解析的域名。
【視圖】
DNS測試類型視圖
DNS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
domain-name:要解析的域名,由“.”分隔的字符串組成(如aabbcc.com),每個字符串的長度不超過63個字符,包括“.”在內的總長度不超過255個字符,區分大小寫。字符串中可以包含字母、數字、“-”及“_”,不能出現連續“.”。
【舉例】
# 在DNS測試類型下配置DNS測試要解析的域名為domain1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type dns
[Sysname-nqa-admin-test-dns] resolve-target domain1
# 在DNS類型的NQA模板視圖下配置測試要解析的域名為domain1。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] resolve-target domain1
resolve-type命令用來配置域名解析類型。
undo resolve-type命令用來恢複缺省情況。
【命令】
resolve-type { A | AAAA }
undo resolve-type
【缺省情況】
域名解析類型為A類型。
【視圖】
DNS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
A:域名解析類型為A類型請求,即將域名解析為IPv4地址。
AAAA:域名解析類型為AAAA類型請求,即將域名解析為IPv6地址。
【舉例】
# 在DNS類型的NQA模板視圖下,配置測試的域名解析類型為A。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] resolve-type A
resource-release { data-fill | hex-data-fill }命令用來配置向服務器發送的資源釋放報文。
undo resource-release命令用來恢複缺省情況。
【命令】
resource-release { data-fill | hex-data-fill } string
undo resource-release
【缺省情況】
未配置向服務器發送的資源釋放報文。
【視圖】
TCP/UDP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
data-fill:表示使用文本格式的字符串來填充探測報文。
hex-data-fill:表示使用十六進製字符串來填充探測報文。
string:探測報文的填充內容。和data-fill關鍵字配合使用時,為1~200個字符的字符串,區分大小寫;和hex-data-fill關鍵字配合使用時,為2~200個字符的字符串,字符串長度必須是偶數且不區分大小寫。
【使用指導】
配置本命令後,設備會給服務器發送包含指定字符串的報文,用來通知服務器本次測試結束,要求服務器關閉連接並釋放相應資源。
【舉例】
# 在TCP類型的NQA模板視圖下配置探測報文的填充字符串為abcd。
<Sysname> system-view
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] resource-release data-fill abcd
route-option bypass-route命令用來開啟路由表旁路功能,探測直連目的地的連通情況。
undo route-option bypass-route命令用來關閉路由表旁路功能。
【命令】
route-option bypass-route
undo route-option bypass-route
【缺省情況】
路由表旁路功能處於關閉狀態。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitte/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟該功能後,將不進行路由查找,而直接將報文發送到直連網絡的目的地。
開啟該功能後,設備轉發探測報文可以經過的最大跳數為1,ttl命令設置的跳數不會生效。
測試目的端使用IPv6地址時,本命令配置無效。
【舉例】
# 在ICMP-echo測試類型下開啟路由旁路功能。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] route-option bypass-route
source interface命令用來配置指定接口的IP地址作為探測報文的源IP地址。
undo source interface命令用來恢複缺省情況。
【命令】
source interface interface-type interface-number
undo source interface
【缺省情況】
以報文發送接口的主IP地址作為探測報文中的源IP地址。
【視圖】
ICMP-echo測試類型視圖
UDP-tracert測試類型視圖
ICMP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:探測報文源接口的接口類型和接口編號。
【使用指導】
本命令指定的接口必須處於UP狀態,否則探測將會失敗。
對於ICMP-echo測試類型及ICMP類型的NQA模板,本命令與source ip、source ipv6命令作用相同,多次執行這三條命令時,最後一次執行的命令生效;對於UDP-tracert測試類型,本命令與source ip命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
【相關命令】
· source ip
· source ipv6
source ip命令用來配置探測報文的源IPv4地址。
undo source ip命令用來恢複缺省情況。
【命令】
source ip ip-address
undo source ip
【缺省情況】
以報文發送接口的主IP地址作為探測報文中的源IPv4地址。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
任意類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:探測報文的源IPv4地址。
【使用指導】
source ip命令配置的源IP地址必須是設備上接口的IPv4地址,且接口為up狀態,否則測試將會失敗。
對於NQA模板類型來說,當源地址類型和目的地址類型不一致時,以目的地址類型為準,進行該類型的報文探測,此時源地址的配置不生效。
對於ICMP-echo/UDP-tracert測試類型及ICMP類型的NQA模板,本命令和source interface命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
# 在ICMP-echo測試類型下配置ICMP-echo探測報文中的源IPv4地址為10.1.1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] source ip 10.1.1.1
# 在ICMP類型的NQA模板視圖下配置探測報文中的源IPv4地址為10.1.1.1。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] source ip 10.1.1.1
【相關命令】
· source interface
source ipv6命令用來配置探測報文的源IPv6地址。
undo source ipv6命令用來恢複缺省情況。
【命令】
source ipv6 ipv6-address
undo source ipv6
【缺省情況】
以報文發送接口的IPv6地址作為探測報文中的源IPv6地址。
【視圖】
ICMP-echo/TCP/UDP-echo/UDP-jitter測試類型視圖
DNS/FTP/HTTP/HTTPS/ICMP/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/RTSP/SMTP/SNMP/SNMP-DCA/SSL/TCP/TCP Half Open/UDP/WAP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:探測報文的源IPv6地址,不支持IPv6鏈路本地地址。
【使用指導】
source ipv6命令配置的源IPv6地址必須是設備上接口的IPv6地址,且接口為up狀態,否則測試將會失敗。
對於NQA模板類型來說,當源地址類型和目的地址類型不一致時,以目的地址類型為準,進行該類型的報文探測,此時源地址的配置不生效。
對於ICMP-echo測試類型及ICMP類型的NQA模板,本命令和source interface命令作用相同,多次執行這兩條命令時,最後一次執行的命令生效。
【舉例】
# 在ICMP-echo測試類型下配置ICMP-echo探測報文中的源IPv6地址為1::1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] source ipv6 1::1
# 在ICMP類型的NQA模板視圖下配置探測報文中的源IPv6地址為1::1。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] source ipv6 1::1
【相關命令】
· source interface
source port命令用來配置探測報文的源端口號。
undo source port命令用來恢複缺省情況。
【命令】
source port port-number
undo source port
【缺省情況】
未指定源端口號。
【視圖】
UDP-echo測試類型視圖
SNMP測試類型視圖
UDP-tracert測試類型視圖
UDP-jitter/Voice測試類型視圖
DNS/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
port-number:探測報文的源端口號,取值範圍為1~65535。
【舉例】
# 在UDP-echo測試類型下配置探測報文的源端口號為8000。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-echo
[Sysname-nqa-admin-test-udp-echo] source port 8000
# 在DNS類型的NQA模板視圖下配置探測報文的源端口號為8000。
<Sysname> system-view
[Sysname] nqa template dns dnstplt
[Sysname-nqatplt-dns-dnstplt] source port 8000
ssl-client-policy命令用來為HTTPS/SSL類型的NQA模板綁定SSL客戶端策略。
undo ssl-client-policy命令用來恢複缺省情況。
【命令】
ssl-client-policy policy-name
undo ssl-client-policy
【缺省情況】
未綁定SSL客戶端策略。
【視圖】
HTTPS/SSL類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
policy-name:SSL客戶端策略名,為1~31個字符的字符串,不區分大小寫。
【使用指導】
通過綁定SSL客戶端策略與服務器建立SSL連接,確認服務器業務的可用性。
【舉例】
# 在SSL類型的NQA模板視圖下配置SSL客戶端策略為policy。
<Sysname> system-view
[Sysname] nqa template ssl ssltplt
[Sysname-nqatplt-ssl-ssltplt] ssl-client-policy policy
statistics hold-time命令用來配置統計組的保留時間。
undo statistics hold-time命令用來恢複缺省情況。
【命令】
statistics hold-time hold-time
undo statistics hold-time
【缺省情況】
統計組的保留時間為120分鍾。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
hold-time:統計組的保留時間,取值範圍為1~1440,單位為分鍾。
【使用指導】
統計組具有老化功能。統計組保存一定時間後將被刪除,以便記錄新的統計組信息。
【舉例】
# 在ICMP-echo測試類型下配置統計組的保留時間為3分鍾。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics hold-time 3
statistics interval命令用來配置對測試結果進行統計的時間間隔。
undo statistics interval命令用來恢複缺省情況。
【命令】
statistics interval interval
undo statistics interval
【缺省情況】
對測試結果進行統計的時間間隔為60分鍾。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
interval:對測試結果進行統計的時間間隔,取值範圍為1~35791394,單位為分鍾。
【使用指導】
NQA將統計時間間隔內完成的NQA測試歸為一組,計算該組測試結果的統計值,這些統計值構成一個統計組。通過display nqa statistics命令可以顯示該統計組的信息。
【舉例】
# 在ICMP-echo測試類型下配置對測試結果進行統計的時間間隔為2分鍾。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics interval 2
statistics max-group命令用來配置能夠保留的最大統計組個數。
undo statistics max-group命令用來恢複缺省情況。
【命令】
statistics max-group number
undo statistics max-group
【缺省情況】
能夠保留的最大統計組個數為2。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
ARP/DHCP/DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
ICMP-jitter/Path-jitter/UDP-jitter/Voice測試類型視圖
【缺省用戶角色】
network-admin
【參數】
number:能夠保留的最大統計組個數,取值範圍為0~100。
【使用指導】
當保留的統計組數目達到最大值時,如果形成新的統計組,保存時間最久的統計組將被刪除。
能夠保留的最大統計組個數為0時,不進行統計。
【舉例】
# 在ICMP-echo測試類型下配置能夠保留的最大統計組個數為5。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics max-group 5
target-only命令用來配置Path-jitter測試中僅針對到達目的地址的完整路徑進行探測,不逐跳進行探測。
undo target-only命令用來恢複缺省情況。
【命令】
target-only
undo target-only
【缺省情況】
Path-jitter測試中會逐跳進行探測。
【視圖】
Path-jitter測試類型視圖
【缺省用戶角色】
network-admin
【舉例】
# 在Path-jitter測試類型下配置僅針對到達目的地址的完整路徑進行探測。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type path-jitter
[Sysname-nqa-admin-test-path-jitter] target-only
tos命令用來配置NQA探測報文IP報文頭中服務類型域的值。
undo tos命令用來恢複缺省情況。
【命令】
tos value
undo tos
【缺省情況】
NQA探測報文IP報文頭中服務類型域的值為0。
【視圖】
任意測試類型視圖
DNS/FTP/HTTP/HTTPS/ICMP/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/RTSP/SIP/SMTP/SNMP/SNMP-DCA/SSL/TCP/TCP Half Open/UDP/WAP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
value:探測報文IP報文頭中服務類型域的值,取值範圍為0~255。
【舉例】
# 在ICMP-echo測試類型下配置探測報文IP報文頭中服務類型域的值為1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] tos 1
# 在ICMP類型的NQA模板視圖下配置探測報文IP報文頭中服務類型域的值為1。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] tos 1
transport-protocol命令用來配置SIP測試使用的傳輸協議。
undo transport-protocol命令用來恢複缺省情況。
【命令】
transport-protocol { tcp | udp }
undo transport-protocol
【缺省情況】
SIP測試使用的傳輸協議為UDP。
【視圖】
SIP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
tcp:使用TCP連接發起SIP探測。
udp:使用UDP連接發起SIP探測。
【使用指導】
修改NQA模板下SIP使用的傳輸協議後,係統將會停止使用該模板的已有SIP探測,並發起一個新的探測請求。
【舉例】
# 配置SIP測試使用的傳輸協議為TCP。
<Sysname> system-view
[Sysname] nqa template sip siptplt
[Sysname-nqatplt-sip-siptplt] transport-protocol tcp
ttl命令用來配置探測報文在網絡中可以經過的最大跳數。
undo ttl命令用來恢複缺省情況。
【命令】
ttl value
undo ttl
【缺省情況】
探測報文在網絡中可以經過的最大跳數為20跳。
【視圖】
ICMP-echo/TCP/UDP-echo測試類型視圖
DLSw/DNS/FTP/HTTP/SNMP測試類型視圖
UDP-tracert測試類型視圖
ICMP-jitter/UDP-jitter/Voice測試類型視圖
DNS/FTP/HTTP/HTTPS/ICMP/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測/RTSP/SIP/SMTP/SNMP/SNMP-DCA/SSL/TCP/TCP Half Open/UDP/WAP/Tracert類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
value:表示探測報文在網絡中可以經過的最大跳數。取值範圍為1~255。
【使用指導】
配置route-option bypass-route命令後,探測報文在網絡中可以經過的最大跳數為1,ttl命令不會生效。
配置UDP-tracert類型測試時,如果使用init-ttl命令配置的初始跳數值大於此值,測試將無法啟動。
【舉例】
# 在ICMP-echo測試類型下配置探測報文在網絡中可以經過的最大跳數為16跳。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] ttl 16
# 在ICMP類型的NQA模板視圖下配置探測報文在網絡中可以經過的最大跳數為16跳。
<Sysname> system-view
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] ttl 16
type命令用來配置當前測試組的測試類型,並進入測試組測試類型視圖。
【命令】
type { dhcp | dlsw | dns | ftp | http | icmp-echo | icmp-jitter | path-jitter | snmp | tcp | udp-echo | udp-jitter | udp-tracert | voice }
【缺省情況】
未配置當前測試組的測試類型。
【視圖】
NQA測試組視圖
【缺省用戶角色】
network-admin
【參數】
arp:測試類型為ARP。
dhcp:測試類型為DHCP。
dlsw:測試類型為DLSw。
dns:測試類型為DNS。
ftp:測試類型為FTP。
http:測試類型為HTTP。
icmp-echo:測試類型為ICMP-echo。
icmp-jitter:測試類型為ICMP-jitter。
path-jitter:測試類型為Path-jitter。
snmp:測試類型為SNMP。
tcp:測試類型為TCP。
udp-echo:測試類型為UDP-echo。
udp-jitter:測試類型為UDP-jitter。
udp-tracert:測試類型為UDP-tracert。
voice:測試類型為Voice。
【使用指導】
一個NQA測試組對應一個NQA測試類型。當進入NQA測試組視圖後,需要指定測試類型並配置測試類型相應的屬性。當NQA測試組指定了一個測試類型後,測試組將與測試類型綁定,若需要重新指定測試類型,請在係統視圖下刪除測試組之後重新創建測試組並指定測試類型。
【舉例】
# 配置測試組的測試類型為FTP測試,並進入測試組測試類型視圖。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp]
url命令用來配置測試訪問的網址。
undo url命令用來恢複缺省情況。
【命令】
url url
undo url
【缺省情況】
未配置測試訪問的網址。
【視圖】
FTP/HTTP測試類型視圖
ICMP-echo測試類型視圖
UDP-jitter測試類型視圖
FTP/HTTP/HTTPS/RTSP/WAP類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
url:測試操作訪問的目標資源地址,為1~255個字符的字符串,區分大小寫。url中的主機名部分,由“.”分隔的字符串組成(如aabbcc.com),每個字符串的長度不超過63個字符,區分大小寫;字符串中可以包含字母、數字、“-”及“_”,不能出現連續“.”。
【使用指導】
不同測試類型,url參數的格式不同:
· HTTP測試類型的url格式為http://host/resource或http://host:port/resource,缺省端口號為80。
· HTTPS測試類型的url格式為https://host/resource或https://host:port/resource,缺省端口號為443。
· FTP測試類型的url格式為ftp://host/filename或ftp://host:port/filename,缺省端口號為21。
· ICMP-echo測試類型的URL地址格式可以是任意協議類型加上主機名和端口號,例如http://host:port。其中,主機名必須指定,協議類型和端口號可以不指定。
· UDP-jitter測試類型的URL地址格式可以是任意協議類型加上主機名和端口號,例如http://host:port。其中,主機名和端口號必須指定,協議類型可以不指定。
· RTSP測試類型的url格式為rtsp://host/resource或rtsp://host:port/resource,缺省端口為554。
· WAP測試類型的url格式為http://host/filename、http://host:port/filename、https://host/resource或https://host:port/resource。
url中指定的主機名必須為目的設備的域名,如果指定端口號,則要求端口號必須是目的設備提供服務的端口號。如果host參數取值為一個IPv6地址,且url中攜帶了協議,則IPv6地址外麵需要添加[ ],例如http://[2001::1]/test。
filename取值範圍的詳細介紹,請參見“基礎配置指導”中的“文件係統管理”。
WAP測試單獨配置URL無效,需要配置expect data匹配期望測試成功的應答內容來判斷探測是否成功。
對於ICMP-echo測試類型,配置destination ip命令後,不能再配置本命令,反之,配置了本命令後不能再配置destination ip命令。
對於UDP-jitter測試類型,配置了destination ip或destination port命令後,不能再配置本命令,反之,配置了本命令後不能再配置destination ip和destination port命令。
【舉例】
# 在HTTP測試類型下配置HTTP測試訪問的網址為http://www.company.com/index.html。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] url http://www.company.com/index.html
# 在HTTP類型的NQA模板視圖下配置測試訪問的網址為http://www.company.com/index.html。
<Sysname> system-view
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] url http://www.company.com/index.html
username命令用來配置登錄用戶名。
undo username命令用來恢複缺省情況。
【命令】
username username
undo username
【缺省情況】
未配置登錄用戶名。
【視圖】
FTP/HTTP測試類型視圖
FTP/HTTP/HTTPS/IMAP/POP3/RADIUS認證探測/RADIUS-ACCOUNT計費探測類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
username:測試使用的登錄用戶名,區分大小寫。FTP、HTTP或HTTPS登錄用戶名,為1~32個字符的字符串;POP3或IMAP登錄用戶名,為1~40個字符的字符串,形如[email protected];RADIUS或RADIUS-ACCOUNT用戶名,為1~253個字符的字符串。
【舉例】
# 在FTP測試類型下配置FTP登錄用戶名為administrator。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] username administrator
# 在FTP類型的NQA模板視圖下配置FTP登錄用戶名為administrator。
<Sysname> system-view
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] username administrator
【相關命令】
· operation
· password
version命令用來配置HTTP/HTTPS測試所使用的版本。
undo version命令用來恢複缺省情況。
【命令】
version { v1.0 | v1.1 }
undo version
【缺省情況】
HTTP/HTTPS測試所使用的版本為1.0。
【視圖】
HTTP測試類型視圖
HTTP/HTTPS類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
v1.0:測試使用的版本為1.0。
v1.1:測試使用的版本為1.1。
【舉例】
# 在HTTP測試類型下配置HTTP測試使用的版本為1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] version v1.1
version命令用來配置SNMP-DCA測試所使用的SNMP版本。
undo version命令用來恢複缺省情況。
【命令】
version { v1 | v2c }
undo version
【缺省情況】
SNMP-DCA測試所使用的SNMP版本為SNMPv1。
【視圖】
SNMP-DCA類型的NQA模板視圖
【缺省用戶角色】
network-admin
【參數】
v1:SNMPv1版本。
v2c:SNMPv2c版本。
【使用指導】
隻有本命令配置的版本和測試的SNMP Agent使用的SNMP版本相同時,SNMP-DCA才能正常工作。
【舉例】
# 在SNMP-DCA類型的NQA模板視圖下配置SNMP-DCA測試所使用的SNMP版本為SNMPv2c。
<Sysname> system-view
[Sysname] nqa template snmpdca test
[Sysname-nqatplt-snmpdca-test] version v2c
隻有在測試類型為UDP-jitter、TCP、UDP-echo和Voice時,才需要配置NQA服務器。
display nqa server命令用來顯示NQA服務器的狀態信息。
【命令】
display nqa server
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示NQA服務器的狀態信息。
<Sysname> display nqa server
NQA server status: Enabled
TCP connect:
IP address: 2.2.2.2
Port: 2000
ToS:200
VPN instance: -
UDP echo:
IP address: 3.3.3.3
Port: 3000
ToS: 255
VPN instance: -
表1-10 display nqa server命令輸出信息描述
字段 |
描述命令 |
NQA server status |
NQA服務器狀態,包括的取值如下: · Disabled:未啟用NQA服務器功能; · Enabled:啟用了NQA服務器功能; |
TCP connect |
NQA TCP測試中服務器的狀態信息 |
UDP echo |
NQA UDP測試中服務器的狀態信息 |
IP address |
NQA服務器TCP/UDP監聽服務的IP地址 |
Port |
NQA服務器TCP/UDP監聽服務的端口號 |
ToS |
NQA服務器TCP/UDP監聽服務的回應報文攜帶的ToS值 |
VPN instance |
(暫不支持)NQA服務器監聽的IP地址所屬的VPN實例名稱。如果NQA服務器監聽的是公網IP地址,則顯示為- |
nqa server enable命令用來開啟NQA服務器功能。
undo nqa server enable命令用來關閉NQA服務器功能。
【命令】
nqa server enable
undo nqa server enable
【缺省情況】
NQA服務器功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟NQA服務器功能。
<Sysname> system-view
[Sysname] nqa server enable
nqa server tcp-connect命令用來在NQA服務器上創建TCP監聽服務。
undo nqa server tcp-connect命令用來刪除指定的TCP監聽服務。
【命令】
nqa server tcp-connect { ipv4-address | ipv6 ipv6-address } port-number [ tos tos ]
undo nqa server tcp-connect { ipv4-address | ipv6 ipv6-address } port-number
【缺省情況】
不存在TCP監聽服務
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ipv4-address:NQA服務器TCP監聽服務監聽的IPv4地址。
ipv6-address:NQA服務器TCP監聽服務監聽的IPv6地址。
port-number:NQA服務器TCP監聽服務監聽的端口號,取值範圍為1~65535。
tos tos:NQA服務器應答報文中的ToS域的值。取值範圍為0~255,缺省值為0。
【使用指導】
僅TCP和DLSw測試類型下必須配置本命令,且對於DLSw測試類型,port-number值必須為2065。否則,測試失敗。
所配置的IP地址及端口號必須與NQA客戶端的配置一致,且不能與已有的監聽服務衝突。
所配置的IP地址必須是作為服務器的設備上的接口的IP地址,否則配置無效。
建議不要配置1~1023之間的端口(知名端口),否則可能導致NQA測試失敗或該知名端口對應的服務不可用。
【舉例】
# 創建IP地址為169.254.10.2,端口號為9000的TCP監聽服務。
<Sysname> system-view
[Sysname] nqa server tcp-connect 169.254.10.2 9000
【相關命令】
· destination ip
· destination port
nqa server udp-echo命令用來在NQA服務器上創建UDP監聽服務。
undo nqa server udp-echo命令用來刪除指定的UDP監聽服務。
【命令】
nqa server udp-echo { ipv4-address | ipv6 ipv6-address } port-number [ tos tos ]
undo nqa server udp-echo { ipv4-address | ipv6 ipv6-address } port-number
【缺省情況】
不存在UDP監聽服務
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ipv4-address:NQA服務器UDP監聽服務監聽的IPv4地址。
ipv6-address:NQA服務器UDP監聽服務監聽的IPv6地址。
port-number:NQA服務器UDP監聽服務監聽的端口號,取值範圍為1~65535。
tos tos:NQA服務器應答報文中的ToS域的值。取值範圍為0~255,缺省值為0。
【使用指導】
隻有在測試類型為UDP-jitter、UDP-echo或Voice時,才需在NQA服務器上配置此命令。
通過本命令可以指定發送應答NQA探測報文(UDP報文)中攜帶的ToS值。
配置的IP地址及端口號必須與NQA客戶端的配置一致,且不能與已有的監聽服務衝突。
所配置的IP地址必須是作為服務器的設備上的接口的IP地址,否則配置無效。
建議不要配置1~1023之間的端口(知名端口),否則可能導致NQA測試失敗或該知名端口對應的服務不可用。
在高性能模式下,NQA服務器將大大提升UDP-jitter測試的探測報文應答效率。此時NQA服務器端不能處理大於100字節的NQA報文,若客戶端發送的報文長度大於100字節,可能導致NQA測試失敗。
【舉例】
# 創建IP地址為169.254.10.2、端口號為9000的UDP監聽服務。
<Sysname> system-view
[Sysname] nqa server udp-echo 169.254.10.2 9000
· destination ip
· destination ipv6
· destination port
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!