• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-网络管理和监控配置指导

目录

03-iNQA配置

本章节下载 03-iNQA配置  (572.79 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500G-AF/Configure/Operation_Manual/H3C_S12500G_AF_R7624Pxx-4376/13/202401/2028217_30005_0.htm

03-iNQA配置


1 iNQA

1.1  iNQA简介

iNQA(Intelligent Network Quality Analyzer,智能网络质量分析)是一种适用于大规模IP网络、可快速测量网络性能的检测机制。iNQA目前支持丢包测量,可测量正向、反向以及双向的丢包情况(包括丢失的报文数、报文的丢失率、丢失的字节数、字节的丢失率),利用测量结果可快速定位丢包时间、丢包位置、丢包严重程度。

1.1.1  iNQA的优点

iNQA具有以下优势:

·     丢包检测结果真实。iNQA是一种直接测量技术。它直接对业务报文进行测量,测量数据可以真实反映网络质量状况,丢包计算更精准。

·     丢包检测范围广,适用于二层网络和三层IP网络。可灵活实现网络级探测、直连链路探测。

·     定位速度快,可以实时感知丢包时间、丢包位置、丢包数量。

·     支持点到点、点到多点、多点到多点等多种场景。

1.1.2  基本概念

图1-1所示为iNQA网络模型,其中包含以下重要概念:MP(Measurement Point,测量点)、Collector(采集器)、Analyzer(分析器)和AMS(Atomic Measurement Span,原子测量段)等。

图1-1 iNQA网络模型示意图

 

1. Collector

Collector负责管理和控制MP,周期性收集MP产生的统计数据并上报给Analyzer。

2. Analyzer

Analyzer负责收集Collector上送的统计数据并完成数据的汇总和计算。

说明

设备同时支持作为Collector和Analyzer。您可以将Collector和Analyzer分开部署,也可以部署在同一台设备上。

 

3. 目标流

目标流指的是iNQA统计的目标对象,是网络中符合指定匹配规则的业务报文流。用户可通过表1-1中所示参数来定义一条目标流。这些参数可以任意组合来匹配业务报文。指定的参数越多,目标流就越精准。

表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的流量则为反向流,需要同时测量正向流和反向流的丢包情况时,可以使用双向流。双向流中正向报文和反向报文途径的设备可以相同也可以不同。

图1-2 目标流方向示意图

 

4. MP

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示意图

5. AMS

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)。

6. 实例

在实际网络中,经常需要在同一台设备上测量多条目标流的丢包率。iNQA通过实例来实现不同目标流丢包率的独立测量和统计。

实例是一个逻辑概念,是iNQA的最小配置单元。实例中可以指定目标流、测量方向、测量位置、测量周期等参数,用于实现对指定目标流丢包情况的测量和统计。一个实例下绑定一条目标流,在Collector和Analyzer上分别创建相同编号的实例,可以测量和统计该目标流的丢包情况。配置多个实例,绑定不同的目标流,可以同时测量和统计多种目标流的丢包情况。

7. 染色位

染色位又叫特征标识位,它能够对目标流进行周期性地标识,以达到对目标流进行周期性采样、统计的目的。iNQA使用IPv4报文头中ToS(Type of Service,服务类型)字段的5~7位作为染色位。

提示

ToS字段包含8位,0~5为DSCP(Differentiated Services Code Point,差分服务编码点)位,用于提供差分服务,6~7为保留位。当使用第5位作为染色位时,建议不要将ToS字段中的第5位用于DSCP,以免造成丢包统计不准确。

 

1.1.3  iNQA应用场景

iNQA的应用场景可以分为两大类:

·     端到端丢包统计场景:该场景用于测量流量在进入IP网络的设备(流量入口)和离开网络的设备(流量出口)之间是否存在丢包。在端到端的丢包统计场景中,又包含以下典型情形:

¡     同一网络内点到点组网

