问题描述
二层组播场景,交换机下面接了有视频服务器,以及接收端,在接收端有个大屏,分了不同的视频模块对应不同的服务器,开始接收时,是逐步显示的,没有一起显示出来。
交换机型号:S5720S-52X-SI-AC 版本:V200R019C10SPC500
解决方案
现网是几台二层交换机互联,交换机都配置了igmp-snooping querier enable,服务器接在其中一台交换机下面.
组播拉流时这个交换机和其他4台交换机之间的igmp 协议报文会来回转发,会导致瞬时超过igmp cp-car值丢包,拉流出现延时的情况。
服务器同时一起发送大量igmp报文超过CP-CAR默认处理能力
通过下面的命令行可以查看设备当前的IGMP CAR值,如果是64kbps,那么就需要放大CAR值,建议放大到128kbps或者256kbps。
[HUAWEI]display cpu-defend configuration packet-type igmp all
Car configurations on mainboard.
----------------------------------------------------------------------
Packet Name Status Cir(Kbps) Cbs(Byte)
----------------------------------------------------------------------
igmp Enabled 256 48128
----------------------------------------------------------------------
Car configurations on slot 0.
----------------------------------------------------------------------
Packet Name Status Cir(Kbps) Cbs(Byte) Queue
----------------------------------------------------------------------
igmp Enabled 256 48128 2
----------------------------------------------------------------------
1、可以适当放大该CAR值至128kbps或者256kbps;
配置方法如下:
#
cpu-defend policy igmp
car packet-type igmp cir 256
cpu-defend-policy igmp global
cpu-defend-policy igmp
#
2. 建议igmp-snooping querier enable仅配置在组播源所在的交换机上面,其他交换机无需配置igmp-snooping querier enable。
现网按照建议配置后问题解决。
请立即点击咨询我们或拨打咨询热线: 17804441181,我们会详细为你一一解答你心中的疑难。项目经理在线