1)通过命令show ip multicast wlan查看AC或者AP是否已经打开全局无线组播功能。
Ruijie(config)#show ip multicast wlan
Global multicast state: enable
enable表示已经打开了,如果看到是disable表示未打开。show run可以看到配置上命令ip multicast wlan
通过命令show ip igmp snooping查看是否打开组播功能。通过show run可以看到配置上了命令ip igmp snooping
2)在AC或者AP设备上show ip igmp snooping mroute命令查看是否存在动态路由连接口。
Ruijie#show ip igmp snooping mrouter
Multicast Switching Mroute Port
D: DYNAMIC
S: STATIC
(*, *, 2):
VLAN(1) 1 MROUTES:
GigabitEthernet 0/1(D) // D标志 表示是动态学习的
a)如果有,说明当前网络环境中已经开启了三层组播,有IGMP查询器Router存在。AC或者AP(胖AP)设备无需配置二层查询器功能。
b)如果没有,说明当前的网络环境中不存在IGMP查询器Router,需要在AC或者AP(胖AP)设备上开启二层查询器功能。首先通过 show ip igmp snooping querier命令查看是否配置了查询器功能,如果显示为无查询器。如下图所示:
Ruijie(config)#show ip igmp sn querier
Vlan IP Address IGMP Version
-------------------------------------------
可通过命令show run | in querier查看配置是否都已经配置正确。正确的配置如下:
Ruijie#sh run | in querier
ip igmp snooping querier
ip igmp snooping querier address 10.0.0.1
ip igmp snooping vlan 2 querier
各命令说明如下:
Ruijie(config)#ip igmp snooping querier // 开启全局查询器功能
Ruijie(config)#ip igmp snooping querier address 10.0.0.1 //sta网关地址或者AC地址
Ruijie(config)#ip igmp snooping vlan 2 querier //vlan 2为sta所在vlan
配置正确后,通过show ip igmp snooping querier命令查看配置是否成功
Ruijie(config)#show ip igmp sn querier
Vlan IP Address IGMP Version Port
--------------------------------------------------------
2 10.0.0.1 2 switch
表示vlan 2已经启动查询器功能。
c)无组播提供优化配置命令,忽略查询报文更新定时器,避免由于空口丢包导致的表项老化问题。通过show run命令可以看到是否配置上命令。建议这条优化命令都配置上。
下一步通过show run查看组播相关的命令是否都已配置上。
ip igmp snoping querier
ip igmp snoping querier address 10.0.0.1
ip igmp snoping vlan 2 querier
ip igmp snoping ignore-query-timer
ip igmp snoping
ip multicast wlan
下一步a)通过show ip igmp sn user-info命令查看是否有用户信息
Ruijie#show ip igmp sn user-info
(*, 224.1.1.1, 2):
VLAN(2) 1 OPORTS:
CAPWAP-Tunnel 1(D)(1)
*sta(C83A.35CF.504E)
具体表项说明如下:
Ruijie#show ip igmp sn user-info
(*, 224.1.1.1, 2): ===》包括组ip地址,和sta的vlan
VLAN(2) 1 OPORTS:
CAPWAP-Tunnel 1(D)(1) ===》report报文接收的接口,(1)表示接口下有一个点播用户
*sta(C83A.35CF.504E) ===》点播的sta的mac地址
b)通过命令show msf msc查看转发表项
Ruijie#show msf msc
Multicast Switching Cache Table
(*, 224.1.1.1, 2), HIT, SYNC, MTU:0, 1 OIFs
VLAN 2(4098): 1 OPORTs, REQ: DONE
OPORT 3, IGMP-SNP, REQ: DONE
具体表项说明:
Ruijie#show msf msc
Multicast Switching Cache Table
(*, 224.1.1.1, 2), HIT, SYNC, MTU:0, 1 OIFs
VLAN 2(4098): 1 OPORTs, REQ: DONE ===》DONE表示已经下发到快转
OPORT 3, IGMP-SNP, REQ: DONE ===》点播出口
c)通过命令 cat /sys/ef_mc_show/ef-mc4-l2-msc查看快转转发表项
------------------ipv4 msc-------------------------------
src ip : 0.0.0.0.
group ip : 224.1.1.1
vid : 2.
iif : 0.
hit : yes.
tran_pkts : 175.
drop_pkts : 0.
onum : 1.
olist :
[vid:2 | ifx:3 | ttl:0]
---------------------end---------------------------------
具体解释如下:
------------------ipv4 msc-------------------------------
src ip : 0.0.0.0.
group ip : 224.1.1.1 ===》点播组播组地址
vid : 2.
iif : 0.
hit : yes.
tran_pkts : 175. ===》转发的报文个数
drop_pkts : 0. ===》转发丢包个数
onum : 1.
olist :
[vid:2 | ifx:3 | ttl:0] ===》转发出口
---------------------end---------------------------------
如果视频播放有马赛克或者卡顿现象可以通过以上命令:cat /sys/ef_mc_show/ef-mc4-l2-msc查看组播快转是否有丢包现象。如果查看无丢包还是有马赛克或者卡顿问题。请进行步骤5的驱动优化
下一步1)关闭无线低速率。
2)减小beacon发送间隔。
3)降低组播发送速率。
4)开启无线组播转单播功能,看是否有改善,尤其是对于2.4g网络,空口干扰比较大。
Ruijie(config-ap)#igmp snooping mcast-to-unicast enable
说明:组播转单播功能是将组播报文转为单播报文在空口进行发送。转成单播之后,之前只要从空口发一份报文出去,现在转成单播之后,有几个用户就要发多少份报文,所以会占用大量空口带宽。组播转单播命令开启首先要判断是否可以满足客户的需求。
下一步