【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测

[复制链接]
发表于 : 2015-4-20 16:02:49 最新回复:2015-12-04 19:28:08
5021 4
交换机在江湖
交换机在江湖 官方号

1、业务质量检测实现原理

网络业务质量检测是一种基于网络中运行业务(如视频、语音等,又称为目标流)的检测方式,它可以检测出业务流所经过网络的性能情况。网络业务质量检测系统由以下组件组成:
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-1

【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-2

网络业务质量检测的工作过程如下图所示:

【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-3

企业分支A和B向企业总部发送业务报文,企业分支和总部的接入交换机上都配置了iPCA功能。DCP设备通过对报文进行染色和去染色记录报文数据,并将数据发送给MCP设备,MCP设备汇总数据并计算,将计算结果发送给网管,网管以图形化的界面显示当前网络质量状况。

 

2、网络业务质量检测配置案例

网络业务质量检测可以分为以下三种细分场景:

【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-4


2.1场景一:端到端网络业务质量检测

网络需求说明
如图所示,展示了某企业的网络拓扑图。在设备A与设备B之间运行视频业务,经常出现卡顿的情况。企业运维人员可以在设备A与设备B之间建立检测任务,检测视频业务经过的网络是否存在丢包。

【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-5

检测过程中,可将视频业务经过的网络看做一个守恒区域,视频流为目标流。当我们检测的对象是从A设备到B设备(包含A和B)整体网络质量的状况,可以对网络拓扑进行简化,如下图所示。简化后使用端到端网络业务质量检测。
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-6


配置思路
网络已经正常通信,设备之间时间已经通过NTP进行同步,需要部署iPCA检测端到端的网络质量,采用如下的思路进行配置:
1. 将视频终端之间的业务流作为目标流,该业务流是对称的双向业务流,可以从逻辑上将一条对称的双向业务流划分为两条单向的业务流。
2. Switch_1作为数据收集点DCP1,其接口GE1/0/1作为目标逻辑端口TLP1。
3. Switch_2作为数据收集点DCP2,其接口GE1/0/1作为目标逻辑端口TLP2。
4. Switch_2作为测量控制点MCP,收集并汇总DCP1和DCP2收集到的统计数据,输出统计结果。为了便于了解可能发生的故障,配置当丢包率超出5%时,触发丢包率超限告警,当丢包率恢复到1%以下时,触发丢包率恢复告警。
5. 染色位、统计周期、DCP和MCP之间通信使用的UDP端口号等均使用缺省值。