¡     同一网络内多点到多点组网

¡     跨网络组网

·     逐点丢包统计场景:当根据测量结果发现端到端丢包统计场景有丢包时,可以将端到端之间的网络划分为多个更小的测量区段,测量每个区段内是否存在丢包,进一步定位丢包位置。

1. 端到端丢包统计场景

(1)     同一网络内点到点组网

该场景下,需要测量的流量入口测量点出口测量点均只有一个,且均在同一个网络(例如均在局域网内或者核心层网络)内。

图1-4所示是一个端到端的网络,目标流从Device 1进入网络,从Device 3离开网络,流量入口只有一个,出口也只有一个。通过在Device 1和Device 3上部署iNQA,可以检测报文在该网络中是否丢包。

图1-4 点到点组网环境下丢包统计应用示意图

 

(2)     同一网络内多点到多点组网

该场景下,需要测量的流量入口测量点和出口测量点均可能有多个,且均在同一个网络(例如均在局域网内或者核心层网络)内。

图1-5的端到端网络,目标流从Device 1和Device 2进入网络,从Device 3和Device 4离开网络,流量入口有两个,流量出口也有两个。通过在Device 1、Device 2、Device 3和Device 4上分别部署iNQA,可以检测整个网络是否存在丢包。

图1-5 多点到多点组网环境下丢包统计应用示意图

 

(3)     跨网络组网

该场景下,需要测量的流量入口点和出口点不在同一个网络内,中间跨越了其他类型的或者机构的网络。例如,企业跨广域网互联时对广域网部分的丢包进行统计。

图1-6所示,某企业总部和企业分支之间通过IP网络互联,在企业总部和企业分支的出口设备上部署iNQA,可以统计流量穿越IP网络的时候是否存在丢包情况。

图1-6 跨网络组网环境下丢包统计应用示意图

 

2. 逐点丢包统计

逐点丢包统计是相对端到端丢包统计而言的。如图1-7所示,iNQA基于AMS(Atomic Measurement Span,原子测量段)来进行逐点丢包统计,它将网络划分为多个AMS,逐跳部署MP,而不是像端到端丢包统计仅需在网络两端部署即可。在每个AMS里指定目标流的入MP组和出MP组。

图1-7 逐点丢包统计应用示意图

 

1.1.4  工作机制

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工作流程示意图

 

1.1.5  iNQA和gRPC联动

在Collector上配置Analyzer的IP地址后,Collector会将统计数据封装在iNQA报文中上报给Analyzer。iNQA还支持和gRPC(Google Remote Procedure Call,Google远程过程调用)联动,可通过gRPC协议将测量数据从Collector推送给Analyzer。

目前,iNQA支持gRPC Dial-out模式,Collector作为gRPC传感器,Analyzer作为gRPC采集器。在Collector上配置gRPC订阅功能后,Collector会主动和Analyzer建立gRPC连接,并通过gRPC订阅将iNQA统计数据推送给Analyzer。Analyzer从收到的gRPC报文中解析出iNQA统计数据,计算丢包参数的值。

关于gRPC的详细介绍请参见“Telemetry配置指导”中的“gRPC”。

1.2  iNQA配置限制和指导

1.2.1  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上的实例编号必须相同,目标流的匹配规则和统计周期必须相同。

1.2.2  iNQA对网络的要求和限制

参与同一目标流测量的所有MP绑定的物理接口所属网络类型必须相同,例如均为IP网络或者均为VXLAN网络等。因为:

·     iNQA统计的是目标流报文的个数和整个报文的字节数(包括报文头和数据部分)。如果报文头在传输过程中被修改了,例如添加或删除了VLAN tag,可能会导致iNQA统计结果不准确。

·     iNQA根据报文头中指定字段的取值匹配目标流。如果报文在传输过程中被封装或者解封装了,例如入MP在IP网络、出MP在VXLAN网络,可能会使得iNQA无法准确匹配到目标流,从而导致iNQA统计结果不准确。

