03-iNQA命令
本章節下載: 03-iNQA命令 (370.10 KB)
目 錄
1.1.5 display inqa collector instance
1.1.12 loss-measure enable continual
1.1.13 loss-measure enable duration
1.2.6 display inqa analyzer instance
1.2.7 display inqa analyzer instance ams
1.2.8 display inqa statistics loss
1.2.14 measure enable(Analyzer實例視圖)
analyzer命令用來將Collector實例和Analyzer關聯。
undo analyzer命令用來恢複缺省情況。
【命令】
analyzer analyzer-id [ udp-port port-number ] [ vpn-instance vpn-instance-name ]
undo analyzer
【缺省情況】
Collector實例未關聯Analyzer。
【視圖】
Collector視圖
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
analyzer-id:表示Analyzer的標識,取值為Analyzer上已配置的IPv4地址,為點分十進製格式。
udp-port port-number:指定Analyzer上Analyzer和Collector之間通信時使用的UDP端口號,取值範圍為1024~65535,缺省值為53312。該參數的值必須和Analyzer上protocol udp-port命令配置的值一致,否則,Collector收集到的統計數據將無法上報給Analyzer。
vpn-instance vpn-instance-name:指定Analyzer所屬的VPN。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示Analyzer位於公網中。
【使用指導】
在iNQA丟包統計係統中,每個Collector實例都必須關聯一個Analyzer,Collector會將實例中從MP上收集的數據發送給該Analyzer。
Collector將從MP上收集的統計數據和Collector實例關聯的Analyzer標識進行封裝,並以該關聯的Analyzer標識為目的IPv4地址進行發送,Analyzer收到Collector發來的報文後,會將報文中攜帶的Analyzer標識和在本設備的Analyzer標識進行對比:
· 如果兩者一致,Analyzer接收該報文,並對報文中的統計數據進行彙總和計算。
· 如果兩者不一致,Analyzer認為該報文非法並丟棄。
本命令配置的Analyzer標識必須是一個Collector可達的IPv4地址,且該Analyzer標識必須和在該Analyzer設備上通過analyzer id命令配置的Analyzer標識相同。
Collector上有兩種方式關聯Analyzer:
· Collector視圖下關聯的Analyzer對該Collector的所有實例生效。
· Collector實例視圖下關聯的Analyzer僅對該實例生效。
· Collector實例優先使用Collector實例視圖下的配置,實例視圖下未配置時,采用Collector視圖下的配置。
每個視圖下隻能關聯一個Analyzer,同一視圖下,多次執行本命令,最後一次執行的命令生效。
【舉例】
# 配置Collector上所有實例關聯Analyzer 10.1.1.1。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] analyzer 10.1.1.1
# 配置Collector實例1關聯Analyzer 11.1.1.1。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] analyzer 11.1.1.1
collector id命令用來配置Collector的標識。
undo collector id命令用來恢複缺省情況。
【命令】
collector id collector-id
undo collector id
【缺省情況】
未配置Collector標識。
【視圖】
Collector視圖
【缺省用戶角色】
network-admin
【參數】
collector-id:指定Collector的標識,取值為Collector上已配置的IPv4地址,為點分十進製格式,如10.1.1.1。
【使用指導】
本命令指定的標識,用於Analyzer和Collector之間的通信。
Collector和Analyzer通信時,Collector會將自己的標識作為源IPv4地址,將從MP收集到的統計數據封裝後發送給Analyzer。Analyzer收到Collector發來的報文後,會把報文中攜帶的Collector標識和該Analyzer實例上通過collector命令配置的Collector標識進行比較:
· 如果兩者一致,Analyzer接收該報文,並對報文中的統計信息彙總計算。
· 如果兩者不一致,Analyzer認為該報文非法,並丟棄。
所以,Collector標識需要全網唯一,建議配置為本設備的Router ID。Collector標識必須和用戶在Analyzer實例上通過命令collector關聯的Collector標識相同。Collector標識必須和Analyzer之間路由可達。
【舉例】
# 將Collector標識配置為10.1.1.1。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] collector id 10.1.1.1
description命令用來配置Collector實例的描述信息。
undo description命令用來恢複缺省情況。
【命令】
description text
undo description
【缺省情況】
未配置Collector實例的描述信息。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
text:指定Collector實例的描述信息,為1~64個字符的字符串,區分大小寫。
【使用指導】
執行本命令可以為Collector實例添加描述信息,便於用戶理解和記憶實例。
【舉例】
# 為Collector實例1添加描述信息AtoB。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] description AtoB
display inqa collector命令用來顯示Collector的配置信息。
【命令】
display inqa collector
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示Collector的配置信息。
<Sysname> display inqa collector
Collector ID : 10.1.1.1
Loss-measure flag : --
Delay-measure flag : --
Analyzer ID : 10.2.2.2
Analyzer UDP-port : 53312
VPN-instance-name : --
Current instance count : 2
表1-1 display inqa collector命令顯示信息描述表
字段 |
描述 |
Collector ID |
Collector的標識 |
Loss-measure flag |
丟包統計的染色位,取值為: - 5:表示使用ToS字段的第5比特位作為染色位
|
Delay-measure flag |
(暫不支持)時延統計的染色位,取值為: · 5:表示使用ToS字段的第5比特位作為染色位 · 6:表示使用ToS字段的第6比特位作為染色位 · 7:表示使用ToS字段的第7比特位作為染色位 |
Analyzer ID |
Collector視圖下關聯的Analyzer標識,該Analyzer對所有實例生效 |
Analyzer UDP-port |
Analyzer和Collector之間通信時使用的UDP端口號 |
VPN-instance-name |
Analyzer所屬的VPN實例的名稱 |
Current instance count |
Collector實例的總數 |
display inqa collector instance命令用來顯示Collector實例的配置信息。
【命令】
display inqa collector instance { instance-id | all }
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
instance-id:顯示指定Collector實例的配置信息,instance-id表示Collector實例的編號,取值範圍為1~8355838。
all:顯示所有Collector實例的配置信息。
【舉例】
# 顯示指定Collector實例的配置信息。
<Sysname> display inqa collector instance 1
Instance ID : 1
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure duration : --
Description : AtoB
Analyzer ID : 10.2.2.2
Analyzer UDP-port : 53312
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow bidirection source-ip 10.1.1.1 destination-ip 10.2.2.2 protocol udp source-port 1025
MP configuration:
mp 100 in-point inbound, XGE1/0/1
mp 200 in-point inbound, XGE1/0/2
# 顯示所有Collector實例的配置信息。
<Sysname> display inqa collector instance all
Instance ID : 1
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure duration : --
Description : AtoB
Analyzer ID : 10.2.2.2
Analyzer UDP-port : 53312
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow bidirection source-ip 10.1.1.1 destination-ip 10.2.2.2 protocol udp source-port 1025
MP configuration:
mp 100 in-point inbound, XGE1/0/1
mp 200 in-point inbound, XGE1/0/2
Instance ID : 2
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure duration : --
Description : BtoA
Analyzer ID : 10.2.2.3
Analyzer UDP-port : 53312
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow forward source-ip 10.1.1.2 destination-ip 10.2.2.3 protocol udp source-port 1025
MP configuration:
mp 300 in-point inbound, XGE1/0/3
mp 400 mid-point outbound, XGE1/0/4
表1-2 display inqa collector instance命令顯示信息描述表
字段 |
描述 |
Instance ID |
Collector實例的標識 |
Loss-measure status |
Collector實例丟包統計功能的開啟狀態,取值為: · Enabled:表示Collector實例的丟包統計功能處於開啟狀態 · Disabled:表示Collector實例的丟包統計功能處於關閉狀態 |
Loss-measure duration |
Collector實例按需丟包統計的持續時間 |
Delay-measure status |
(暫不支持)Collector實例時延統計功能的開啟狀態,取值為: · Enabled:表示Collector實例的時延統計功能處於開啟狀態 · Disabled:表示Collector實例的時延統計功能處於關閉狀態 |
Delay-measure duration |
(暫不支持)Collector實例按需時延統計的持續時間 |
Description |
Collector實例的描述信息 |
Analyzer ID |
Collector實例關聯的Analyzer標識 |
Analyzer UDP-port |
Analyzer和Collector之間通信時使用的UDP端口號 |
VPN-instance-name |
Analyzer所屬的VPN實例的名稱 |
Interval |
Collector實例的統計周期 |
Flow configuration |
Collector實例下配置的目標流信息 |
MP configuration |
Collector實例下配置的MP信息 |
flag命令用來配置iNQA染色位。
undo flag命令用來恢複缺省情況。
【命令】
flag loss-measure tos-bit tos-bit
undo flag loss-measure
【缺省情況】
未配置iNQA染色位。
【視圖】
Collector視圖
【缺省用戶角色】
network-admin
【參數】
tos-bit tos-bit:表示iNQA染色位,取值為5。
【使用指導】
iNQA使用IPv4報文頭中ToS(Type of Service,服務類型)字段的第5位作為染色位,通過將染色位按周期交替設置為1和0,將目標流和普通業務流量區別開來。ToS字段包含8位,0~5為DSCP位,用於提供差分服務,6~7為保留位。當使用第5位作為染色位時,建議不要將ToS字段中的第5位用於DSCP提供差分服務,以免導致丟包統計不準確。
Collector實例處於統計狀態時,不允許修改染色位。如需修改,請先關閉Collector實例統計功能。
【舉例】
# 將ToS字段的第5比特位作為iNQA染色位。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] flag loss-measure tos-bit 5
flow命令用來指定Collector實例統計的目標流。
undo flow命令用來取消Collector目標流配置。
【命令】
flow { backward | bidirection | forward } { destination-ip dest-ip-address [ dest-mask-length ] | dscp dscp-value | protocol { { tcp | udp } { destination-port dest-port-number1 [ to dest-port-number2 ] | source-port src-port-number1 [ to src-port-number2 ] } * | protocol-number } | source-ip src-ip-address [ src-mask-length ] } *
flow { backward | bidirection | forward } ipv6 { destination-ipv6 dest-ipv6-address [ dest-prefix-length ] | dscp dscp-value | protocol { { tcp | udp } { destination-port dest-port-number1 [ to dest-port-number2 ] | source-port src-port-number1 [ to src-port-number2 ] } * | protocol-number } | source-ipv6 src-ipv6-address [ src-prefix-length ] } *
undo flow { backward | bidirection | forward }
【缺省情況】
未指定Collector實例統計的目標流。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
backward:指定目標流為反向流。
bidirection:指定目標流為雙向對稱流。指定本參數時,用戶必須同時配置src-ip-address和dest-ip-address為該目標流指定源IPv4地址和目的IPv4地址。
forward:指定目標流為正向流。
destination-ip dest-ip-address:指定目標流的目的IPv4地址,點分十進製格式,僅支持IPv4單播地址。
dest-mask-length:指定目標流的目的IPv4地址的掩碼長度,取值範圍為1~32,缺省值為32。
dscp dscp-value:指定目標流的DSCP(Differentiated Services Code Point,區分服務代碼點)值,取值範圍為0~63。當使用第5位作為染色位時,請不要指定本參數,否則可能導致iNQA功能異常。
protocol:指定目標流承載的協議類型。
· { tcp | udp }:指定目標流承載的協議類型為TCP或者UDP。
¡ destination-port dest-port-number1 [ to dest-port-number2 ]:指定目標流的目的端口號。to表示目標流的目的端口號範圍,dest-port-number1和dest-port-number2表示目的端口號,取值範圍為0~65535,dest-port-number2的取值必須大於dest-port-number1的取值。
¡ source-port src-port-number1 [ to src-port-number2 ]:指定目標流的源端口號。to表示目標流的源端口號範圍,src-port-number1和src-port-number2表示源端口號,取值範圍為0~65535,src-port-number2的取值必須大於src-port-number1的取值。
· protocol-number:指定目標流承載的協議類型為除TCP和UDP外的其他協議。protocol-number表示目標流承載的協議類型的值,取值範圍為0~255,但不能為6和17,因為6和17分別代表TCP和UDP協議。
source-ip src-ip-address:指定目標流的源IPv4地址,點分十進製格式,僅支持IPv4單播地址。
src-mask-length:指定目標流的源IPv4地址的掩碼長度,取值範圍為1~32,缺省值為32。
ipv6:配置IPv6目標流參數。
destination-ipv6 dest-ipv6-address:指定目標流的目的IPv6地址,僅支持IPv6單播地址。
dest-prefix-length:指定目標流目的IPv6地址的掩碼長度,取值範圍為1~128,缺省值為128。
source-ipv6 src-ipv6-address:指定目標流的源IPv6地址,僅支持IPv6單播地址。
src-prefix-length:指定目標流源IPv6地址的掩碼長度,取值範圍為1~128,缺省值為128。
【使用指導】
目標流是iNQA統計的對象,是實施統計的關鍵要素,每次統計前都必須先指定目標流。可以通過協議類型、源IP、目的IP、源端口號、目的端口號、DSCP值這些參數的組合定義目標流,且包含參數的類型越多,指定的目標流就越明確。為了使統計結果更加精確,建議用戶將目標流的信息配置的越詳細越好。
一個Collector實例下隻能包含一條正向目標流、或者一條雙向流、或者一條正向流加一條反向流。
· 如果目標流是一條流,用戶隻能通過指定forward配置成正向流。
· 如果目標流是兩條流,且這兩條流的兩端設備相同,隻是流向相反,一個流是從源IP到目的IP,一條流的方向是目的IP到源IP時,用戶需要指定bidirection配置成雙向流,同時需要指定源IP和目的IP。
· 如果目標流是兩條流,且這兩條流的兩端設備不完全相同,則用戶需要首先通過forward配置一條正向流,然後通過backward配置一條反向流。或者創建兩個實例,每個實例下麵配置一條正向流。
不同Collector實例中配置的目標流的流特征不能相同。
同一Collector實例中包含的正向流和反向流的流特征也不能相同,如果正向流和反向流除了方向,其他流特征相同,請配置為雙向流。
【舉例】
# 配置Collector實例1的目標流,統計設備10.1.1.1到20.1.1.1、源端口號為1025、正向UDP流量。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] flow forward source-ip 10.1.1.1 destination-ip 20.1.1.1 protocol udp source-port 1025
# 配置Collector實例2的目標流,統計設備1.1.1.1到2.2.2.2的正向流量,以及統計設備3.3.3.3到1.2.3.4、目的端口號為1024、反向TCP流量。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 2
[Sysname-inqa-collector-instance-1] flow forward source-ip 1.1.1.1 destination-ip 2.2.2.2
[Sysname-inqa-collector-instance-1] flow backward source-ip 3.3.3.3 destination-ip 1.2.3.4 protocol tcp destination-port 1024
# 配置Collector實例3的目標流,統計設備10.1.1.1到20.1.1.1、源端口號為1025、雙向UDP流量。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 3
[Sysname-inqa-collector-instance-3] flow bidirection source-ip 10.1.1.1 destination-ip 20.1.1.1 protocol udp source-port 1025
inqa collector命令用來開啟Collector功能,並進入Collector視圖。如果Collector功能已經開啟,則直接進入Collector視圖。
undo inqa collector命令用來關閉Collector功能。
【命令】
inqa collector
undo inqa collector
【缺省情況】
Collector功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
iNQA組網環境中,有兩種設備角色:Collector和Analyzer。其中:
· Collector負責管理和控製MP,收集MP產生的統計數據並上報給Analyzer。
· Analyzer負責收集Collector上報的統計數據並完成數據的彙總和計算。
在設備上配置本命令後,設備將作為Collector角色運行。
Analyzer功能和Collector功能可以配置在同一台設備上,如果配置在同一台設備上,則該設備既可以作為Analyzer角色運行也可以作為Collector角色運行。
【舉例】
# 開啟Collector功能,並進入Collector視圖。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector]
【相關命令】
· collector id
inqa mp命令用來將接口和MP綁定。
undo inqa mp命令用來取消接口和MP的綁定。
【命令】
inqa mp mp-id
undo inqa mp
【缺省情況】
接口未綁定MP。
【視圖】
以太網口接口視圖
聚合接口視圖
【缺省用戶角色】
network-admin
【參數】
mp-id:指定MP的標識,取值範圍為1~16777215。
【使用指導】
一個MP隻能綁定一個接口,一個接口隻能和一個MP綁定。
接口和MP綁定後,iNQA才能統計流經接口的報文數量。
【舉例】
# 將接口Ten-GigabitEthernet1/0/1和MP 100進行綁定。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] inqa mp 100
【相關命令】
· mp
instance命令用來創建Collector實例並進入實例視圖。如果實例已經創建,則直接進入該實例視圖。
undo instance命令用來刪除Collector實例。
【命令】
instance instance-id
undo instance instance-id
【缺省情況】
Collector上不存在Collector實例。
【視圖】
Collector視圖
【缺省用戶角色】
network-admin
【參數】
instance-id:指定Collector實例的編號,取值範圍為1~8355838。
【使用指導】
Collector實例是Collector收集統計數據的基本單位,Collector實例下可以配置目標流、MP、統計周期和關聯的Analyzer等參數。
Analyzer對多個Collector上的同一條目標流進行丟包統計時,Analyzer和Collector上都需要創建實例,且統計實例的標識必須相同。
【舉例】
# 在Collector上創建實例1。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
【相關命令】
· description(Collector實例視圖)
· flow(Collector實例視圖)
· mp
· interval(Collector實例視圖)
interval命令用來配置Collector實例的統計周期。
undo interval命令用來恢複缺省情況。
【命令】
interval interval
undo interval
【缺省情況】
Collector實例的統計周期為10秒。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定Collector實例的統計周期,取值為10、60、600,單位為秒。
【使用指導】
Collector實例按照統計周期對MP進行報文計數,並將統計結果上報給Analyzer。用戶可以根據自身需求和網絡實際情況,執行本命令修改統計周期。
統計周期越小,上報數據的頻率就越頻繁,可能會影響Collector和Analyzer的處理性能。同一統計實例中的所有Collector上的統計周期要保持一致。
【舉例】
# 將Collector實例1的統計周期配置為60秒。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] interval 60
【相關命令】
· flow(Collector實例視圖)
· instance(Collector視圖)
loss-measure enable continual命令用來開啟Collector實例的持續丟包統計功能。
undo loss-measure enable continual命令用來關閉Collector實例的持續丟包統計功能。
【命令】
loss-measure enable continual
undo loss-measure enable continual
【缺省情況】
Collector實例的持續丟包統計功能處於關閉狀態。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【使用指導】
為了防止出現網絡丟包而用戶無法感知的情況,可以執行本命令開啟Collector實例的持續丟包統計功能。iNQA會一直統計丟包信息,直到關閉本功能為止。
Collector實例的按需丟包統計功能和持續丟包統計功能不能同時開啟。
【舉例】
# 開啟Collector實例的持續丟包統計功能。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] loss-measure enable continual
【相關命令】
· loss-measure enable duration
loss-measure enable duration命令用來開啟Collector實例的按需丟包統計功能。
undo loss-measure enable duration命令用來關閉Collector實例的按需丟包統計功能。
【命令】
loss-measure enable duration [ duration ]
undo loss-measure enable duration
【缺省情況】
Collector實例的按需丟包統計功能處於關閉狀態。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
duration:表示按需丟包統計的時間範圍。取值為5、10、15、30,缺省值為10,單位為分鍾。
【使用指導】
當用戶需要統計特定時間段的網絡性能時,或者已知網絡有丟包,想準確定位網絡故障點時,可以配置該命令開啟按需丟包統計功能。iNQA會統計指定時間段的丟包信息。
該命令不會保存到配置文件,主備倒換或設備重啟後按需丟包統計功能將不再生效。如需繼續統計,請重新配置。
Collector實例的按需丟包統計功能和持續丟包統計功能不能同時開啟。
【舉例】
# 開啟Collector實例的按需丟包統計功能。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] loss-measure enable duration 30
【相關命令】
· loss-measure enable continual
mp命令用來為配置MP(Measurement Point,測量點)。
undo mp命令用來刪除MP。
【命令】
mp mp-id { in-point | mid-point | out-point } port-direction { inbound | outbound }
undo mp mp-id
【缺省情況】
不存在MP。
【視圖】
Collector實例視圖
【缺省用戶角色】
network-admin
【參數】
mp-id:表示MP的編號,取值範圍為1~16777215。
in-point:表示MP為入口測量點。在該測量點上,係統對正向流進行染色操作,對反向流進行去染色操作。
mid-point:表示MP為中間測量點,係統在該測量點上隻統計報文的計數。
out-point:表示MP為出口測量點。在該測量點上,係統對正向流進行去染色操作,對反向流進行染色操作。
inbound:表示對進入該MP的流量進行統計。
outbound:表示對離開該MP的流量進行統計。
【使用指導】
MP在iNQA統計係統中負責測量動作的執行和測量數據的產生,是Collector實例中目標流的實際測量點,有入口測量點(in-point)、出口測量點(out-point)和中間測量點(mid-point)三種角色。用戶在配置了Collector實例之後,必須執行本命令配置MP。
配置本命令時:
· in-point、mid-point和out-point參數主要用於區別染色操作。
¡ In-point:表示目標流進入某一網絡區域時的入口測量點。在該測量點上,係統對正向流進行染色操作,對反向流進行去染色操作,並對報文進行計數。
¡ Out-point:表示目標流離開網絡區域時的出口測量點。在該測量點上,係統對正向流進行去染色操作,對反向流進行染色操作,並對報文進行計數。
¡ Mid-point:表示目標流傳輸路徑的中間測量點,在該測量點上隻統計報文的計數,不進行染色、去染色操作。當In-point和Out-point之間有丟包,需要進一步確認它們之間的更小的網絡區段是否存在丟包時,才需要用到Mid-point。
· inbound和outbound參數用於指定要統計的對象。
¡ 當需要統計進入接口的報文數量時,使用inbound參數。
¡ 當需要統計離開接口的報文數量時,使用outbound參數。
同一個MP不能同時作為一條目標流的入口測量點和出口測量點。
【舉例】
# 配置Collector實例1的測量點100。它為入口測量點,統計進入接口的報文數量。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] mp 100 in-point port-direction inbound
【相關命令】
· inqa mp
ams命令用來創建AMS(Atomic Measurement Span,原子測量段),並進入AMS視圖。如果AMS已經創建,則直接進入AMS視圖。
undo ams命令用來刪除AMS及其視圖下的所有配置。
【命令】
ams ams-id
undo ams ams-id
【缺省情況】
不存在AMS。
【視圖】
Analyzer實例視圖
【缺省用戶角色】
network-admin
【參數】
ams-id:表示AMS的標識,取值範圍為1~2147483647。
【使用指導】
在逐點性能統計場景中,需要為統計實例配置AMS。
AMS下配置入MP組和出MP組。AMS用來測量入MP和出MP之間指定流的丟包率。
AMS視圖下必須配置目標流的方向以及綁定入MP和出MP。
【舉例】
# 創建AMS,並進入AMS視圖。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 1
【相關命令】
· flow(Analyzer-AMS視圖)
· in-group
· out-group
analyzer id命令用來在Analyzer設備上配置Analyzer的標識。
undo analyzer id命令用來恢複缺省情況。
【命令】
analyzer id analyzer-id
undo analyzer id
【缺省情況】
未配置Analyzer的標識。
【視圖】
Analyzer視圖
【缺省用戶角色】
network-admin
【參數】
analyzer-id:指定Analyzer的標識,取值為Analyzer上已配置的IPv4地址,為點分十進製格式,如10.1.1.1。建議用戶將Analyzer標識配置為本設備的Router ID。
【使用指導】
本命令指定的標識,用於Analyzer和Collector之間的通信。Analyzer和Collector之間通信時,Collector以其關聯的Analyzer標識為目的IPv4地址,將從MP上收集的統計數據封裝後發送給Analyzer。Analyzer收到Collector發來的報文後,會將報文中攜帶的Analyzer標識和本設備上配置的Analyzer標識對比:
· 如果兩者相同,Analyzer接收該報文,並對報文中的統計數據進行彙總和計算。
· 如果兩者不同,Analyzer認為該報文非法,並丟棄。
因此,本命令配置的Analyzer標識必須是一個Collector路由可達的IPv4地址,並且該標識必須和用戶在Collector上關聯的Analyzer標識相同。否則,iNQA功能不能正常運行。
執行本命令時,iNQA會使用該地址和protocol udp-port命令配置的端口號啟動UDP server服務,如果UDP端口號被本設備上運行的其它業務占用,則UDP server服務會啟動失敗,導致本命令配置失敗。
【舉例】
# 配置Analyzer的標識。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] analyzer id 10.1.1.1
【相關命令】
· protocol udp-port
collector命令用來在Analyzer上將Analyzer實例和Collector關聯。
undo collector命令用來取消Analyzer實例和Collector的關聯。
【命令】
collector collector-id
undo collector [ collector-id ]
【缺省情況】
Analyzer實例未關聯Collector。
【視圖】
Analyzer實例視圖
【缺省用戶角色】
network-admin
【參數】
collector-id:表示Collector的標識,取值為Collector上已配置的IPv4地址,為點分十進製格式,如10.1.1.1。刪除Analyzer上指定實例關聯的Collector標識時,如果不指定該參數,表示取消該Analyzer實例和所有Collector的關聯。
【使用指導】
多次執行本命令,可將Analyzer實例和多個Collector關聯。該實例可同時彙總和分析這些Collector上報的數據。
本命令配置的Collector標識必須和用戶在Collector上使用collector id命令配置的Collector標識相同。
Analyzer實例下關聯的Collector在Analyzer實例開啟時不允許修改,此時如果需要修改實例下關聯的Collector,必須先在該Analyzer實例視圖下關閉統計功能。
【舉例】
# 在Analyzer上將實例1和Collector 10.1.1.1關聯。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] collector 10.1.1.1
【相關命令】
· collector id
description命令用來配置Analyzer實例的描述信息。
undo description命令用來恢複缺省情況。
【命令】
description text
undo description
【缺省情況】
未配置Analyzer實例的描述信息。
【視圖】
Analyzer實例視圖
【缺省用戶角色】
network-admin
【參數】
text:指定Analyzer實例的描述信息,為1~64個字符的字符串,區分大小寫。
【使用指導】
執行本命令可以為Analyzer實例添加描述信息,便於用戶理解和記憶實例。
【舉例】
# 為Analyzer實例1添加描述信息AtoB。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] description AtoB
display inqa analyzer命令用來顯示Analyzer的配置信息。
【命令】
display inqa analyzer
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示Analyzer的配置信息。
<Sysname> display inqa analyzer
Analyzer ID : 10.1.1.1
Protocol UDP-port : 53312
Current instance count : 1
表1-3 display inqa analyzer命令顯示信息描述表
字段 |
描述 |
Analyzer ID |
Analyzer的標識 |
Protocol UDP-port |
Collector和Analyzer之間通信時使用的UDP端口號 |
Current instance count |
當前Analyzer實例的總數 |
display inqa analyzer instance命令用來顯示Analyzer實例的配置信息。
【命令】
display inqa analyzer instance { instance-id | all }
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
instance-id:顯示指定Analyzer實例的配置信息,instance-id表示Analyzer實例的編號,取值範圍為1~8355838。
all:顯示所有Analyzer實例的配置信息。
【舉例】
# 顯示指定Analyzer實例的配置信息。
<Sysname> display inqa analyzer instance 1
Instance ID : 1
Status : Disable
Description : AtoB
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
Current AMS count : 2
Collectors : 10.1.1.1
12.56.66.21
21.23.13.14
# 顯示所有Analyzer實例的配置信息。
<Sysname> display inqa analyzer instance all
Instance ID : 1
Status : Disable
Description : AtoB
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
Current AMS count : 2
Collectors : 10.1.1.1
12.56.66.21
21.23.13.14
Instance ID : 2
Status : Disable
Description : BtoA
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
Current AMS count : 2
Collectors : 10.1.1.2
12.56.66.22
21.23.13.15
表1-4 display inqa analyzer instance命令顯示信息描述表
字段 |
描述 |
Instance ID |
Analyzer實例的標識 |
Status |
Analyzer實例的狀態,取值為: · Enabled:表示Analyzer實例的統計功能處於開啟狀態 · Disabled:表示Analyzer實例的統計功能處於關閉狀態 |
Description |
Analyzer實例的描述信息 |
Loss-alarm upper-limit |
Analyzer實例的丟包超限告警閾值 |
Loss-alarm lower-limit |
Analyzer實例的丟包超限恢複告警閾值 |
Delay-alarm upper-limit |
(暫不支持)Analyzer實例的時延超限告警閾值,單位與delay-measure alarm命令配置中使用的單位保持一致: · 如果配置時使用的單位是毫秒,則此處單位為ms · 如果配置時使用的單位是微秒,則此處單位為us |
Delay-alarm lower-limit |
(暫不支持)Analyzer實例的時延超限恢複告警閾值 |
Collectors |
Analyzer實例關聯的Collector標識 |
Current AMS count |
Analyzer實例下配置的AMS總數 |
display inqa analyzer instance ams命令用來顯示Analyzer實例下AMS的配置信息。
【命令】
display inqa analyzer instance instance-id ams { ams-id | all }
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
instance-id:顯示指定Analyzer實例下AMS的配置信息,instance-id表示Analyzer實例的編號,取值範圍為1~8355838。
ams-id:顯示指定Analyzer實例下指定AMS的配置信息,ams-id表示AMS的編號,取值範圍為1~2147483647。
all:顯示指定Analyzer實例下所有AMS的配置信息。
【舉例】
# 顯示Analyzer實例下指定AMS的配置信息。
<Sysname> display inqa analyzer instance 1 ams 1
AMS ID : 1
Flow direction : Forward
Delay-measure status : Disabled
In-group : collector 10.1.1.1 mp 20
collector 12.56.66.21 mp 100
Out-group : collector 21.23.13.14 mp 110
# 顯示Analyzer實例下所有AMS的配置信息。
<Sysname> display inqa analyzer instance 1 ams all
AMS ID : 1
Flow direction : Forward
Delay-measure status : Disabled
In-group : collector 10.1.1.1 mp 20
collector 12.56.66.21 mp 100
Out-group : collector 21.23.13.14 mp 110
AMS ID : 2
Flow direction : Forward
Delay-measure status : Disabled
In-group : collector 21.23.13.14 mp 110
Out-group : collector 21.23.13.15 mp 120
表1-5 display inqa analyzer instance instance-id ams命令顯示信息描述表
字段 |
描述 |
AMS ID |
AMS的標識 |
Flow direction |
Analyzer要統計的目標流的方向 |
Delay-measure status |
(暫不支持)Collector實例時延統計功能的開啟狀態,取值為: · Enabled (one-way):表示單向時延功能處於開啟狀態, · Enabled (two-way):表示雙向時延功能處於開啟狀態 · Disabled:表示功能處於關閉狀態 |
In-group |
AMS綁定的入MP(Measurement Point,測量點) |
Out-group |
AMS綁定的出MP |
display inqa statistics loss命令用來顯示iNQA丟包統計信息。
【命令】
display inqa statistics loss instance instance-id [ ams ams-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
instance instance-id:顯示指定Analyzer實例內的丟包統計數據。instance-id表示實例的標識,取值範圍為1~8355838。
ams ams-id:顯示指定AMS內的逐點性能統計數據。ams-id表示AMS的編號,取值範圍為1~2147483647。不指定該參數時,顯示指定Analyzer實例內端到端的丟包統計數據。
【使用指導】
當用戶執行該命令並指定ams關鍵字時,可以查看指定Analyzer實例內的逐點性能統計數據,進而可以根據這些數據來定位故障點。
iNQA在第一個統計周期內獲取的統計數據可能不準確,建議用戶不要根據第一個統計周期的統計數據判斷網絡的性能。
【舉例】
# 顯示Analyzer實例1內的丟包統計數據。
<Sysname> display inqa statistics loss instance 1
Latest packet loss statistics for forward flow:
Period LostPkts PktLoss% LostBytes ByteLoss%
19122483 15 15.000000% 1500 15.000000%
19122482 15 15.000000% 1500 15.000000%
19122481 15 15.000000% 1500 15.000000%
19122480 15 15.000000% 1500 15.000000%
19122479 15 15.000000% 1500 15.000000%
19122478 15 15.000000% 1500 15.000000%
Latest packet loss statistics for backward flow:
Period LostPkts PktLoss% LostBytes ByteLoss%
19122483 15 15.000000% 1500 15.000000%
19122482 15 15.000000% 1500 15.000000%
19122481 15 15.000000% 1500 15.000000%
19122480 15 15.000000% 1500 15.000000%
19122479 15 15.000000% 1500 15.000000%
19122478 15 15.000000% 1500 15.000000%
表1-6 display inqa statistics loss命令輸出信息描述表
字段 |
描述 |
|
Latest packet loss statistics for forward flow |
正向目標流的最新報文統計信息 |
|
Latest packet loss statistics for backward flow |
反向目標流的最新報文統計信息 |
|
Period |
統計周期的編號 |
|
LostPkts |
丟失的報文個數 |
|
PktLoss% |
報文的丟失率。報文丟失率=(入口總報文個數-出口總報文個數)/入口總報文個數。當Collector之間時間未同步,或者入口MP未上報統計數據,可能會導致丟失率為負值,丟失率最小值為-100% |
|
LostBytes |
丟失的報文字節數 |
|
ByteLoss% |
字節的丟失率。報文丟失率=(入口總報文字節數-出口總報文字節數)/入口總報文字節數。當Collector之間時間未同步,或者入口MP未上報統計數據,可能會導致丟失率為負值,丟失率最小值為-100% |
|
flow命令用來配置Analyzer要統計的目標流的方向。
undo flow命令用來恢複缺省情況。
【命令】
flow { backward | bidirection | forward }
undo flow
【缺省情況】
未配置Analyzer要統計的目標流的方向。
【視圖】
Analyzer-AMS視圖
【缺省用戶角色】
network-admin
【參數】
backward:統計Collector上報的反向流的信息。
bidirection:統計Collector上報的雙向流的信息。
forward:統計Collector上報的正向流的信息。
【使用指導】
逐點性能統計場景中,用戶必須創建AMS,並配置本命令。端到端性能統計場景中,無需配置AMS。
flow(Collector實例視圖)命令中forward、backward和bidirection參數表示Collector會將目標流指定方向的報文信息上報給Analyzer。本命令中forward、backward和bidirection參數表示Analyzer會彙總和計算指定方向的丟包率。例如,flow(Collector實例視圖)命令中指定的為bidirection參數,flow(Analyzer-AMS視圖)命令中指定的為forward參數,則Analyzer隻統計Collector上報的正向流的信息,而不統計反向流的信息;如果flow(Collector實例視圖)命令中指定forward參數,flow(Analyzer-AMS視圖)命令中指定backward參數,因為Collector未上報反向流的信息,會導致Analyzer上該AMS的反向流統計信息為0。
【舉例】
# 配置目標流的方向為正向。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 1
[Sysname-inqa-analyzer-instance-1-ams-1] flow forward
【相關命令】
· flow(Collector實例視圖)
in-group命令用來配置AMS的入MP組。
undo in-group命令用來取消AMS入MP組的配置。
【命令】
in-group collector collector-id mp mp-id
undo in-group [ collector collector-id mp mp-id ]
【缺省情況】
未配置AMS的入MP組。
【視圖】
Analyzer-AMS視圖
【缺省用戶角色】
network-admin
【參數】
collector collector-id:MP所屬Collector的標識,取值為Collector上已配置的IPv4地址,為點分十進製格式。
mp mp-id:MP的編號,取值範圍為1~16777215。
【使用指導】
如果發現某段網絡有丟包,可以將這段網絡劃分為幾個AMS,一個AMS表示一段測量區間,以便找到有丟包的AMS。
AMS需要和入MP組綁定。入MP組是這段AMS上流量的入MP的集合。當AMS的入口點有多個時,可多次配置本命令,綁定多個入MP。
【舉例】
# 配置AMS的入MP組,並為AMS綁定入MP,入MP為IPv4地址為10.1.1.1的Collector 上的MP 100。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 1
[Sysname-inqa-analyzer-instance-1-ams-1] in-group collector 10.1.1.1 mp 100
【相關命令】
· out-group
inqa analyzer命令用來開啟Analyzer功能,並進入Analyzer視圖。如果Analyzer功能已經開啟,則直接進入相應的視圖。
undo inqa analyzer命令用來關閉Analyzer功能。
【命令】
inqa analyzer
undo inqa analyzer
【缺省情況】
Analyzer功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
iNQA組網環境中,有兩種設備角色:Collector和Analyzer。
· Collector負責管理和控製MP,收集MP產生的統計數據並上報給Analyzer。
· Analyzer負責收集Collector上報的統計數據並完成數據的彙總和計算。
在設備上配置本命令後,設備將作為Analyzer角色運行。
Analyzer功能和Collector功能可以配置在同一台設備上,如果配置在同一台設備上,則該設備既可以作為Analyzer角色運行也可以作為Collector角色運行。
【舉例】
# 開啟Analyzer功能,並進入Analyzer視圖。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer]
instance命令用來創建Analyzer實例並進入實例視圖。如果該實例已經創建,則直接進入該實例視圖。
undo instance命令用來刪除Analyzer實例。
【命令】
instance instance-id
undo instance instance-id
【缺省情況】
Analyzer上不存在Analyzer實例。
【視圖】
Analyzer視圖
【缺省用戶角色】
network-admin
【參數】
instance-id:指定Analyzer實例的編號,取值範圍為1~8355838。
【使用指導】
Analyzer實例是iNQA統計的基本單位,負責彙總並計算該實例下包含的所有Collector上同一目標流的統計結果。
Analyzer實例下需要關聯Collector,可選擇配置實例的描述信息、丟包超限告警和恢複告警的閾值。如果是逐點性能統計還需要配置AMS。
Analyzer對多個Collector上的同一條目標流進行丟包統計時,Analyzer和Collector上都需要創建實例,且統計實例的標識必須相同。
【舉例】
# 在Analyzer上創建實例1。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
loss-measure alarm命令用來配置Analyzer實例的丟包日誌參數。
undo loss-measure alarm命令用來恢複缺省情況。
【命令】
loss-measure alarm upper-limit upper-limit lower-limit lower-limit
undo loss-measure alarm
【缺省情況】
未配置Analyzer實例的丟包日誌參數,Analyzer不會自動發送丟包超限日誌及其恢複日誌。
【視圖】
Analyzer實例視圖
【缺省用戶角色】
network-admin
【參數】
upper-limit upper-limit:指定丟包超限閾值,為1~10個字符的字符串,取值範圍為0.000001~100,精確到小數點後六位,單位為百分比。
lower-limit lower-limit:指定丟包超限恢複閾值,為1~10個字符的字符串,取值範圍為0.000001~100,精確到小數點後六位,單位為百分比。lower-limit的取值必須小於或者等於upper-limit的取值。
【使用指導】
執行該命令為Analyzer實例配置丟包超限告警和恢複告警的閾值後,開啟丟包統計,iNQA會按周期統計丟包率:
· 如果連續五個周期的丟包率都大於等於丟包超限閾值,表示該實例中丟包過多,Analyzer會生成丟包超限日誌。
· 如果連續五個周期的丟包率都小於丟包超限恢複閾值,表示該實例中丟包率已經恢複到正常範圍,Analyzer會生成丟包恢複日誌。
iNQA日誌將被發送到設備的信息中心,並通過信息中心配置的參數,最終決定iNQA日誌的輸出規則(即是否允許輸出以及輸出方向)。有關信息中心的詳細介紹請參見“網絡管理和監控配置指導”中的“信息中心”。
多次執行此本命,最後一次執行的命令生效。
【舉例】
# 配置Analyzer實例1的丟包超限告警閾值為8%,丟包恢複告警閾值為4.5%。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] loss-measure alarm upper-limit 8 lower-limit 4.5
measure enable命令用來開啟Analyzer實例的統計功能。
undo measure enable命令用來關閉Analyzer實例的統計功能。
【命令】
measure enable
undo measure enable
【缺省情況】
Analyzer實例的統計功能處於關閉狀態。
【視圖】
Analyzer實例視圖
【缺省用戶角色】
network-admin
【使用指導】
如果在Analyzer統計期間,在Collector上修改iNQA配置,可能會導致Analyzer統計結果不準確。此時,建議按照以下步驟進行配置,以使Analyzer收到的Collector發來的數據更準確。
(1) 執行undo measure enable命令關閉Analyzer實例的統計功能。
(2) 登錄Collector,修改Collector的配置。
(3) 執行measure enable開啟Analyzer實例的統計功能。
丟包統計需配置該命令,Analyzer才會開始工作。
【舉例】
# 開啟Analyzer實例1的統計功能。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] measure enable
out-group命令用來配置AMS的出MP組。
undo out-group命令用來取消AMS出MP組的配置。
【命令】
out-group collector collector-id mp mp-id
undo out-group [ collector collector-id mp mp-id ]
【缺省情況】
未配置AMS的出MP組。
【視圖】
Analyzer-AMS視圖
【缺省用戶角色】
network-admin
【參數】
collector collector-id:MP所屬Collector的標識,取值為Collector上已配置的IPv4地址,為點分十進製格式。
mp mp-id:MP的編號,取值範圍為1~16777215。
【使用指導】
如果發現某段網絡有丟包,可以將這段網絡劃分為幾個AMS,一個AMS表示一段測量區間,以便找到有丟包的AMS。
AMS需要和出MP組綁定。出MP組是這段AMS上流量的出MP的集合。當AMS的出口點有多個時,可多次配置本命令,綁定多個出MP。
【舉例】
# 配置AMS的出MP組,並為AMS綁定出MP,出MP為IPv4地址為20.1.1.1的Collector 上的MP 200。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 1
[Sysname-inqa-analyzer-instance-1-ams-1] out-group collector 20.1.1.1 mp 200
【相關命令】
· in-group
protocol udp-port命令用來配置Analyzer和Collector之間通信時使用的UDP端口號。
undo protocol udp-port命令用來恢複缺省情況。
【命令】
protocol udp-port port-number
undo protocol udp-port
【缺省情況】
Analyzer和Collector之間通信時使用的UDP端口號是53312。
【視圖】
Analyzer視圖
【缺省用戶角色】
network-admin
【參數】
port-number:指定Analyzer上Analyzer和Collector之間通信時使用的UDP端口號,取值範圍為1024~65535,且必須是本設備上未被其它業務占用的端口,否則,配置失敗。可使用display udp verbose命令查看UDP端口號是否被其它業務占用。
【使用指導】
執行analyzer id命令時,iNQA會使用analyzer id命令中指定的IP地址和protocol udp-port命令配置的端口號啟動UDP server服務,如果UDP端口號被本設備上的其它業務占用,則UDP server服務會啟動失敗,導致Analyzer無法工作。此時,請執行本命令修改UDP端口號,再配置analyzer id命令。
配置本命令後,請在Collector上執行analyzer命令將UDP端口號指定為本命令配置的UDP端口號。否則,Collector收集到的統計數據將無法上報給Analyzer。
【舉例】
# 配置Analyzer和Collector之間通信時使用的UDP端口號為1024。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] protocol udp-port 1024
【相關命令】
· analyzer
· analyzer id
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!