配置iPCA实现逐点丢包统计示例
组网需求
在图5-21所示的网络中,企业分支用户和总部用户在使用视频会议业务的时候出现了花屏、语音延迟等现象。通过网络级端到端丢包统计,已经判断中间这个网络出现了丢包。为了判断丢包的具体网络范围,针对此指定业务流进行逐点丢包统计,以便快速进行故障定位。
配置思路
配置Switch_1到Switch_3之间网络的逐点丢包统计功能,实现对目标流传输网络逐段定位故障的目的。按照原子闭合跳ACH(Atomic Closed Hop)的划分规则,可以将Switch_1到Switch_3之间的链路划分为两个ACH,分别为ACH1:{ TLP100,TLP200 }和ACH2:{ TLP200,TLP310 }。
Switch_1作为MCP,负责收集DCP1、DCP2和DCP3上送的丢包统计数据,同时完成数据的汇总和计算,并向用户终端或者网管系统上报统计结果。
在Switch_1上配置触发IP FPM丢包超限告警和丢包超限恢复告警的丢包率上限阈值和下限阈值,使得Switch_1能够根据网络的丢包情况向网管发送告警,实时通告链路的状况。
Switch_1、Switch_2和Switch_3均作为DCP,分别控制并管理TLP100、TLP200和TLP310,完成丢包统计数据的收集并向MCP上送收集到的丢包统计数据。
DCP和MCP之间通信使用的UDP端口号、认证模式等均使用缺省值。
配置iPCA实现网络级逐点丢包统计前,请先保证已配置静态或者动态路由协议,实现Switch_1、Switch_2和Switch_3在网络层互通。各个交换机的DCP ID或MCP ID必须为各个交换机上实际存在的IP地址,且彼此之间路由可达。
配置iPCA实现网络级逐点丢包统计前,请先保证已经配置NTP实现Switch_1、Switch_2和Switch_3之间的时间同步。
操作步骤
- 配置Switch_1作为MCP,10.10.1.1为Switch_1的Router ID。
<Quidway> system-view [Quidway] sysname Switch_1 [Switch_1] nqa ipfpm mcp [Switch_1-nqa-ipfpm-mcp] mcp id 10.10.1.1 [Switch_1-nqa-ipfpm-mcp] instance 1 [Switch_1-nqa-ipfpm-mcp-instance-1] dcp 10.10.1.1 [Switch_1-nqa-ipfpm-mcp-instance-1] dcp 10.10.2.1 [Switch_1-nqa-ipfpm-mcp-instance-1] dcp 10.10.3.1 [Switch_1-nqa-ipfpm-mcp-instance-1] loss-measure ratio-threshold upper-limit 7 lower-limit 5 [Switch_1-nqa-ipfpm-mcp-instance-1] ach 1 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] flow forward [Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] in-group dcp 10.10.1.1 tlp 100 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] out-group dcp 10.10.2.1 tlp 200 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] quit [Switch_1-nqa-ipfpm-mcp-instance-1] ach 2 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] flow forward [Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] in-group dcp 10.10.2.1 tlp 200 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] out-group dcp 10.10.3.1 tlp 310 [Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] quit [Switch_1-nqa-ipfpm-mcp-instance-1] quit [Switch_1-nqa-ipfpm-mcp] quit
- 配置Switch_1作为DCP1,其测量点TLP的编号为100。
[Switch_1] nqa ipfpm dcp [Switch_1-nqa-ipfpm-dcp] dcp id 10.10.1.1 [Switch_1-nqa-ipfpm-dcp] instance 1 [Switch_1-nqa-ipfpm-dcp-instance-1] mcp 10.10.1.1 [Switch_1-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 [Switch_1-nqa-ipfpm-dcp-instance-1] tlp 100 in-point ingress [Switch_1-nqa-ipfpm-dcp-instance-1] quit [Switch_1-nqa-ipfpm-dcp] quit [Switch_1] interface gigabitethernet 1/0/1 [Switch_1-GigabitEthernet1/0/1] ipfpm tlp 100 [Switch_1-GigabitEthernet1/0/1] quit [Switch_1] nqa ipfpm dcp [Switch_1-nqa-ipfpm-dcp] instance 1 [Switch_1-nqa-ipfpm-dcp-instance-1] loss-measure enable time-range 30 [Switch_1-nqa-ipfpm-dcp-instance-1] quit [Switch_1-nqa-ipfpm-dcp] quit [Switch_1] quit
- 配置Switch_2作为DCP2,10.10.2.1为Switch_2的Router ID,其测量点TLP的编号为200。
<Quidway> system-view [Quidway] sysname Switch_2 [Switch_2] nqa ipfpm dcp [Switch_2-nqa-ipfpm-dcp] dcp id 10.10.2.1 [Switch_2-nqa-ipfpm-dcp] instance 1 [Switch_2-nqa-ipfpm-dcp-instance-1] mcp 10.10.1.1 [Switch_2-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 [Switch_2-nqa-ipfpm-dcp-instance-1] tlp 200 mid-point flow forward ingress [Switch_2-nqa-ipfpm-dcp-instance-1] quit [Switch_2-nqa-ipfpm-dcp] quit [Switch_2] interface gigabitethernet 1/0/1 [Switch_2-GigabitEthernet1/0/1] ipfpm tlp 200 [Switch_2-GigabitEthernet1/0/1] quit [Switch_2] nqa ipfpm dcp [Switch_2-nqa-ipfpm-dcp] instance 1 [Switch_2-nqa-ipfpm-dcp-instance-1] loss-measure enable mid-point time-range 30 [Switch_2-nqa-ipfpm-dcp-instance-1] quit [Switch_2-nqa-ipfpm-dcp] quit
- 配置Switch_3作为DCP3,10.10.3.1为Switch_3的Router ID,其测量点TLP的编号为310。
<Quidway> system-view [Quidway] sysname Switch_3 [Switch_3] nqa ipfpm dcp [Switch_3-nqa-ipfpm-dcp] dcp id 10.10.3.1 [Switch_3-nqa-ipfpm-dcp] instance 1 [Switch_3-nqa-ipfpm-dcp-instance-1] mcp 10.10.1.1 [Switch_3-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 [Switch_3-nqa-ipfpm-dcp-instance-1] tlp 310 out-point egress [Switch_3-nqa-ipfpm-dcp-instance-1] quit [Switch_3-nqa-ipfpm-dcp] quit [Switch_3] interface gigabitethernet 1/0/1 [Switch_3-GigabitEthernet1/0/1] ipfpm tlp 310 [Switch_3-GigabitEthernet1/0/1] quit [Switch_3] nqa ipfpm dcp [Switch_3-nqa-ipfpm-dcp] instance 1 [Switch_3-nqa-ipfpm-dcp-instance-1] loss-measure enable time-range 30 [Switch_3-nqa-ipfpm-dcp-instance-1] quit [Switch_3-nqa-ipfpm-dcp] quit
- 检查配置结果。
# 在作为MCP的Switch_1上执行display ipfpm statistic-type loss instance 1 ach 1和display ipfpm statistic-type loss instance 1 ach 2命令查看丢包统计结果。
以下仅以ach 1的显示信息为例。通过查看Loss和LossRatio的值,即可判断ach 1存在丢包。
<Switch_1> display ipfpm statistic-type loss instance 1 ach 1 Latest loss statistics of forward flow: Unit: p - packet, b - byte ------------------------------------------------------------------------------------------ Period Loss(p) LossRatio(p) Loss(b) LossRatio(b) ------------------------------------------------------------------------------------------ 136190088 10 10.000000% 1000 10.000000% 136190087 10 12.000000% 1000 12.000000% 136190086 10 10.000000% 1000 10.000000% 136190085 10 12.000000% 1000 12.000000% 136190084 10 10.000000% 1000 10.000000% 136190083 10 11.000000% 1000 11.000000% 136190082 10 10.000000% 1000 10.000000% Latest loss statistics of backward flow: Unit: p - packet, b - byte ------------------------------------------------------------------------------------------ Period Loss(p) LossRatio(p) Loss(b) LossRatio(b) ------------------------------------------------------------------------------------------
配置文件
Switch_1的配置文件
# sysname Switch_1 # interface GigabitEthernet1/0/1 ipfpm tlp 100 # nqa ipfpm dcp dcp id 10.10.1.1 instance 1 mcp 10.10.1.1 flow forward source 10.1.1.0 24 destination 10.2.1.0 24 tlp 100 in-point ingress # nqa ipfpm mcp mcp id 10.10.1.1 instance 1 dcp 10.10.1.1 dcp 10.10.2.1 dcp 10.10.3.1 loss-measure ratio-threshold upper-limit 7.000000 lower-limit 5.000000 ach 1 flow forward in-group dcp 10.10.1.1 tlp 100 out-group dcp 10.10.2.1 tlp 200 ach 2 flow forward in-group dcp 10.10.2.1 tlp 200 out-group dcp 10.10.3.1 tlp 310 # return
Switch_2的配置文件
# sysname Switch_2 # interface GigabitEthernet1/0/1 ipfpm tlp 200 # nqa ipfpm dcp dcp id 10.10.2.1 instance 1 mcp 10.10.1.1 flow forward source 10.1.1.0 24 destination 10.2.1.0 24 tlp 200 mid-point flow forward ingress # return
Switch_3的配置文件
# sysname Switch_3 # interface GigabitEthernet1/0/1 ipfpm tlp 310 # nqa ipfpm dcp dcp id 10.10.3.1 instance 1 mcp 10.10.1.1 flow forward source 10.1.1.0 24 destination 10.2.1.0 24 tlp 310 out-point egress # return