28-iNQA配置
本章節下載: 28-iNQA配置 (601.33 KB)
目 錄
iNQA(Intelligent Network Quality Analyzer,智能網絡質量分析)是一種適用於大規模IP網絡、可快速測量網絡性能的檢測機製,為我司私有實現。iNQA目前支持丟包測量,可測量正向、反向以及雙向的丟包情況(包括丟失的報文數、報文的丟失率、丟失的字節數、字節的丟失率),利用測量結果可快速定位丟包時間、丟包位置、丟包嚴重程度。
iNQA具有以下優勢:
· 丟包檢測結果真實。iNQA是一種直接測量技術。它直接對業務報文進行測量,測量數據可以真實反映網絡質量狀況,丟包計算更精準。
· 丟包檢測範圍廣,適用於二層網絡和三層IP網絡。可靈活實現網絡級探測、直連鏈路探測。
· 定位速度快,可以實時感知丟包時間、丟包位置、丟包數量。
· 支持點到點、點到多點、多點到多點等多種場景。
如圖1-1所示為iNQA網絡模型,其中包含以下重要概念:MP(Measurement Point,測量點)、Collector(采集器)、Analyzer(分析器)和AMS(Atomic Measurement Span,原子測量段)等。
圖1-1 iNQA網絡模型示意圖
Collector負責管理和控製MP,周期性收集MP產生的統計數據並上報給Analyzer。
Analyzer負責收集Collector上送的統計數據並完成數據的彙總和計算。
為了提高iNQA測量的可靠性,避免丟包導致iNQA測量結果不準確以及單台Analyzer故障導致iNQA測量數據無法彙總等問題,用戶可配置多台Analyzer。Collector會將收集的數據同時發送給這些Analyzer,這些Analyzer獨立運行,各自計算並維護iNQA的測量結果。
設備同時支持作為Collector和Analyzer。您可以將Collector和Analyzer分開部署,也可以部署在同一台設備上。
目標流指的是iNQA統計的目標對象,是網絡中符合指定匹配規則的業務報文流。用戶可通過表1-1中所示參數來定義一條目標流。這些參數可以任意組合來匹配業務報文。指定的參數越多,目標流就越精準。
字段 |
描述 |
源IP地址/網段 |
根據業務報文的源IPv4地址或者源IPv4地址所屬網段來匹配目標流 |
目的IP地址/網段 |
根據業務報文的目的IPv4地址或者目的IPv4地址所屬網段來匹配目標流 |
協議類型 |
根據業務報文承載了何種協議(例如TCP、UDP等)來匹配目標流 |
源端口號 |
根據業務報文的源端口號來匹配目標流 |
目的端口號 |
根據業務報文的目的端口號來匹配目標流 |
DSCP |
根據業務報文的DSCP(Differentiated Services Code Point,差分服務編碼點)值來匹配目標流 |
iNQA還支持按照目標流的方向進行測量。目標流的正向和反向是一個相對的概念,用戶根據實際測量需要確定流的正向之後,則反方向的流即為反向流,正向流加反向流即為雙向流。如圖1-2所示,當用戶將Device 1到Device 2的目標流定義為正向流時,則Device 2到Device 1的流量則為反向流,需要同時測量正向流和反向流的丟包情況時,可以使用雙向流。雙向流中正向報文和反向報文途徑的設備可以相同也可以不同。
MP是一個邏輯的概念,在iNQA統計係統中負責測量動作的執行和測量數據的產生,是目標流的實際測量點。MP需要和Collector上的接口綁定,完成對接口收發報文丟包情況的測量。MP包含兩種屬性:
· MP類型:包括In-point、Out-point和Mid-point。
¡ In-point:表示目標流進入某一網絡區域時的入口測量點。
¡ Out-point:表示目標流離開網絡區域時的出口測量點。
¡ Mid-point:表示目標流傳輸路徑的中間測量點。
· 報文方向:包括Inbound和Outbound,主要用於指定要統計的對象。當需要統計進入接口的報文數量時,指定為Inbound屬性;當需要統計離開接口的報文數量時,指定為Outbound屬性。
如圖1-3所示:
· 當使用MP 100作為網絡流量的入接口時,需要統計接口入方向的報文數量,屬性為In-point/Inbound。
· 當使用MP 110作為網絡流量的入接口時,需要統計接口出方向的報文數量,屬性為In-point/Outbound。
· 當使用MP 200作為網絡流量的出接口時,需要統計接口出方向的報文數量,屬性為Out-point/Outbound。
· 當使用MP 210作為網絡流量的出接口時,需要統計接口入方向的報文數量,屬性為Out-point/Inbound。
圖1-3 MP示意圖
AMS配置在Analyzer上,用於定義一個測量區段。通過AMS可以實現逐段排查丟包位置。一個實例下配置多個AMS,每個AMS和這個實例下的任意Collector上的MP綁定,可以實現任意一段網絡區間正向、反向或者雙向流的數據的彙總和計算。
AMS包含入MP組(In-group)和出MP組(Out-group)。入MP組是這段AMS上流量的入MP的集合,出MP組是這段AMS上流量的出MP的集合。
如圖1-1所示:
· 如果僅需測量MP 100到MP 300之間的丟包情況,則無需使用AMS。
· 當檢測到MP 100到MP 300之間有丟包,在Analyzer上創建AMS 1和AMS 2,可分段進一步定位MP 100到MP 200、MP 200到MP 300之間的丟包情況。其中,
¡ AMS 1綁定Collector 1 MP 100和Collector 2 MP 200(屬於Out-group)。對於AMS 1,Collector 1 MP 100需要加入入MP組(In-group),Collector 2 MP 200需要加入出MP組(Out-group)。
¡ AMS 2綁定Collector 2 MP 200和Collector 3 MP 300。對於AMS 2,Collector 2 MP 200需要加入入MP組(In-group),Collector 3 MP 300需要加入出MP組(Out-group)。
在實際網絡中,經常需要在同一台設備上測量多條目標流的丟包率。iNQA通過實例來實現不同目標流丟包率的獨立測量和統計。
實例是一個邏輯概念,是iNQA的最小配置單元。實例中可以指定目標流、測量方向、測量位置、測量周期等參數,用於實現對指定目標流丟包情況的測量和統計。一個實例下綁定一條目標流,在Collector和Analyzer上分別創建相同編號的實例,可以測量和統計該目標流的丟包情況。配置多個實例,綁定不同的目標流,可以同時測量和統計多種目標流的丟包情況。
染色位又叫特征標識位,它能夠對目標流進行周期性地標識,以達到對目標流進行周期性采樣、統計的目的。iNQA使用IPv4報文頭中ToS(Type of Service,服務類型)字段的5~7位作為染色位。
ToS字段包含8位,0~5為DSCP(Differentiated Services Code Point,差分服務編碼點)位,用於提供差分服務,6~7為保留位。當使用第5位作為染色位時,建議不要將ToS字段中的第5位用於DSCP,以免造成丟包統計不準確。
iNQA的應用場景可以分為兩大類:
· 端到端丟包統計場景:該場景用於測量流量在進入IP網絡的設備(流量入口)和離開網絡的設備(流量出口)之間是否存在丟包。在端到端的丟包統計場景中,又包含以下典型情形:
¡ 同一網絡內點到點組網
¡ 同一網絡內多點到多點組網
¡ 跨網絡組網
· 逐點丟包統計場景:當根據測量結果發現端到端丟包統計場景有丟包時,可以將端到端之間的網絡劃分為多個更小的測量區段,測量每個區段內是否存在丟包,進一步定位丟包位置。
(1) 同一網絡內點到點組網
該場景下,需要測量的流量入口測量點出口測量點均隻有一個,且均在同一個網絡(例如均在局域網內或者核心層網絡)內。
如圖1-4所示是一個端到端的網絡,目標流從Device 1進入網絡,從Device 3離開網絡,流量入口隻有一個,出口也隻有一個。通過在Device 1和Device 3上部署iNQA,可以檢測報文在該網絡中是否丟包。
(2) 同一網絡內多點到多點組網
該場景下,需要測量的流量入口測量點和出口測量點均可能有多個,且均在同一個網絡(例如均在局域網內或者核心層網絡)內。
如圖1-5的端到端網絡,目標流從Device 1和Device 2進入網絡,從Device 3和Device 4離開網絡,流量入口有兩個,流量出口也有兩個。通過在Device 1、Device 2、Device 3和Device 4上分別部署iNQA,可以檢測整個網絡是否存在丟包。
(3) 跨網絡組網
該場景下,需要測量的流量入口點和出口點不在同一個網絡內,中間跨越了其他類型的或者機構的網絡。例如,企業跨廣域網互聯時對廣域網部分的丟包進行統計。
如圖1-6所示,某企業總部和企業分支之間通過IP網絡互聯,在企業總部和企業分支的出口設備上部署iNQA,可以統計流量穿越IP網絡的時候是否存在丟包情況。
逐點丟包統計是相對端到端丟包統計而言的。如圖1-7所示,iNQA基於AMS(Atomic Measurement Span,原子測量段)來進行逐點丟包統計,它將網絡劃分為多個AMS,逐跳部署MP,而不是像端到端丟包統計僅需在網絡兩端部署即可。在每個AMS裏指定目標流的入MP組和出MP組。
iNQA是一個多點收集、單點計算的模型,Collector(多個)按周期收集和上報報文計數,Analyzer(單個)按周期彙總和計算測量數據。
iNQA以時間同步為基礎。在測量開始前,要求所有Collector時間已經同步,從而確保各個Collector能夠基於相同的周期進行報文染色、上報、統計。如果時間不同步,會導致iNQA計算結果不準確。Analyzer和Collector的時間同步與否不影響計算結果,但為了便於管理和維護,建議Analyzer和所有Collector的時間均保持同步。iNQA使用NTP(Network Time Protocol,網絡時間協議)或者PTP(Precision Time Protocol,精確時間協議)協議進行時間同步。關於NTP功能的具體描述和配置請參見“網絡管理和監控配置指導”中的“NTP”,關於PTP功能的具體描述和配置請參見“網絡管理和監控配置指導”中的“PTP”。
iNQA丟包計算依據報文守恒原理,即一段時間(多個周期)內、一個網絡的入報文數量和出報文數量應該相等。如果不相等,則說明網絡內存在丟包現象。
以圖1-8所示組網為例,目標流經過網絡中的三台設備,在這三台設備上部署Collector和NTP客戶端,在彙聚設備上部署Analyzer和NTP服務器,測量流量從MP 100進入、途徑MP 200的時候是否存在丟包,以及從MP 300流出時是否存在丟包。
iNQA的工作流程如下:
(1) Analyzer和所有Collector之間通過NTP(Network Time Protocol,網絡時間協議)協議完成時間的同步。
(2) Collector 1在報文入MP上根據匹配規則,從業務流中篩選出目標流,對報文進行一個周期染色一個周期不染色的交替動作,同時按周期對報文計數並上報給Analyzer。
(3) Collector 2在中間MP上根據匹配規則,從業務流中篩選出目標流,按周期對報文計數並上報給Analyzer。
(4) Collector 3在報文出MP上根據匹配規則,從業務流中篩選出目標流,對染色報文進行去染色操作,按周期對報文計數並上報給Analyzer。
(5) Analyzer對相同周期、相同實例、相同流量進行丟包分析,計算丟失的報文數、報文的丟失率、丟失的字節數、字節的丟失率。
丟失的報文數=入口總報文個數-出口總報文個數
報文的丟失率=丟失的報文數/入口總報文個數
丟失的字節數=入口總字節數-出口總字節數
字節的丟失率=丟失的字節數/入口總字節數
¡ MP 100收到的報文計數減去MP 300收到的報文計數為網絡入口到出口的丟包情況。
¡ MP 100收到的報文計數減去MP 200收到的報文計數為AMS 1的丟包情況。
¡ MP 200收到的報文計數減去MP 300收到的報文計數為AMS 2的丟包情況。
圖1-8 iNQA工作流程示意圖
Analyzer是根據Collector上報的統計數據進行彙總和計算的,如果Analyzer實例未正確關聯Collector或關聯的Collector未按時上報統計數據,那麼Analyzer會將其統計數據按0計算。例如:隻配置了In-point MP,沒有配置Out-point MP,那麼在Analyzer統計的時候,Out-point MP的值就是0,此時丟包率為100%。
iNQA使用Collector ID標識Collector。對於同一台Collector,Collector上定義的ID和Analyzer上綁定的Collector ID必須一致。該標識為Collector上已經配置的IPv4地址,該地址和Analyzer之間必須路由可達。Collector標識必須全網唯一,建議配置為Collector的Router ID。
iNQA使用Analyzer ID標識Analyzer。對於同一台Analyzer,Analyzer上定義的ID和Collector 上綁定的Analyzer ID必須一致。該標識為Analyzer上已經配置的IPv4地址,該地址和Collector之間必須路由可達。Analyzer標識必須全網唯一,建議配置為Analyzer的Router ID。
請使用同一實例對同一目標流進行統計,即用於統計同一目標流的Analyzer和Collector上的實例編號必須相同,目標流的匹配規則和統計周期必須相同。
參與同一目標流測量的所有MP綁定的物理接口所屬網絡類型必須相同,例如均為IP網絡或者均為VXLAN網絡等。因為:
· iNQA統計的是目標流報文的個數和整個報文的字節數(包括報文頭和數據部分)。如果報文頭在傳輸過程中被修改了,例如添加或刪除了VLAN tag,可能會導致iNQA統計結果不準確。
· iNQA根據報文頭中指定字段的取值匹配目標流。如果報文在傳輸過程中被封裝或者解封裝了,例如入MP在IP網絡、出MP在VXLAN網絡,可能會使得iNQA無法準確匹配到目標流,從而導致iNQA統計結果不準確。
iNQA支持對已知IPv4單播報文和IPv4組播報文進行丟包統計。對於未知IP單播和廣播報文,可能會因為設備將一份入報文複製成了多份出報文,導致統計結果錯誤。
當在聚合口上應用iNQA功能時,在成員接口加入聚合組後,可能會因設備ACL資源不足導致聚合口上的iNQA功能異常,此時可適當減少聚合口的成員接口數,或等其他功能模塊釋放ACL資源後再按需加入新的成員接口。設備ACL資源使用情況可通過display qos-acl resource命令查看。有關display qos-acl resource命令的介紹,請參見“ACL和QoS命令參考”中的“ACL”。
當設備上開啟了ECN(Explicit Congestion Notification,顯示擁塞通知)功能時,請勿使用ToS字段的第6和7比特位作為iNQA染色位;反之,使用ToS字段的第6和7比特位作為iNQA染色位時,請不要開啟ECN功能。有關ECN的詳細介紹,請參見“ACL和QoS配置指導”中的“擁塞避免”。
iNQA配置任務如下:
¡ 配置MP
¡ 配置AMS
端到端丟包統計場景無需配置AMS,逐點丟包統計場景中必須配置AMS。
在配置iNQA前,請完成NTP或者PTP的配置,使得Analyzer和所有Collector時間同步。關於NTP功能的具體配置請參見“網絡管理和監控配置指導”中的“NTP”,關於PTP功能的具體配置請參見“網絡管理和監控配置指導”中的“PTP”。
(1) 進入係統視圖。
system-view
(2) 開啟Collector功能並進入Collector視圖。
inqa collector
缺省情況下,Collector功能處於關閉狀態。
(3) 配置Collector的標識。
collector id collector-id
缺省情況下,未配置Collector標識。
(4) 配置iNQA染色位。
flag loss-measure tos-bit tos-bit
缺省情況下,未配置iNQA染色位。
(5) 將Collector實例和全局Analyzer關聯。
analyzer analyzer-id [ udp-port port-number ] [ vpn-instance vpn-instance-name ] [ additional ]
缺省情況下,Collector實例未關聯Analyzer。
Collector視圖下關聯的Analyzer對該Collector的所有實例生效;Collector實例視圖下關聯的Analyzer僅對當前實例生效。Collector實例視圖下的配置優先。
執行analyzer命令時:
¡ 不指定additional參數時,配置的是常用Analyzer。同一視圖下,常用Analyzer最多隻能配置一台,多次執行本命令,指定不同的常用Analyzer,最新配置生效。
¡ 指定additional參數時,配置的是額外Analyzer。同一視圖下,當配置的額外Analyzer數量達到最大值後,不允許再配置新的額外Analyzer。(Analyzer標識、UDP端口號和VPN實例名稱三個參數中隻要有一個參數不同,則認為指定配置的Analyzer不同)
Analyzer對多個Collector上的同一條目標流進行丟包統計時,Analyzer和Collector上都需要創建實例,且統計實例的標識必須相同。
一個Collector實例下隻能包含一條正向目標流、或者一條雙向流、或者一條正向流加一條反向流。
· 如果目標流是一條流,用戶隻能通過指定forward配置成正向流。
· 如果目標流是兩條流,且這兩條流的兩端設備相同,隻是流向相反,一個流是從源IP到目的IP,一條流的方向是目的IP到源IP時,用戶需要指定bidirection配置成雙向流,同時需要指定源IP和目的IP。
· 如果目標流是兩條流,且這兩條流的兩端設備不完全相同,則用戶需要首先通過forward配置一條正向流,然後通過backward配置一條反向流。或者創建兩個實例,每個實例下麵配置一條正向流。
不同Collector實例中配置的目標流的流特征不能相同。
同一Collector實例中包含的正向流和反向流的流特征也不能相同,如果正向流和反向流除了方向,其他流特征相同,請配置為雙向流。
(1) 進入係統視圖。
system-view
(2) 進入Collector視圖。
inqa collector
(3) 創建Collector實例並進入實例視圖。如果實例已經創建,則直接進入該實例視圖。
instance instance-id
(4) 將Collector實例和Analyzer關聯。
analyzer analyzer-id [ udp-port port-number ] [ vpn-instance vpn-instance-name ] [ additional ]
缺省情況下,未配置Collector實例關聯的Analyzer。
Collector視圖下關聯的Analyzer對該Collector的所有實例生效;Collector實例視圖下關聯的Analyzer僅對當前實例生效。Collector實例視圖下的配置優先。
執行analyzer命令時:
¡ 不指定additional參數時,配置的是常用Analyzer。同一視圖下,常用Analyzer最多隻能配置一台,多次執行本命令,指定不同的常用Analyzer,最新配置生效。
¡ 指定additional參數時,配置的是額外Analyzer。同一視圖下,當配置的額外Analyzer數量達到最大值後,不允許再配置新的額外Analyzer。(Analyzer標識、UDP端口號和VPN實例名稱三個參數中隻要有一個參數不同,則認為指定配置的Analyzer不同)
(5) 指定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 ] } *
缺省情況下,未配置Collector實例中的目標流。
(6) 配置Collector實例的統計周期。
interval interval
缺省情況下,Collector實例的統計周期為10秒。
同一個統計係統中的所有Collector上的統計周期要保持一致。
統計周期在Collector實例開啟時不允許修改,此時如果需要修改統計周期,必須先在該實例視圖下關閉統計功能,且必須同步修改相同統計係統包含的所有Collector的統計周期。
(7) (可選)配置Collector實例的描述信息。
description text
缺省情況下,沒有配置Collector實例的描述信息。
(1) 進入係統視圖。
system-view
(2) 進入Collector視圖。
inqa collector
(3) 進入實例視圖。
instance instance-id
(4) 創建MP。
mp mp-id { in-point | mid-point | out-point } port-direction { inbound | outbound }
缺省情況下,不存在MP。
(5) 退回Collector視圖。
quit
(6) 退回係統視圖。
quit
(7) 進入以太網口接口視圖/聚合接口視圖/VSI虛接口視圖/VSI子接口視圖。
interface interface-type interface-number
(8) 配置MP和接口的綁定關係。
inqa mp mp-id
缺省情況下,接口未綁定MP。
按照丟包統計時間的長短,Collector實例的丟包統計功能可以分為:
· 按需丟包統計功能
當用戶需要統計特定時間段的網絡性能時,或者已知網絡有丟包,想準確定位網絡故障點時,可以開啟按需丟包統計功能。iNQA會統計指定時間段的丟包信息。
· 持續丟包統計功能
為了防止出現網絡丟包而用戶無法感知的情況,可以開啟持續丟包統計功能。iNQA會一直統計丟包信息,直到關閉丟包統計功能為止。
不能同時開啟按需丟包統計功能和持續丟包統計功能,請根據業務需要,選擇一種進行配置。
(1) 進入係統視圖。
system-view
(2) 進入Collector視圖。
inqa collector
(3) 進入實例視圖。
instance instance-id
(4) 開啟Collector實例的按需丟包統計功能。
非中間節點上的配置:
loss-measure enable duration [ duration ]
中間節點上的配置:
loss-measure enable mid-point duration [ duration ]
缺省情況下,Collector實例的按需丟包統計功能處於關閉狀態。
隻有逐點丟包統計場景中才需要配置中間節點。
(5) 開啟Collector實例的續丟包統計功能。
loss-measure enable continual
缺省情況下,Collector實例的持續丟包統計功能處於關閉狀態。
(1) 進入係統視圖。
system-view
(2) 開啟Analyzer功能並進入Analyzer視圖。
inqa analyzer
缺省情況下,Analyzer功能處於關閉狀態。
(3) 在Analyzer設備上配置Analyzer的標識。
analyzer id analyzer-id
缺省情況下,沒有配置Analyzer標識。
(4) (可選)配置Analyzer和Collector之間通信時使用的UDP端口號。
protocol udp-port port-number
缺省情況下,Analyzer和Collector之間通信時使用的UDP端口號是53312。
(1) 進入係統視圖。
system-view
(2) 進入Analyzer視圖。
inqa analyzer
(3) 創建Analyzer實例,並進入Analyzer實例視圖。
instance instance-id
(4) (可選)配置Analyzer實例的描述信息。
description text
缺省情況下,未配置Analyzer實例的描述信息。
(5) 在Analyzer上將Analyzer實例和Collector關聯。
collector collector-id
缺省情況下,Analyzer實例未關聯Collector。
端到端丟包統計場景無需配置AMS,逐點丟包統計場景中必須配置AMS。
(1) 進入係統視圖。
system-view
(2) 進入Analyzer視圖。
inqa analyzer
(3) 進入Analyzer實例視圖。
instance instance-id
(4) 創建AMS,並進入AMS視圖。
ams ams-id
(5) 配置逐點丟包統計的目標流方向。
flow { backward | bidirection | forward }
缺省情況下,未配置Analyzer要統計的目標流的方向。
(6) 配置AMS的入MP組。
in-group collector collector-id mp mp-id
缺省情況下,未配置AMS的入MP組。
(7) 配置AMS的出MP組。
out-group collector collector-id mp mp-id
缺省情況下,未配置AMS的出MP組。
(1) 進入係統視圖。
system-view
(2) 進入Analyzer視圖。
inqa analyzer
(3) 進入Analyzer實例視圖。
instance instance-id
(4) 開啟Analyzer實例的統計功能。
measure enable
缺省情況下,Analyzer實例的統計功能處於關閉狀態。
開啟丟包統計,並配置本功能後,iNQA會按周期統計丟包率:
· 如果連續五個周期的丟包率都大於等於丟包超限閾值,表示該實例中丟包過多,Analyzer會生成丟包超限日誌。
· 如果連續五個周期的丟包率都小於丟包超限恢複閾值,表示該實例中丟包率已經恢複到正常範圍,Analyzer會生成丟包恢複日誌。
iNQA日誌將被發送到設備的信息中心,並通過信息中心配置的參數,最終決定iNQA日誌的輸出規則(即是否允許輸出以及輸出方向)。有關信息中心的詳細介紹請參見“網絡管理和監控配置指導”中的“信息中心”。
(1) 進入係統視圖。
system-view
(2) 進入Analyzer視圖。
inqa analyzer
(3) 進入Analyzer實例視圖。
instance instance-id
(4) 配置Analyzer實例的丟包日誌參數。
loss-measure alarm upper-limit upper-limit lower-limit lower-limit
缺省情況下,未配置Analyzer實例的丟包日誌參數,Analyzer不會自動發送丟包超限日誌及其恢複日誌。
在Collector上完成Collector的配置後,在任意視圖下執行display命令,均可以顯示配置後Collector的運行情況,通過查看顯示信息,來驗證配置的效果。
表1-2 Collector顯示和維護
操作 |
命令 |
顯示Collector的配置信息 |
display inqa collector |
顯示Collector實例的配置信息 |
display inqa collector instance { instance-id | all } |
顯示接口的iNQA配置信息 |
display inqa interface [ interface-type interface-number ] [ brief ] |
在Analyzer上完成Analyzer的配置後,在任意視圖下執行display命令,均可以顯示配置後Analyzer的運行情況,通過查看顯示信息,來驗證配置的效果。
表1-3 Analyzer顯示和維護
操作 |
命令 |
顯示Analyzer的配置信息 |
display inqa analyzer |
顯示Analyzer實例的配置信息 |
display inqa analyzer instance { instance-id | all } |
顯示Analyzer實例下AMS的配置信息 |
display inqa analyzer instance instance-id ams { ams-id | all } |
顯示iNQA丟包統計信息 |
display inqa statistics loss instance instance-id [ ams ams-id ] |
如圖1-9所示,Video phone 1和Video phone 2在進行視頻通話時發現視頻有馬賽克現象,需要確認視頻流量在穿越IP承載網絡時,是否存在嚴重丟包現象,協助用戶定位網絡問題:
· 在IP網絡的入口設備Device 1和出口設備Device 2上部署iNQA功能。Device 1為Collector 1;Device 2同時作為Collector 2和Analyzer。Device 1到Device 2的方向為正向。測量MP 100到MP 200之間的雙向丟包率。
· 為了方便用戶及時感知網絡故障的發生,配置丟包超限閾值為6%,丟包超限恢複閾值為4%。當丟包率到達閾值時,設備自動生成對應的日誌。
(1) 配置IP地址和單播路由協議
在Collector 1上配置地址10.1.1.1,在Collector 2上配置地址10.2.1.1。
在IP網絡內配置OSPF協議,使Collector 1(IP地址10.1.1.1)和Analyzer(IP地址10.2.1.1)之間路由可達,具體配置過程略。
(2) 配置NTP或者PTP
在Collector 1和Collector 2上配置NTP或者PTP功能,使得Collector 1和Collector 2之間的時間達到同步,具體配置過程略。
(1) 配置Collector 1全局參數:Collector標識為10.1.1.1,和Analyzer 10.2.1.1綁定,將ToS字段的第6比特位作為iNQA染色位。
<Collector1> system-view
[Collector1] inqa collector
[Collector1-inqa-collector] collector id 10.1.1.1
[Collector1-inqa-collector] analyzer 10.2.1.1
[Collector1-inqa-collector] flag loss-measure tos-bit 6
(2) 配置Collector實例1:該實例用於統計10.1.1.0/24到10.2.1.0/24的雙向丟包率,流量入接口為GigabitEthernet1/0/1,並開啟持續丟包統計功能。
[Collector1-inqa-collector] instance 1
[Collector1-inqa-collector-instance-1] flow bidirection source-ip 10.1.1.0 24 destination-ip 10.2.1.0 24
[Collector1-inqa-collector-instance-1] mp 100 in-point port-direction inbound
[Collector1-inqa-collector-instance-1] quit
[Collector1-inqa-collector] quit
[Collector1] interface gigabitethernet 1/0/1
[Collector1-GigabitEthernet1/0/1] inqa mp 100
[Collector1-GigabitEthernet1/0/1] quit
[Collector1] inqa collector
[Collector1-inqa-collector] instance 1
[Collector1-inqa-collector-instance-1] loss-measure enable continual
[Collector1-inqa-collector-instance-1] return
<Collector1>
(1) 配置Collector 2全局參數:Collector標識為10.2.1.1,和Analyzer 10.2.1.1綁定,將ToS字段的第6比特位作為iNQA染色位。
<AnalyzerColl2> system-view
[AnalyzerColl2] inqa collector
[AnalyzerColl2-inqa-collector] collector id 10.2.1.1
[AnalyzerColl2-inqa-collector] analyzer 10.2.1.1
[AnalyzerColl2-inqa-collector] flag loss-measure tos-bit 6
(2) 配置Collector實例1:該實例用於統計10.1.1.0/24到10.2.1.0/24的雙向丟包率,流量入接口為GigabitEthernet1/0/1,並開啟持續丟包統計功能。
[AnalyzerColl2-inqa-collector] instance 1
[AnalyzerColl2-inqa-collector-instance-1] flow bidirection source-ip 10.1.1.0 24 destination-ip 10.2.1.0 24
[AnalyzerColl2-inqa-collector-instance-1] mp 200 out-point port-direction outbound
[AnalyzerColl2-inqa-collector-instance-1] quit
[AnalyzerColl2-inqa-collector] quit
[AnalyzerColl2] interface gigabitethernet 1/0/1
[AnalyzerColl2-GigabitEthernet1/0/1] inqa mp 200
[AnalyzerColl2-GigabitEthernet1/0/1] quit
[AnalyzerColl2] inqa collector
[AnalyzerColl2-inqa-collector] instance 1
[AnalyzerColl2-inqa-collector-instance-1] loss-measure enable continual
[AnalyzerColl2-inqa-collector-instance-1] quit
[AnalyzerColl2-inqa-collector] quit
(3) 配置Analyzer全局參數:Analyzer標識為10.2.1.1。
[AnalyzerColl2] inqa analyzer
[AnalyzerColl2-inqa-analyzer] analyzer id 10.2.1.1
(4) 配置Analyzer實例1:和Collector 1 10.1.1.1、Collector 2 10.2.1.1綁定;丟包超限閾值為6%,丟包超限恢複閾值為4%;開啟統計功能。
[AnalyzerColl2-inqa-analyzer] instance 1
[AnalyzerColl2-inqa-analyzer-instance-1] collector 10.1.1.1
[AnalyzerColl2-inqa-analyzer-instance-1] collector 10.2.1.1
[AnalyzerColl2-inqa-analyzer-instance-1] loss-measure alarm upper-limit 6 lower-limit 4
[AnalyzerColl2-inqa-analyzer-instance-1] measure enable
[AnalyzerColl2-inqa-analyzer-instance-1] return
<AnalyzerColl2>
(1) 在Collector 1上驗證配置
# 查看Collector的配置。
<Collector1> display inqa collector
Collector ID : 10.1.1.1
Loss-measure flag : 6
Analyzer ID : 10.2.1.1
UDP-port : 53312
VPN-instance-name : --
Current instance count : 1
Additional analyzer configuration :--
# 查看Collector實例1的配置。
<Collector1> display inqa collector instance 1
Instance ID : 1
Type : Static
MID : 46006272
Status : Enabled
Duration : --
Description : --
Analyzer ID : --
UDP-port : --
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow bidirection source-ip 10.1.1.0 24 destination-ip 10.2.1.0 24
MP configuration:
mp 100 in-point inbound, GE1/0/1
Additional analyzer configuration :--
(2) 在Collector 2+Analyzer上驗證配置
# 查看Collector的配置。
<AnalyzerColl2> display inqa collector
Collector ID : 10.2.1.1
Loss-measure flag : 6
Analyzer ID : 10.2.1.1
UDP-port : 53312
VPN-instance-name : --
Current instance count : 1
Additional analyzer configuration :--
# 查看Collector實例1的配置。
<AnalyzerColl2> display inqa collector instance 1
Instance ID : 1
Type : Static
MID : 46006272
Status : Enabled
Duration : --
Description : --
Analyzer ID : --
UDP-port : --
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow bidirection source-ip 10.1.1.0 24 destination-ip 10.2.1.0 24
MP configuration:
mp 200 out-point outbound, GE1/0/1
Additional analyzer configuration :--
# 查看Analyzer的配置。
<AnalyzerColl2> display inqa analyzer
Analyzer ID : 10.2.1.1
Protocol UDP-port : 53312
Current instance count : 1
# 查看Analyzer實例1的配置。
<AnalyzerColl2> display inqa analyzer instance 1
Instance ID : 1
Status : Enable
Description : --
Alarm upper-limit : 6.000000%
Alarm lower-limit : 4.000000%
Current AMS count : 0
Collectors : 10.1.1.1
10.2.1.1
# 查看Analyzer實例1的丟包統計結果。
<AnalyzerColl2> 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-10所示,Video phone 1和Video phone 2在進行視頻通話時發現視頻有馬賽克現象,需要確認視頻流量在穿越IP承載網絡時,是否存在嚴重丟包現象,協助用戶定位網絡問題:
· 在IP網絡的入口設備Device 1和出口設備Device 3上部署iNQA功能。Device 1為Collector 1;Device 2同時作為Collector 2和Analyzer;Device 3為Collector 3。Device 1到Device 3的方向為正向。測量MP 100到MP 300之間的正向丟包率,以及MP 100到MP 200、MP 200到MP 300之間區間的正向丟包率。
· 持續測量15分鍾。為了方便用戶及時感知網絡故障的發生,配置丟包超限閾值為6%,丟包超限恢複閾值為4%。當丟包率到達閾值時,設備自動生成對應的日誌。
圖1-10 iNQA逐點丟包統計組網圖
(1) 配置IP地址和單播路由協議
在Collector 1上配置地址10.1.1.1,在Collector 2上配置地址10.2.1.1,在Collector 3上配置地址10.3.1.1。
在IP網絡內配置OSPF協議,使Collector 1(IP地址10.1.1.1)、Collector 3(IP地址10.3.1.1)和Analyzer(IP地址10.2.1.1)之間路由可達,具體配置過程略。
(2) 配置NTP或者PTP
在Collector 1、Collector 2和Collector 3上配置NTP或者PTP功能,使得Collector 1、Collector 2和Collector 3之間的時間達到同步,具體配置過程略。
(1) 配置Collector 1全局參數:Collector標識為10.1.1.1,和Analyzer 10.2.1.1綁定,將ToS字段的第6比特位作為iNQA染色位。
<Collector1> system-view
[Collector1] inqa collector
[Collector1-inqa-collector] collector id 10.1.1.1
[Collector1-inqa-collector] analyzer 10.2.1.1
[Collector1-inqa-collector] flag loss-measure tos-bit 6
(2) 配置Collector實例1:該實例用於統計10.1.1.0/24到10.3.1.0/24的正向丟包率,流量入接口為GigabitEthernet1/0/1,並開啟按需丟包統計功能15分鍾。
[Collector1-inqa-collector] instance 1
[Collector1-inqa-collector-instance-1] flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
[Collector1-inqa-collector-instance-1] mp 100 in-point port-direction inbound
[Collector1-inqa-collector-instance-1] quit
[Collector1-inqa-collector] quit
[Collector1] interface gigabitethernet 1/0/1
[Collector1-GigabitEthernet1/0/1] inqa mp 100
[Collector1-GigabitEthernet1/0/1] quit
[Collector1] inqa collector
[Collector1-inqa-collector] instance 1
[Collector1-inqa-collector-instance-1] loss-measure enable duration 15
[Collector1-inqa-collector-instance-1] return
<Collector1>
(1) 配置Collector 2全局參數:Collector標識為10.2.1.1,和Analyzer 10.2.1.1綁定,將ToS字段的第6比特位作為iNQA染色位。
<AnalyzerColl2> system-view
[AnalyzerColl2] inqa collector
[AnalyzerColl2-inqa-collector] collector id 10.2.1.1
[AnalyzerColl2-inqa-collector] analyzer 10.2.1.1
[AnalyzerColl2-inqa-collector] flag loss-measure tos-bit 6
(2) 配置Collector實例1:該實例用於統計10.1.1.0/24到10.3.1.0/24的正向丟包率,流量入接口為GigabitEthernet1/0/1,並開啟按需丟包統計功能15分鍾。
[AnalyzerColl2-inqa-collector] instance 1
[AnalyzerColl2-inqa-collector-instance-1] flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
[AnalyzerColl2-inqa-collector-instance-1] mp 200 mid-point port-direction inbound
[AnalyzerColl2-inqa-collector-instance-1] quit
[AnalyzerColl2-inqa-collector] quit
[AnalyzerColl2] interface gigabitethernet 1/0/1
[AnalyzerColl2-GigabitEthernet1/0/1] inqa mp 200
[AnalyzerColl2-GigabitEthernet1/0/1] quit
[AnalyzerColl2] inqa collector
[AnalyzerColl2-inqa-collector] instance 1
[AnalyzerColl2-inqa-collector-instance-1] loss-measure enable mid-point duration 15
[AnalyzerColl2-inqa-collector-instance-1] quit
[AnalyzerColl2-inqa-collector] quit
(3) 配置Analyzer全局參數:Analyzer標識為10.2.1.1。
[AnalyzerColl2] inqa analyzer
[AnalyzerColl2-inqa-analyzer] analyzer id 10.2.1.1
(4) 配置Analyzer實例1:和Collector 1 10.1.1.1、Collector 2 10.2.1.1、Collector 3 10.3.1.1綁定。
[AnalyzerColl2-inqa-analyzer] instance 1
[AnalyzerColl2-inqa-analyzer-instance-1] collector 10.1.1.1
[AnalyzerColl2-inqa-analyzer-instance-1] collector 10.2.1.1
[AnalyzerColl2-inqa-analyzer-instance-1] collector 10.3.1.1
(5) 配置AMS 1,用於測量MP 100到MP 200之間的正向丟包率。
[AnalyzerColl2-inqa-analyzer-instance-1] ams 1
[AnalyzerColl2-inqa-analyzer-instance-1-ams-1] flow forward
[AnalyzerColl2-inqa-analyzer-instance-1-ams-1] in-group collector 10.1.1.1 mp 100
[AnalyzerColl2-inqa-analyzer-instance-1-ams-1] out-group collector 10.2.1.1 mp 200
[AnalyzerColl2-inqa-analyzer-instance-1-ams-1] quit
(6) 配置AMS 2,用於測量MP 200到MP 300之間的正向丟包率。
[AnalyzerColl2-inqa-analyzer-instance-1] ams 2
[AnalyzerColl2-inqa-analyzer-instance-1-ams-2] flow forward
[AnalyzerColl2-inqa-analyzer-instance-1-ams-2] in-group collector 10.2.1.1 mp 200
[AnalyzerColl2-inqa-analyzer-instance-1-ams-2] out-group collector 10.3.1.1 mp 300
[AnalyzerColl2-inqa-analyzer-instance-1-ams-2] quit
(7) 配置Analyzer實例1:丟包超限閾值為6%,丟包超限恢複閾值為4%;並開啟按需丟包統計功能15分鍾。
[AnalyzerColl2-inqa-analyzer-instance-1] loss-measure alarm upper-limit 6 lower-limit 4
[AnalyzerColl2-inqa-analyzer-instance-1] measure enable
[AnalyzerColl2-inqa-analyzer-instance-1] return
<AnalyzerColl2>
(1) 配置Collector 3全局參數:Collector標識為10.3.1.1,和Analyzer 10.2.1.1綁定,將ToS字段的第6比特位作為iNQA染色位。
<Collector3> system-view
[Collector3] inqa collector
[Collector3-inqa-collector] collector id 10.3.1.1
[Collector3-inqa-collector] analyzer 10.2.1.1
[Collector3-inqa-collector] flag loss-measure tos-bit 6
(2) 配置Collector實例1:該實例用於統計10.1.1.0/24到10.3.1.0/24的正向丟包率,流量出接口為GigabitEthernet1/0/1,並開啟按需丟包統計功能15分鍾。
[Collector3-inqa-collector] instance 1
[Collector3-inqa-collector-instance-1] flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
[Collector3-inqa-collector-instance-1] mp 300 out-point port-direction outbound
[Collector3-inqa-collector-instance-1] quit
[Collector3-inqa-collector] quit
[Collector3] interface gigabitethernet 1/0/1
[Collector3-GigabitEthernet1/0/1] inqa mp 300
[Collector3-GigabitEthernet1/0/1] quit
[Collector3] inqa collector
[Collector3-inqa-collector] instance 1
[Collector3-inqa-collector-instance-1] loss-measure enable duration 15
[Collector3-inqa-collector-instance-1] return
<Collector3>
(1) 在Collector 1上驗證配置
# 查看Collector的配置。
<Collector1> display inqa collector
Collector ID : 10.1.1.1
Loss-measure flag : 6
Analyzer ID : 10.2.1.1
UDP-port : 53312
VPN-instance-name : --
Current instance count : 1
Additional analyzer configuration :--
# 查看Collector實例1的配置。
<Collector1> display inqa collector instance 1
Instance ID : 1
Type : Static
MID : 46006272
Status : Enabled
Duration : 15 min
Remaining time : 14 min 52 sec
Description : --
Analyzer ID : --
UDP-port : --
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
MP configuration:
mp 100 in-point inbound, GE1/0/1
Additional analyzer configuration :--
(2) 在Collector 2+Analyzer上驗證配置
# 查看Collector的配置。
<AnalyzerColl2> display inqa collector
Collector ID : 10.2.1.1
Loss-measure flag : 6
Analyzer ID : 10.2.1.1
UDP-port : 53312
VPN-instance-name : --
Current instance count : 1
Additional analyzer configuration :--
# 查看Collector實例1的配置。
<AnalyzerColl2> display inqa collector instance 1
Instance ID : 1
Type : Static
MID : 46006272
Status : Enabled
Duration : 15 min
Remaining time : 14 min 50 sec
Description : --
Analyzer ID : --
UDP-port : --
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
MP configuration:
mp 200 mid-point inbound, GE1/0/1
Additional analyzer configuration :--
# 查看Analyzer的配置。
<AnalyzerColl2> display inqa analyzer
Analyzer ID : 10.2.1.1
Protocol UDP-port : 53312
Current instance count : 1
# 查看Analyzer實例1的配置。
<AnalyzerColl2> display inqa analyzer instance 1
Instance ID : 1
Status : Enabled
Description : --
Alarm upper-limit : 6.000000%
Alarm lower-limit : 4.000000%
Current AMS count : 2
Collectors : 10.1.1.1
10.2.1.1
10.3.1.1
# 查看Analyzer實例1下的AMS的配置。
<AnalyzerColl2> display inqa analyzer instance 1 ams all
AMS ID : 1
Flow direction : forward
In-group : collector 10.1.1.1 mp 100
Out-group : collector 10.2.1.1 mp 200
AMS ID : 2
Flow direction : forward
In-group : collector 10.2.1.1 mp 200
Out-group : collector 10.3.1.1 mp 300
# 查看Analyzer實例1 AMS 1的丟包統計結果。
<AnalyzerColl2> display inqa statistics loss instance 1 ams 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%
(3) 在Collector 3上驗證配置
# 查看Collector的配置。
<Collector3> display inqa collector
Collector ID : 10.3.1.1
Loss-measure flag : 6
Analyzer ID : 10.2.1.1
UDP-port : 53312
VPN-instance-name : --
Current instance count : 1
Additional analyzer configuration :--
# 查看Collector實例1的配置。
<Collector3> display inqa collector instance 1
Instance ID : 1
Type : Static
MID : 46006272
Status : Enabled
Duration : 15 min
Remaining time : 14 min 51 sec
Description : --
Analyzer ID : --
UDP-port : --
VPN-instance-name : --
Interval : 10 sec
Flow configuration:
flow forward source-ip 10.1.1.0 24 destination-ip 10.3.1.0 24
MP configuration:
mp 300 out-point outbound, GE1/0/1
Additional analyzer configuration :--
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!