MP在VXLAN网络时,需要注意:

·     VTEP公网侧端口对出方向报文进行测量时,不支持iNQA染色,仅支持作为中间测量点MP。

·     VTEP公网口上的中间测量点MP将所有报文视为未封装、仅匹配报文最外层IP头,该MP对应的Collector实例不支持flow命令使用vxlan-transmit参数。

·     Collector实例中flow命令指定vxlan-transmitvxlan-hybrid参数时,不支持同时指定目标流的目的IPv6地址和源IPv6地址(即,destination-ipv6source-ipv6参数同时配置时不生效)。

·     iNQA根据VXLAN报文中内层IP头来匹配目标流时,有如下限制:

¡     Underlay网络不能为IPv6网络。

¡     设备ACL资源不足时,可能导致iNQA功能异常,此时可以等其他功能模块释放ACL资源(可通过display qos-acl resource命令查看设备ACL资源使用情况);或者使用display current-configuration | include inner命令查看使用inner参数的if-matchrule命令配置,减少不需要的配置。

指定Collector实例统计的目标流时需要注意,设备不支持同时统计IPv4目标流和IPv6目标流。

iNQA仅支持对已知IPv4/IPv6单播报文进行丢包统计。

1.2.3  iNQA与其它软件特性的兼容性与限制

当在聚合口上应用iNQA功能时,在成员接口加入聚合组后,可能会因设备ACL资源不足导致聚合口上的iNQA功能异常,此时可适当减少聚合口的成员接口数,或等其他功能模块释放ACL资源后再按需加入新的成员接口。设备ACL资源使用情况可通过display qos-acl resource命令查看。有关display qos-acl resource命令的介绍,请参见“ACL和QoS命令参考”中的“ACL”。

当在二层聚合接口上应用iNQA功能时,为确保iNQA功能正常,不建议通过port s-mlag group命令将该聚合接口加入S-MLAG组。有关port s-mlag group命令的介绍,请参见“二层技术-以太网交换命令参考”中的“以太网链路聚合”。

当设备上开启了ECN(Explicit Congestion Notification,显示拥塞通知)功能时,请勿使用ToS字段的第6和7比特位作为iNQA染色位;反之,使用ToS字段的第6和7比特位作为iNQA染色位时,请不要开启ECN功能。有关ECN的详细介绍,请参见“ACL和QoS配置指导”中的“拥塞避免”。

当iNQA和PBR或packet-filter组合使用时,因iNQA报文统计在前,PBR和packet-filter处理在后,这种情况下iNQA无法统计到因PBR或packet-filter产生的丢包。有关PBR的介绍,请参见“三层技术-IP路由配置指导”中的“策略路由”。有关packet-filter的介绍,请参见“ACL和QoS配置指导”中的“ACL”。

1.3  iNQA配置任务简介

iNQA配置任务如下:

·     配置Collector

¡     配置Collector全局参数

¡     配置Collector实例

¡     配置MP

¡     开启Collector实例的丢包统计功能

·     配置Analyzer

¡     配置Analyzer全局参数

¡     配置Analyzer实例

¡     配置AMS

端到端丢包统计场景无需配置AMS,逐点丢包统计场景中必须配置AMS。

¡     开启Analyzer实例的丢包统计功能

·     配置iNQA日志功能

1.4  配置准备

在配置iNQA前,请完成NTP或者PTP的配置,使得Analyzer和所有Collector时间同步。关于NTP功能的具体配置请参见“网络管理和监控配置指导”中的“NTP”,关于PTP功能的具体配置请参见“网络管理和监控配置指导”中的“PTP”。

1.5  配置Collector

1.5.1  配置Collector全局参数

1. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启Collector功能并进入Collector视图。

inqa collector

缺省情况下,Collector功能处于关闭状态。

(3)     配置Collector的标识。

