• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

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

目录

03-iNQA配置

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

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丢包统计,可使用NTP或者PTP进行时间同步。

1. iNQA丢包统计工作机制

iNQA丢包计算依据报文守恒原理,即一段时间(多个周期)内、一个网络的入报文数量和出报文数量应该相等。如果不相等,则说明网络内存在丢包现象。

图1-8所示组网为例,整个网络外接时钟源,通过PTP协议达到时间同步。目标流经过网络中的三台设备,在这三台设备上部署Collector,在汇聚设备上部署Analyzer,测量流量从MP 100进入、途径MP 200的时候是否存在丢包,以及从MP 300流出时是否存在丢包。

iNQA的丢包统计工作流程如下:

(1)     Analyzer和所有Collector之间通过PTP协议完成时间的同步。

(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.2  iNQA与硬件适配关系

对于S12500G-AF系列交换机,仅SF系列接口板支持iNQA丢包统计功能。

 

1.3  iNQA配置限制和指导

1.3.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.3.2  iNQA对网络的要求和限制

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

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

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

iNQA支持对已知IPv4单播报文进行丢包统计。对于未知IP单播、广播和组播报文,可能会因为设备将一份入报文复制成了多份出报文,导致统计结果错误。

1.3.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配置指导”中的“拥塞避免”。

1.4  iNQA配置任务简介

iNQA配置任务如下:

·     配置Collector

¡     配置Collector全局参数

¡     配置Collector实例

¡     配置MP

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

·     配置Analyzer

¡     配置Analyzer全局参数

¡     配置Analyzer实例

¡     配置AMS

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

¡     开启Analyzer实例的统计功能

·     配置iNQA日志功能

1.5  配置准备

在配置iNQA前,请完成NTP或者PTP的配置,使得Analyzer和所有Collector时间同步。

·     如果仅需要部署iNQA丢包统计,可使用NTP或者PTP进行时间同步。

关于NTP功能的具体配置请参见“网络管理和监控配置指导”中的“NTP”,关于PTP功能的具体配置请参见“网络管理和监控配置指导”中的“PTP”。

1.6  配置Collector

1.6.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.6.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 ] } *

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

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

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

interval interval

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

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

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

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

description text

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

1.6.3  配置MP

1. 配置限制和指导

在流量出接口配置iNQA功能时,建议绑定MP的端口不要配置流量整形和接口限速,否则,iNQA丢包统计功能可能发生错误。关于流量整形和接口限速的详细介绍请参见“ACL和QoS”中的“QoS”。

2. 配置步骤

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

1. 功能简介

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

·     按需丢包统计功能

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

·     持续丢包统计功能

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

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Collector视图。

inqa collector

(3)     进入实例视图。

instance instance-id

(4)     开启Collector实例的丢包统计功能。请选择其中一项进行配置。

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

loss-measure enable duration [ duration ]

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

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

loss-measure enable continual

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

1.7  配置Analyzer

1.7.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.7.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.7.3  配置AMS

1. 功能简介

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

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Analyzer视图。

inqa analyzer

(3)     进入Analyzer实例视图。

instance instance-id

(4)     创建AMS,并进入AMS视图。

¡     创建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.7.4  开启Analyzer实例的统计功能

(1)     进入系统视图。

system-view

(2)     进入Analyzer视图。

inqa analyzer

(3)     进入Analyzer实例视图。

instance instance-id

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

measure enable

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

1.8  配置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.9  Collector显示和维护

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

表1-2 Collector显示和维护

操作

命令

显示Collector的配置信息

display inqa collector

显示Collector实例的配置信息

display inqa collector instance { instance-id | all }

 

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

1.11.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的双向丢包率,流量入接口为Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1

[Collector1-Ten-GigabitEthernet3/0/1] inqa mp 100

[Collector1-Ten-GigabitEthernet3/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的双向丢包率,流量入接口为Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1

[AnalyzerColl2-Ten-GigabitEthernet3/0/1] inqa mp 200

[AnalyzerColl2-Ten-GigabitEthernet3/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

Delay-measure flag       : --

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

Loss-measure status      : Enabled

Loss-measure duration    : --

Delay-measure status     : Disabled

Delay-measure 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, XGE3/0/1

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

# 查看Collector的配置。

<AnalyzerColl2> display inqa collector

Collector ID             : 10.2.1.1

Loss-measure flag        : 5

Delay-measure flag       : --

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

Loss-measure status      : Enabled

Loss-measure duration    : --

Delay-measure status     : Disabled

Delay-measure 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, XGE3/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              : --

Loss-alarm upper-limit        : 6.000000%

Loss-alarm lower-limit        : 4.000000%

Delay-alarm upper-limit        : --

Delay-alarm lower-limit        : --

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.11.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的正向丢包率,流量入接口为Ten-GigabitEthernet3/0/1,并开启持续丢包统计功能。

[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 ten-gigabitethernet 3/0/1

[Collector1-Ten-GigabitEthernet3/0/1] inqa mp 100

[Collector1-Ten-GigabitEthernet3/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.3.1.0/24的正向丢包率,流量入接口为Ten-GigabitEthernet3/0/1,并开启持续丢包统计功能。

[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 ten-gigabitethernet 3/0/1

[AnalyzerColl2-Ten-GigabitEthernet3/0/1] inqa mp 200

[AnalyzerColl2-Ten-GigabitEthernet3/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、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%;并开启统计功能。

[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的正向丢包率,流量出接口为Ten-GigabitEthernet3/0/1,并开启持续丢包统计功能。

[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 ten-gigabitethernet 3/0/1

[Collector3-Ten-GigabitEthernet3/0/1] inqa mp 300

[Collector3-Ten-GigabitEthernet3/0/1] quit

[Collector3] inqa collector

[Collector3-inqa-collector] instance 1

[Collector3-inqa-collector-instance-1] loss-measure enable continual

[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

Delay-measure flag       : --

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

Loss-measure status      : Enabled

Loss-measure duration    : --

Delay-measure status     : Disabled

Delay-measure duration   : --

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

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

# 查看Collector的配置。

<AnalyzerColl2> display inqa collector

Collector ID             : 10.2.1.1

Loss-measure flag        : 5

Delay-measure flag       : --

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

Loss-measure status      : Enabled

Loss-measure duration    : --

Delay-measure status     : Disabled

Delay-measure duration   : --

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, XGE3/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              : --

Loss-alarm upper-limit   : 6.000000%

Loss-alarm lower-limit   : 4.000000%

Delay-alarm upper-limit  : --

Delay-alarm lower-limit  : --

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

Delay-measure status     : Disabled

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

Delay-measure flag       : --

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

Loss-measure status      : Enabled

Loss-measure duration    : --

Delay-measure status     : Disabled

Delay-measure duration   : --

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

 

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

新华三官网
联系我们