Print

组播转发表统计报文数

问题描述

查看display multicast forwarding-table的时候,可能会对这个接口的matched字段和forwarded字段有疑问,因为当我们测试的时候会发现,从组播源侧接收了300多个组播报文报文,设备也给下游组播接收者转发了300多个组播报文,但是查看这个matched字段和forwarded字段计数,只增长了20几个,所以大家会有疑问,这个统计的到底是什么报文数量呢?是协议交互的报文数量吗?

 

# 显示公网实例组播转发表的信息。

<Sysname> display multicast forwarding-table

Total 1 entries, 1 matched

 

00001. (172.168.0.2, 227.0.0.1)

     Flags: 0x0

     Uptime: 00:08:32, Timeout in: 00:03:26

     Incoming interface: Vlan-interface10

          Incoming sub-VLAN: VLAN 11

          Outgoing sub-VLAN: VLAN 12

                             VLAN 13

     List of 1 outgoing interfaces:

       1: Vlan-interface20

          Sub-VLAN: VLAN 21

                    VLAN 22

     Matched 19648 packets(20512512 bytes), Wrong If 0 packet

     Forwarded 19648 packets(20512512 bytes)

解决方法

这个不是硬件转发的流量计数,这个计数是平台定时去硬件中读取数据来维持表项用的,每查一次数据就加1,设备不支持统计每个组播表项转发了多少报文。