collector id collector-id

缺省情况下,未配置Collector标识。

本命令指定的标识,用于Analyzer和Collector之间的通信,它必须是一个Analyzer路由可达的IPv4地址。

(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 ]

缺省情况下,Collector实例未关联Analyzer

Collector视图下关联的Analyzer对该Collector的所有实例生效;Collector实例视图下关联的Analyzer仅对当前实例生效。Collector实例视图下的配置优先。每个视图下只能关联一个Analyzer,同一视图下,多次执行本命令,最后一次执行的命令生效

1.5.2  配置Collector实例

1. 配置限制和指导

Analyzer对多个Collector上的同一条目标流进行丢包统计时,Analyzer和Collector上都需要创建实例,且统计实例的标识必须相同。

一个Collector实例下只能包含一条正向目标流、或者一条双向流、或者一条正向流加一条反向流。

·     如果目标流是一条流,用户只能通过指定forward配置成正向流。

·     如果目标流是两条流,且这两条流的两端设备相同,只是流向相反,一个流是从源IP到目的IP,一条流的方向是目的IP到源IP时,用户需要指定bidirection配置成双向流,同时需要指定源IP和目的IP

·     如果目标流是两条流,且这两条流的两端设备不完全相同,则用户需要首先通过forward配置一条正向流,然后通过backward配置一条反向流。或者创建两个实例,每个实例下面配置一条正向流。

不同Collector实例中配置的目标流的流特征不能相同。

同一Collector实例中包含的正向流和反向流的流特征也不能相同,如果正向流和反向流除了方向,其他流特征相同,请配置为双向流。

2. 配置步骤

(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 ]

缺省情况下,未配置Collector实例关联的Analyzer。

Collector视图下关联的Analyzer对该Collector的所有实例生效;Collector实例视图下关联的Analyzer仅对当前实例生效。Collector实例视图下的配置优先。每个视图下只能关联一个Analyzer,同一视图下,多次执行本命令,最后一次执行的命令生效

(5)     指定Collector实例统计的目标流。

(IPv4网络)

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 ] } * [ vxlan-transmit | vxlan-hybrid ]

(IPv6网络)

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 ] } * [ vxlan-transmit | vxlan-hybrid ]

缺省情况下,未配置Collector实例中的目标流。

(6)     配置Collector实例的统计周期。

interval interval

缺省情况下,Collector实例的统计周期为10秒。

同一个统计系统中的所有Collector上的统计周期要保持一致。

统计周期在Collector实例开启时不允许修改,此时如果需要修改统计周期,必须先在该实例视图下关闭统计功能,且必须同步修改相同统计系统包含的所有Collector的统计周期。

(7)     (可选)配置Collector实例的描述信息。

description text

缺省情况下,没有配置Collector实例的描述信息。

1.5.3  配置MP

(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)     进入接口视图。

interface interface-type interface-number

(8)     配置MP和接口的绑定关系。

inqa mp mp-id

缺省情况下,接口未绑定MP。

1.5.4  开启Collector实例的丢包统计功能

1. 功能简介

按照丢包统计时间的长短,Collector实例的丢包统计功能可以分为:

·     按需丢包统计功能

当用户需要统计特定时间段的网络性能时,或者已知网络有丢包,想准确定位网络故障点时,可以开启按需丢包统计功能。iNQA会统计指定时间段的丢包信息。

·     持续丢包统计功能

为了防止出现网络丢包而用户无法感知的情况,可以开启持续丢包统计功能。iNQA会一直统计丢包信息,直到关闭丢包统计功能为止。

2. 配置限制和指导

不能同时开启按需丢包统计功能和持续丢包统计功能,请根据业务需要,选择一种进行配置。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Collector视图。

inqa collector

(3)     进入实例视图。

instance instance-id

(4)     开启Collector实例的按需丢包统计功能。

loss-measure enable duration [ duration ]