配置过程
步骤1:配置Switch_1作为DCP1,其测量点TLP的编号为1,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_1 //将设备命名为Switch_1。
[Switch_1] nqa ipfpm dcp  //配置设备作为DCP。
[Switch_1-nqa-ipfpm-dcp] dcp id 1.1.1.1 //配置设备DCP的ID为1.1.1.1。
[Switch_1-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_1-nqa-ipfpm-dcp-instance-1] mcp 2.2.2.2 //配置DCP上统计实例所属的MCP。
[Switch_1-nqa-ipfpm-dcp-instance-1] flow bidirectional source 10.1.1.0 24 destination 10.2.1.0 24 //配置DCP上统计实例1中目标流为双向对称目标流,源地址为10.1.1.0网段,目的地址为10.2.1.0网段。
[Switch_1-nqa-ipfpm-dcp-instance-1] tlp 1 in-point ingress //配置TLP的ID为1,对进入系统的目标流进行染色操作,系统接收报文。对于反向流,反向流的TLP角色是正向流TLP角色的倒置。
[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 1 //在接口上绑定TLP1,TLP1收集目标流统计数据。
[Switch_1-GigabitEthernet1/0/1] quit
[Switch_1] nqa ipfpm dcp //进入DCP视图。
[Switch_1-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_1-nqa-ipfpm-dcp-instance-1] loss-measure enable continual //使能DCP上统计实例1的连续丢包统计功能。
[Switch_1-nqa-ipfpm-dcp-instance-1] quit
[Switch_1-nqa-ipfpm-dcp] quit


步骤2:配置Switch_2作为DCP2,其测量点TLP的编号为2,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_2 //将设备命名为Switch_2。
[Switch_2] nqa ipfpm dcp //配置设备作为DCP。
[Switch_2-nqa-ipfpm-dcp] dcp id 2.2.2.2 //配置设备DCP的ID为2.2.2.2。
[Switch_2-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_2-nqa-ipfpm-dcp-instance-1] mcp 2.2.2.2 //配置DCP上统计实例所属的MCP。
[Switch_2-nqa-ipfpm-dcp-instance-1] flow bidirectional source 10.1.1.0 24 destination 10.2.1.0 24 //配置DCP上统计实例1中目标流为双向对称目标流,源地址为10.1.1.0网段,目的地址为10.2.1.0网段。
[Switch_2-nqa-ipfpm-dcp-instance-1] tlp 2 out-point egress //配置TLP的ID为2,对离开系统的目标流进行去染色操作,系统发送报文。对于反向流,反向流的TLP角色是正向流TLP角色的倒置。
[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 2 //在接口上绑定TLP 2,TLP2收集目标流统计数据。
[Switch_2-GigabitEthernet1/0/1] quit
[Switch_2] nqa ipfpm dcp //进入DCP视图。
[Switch_2-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_2-nqa-ipfpm-dcp-instance-1] loss-measure enable continual //使能DCP上统计实例1的连续丢包统计功能。
[Switch_2-nqa-ipfpm-dcp-instance-1] quit
[Switch_2-nqa-ipfpm-dcp] quit


步骤3:配置Switch_2作为MCP,收集DCP1和DCP2发送过来的数据,计算统计结果。
[Switch_2] nqa ipfpm mcp //配置设备作为MCP。
[Switch_2-nqa-ipfpm-mcp] mcp id 2.2.2.2 //配置MCP的ID为2.2.2.2。
[Switch_2-nqa-ipfpm-mcp] instance 1 //进入统计实例1视图。
[Switch_2-nqa-ipfpm-mcp-instance-1] dcp 1.1.1.1 //在统计实例1上关联的DCP 1.1.1.1。
[Switch_2-nqa-ipfpm-mcp-instance-1] dcp 2.2.2.2 //在统计实例1上关联的DCP 2.2.2.2。
[Switch_2-nqa-ipfpm-mcp-instance-1] loss-measure ratio-threshold upper-limit 5 lower-limit 1 //配置统计实例1的丢包率超限告警阈值为5%,丢包率恢复告警阈值为1%。
[Switch_2-nqa-ipfpm-mcp-instance-1] quit
[Switch_2-nqa-ipfpm-mcp] quit
[Switch_2] quit


步骤4:检查配置结果。

  • 在设备上查看统计结果
    # 在作为MCP的Switch_2上执行display ipfpm statistic-type loss instance 1命令查看丢包统计结果,其中Period列为周期号,Loss(p)列为丢弃的报文数目,LossRatio(p)为报文的丢失率,Loss(b)列为丢弃的字节数目,LossRatio(b)为字节的丢失率。可以看出当前网络的正向流的丢包率为2.01%左右,反向流无丢包。

       【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-7 

  • 在网管上查看统计结果
    在eSight网管的监控界面上能够直观的看到端到端业务的丢包情况。如下图所示,正向流的丢包率为2.01%,反向流无丢包。
    【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-8

 

配置文件
Switch_1的配置文件
#
sysname Switch_1
#
interface GigabitEthernet1/0/1
ipfpm tlp 1
#
nqa ipfpm dcp
dcp id 1.1.1.1
instance 1
  mcp 2.2.2.2
  flow bidirectional source 10.1.1.0 24 destination 10.2.1.0 24
  tlp 1 in-point ingress
  loss-measure enable continual
#
return
Switch_2的配置文件
#
sysname Switch_2
#
interface GigabitEthernet1/0/1
ipfpm tlp 2
#
nqa ipfpm dcp
dcp id 2.2.2.2
instance 1
  mcp 2.2.2.2
  flow bidirectional source 10.1.1.0 24 destination 10.2.1.0 24
  tlp 2 out-point egress
  loss-measure enable continual
#
nqa ipfpm mcp
mcp id 2.2.2.2
instance 1
  dcp 1.1.1.1
  dcp 2.2.2.2
  loss-measure ratio-threshold upper-limit 5.000000 lower-limit 1.000000
#
return


案例总结
案例介绍了网络级丢包统计中的端到端网络丢包统计。端到端网络丢包统计的统计信息中包含边界设备的丢包。当只关心目标流通过的网络整体质量时可以使用该功能。一般用于对企业网络中特定业务流,例如语音流或视频流等的丢包统计。


还可以对上例中的两台设备进行扩展实现多台设备的端到端,使其符合更多的应用场景。如下图多台设备场景,其配置过程与两台端到端设备的配置类似。
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-9
在使用端到端网络丢包统计功能时有以下注意事项:

  • 丢包统计只支持统计已知IP单播流量,不支持统计未知IP单播流量。如果统计未知IP单播流量,统计结果会存在异常,不能保证正确性。
  • 丢包统计基于目标流,如果在网络转发过程中修改了报文内容(如NAT转换、增加隧道封装、修改报文优先级),会导致设备无法精确匹配到待测报文,影响统计结果。 
  •  用户可以依据实际需要配置丢包率超限告警阈值和丢包率恢复告警阈值,但是丢包率恢复告警阈值必须小于或者等于丢包率超限告警阈值。

 

2.2场景二:区域网络业务质量检测

网络需求说明
如图所示,展示了某企业的网络拓扑图。在总部向分支A和分支B传输视频业务,需要判断一下当前的网络质量。企业运维人员可以在设备A、设备B、设备C之间建立检测任务,检测视频业务经过的网络是否存在丢包。

【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-10

检测过程中,可将视频业务经过的网络看做一个守恒区域,视频流为目标流。已知设备A、设备B和设备C工作正常不存在丢包,只需要对流量经过的区域网络进行质量检测,可以对网络进行简化,如下图所示。简化后使用区域网络业务质量检测。
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-11


配置思路
网络已经能够通信,设备之间时间已经通过NTP同步,需要部署iPCA检测区域网络质量,采用如下的思路进行配置:
1.将在专线中传输的企业视频数据流(源地址网段为10.1.1.0/24,目的地址网段为10.2.0.0/16)做为目标流,该业务流是一条单向的业务流。


2.各分支的出口设备Switch_1和Switch_2作为DCP,其接口GE1/0/1作为目标流经过的接口与DCP的Out-Point Ingress TLP进行绑定。Switch_1和Switch_2作为DCP,分别定义统计实例1汇总各自TLP收集到的目标流统计数据。


3.总部的出口设备Switch_3作为DCP,其接口GE1/0/1作为目标流经过的接口与DCP的In-Point Egress TLP进行绑定。Switch_3作为DCP定义统计实例1其TLP收集到的目标流统计数据。


4.企业总部网管中心的交换机Switch_4作为MCP,收集并汇总各个DCP收集到的统计数据,当目标流的丢包率超出2%时触发丢包率超限告警,当丢包率低于1%触发丢包率超限恢复告警。


5.DCP上染色位、统计周期和UDP端口号等均使用缺省值。

 

配置过程
步骤1:配置Switch_1作为DCP1,其测量点TLP的编号为1,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_1 //将设备命名为Switch_1。
[Switch_1] nqa ipfpm dcp //配置设备作为DCP。
[Switch_1-nqa-ipfpm-dcp] dcp id 1.1.1.1 //配置设备DCP的ID为1.1.1.1。
[Switch_1-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_1-nqa-ipfpm-dcp-instance-1] mcp 4.4.4.4 //配置DCP上统计实例所属的MCP为4.4.4.4。
[Switch_1-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.0.0 16 //配置DCP上统计实例1中目标流为正向流。源地址为10.1.1.0网段,目的地址为10.2.0.0网段。
[Switch_1-nqa-ipfpm-dcp-instance-1] tlp 1 out-point ingress //配置TLP的ID为1,对离开系统的目标流进行去染色操作,系统接收报文。
[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 1 /在接口上绑定TLP1,TLP1收集目标流统计数据。
[Switch_1-GigabitEthernet1/0/1] quit
[Switch_1] nqa ipfpm dcp //进入DCP视图。
[Switch_1-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_1-nqa-ipfpm-dcp-instance-1] loss-measure enable continual //使能DCP上统计实例1的连续丢包统计功能。
[Switch_1-nqa-ipfpm-dcp-instance-1] quit
[Switch_1-nqa-ipfpm-dcp] quit


步骤2:配置Switch_2作为DCP2,其测量点TLP的编号为2,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_2 //将设备命名为Switch_2。
[Switch_2] nqa ipfpm dcp //配置设备作为DCP。
[Switch_2-nqa-ipfpm-dcp] dcp id 2.2.2.2 //配置设备DCP的ID为2.2.2.2。
[Switch_2-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_2-nqa-ipfpm-dcp-instance-1] mcp 4.4.4.4 //配置DCP上统计实例所属的MCP。
[Switch_2-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.0.0 16 //配置DCP上统计实例1中目标流为正向流。源地址为10.1.1.0网段,目的地址为10.2.0.0网段。
[Switch_2-nqa-ipfpm-dcp-instance-1] tlp 2 out-point ingress //配置TLP的ID为2,对离开系统的目标流进行去染色操作,系统接收报文。
[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 2 //在接口上绑定TLP2,TLP2收集目标流统计数据。
[Switch_2-GigabitEthernet1/0/1] quit
[Switch_2] nqa ipfpm dcp //进入DCP视图。
[Switch_2-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_2-nqa-ipfpm-dcp-instance-1] loss-measure enable continual //使能DCP上统计实例1的连续丢包统计功能。
[Switch_2-nqa-ipfpm-dcp-instance-1] quit
[Switch_2-nqa-ipfpm-dcp] quit


步骤3:配置Switch_3作为DCP3,其测量点TLP的编号为3,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_3 //将设备命名为Switch_3。
[Switch_3] nqa ipfpm dcp //配置设备作为DCP。
[Switch_3-nqa-ipfpm-dcp] dcp id 3.3.3.3 //配置设备DCP的ID为3.3.3.3。
[Switch_3-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_3-nqa-ipfpm-dcp-instance-1] mcp 4.4.4.4 //配置DCP上统计实例所属的MCP。
[Switch_3-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.0.0 16 //配置DCP上统计实例1中目标流为正向流。源地址为10.1.1.0网段,目的地址为10.2.0.0网段。
[Switch_3-nqa-ipfpm-dcp-instance-1] tlp 3 in-point egress //配置TLP的ID为3,对进入系统的目标流进行染色操作,系统发送报文。
[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 3 //在接口上绑定TLP3,TLP3收集目标流统计数据。
[Switch_3-GigabitEthernet1/0/1] quit
[Switch_3] nqa ipfpm dcp //进入DCP视图。
[Switch_3-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_3-nqa-ipfpm-dcp-instance-1] loss-measure enable continual //使能DCP上统计实例1的连续丢包统计功能。
[Switch_3-nqa-ipfpm-dcp-instance-1] quit
[Switch_3-nqa-ipfpm-dcp] quit


步骤4:配置Switch_4作为MCP,收集DCP1、DCP2和DCP3发送过来的数据,计算统计结果。
<HUAWEI> system-view
[HUAWEI] sysname Switch_4 //将设备命名为Switch_4。
[Switch_4] nqa ipfpm mcp //配置设备作为MCP。
[Switch_4-nqa-ipfpm-mcp] mcp id 4.4.4.4 //配置MCP的ID为4.4.4.4。
[Switch_4-nqa-ipfpm-mcp] instance 1 //进入统计实例1视图。
[Switch_4-nqa-ipfpm-mcp-instance-1] dcp 1.1.1.1 //在统计实例1上关联的DCP 1.1.1.1。
[Switch_4-nqa-ipfpm-mcp-instance-1] dcp 2.2.2.2 //在统计实例1上关联的DCP 2.2.2.2。
[Switch_4-nqa-ipfpm-mcp-instance-1] dcp 3.3.3.3 //在统计实例1上关联的DCP 3.3.3.3。
[Switch_4-nqa-ipfpm-mcp-instance-1] loss-measure ratio-threshold upper-limit 2 lower-limit 1 //配置统计实例1的丢包率超限告警阈值为2%,丢包率恢复告警阈值为1%。
[Switch_4-nqa-ipfpm-mcp-instance-1] quit
[Switch_4-nqa-ipfpm-mcp] quit
[Switch_4] quit


步骤5:检查配置结果。

  • 在设备上查看统计结果
    # 在作为MCP的Switch_4上执行display ipfpm statistic-type loss instance 1命令查看丢包统计结果,其中Period列为周期号,Loss(p)列为丢弃的报文数目,LossRatio(p)为报文的丢失率,Loss(b)列为丢弃的字节数目,LossRatio(b)为字节的丢失率。所有数据均为0,表示当前网络中没有丢包。 
    【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-12

 

  • 在网管上查看统计结果
    在eSight网管的iPCA模块上能够直观的看到当前区域网络丢包情况。如下图所示,在守恒区域中未存在丢包。
    【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1298547-13

 

配置文件
Switch_1的配置文件
#
sysname Switch_1
#
interface GigabitEthernet1/0/1
ipfpm tlp 1
#
nqa ipfpm dcp
dcp id 1.1.1.1
instance 1
  mcp 4.4.4.4
  flow forward source 10.1.1.0 24 destination 10.2.0.0 16
  tlp 1 out-point ingress
  loss-measure enable continual
#
return
Switch_2的配置文件
#
sysname Switch_2
#
interface GigabitEthernet1/0/1
ipfpm tlp 2
#
nqa ipfpm dcp
dcp id 2.2.2.2
instance 1
  mcp 4.4.4.4
  flow forward source 10.1.1.0 24 destination 10.2.0.0 16
  tlp 2 out-point ingress
  loss-measure enable continual
#
return
Switch_3的配置文件
#
sysname Switch_3
#
interface GigabitEthernet1/0/1
ipfpm tlp 3
#
nqa ipfpm dcp
dcp id 3.3.3.3
instance 1
  mcp 4.4.4.4
  flow forward source 10.1.1.0 24 destination 10.2.0.0 16
  tlp 3 in-point egress
  loss-measure enable continual
#
return
Switch_4的配置文件
#
sysname Switch_4
#
nqa ipfpm mcp
mcp id 4.4.4.4
instance 1
  dcp 1.1.1.1
  dcp 2.2.2.2
  dcp 3.3.3.3
  loss-measure ratio-threshold upper-limit 2.000000 lower-limit 1.000000
#
return


案例总结
案例展现了使用iPCA统计区域内丢包信息功能。由于统计信息中不包含边界设备的丢包,所以能够很好的反应当前区域网络(目标流穿越网络)质量状况。非常适用于企业跨广域网互联时对广域网部分的丢包统计或者对企业园区网络内不支持iPCA的设备组成的网络进行丢包统计。


在使用区域网络丢包统计功能时有以下注意事项:

  • 丢包统计在当前版本只支持统计已知IP单播流量,不支持统计未知IP单播流量。如果统计未知IP单播流量,统计结果会存在异常,不能保证正确性。 
  • 丢包统计基于目标流,如果在网络转发过程中修改了报文内容(如NAT转换、增加隧道封装、修改报文优先级),会导致设备无法精确匹配到待测报文,影响统计结果。
  • 用户可以依据实际需要配置丢包率超限告警阈值和丢包率恢复告警阈值,但是丢包率恢复告警阈值必须小于或者等于丢包率超限告警阈值。

本帖被以下专题推荐:

  • x
  • 常规:

点评 回复

跳转到指定楼层
交换机在江湖
交换机在江湖 官方号 发表于 2015-4-20 16:03:47 已赞(0) 赞(0)

2.3场景三:逐点网络业务质量检测

网络需求说明
如图所示,展示了某企业的网络拓扑图。在总部内部设备A和设备B之间传输视频业务,需要评估一下当前的网络质量。企业运维人员可以在设备A、设备B之间建立检测任务,检测视频业务经过的每一段网络是否存在丢包。
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1617127-1
检测过程中,将视频流定为目标流,对目标流经过的每一段网络都进行逐点检测,这样就可以获取到每一点的网络质量。可以对网络进行简化,如下图所示。简化后使用逐点网络业务质量检测。
【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1617127-2
配置思路
网络已经可以通信,设备之间时间已经通过NTP进行同步,需要部署iPCA定位具体故障点,采用如下的思路配置网络级逐点丢包统计功能:
1.配置Switch_1到Switch_3之间网络的逐点丢包统计功能,实现对目标流传输网络逐段定位故障的目的。按照原子闭合跳ACH(Atomic Closed Hop)的划分规则,可以将Switch_1到Switch_3之间的链路划分为两个ACH,分别为ACH1:{ TLP100,TLP200 }和ACH2:{ TLP200,TLP310 }。
2.Switch_1作为MCP,负责收集DCP1、DCP2和DCP3上送的丢包统计数据,同时完成数据的汇总和计算,并向用户终端或者网管系统上报统计结果。
3.在Switch_1上配置触发丢包超限告警和丢包超限恢复告警阈值,当目标流的丢包率超出7%时触发丢包率超限告警,当丢包率低于5%触发丢包率恢复告警。Switch_1能够根据网络的丢包情况向网管发送告警,实时通告链路的状况。
4.Switch_1、Switch_2和Switch_3均作为DCP,分别控制并管理TLP100、TLP200和TLP310,完成丢包统计数据的收集并向MCP上送收集到的丢包统计数据。
5.DCP和MCP之间通信使用的UDP端口号、认证模式、DCP上染色位等均使用缺省值。
配置过程
步骤1:配置Switch_1作为MCP,收集DCP1、DCP2和DCP3发送过来的数据,计算统计结果。
<HUAWEI> system-view
[HUAWEI] sysname Switch_1 //将设备命名为Switch_2。
[Switch_1] nqa ipfpm mcp //使能全局的MCP功能。
[Switch_1-nqa-ipfpm-mcp] mcp id 1.1.1.1 //配置MCP ID为1.1.1.1。
[Switch_1-nqa-ipfpm-mcp] instance 1 //在MCP上创建统计实例的标识为1。
[Switch_1-nqa-ipfpm-mcp-instance-1] dcp 1.1.1.1 //在统计实例1上关联标识为1.1.1.1的DCP。
[Switch_1-nqa-ipfpm-mcp-instance-1] dcp 3.3.3.3 //在统计实例1上关联标识为3.3.3.3的DCP。
[Switch_1-nqa-ipfpm-mcp-instance-1] loss-measure ratio-threshold upper-limit 7 lower-limit 5 //配置统计实例的丢包率超限告警阈值为7%,丢包率恢复告警阈值为5%。
[Switch_1-nqa-ipfpm-mcp-instance-1] ach 1 //配置原子闭合跳ACH的标识为1,用来标识指定两台设备之间的一段网络。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] flow forward //指定ACH视图下的目标流的方向为正向流。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] in-group dcp 1.1.1.1 tlp 100 //配置目标流的入网络测量点组中的测量点所属的DCP标识为1.1.1.1,TLP标识为100。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] out-group dcp 2.2.2.2 tlp 200 //配置目标流的出网络测量点组中的测量点所属的DCP标识为2.2.2.2,TLP标识为200。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-1] quit
[Switch_1-nqa-ipfpm-mcp-instance-1] ach 2 //配置原子闭合跳ACH的标识为2,用来标识指定两台设备之间的一段网络。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] flow forward //指定ACH视图下的目标流的方向为正向流。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] in-group dcp 2.2.2.2 tlp 200 //配置目标流的入网络测量点组中的测量点所属的DCP标识为2.2.2.2,TLP标识为200。
[Switch_1-nqa-ipfpm-mcp-instance-1-ach-2] out-group dcp 3.3.3.3 tlp 310 //配置目标流的出网络测量点组中的测量点所属的DCP标识为3.3.3.3,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
步骤2:配置Switch_1作为DCP1,其测量点TLP的编号为100,负责对进出流量进行染色和去染色,并记录流量数据。
[Switch_1] nqa ipfpm dcp //配置设备作为DCP。
[Switch_1-nqa-ipfpm-dcp] dcp id 1.1.1.1 //配置设备DCP的ID为1.1.1.1。
[Switch_1-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_1-nqa-ipfpm-dcp-instance-1] mcp 1.1.1.1 //配置DCP上统计实例所属的MCP为1.1.1.1。
[Switch_1-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 //配置DCP上统计实例1中目标流为正向流。源地址为10.1.1.0网段,目的地址为10.2.1.0网段。
[Switch_1-nqa-ipfpm-dcp-instance-1] tlp 100 in-point ingress //配置TLP的ID为1,对进入系统的目标流进行染色操作,系统接收报文。
[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 /在接口上绑定TLP100,TLP100收集目标流统计数据。
[Switch_1-GigabitEthernet1/0/1] quit
[Switch_1] nqa ipfpm dcp //进入DCP视图。
[Switch_1-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_1-nqa-ipfpm-dcp-instance-1] loss-measure enable time-range 30 //使能DCP上统计实例1的丢包统计功能,持续统计时间为30分钟。
[Switch_1-nqa-ipfpm-dcp-instance-1] quit
[Switch_1-nqa-ipfpm-dcp] quit
[Switch_1] quit
步骤3:配置Switch_2作为DCP2,其测量点TLP的编号为200,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_2 //将设备命名为Switch_2。
[Switch_2] nqa ipfpm dcp //配置设备作为DCP。
[Switch_2-nqa-ipfpm-dcp] dcp id 2.2.2.2 //配置设备DCP的ID为2.2.2.2。
[Switch_2-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_2-nqa-ipfpm-dcp-instance-1] mcp 1.1.1.1 //配置DCP上统计实例所属的MCP。
[Switch_2-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 //配置DCP上统计实例1中目标流为正向流。源地址为10.1.1.0网段,目的地址为10.2.1.0网段。
[Switch_2-nqa-ipfpm-dcp-instance-1] tlp 200 mid-point flow forward ingress //配置TLP的ID为200,为中间测量点,正向流进入该TLP200。
[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 //在接口上绑定TLP200,TLP200收集目标流统计数据。
[Switch_2-GigabitEthernet1/0/1] quit
[Switch_2] nqa ipfpm dcp //进入DCP视图。
[Switch_2-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_2-nqa-ipfpm-dcp-instance-1] loss-measure enable mid-point time-range 30 //使能DCP上统计实例1的连续丢包统计功能,为中间测量点,持续统计时间为30分钟。
[Switch_2-nqa-ipfpm-dcp-instance-1] quit
[Switch_2-nqa-ipfpm-dcp] quit
步骤4:配置Switch_3作为DCP3,其测量点TLP的编号为310,负责对进出流量进行染色和去染色,并记录流量数据。
<HUAWEI> system-view
[HUAWEI] sysname Switch_3 //将设备命名为Switch_3。
[Switch_3] nqa ipfpm dcp //配置设备作为DCP。
[Switch_3-nqa-ipfpm-dcp] dcp id 3.3.3.3 //配置设备DCP的ID为3.3.3.3。
[Switch_3-nqa-ipfpm-dcp] instance 1 //在DCP上创建统计实例的标识为1。
[Switch_3-nqa-ipfpm-dcp-instance-1] mcp 1.1.1.1 //配置DCP上统计实例所属的MCP。
[Switch_3-nqa-ipfpm-dcp-instance-1] flow forward source 10.1.1.0 24 destination 10.2.1.0 24 //配置DCP上统计实例1中目标流为双向对称目标流。源地址为10.1.1.0网段,目的地址为10.2.1.0网段。
[Switch_3-nqa-ipfpm-dcp-instance-1] tlp 310 out-point egress //配置TLP的ID为310,对离开系统的目标流进行去染色操作,系统发送报文。
[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 //在接口上绑定TLP310,TLP310收集目标流统计数据。
[Switch_3-GigabitEthernet1/0/1] quit
[Switch_3] nqa ipfpm dcp //进入DCP视图。
[Switch_3-nqa-ipfpm-dcp] instance 1 //进入统计实例1视图。
[Switch_3-nqa-ipfpm-dcp-instance-1] loss-measure enable time-range 30 //使能DCP上统计实例1的丢包统计功能,持续统计时间为30分钟。
[Switch_3-nqa-ipfpm-dcp-instance-1] quit
[Switch_3-nqa-ipfpm-dcp] quit
步骤5:检查配置结果。

  • 在设备上查看统计结果
    # 在作为MCP的Switch_1上执行display ipfpm statistic-type loss instance 1 ach 1和display ipfpm statistic-type loss instance 1 ach 2命令查看丢包统计结果。
    以下仅以ach 1的显示信息为例,其中Period列为周期号,Loss(p)列为丢弃的报文数目,LossRatio(p)为报文的丢失率,Loss(b)列为丢弃的字节数目,LossRatio(b)为字节的丢失率。从回显结果可以看出当前网络的丢包率为0。
    <Switch_1> display ipfpm statistic-type loss instance 1 ach 1 //查看ACH 1内的逐点性能统计数据。
    Latest loss statistics of forward flow:
    Unit: p - packet, b - byte
    ------------------------------------------------------------------------------------------
    Period               Loss(p)              LossRatio(p)  Loss(b)              LossRatio(b)
    ------------------------------------------------------------------------------------------
    136190088            0                    0.000000%    0                  0.000000%
    136190087            0                    0.000000%    0                  0.000000%
    136190086            0                    0.000000%    0                  0.000000%
    136190085            0                    0.000000%    0                  0.000000%
    136190084            0                    0.000000%    0                  0.000000%
    136190083            0                    0.000000%    0                  0.000000%
    136190082            0                    0.000000%    0                  0.000000%

    Latest loss statistics of backward flow:
    Unit: p - packet, b - byte
    ------------------------------------------------------------------------------------------
    Period               Loss(p)              LossRatio(p)  Loss(b)              LossRatio(b)
    ------------------------------------------------------------------------------------------
  • 在网管上查看统计结果
    在eSight网管的监控界面上能够直观的看到网络逐点丢包情况。如下图所示,网络中无丢包。
    【交换机在江湖】实战案例十九 iPCA配置案例(2)—网络业务质量检测-1617127-3

配置文件
Switch_1的配置文件
#
sysname Switch_1
#
interface GigabitEthernet1/0/1
ipfpm tlp 100
#
nqa ipfpm dcp
dcp id 1.1.1.1
instance 1
  mcp 1.1.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 1.1.1.1
instance 1
  dcp 1.1.1.1
  dcp 3.3.3.3
  loss-measure ratio-threshold upper-limit 7.000000 lower-limit 5.000000
  ach 1
   flow forward
   in-group dcp 1.1.1.1 tlp 100
   out-group dcp 2.2.2.2 tlp 200
  ach 2
   flow forward
   in-group dcp 2.2.2.2 tlp 200
   out-group dcp 3.3.3.3 tlp 310
#
return
Switch_2的配置文件
#
sysname Switch_2
#
interface GigabitEthernet1/0/1
ipfpm tlp 200
#
nqa ipfpm dcp
dcp id 2.2.2.2
instance 1
  mcp 1.1.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 3.3.3.3
instance 1
  mcp 1.1.1.1
  flow forward source 10.1.1.0 24 destination 10.2.1.0 24
  tlp 310 out-point egress
#
return
案例总结
案例展现了使用iPCA实现逐点丢包统计功能,由于统计的丢包信息具体到每一台设备上,因此能够非常清楚的看到当前的网络质量状况。
在使用逐点丢包统计功能时有以下注意事项:

  • 不支持在MPLS VPN场景中配置网络级逐点丢包统计功能。
  • 丢包统计只支持统计已知IP单播流量,不支持统计未知IP单播流量。如果统计未知IP单播流量,统计结果会存在异常,不能保证正确性。
  • 用户可以依据实际需要配置丢包率超限告警阈值和丢包率恢复告警阈值,但是丢包率恢复告警阈值必须小于或者等于丢包率超限告警阈值。
  • 逐点丢包统计功能能够实时检测网络质量、准确定位故障点,对于区域网络设备都支持iPCA时非常实用,能够做到区域内全网络的实时监控,但是其配置比较复杂,需要前期做好配置规划。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
  • x
  • 常规:

点评 回复

watch
watch  新锐 发表于 2015-4-23 13:46:25 已赞(0) 赞(0)

多谢楼主。下载收藏了!
  • x
  • 常规:

点评 回复

难得糊涂_河北
难得糊涂_河北   发表于 2015-6-12 16:28:47 已赞(0) 赞(0)

好东东,值得收藏
  • x
  • 常规:

点评 回复

小喆
小喆   发表于 2015-12-4 19:28:08 已赞(0) 赞(0)

好好学习 天天向上

  • x
  • 常规:

点评 回复

发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
登录参与交流分享

登录参与交流分享

登录