缺省情况下,Collector实例的按需丢包统计功能处于关闭状态。

(5)     开启Collector实例的续丢包统计功能。

loss-measure enable continual

缺省情况下,Collector实例的持续丢包统计功能处于关闭状态。

1.6  配置Analyzer

1.6.1  配置Analyzer全局参数

(1)     进入系统视图。

system-view

(2)     开启Analyzer功能并进入Analyzer视图。

inqa analyzer

缺省情况下,Analyzer功能处于关闭状态。

(3)     在Analyzer设备上配置Analyzer的标识。

analyzer id analyzer-id

缺省情况下,没有配置Analyzer标识。

本命令指定的标识,用于Analyzer和Collector之间的通信,它必须是一个Collector路由可达的IPv4地址。

(4)     (可选)配置Analyzer和Collector之间通信时使用的UDP端口号。

protocol udp-port port-number

缺省情况下,Analyzer和Collector之间通信时使用的UDP端口号是53312。

当缺省UDP端口号被本设备上运行的其它业务占用时,可使用本命令修改。

1.6.2  配置Analyzer实例

(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。

1.6.3  配置AMS

1. 功能简介

端到端丢包统计场景无需配置AMS,逐点丢包统计场景中必须配置AMS。

2. 配置步骤

(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.6.4  开启Analyzer实例的丢包统计功能

(1)     进入系统视图。

system-view

(2)     进入Analyzer视图。

inqa analyzer

(3)     进入Analyzer实例视图。

instance instance-id

(4)     开启Analyzer实例的统计功能。

measure enable

缺省情况下,Analyzer实例的统计功能处于关闭状态。

1.7  配置iNQA日志功能

1. 功能简介

开启丢包统计,并配置本功能后,iNQA会按周期统计丢包率:

·     如果连续五个周期的丢包率都大于等于丢包超限阈值,表示该实例中丢包过多,Analyzer会生成丢包超限日志。

·     如果连续五个周期的丢包率都小于丢包超限恢复阈值,表示该实例中丢包率已经恢复到正常范围,Analyzer会生成丢包恢复日志。

iNQA日志将被发送到设备的信息中心,并通过信息中心配置的参数,最终决定iNQA日志的输出规则(即是否允许输出以及输出方向)。有关信息中心的详细介绍请参见“网络管理和监控配置指导”中的“信息中心”。

2. 配置步骤

(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不会自动发送丢包超限日志及其恢复日志。

1.8  Collector显示和维护

在Collector上完成Collector的配置后,在任意视图下执行display命令,均可以显示配置后Collector的运行情况,通过查看显示信息,来验证配置的效果。

表1-2 Collector显示和维护

操作

命令

显示Collector的配置信息

display inqa collector

显示Collector实例的配置信息

display inqa collector instance { instance-id | all }

 

1.9  Analyzer显示和维护

在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.10  iNQA典型配置举例

1.10.1  iNQA端到端丢包统计配置举例

1. 组网需求

图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%。当丢包率到达阈值时,Analyzer自动生成对应的日志。

2. 组网图

图1-9 iNQA端到端丢包统计组网图

3. 配置准备

(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之间的时间达到同步,具体配置过程略。

4. 配置Collector 1

(1)     配置Collector 1全局参数:Collector标识为10.1.1.1,和Analyzer 10.2.1.1绑定,将ToS字段的第5比特位作为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 5

(2)     配置Collector实例1:该实例用于统计10.1.1.0/24到10.2.1.0/24的双向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[Collector1-HundredGigE3/0/1] inqa mp 100

[Collector1-HundredGigE3/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>

5. 配置Collector 2+Analyzer

(1)     配置Collector 2全局参数:Collector标识为10.2.1.1,和Analyzer 10.2.1.1绑定,将ToS字段的第5比特位作为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 5

(2)     配置Collector实例1:该实例用于统计10.1.1.0/24到10.2.1.0/24的双向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[AnalyzerColl2-HundredGigE3/0/1] inqa mp 200

[AnalyzerColl2-HundredGigE3/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>

6. 验证配置

(1)     在Collector 1上验证配置

# 查看Collector的配置。

<Collector1> display inqa collector

Collector ID             : 10.1.1.1

Loss-measure flag        : 5

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<Collector1> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : --

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

(2)     在Collector 2+Analyzer上验证配置

# 查看Collector的配置。

<AnalyzerColl2> display inqa collector

Collector ID             : 10.2.1.1

Loss-measure flag        : 5

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<AnalyzerColl2> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : --

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

# 查看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.2  iNQA逐点丢包统计配置举例

1. 组网需求

图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%。当丢包率到达阈值时,Analyzer自动生成对应的日志。

2. 组网图

图1-10 iNQA逐点丢包统计组网图

3. 配置准备

(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之间的时间达到同步,具体配置过程略。

4. 配置Collector 1

(1)     配置Collector 1全局参数:Collector标识为10.1.1.1,和Analyzer 10.2.1.1绑定,将ToS字段的第5比特位作为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 5

(2)     配置Collector实例1:该实例用于统计10.1.1.0/24到10.3.1.0/24的正向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[Collector1-HundredGigE3/0/1] inqa mp 100

[Collector1-HundredGigE3/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>

5. 配置Collector 2+Analyzer

(1)     配置Collector 2全局参数:Collector标识为10.2.1.1,和Analyzer 10.2.1.1绑定,将ToS字段的第5比特位作为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 5

(2)     配置Collector实例1:该实例用于统计10.1.1.0/24到10.3.1.0/24的正向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[AnalyzerColl2-HundredGigE3/0/1] inqa mp 200

[AnalyzerColl2-HundredGigE3/0/1] quit

[AnalyzerColl2] inqa collector

[AnalyzerColl2-inqa-collector] instance 1

[AnalyzerColl2-inqa-collector-instance-1] loss-measure enable 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>

6. 配置Collector 3

(1)     配置Collector 3全局参数:Collector标识为10.3.1.1,和Analyzer 10.2.1.1绑定,将ToS字段的第5比特位作为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 5

(2)     配置Collector实例1:该实例用于统计10.1.1.0/24到10.3.1.0/24的正向丢包率,流量出接口为HundredGigE3/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 hundredgige 3/0/1

[Collector3-HundredGigE3/0/1] inqa mp 300

[Collector3-HundredGigE3/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>

7. 验证配置。

(1)     在Collector 1上验证配置

# 查看Collector的配置。

<Collector1> display inqa collector

Collector ID             : 10.1.1.1

Loss-measure flag        : 5

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<Collector1> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : 15 min (Non mid-point)

Remaining time           : 14 min 52 sec

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

(2)     在Collector 2+Analyzer上验证配置

# 查看Collector的配置。

<AnalyzerColl2> display inqa collector

Collector ID             : 10.2.1.1

Loss-measure flag        : 5

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<AnalyzerColl2>  display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : 15 min (Mid-point)

Remaining time           : 14 min 50 sec

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

# 查看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        : 5

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<Collector3> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : 15 min (Non mid-point)

Remaining time           : 14 min 51 sec

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

1.10.3  gRPC+iNQA端到端丢包统计综合配置举例

1. 组网需求

图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之间的双向丢包率。

·     Collector通过gRPC协议将测量数据推送给Analyzer。

·     为了方便用户及时感知网络故障的发生,配置丢包超限阈值为6%,丢包超限恢复阈值4%。当丢包率到达阈值时,Analyzer自动生成对应的日志。

2. 组网图

图1-11 iNQA端到端丢包统计组网图

3. 配置准备

(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之间的时间达到同步,具体配置过程略。

4. 配置Collector 1

(1)     配置gRPC

# 开启gRPC功能。

<Collector1> system-view

[Collector1] grpc enable

# 创建传感器组test,并添加采样路径inqa/statisticses。

[Collector1] telemetry

[Collector1-telemetry] sensor-group test

[Collector1-telemetry-sensor-group-test] sensor path inqa/statisticses

[Collector1-telemetry-sensor-group-test] quit

# 创建目标组object1,并配置IP地址为10.2.1.1、端口号为50050的采集器。

[Collector1-telemetry] destination-group object1

[Collector1-telemetry-destination-group-object1] ipv4-address 10.2.1.1 port 50050

[Collector1-telemetry-destination-group-object1] quit

# 创建订阅A,配置关联传感器组为test,关联目标组为object1。

[Collector1-telemetry] subscription A

[Collector1-telemetry-subscription-A] sensor-group test

[Collector1-telemetry-subscription-A] destination-group object1

[Collector1-telemetry-subscription-A] quit

[Collector1-telemetry] quit

(2)     配置iNQA

a.     配置Collector 1全局参数:Collector标识为10.1.1.1,将ToS字段的第6比特位作为iNQA染色位。

[Collector1] inqa collector

[Collector1-inqa-collector] collector id 10.1.1.1

[Collector1-inqa-collector] flag loss-measure tos-bit 6

b.     配置Collector实例1:该实例用于统计10.1.1.0/24到10.2.1.0/24的双向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[Collector1-HundredGigE3/0/1] inqa mp 100

[Collector1-HundredGigE3/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>

5. 配置Collector 2+Analyzer

(1)     配置gRPC

# 开启gRPC功能。

<AnalyzerColl2> system-view

[AnalyzerColl2] grpc enable

# 创建传感器组test,并添加采样路径inqa/statisticses。

[AnalyzerColl2] telemetry

[AnalyzerColl2-telemetry] sensor-group test

[AnalyzerColl2-telemetry-sensor-group-test] sensor path inqa/statisticses

[AnalyzerColl2-telemetry-sensor-group-test] quit

# 创建目标组object1,并配置IP地址为10.2.1.1、端口号为50050的采集器。

[AnalyzerColl2-telemetry] destination-group object1

[AnalyzerColl2-telemetry-destination-group-object1] ipv4-address 10.2.1.1 port 50050

[AnalyzerColl2-telemetry-destination-group-object1] quit

# 创建订阅A,配置关联传感器组为test,关联目标组为object1。

[AnalyzerColl2-telemetry] subscription A

[AnalyzerColl2-telemetry-subscription-A] sensor-group test

[AnalyzerColl2-telemetry-subscription-A] destination-group object1

[AnalyzerColl2-telemetry-subscription-A] quit

[AnalyzerColl2-telemetry] quit

(2)     配置iNQA

a.     配置Collector 2全局参数:Collector标识为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] flag loss-measure tos-bit 6

b.     配置Collector实例1:该实例用于统计10.1.1.0/24到10.2.1.0/24的双向丢包率,流量入接口为HundredGigE3/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 hundredgige 3/0/1

[AnalyzerColl2-HundredGigE3/0/1] inqa mp 200

[AnalyzerColl2-HundredGigE3/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

c.     配置Analyzer全局参数:Analyzer标识为10.2.1.1。

[AnalyzerColl2] inqa analyzer

[AnalyzerColl2-inqa-analyzer] analyzer id 10.2.1.1

d.     配置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>

6. 验证配置

(1)     在Collector 1上验证配置

# 查看Collector的配置。

<Collector1> display inqa collector

Collector ID             : 10.1.1.1

Loss-measure flag        : 6

Analyzer ID              : 10.2.1.1

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<Collector1> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : --

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

(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

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 1

# 查看Collector实例1的配置。

<AnalyzerColl2> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : --

Description              : --

Analyzer ID              : --

Analyzer 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, HGE3/0/1

# 查看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%

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们