Interface gpon-onu_0/9/1:64
ZXAN(config)#show igmp dynamic-member(显示加入组播的成员:onu)
ZXAN(config)#show igmp staic-member(显示静态)
ZXAN(config)#show igmp log
ZXAN(config)#show igmp staticstics(统计收发报,错报等用于诊断)
ZXAN# clear igmp-snooping all(清除统计)
ZXAN(config)# debug igmp all(打印包,cpu占用率很高)
ZXAN(config)# igmp bandwidth-control(速率控制)
ZXAN(config)# igmp v1router-timeout(V1协议)
ZXAN(config)# igmp mvlan 2999 group-filter(设置组过滤)
ZXAN(config)# iptv channel mvlan 2999 group 224.1.1.1 name ***
ZXAN(config)# iptv package ***
ZXAN(config)# iptv package *** channel 1 preview
ZXAN(config)#
准备工作
ZXAN(config)#vlan 29(创建一个VLAN29准备作为MVLAN)
ZXAN(config)#vlan 3999(创建一个VLAN3999用于跨VLAN组播)
ZXAN(config)#interface gei_0/4/1(进入上联口)
ZXAN(config-if)#switchport vlan 29 tag(把上联口加入VLAN29)
ZXAN(config-if)#switchport vlan 3999 tag(把上联口加入VLAN3999)
ZXAN(config)#interface epon-onu_0/1/1:16(进入PON-ONU口)
ZXAN(config-if)#switchport mode trunk(把端口模式改成trunk)
ZXAN(config-if)#switchport vlan 3999 tag(把PON-ONU口加入VLAN3999)
——上联口必须加入用于组播的VLAN29,PON-ONU口不必加入用于组播的VLAN29
ZXAN(epon-onu-mng)#vlan port eth_0/1 mode tag vlan 3999(把ONU的用户端以untag方式加入VLAN3999)
显示:
ZXAN#show igmp(显示igmp是否enable,跨VLAN组播是否enable)
ZXAN#show igmp mvlan(显示所有的MVLAN以及各自的工作模式(snoopy或proxy))
ZXAN#show igmp mvlan 29(显示MVLAN包含的源端口、接收端口和组播频道IP地址)
ZXAN#show igmp mvlan 29 group(显示组播频道IP地址、各频道带宽、是否预加入、当前用户)
ZXAN#show igmp mvlan 29 group 239.255.40.8(显示指定组播频道当前的端口成员信息)
ZXAN#show igmp dynamic-member(显示正在收看用户的端口以及频道)
ZXAN#show igmp interface epon-onu_0/1/1:16 dynamic-group-list(显示接口下当前加入的频道)
ZXAN#show igmp interface epon-onu_0/1/1:16(显示端口的快速离开功能是否启用、PON-ONU口的最大组播组数Max concurrent group num,即允许同时访问的频道数)
ZXAN#show eth-switch(显示组播风暴抑制开关multicast-limit的状态)
ZXAN#show running-config(显示是否启用三层组播模式ip multicast-routing)
ZXAN#show iptv control(显示IPTV的频道控制功能是否启用)
配置:
ZXAN(config)#igmp enable/disable(启用/禁用igmp,默认是enable的)
ZXAN(config)#igmp span-vlan enable/disable(启用/禁用跨VLAN组播,默认是enable的)
ZXAN(config)#no eth-switch multicast-limit(关闭组播风暴抑制开关,执行后multicast-limit成为unlimited,默认是unlimited的)
ZXAN(config)# no ip multicast-routing(禁用三层组播模式,默认是禁用的,必须禁用)
ZXAN(config)#iptv cac disable(禁用IPTV的频道控制功能,默认是禁用的,必须禁用)
ZXAN(config)#igmp mvlan 29(创建MVLAN)
ZXAN(config)#igmp mvlan 29 work-mode proxy/snooping/router(修改MVLAN的工作模式,默认是proxy模式)
ZXAN(config)#interface epon-onu_0/1/1:16
ZXAN(config-if)#igmp fast-leave enable/disable(启用/禁用端口的快速离开功能,默认是disable的)
ZXAN(config-if)#igmp max-groups 20(设置PON-ONU口的最大组播组数,默认是512)
ZXAN(config)#igmp mvlan 29 source-port gei_0/4/1(将组播源端口加入MVLAN)
ZXAN(config)#igmp mvlan 29 receive-port epon-onu_0/1/1:16(将组播接收端口加入MVLAN)
ZXAN(config)#igmp mvlan 29 group 239.255.40.1 to 239.255.40.255(添加频道)
ZXAN(config)#igmp mvlan 29 group 239.255.40.1 to 239.255.40.255 prejoin enable/disable(启用/禁用频道预加入功能,默认是不预加入的)
ZXAN(config)#no igmp mvlan 29 source-port gei_0/4/1(删除源端口)
ZXAN(config)#no igmp mvlan 29 receive-port epon-onu_0/1/1:16(删除接收端口)
ZXAN(config)#no igmp mvlan 29 group 239.255.40.1 to 239.255.40.255(删除频道)
ZXAN(config)#no igmp mvlan 29(删除MVLAN)
ZXAN#show remote onu multicast-info epon-onu_0/1/1:16(显示ONU用户端口的MVLAN配置、用户端口的最大组播组数、组播流出用户端口的时候是否剥离tag)
ZXAN#show running-config(显示OLT上配置的ONU的工作模式是snooping还是可控组播)
ZXAN#show remote onu info epon-onu_0/1/1:16(显示ONU的实际工作模式是snooping还是可控组播)
ZXAN(config)#pon-onu-mng epon-onu_0/1/1:16(进入ONU远程配置模式)
ZXAN(epon-onu-mng)#multicast switch igmpsnooping/control-multicast(设置ONU的工作模式为snooping或可控组播,默认是igmpsnooping)
ZXAN(epon-onu-mng)#multicast vlan port eth_0/2 add vlanlist 29(将用户端口加入MVLAN)
ZXAN(epon-onu-mng)#multicast vlan port eth_0/2 delete vlanlist 29(将用户端口从MVLAN中删除)
ZXAN(epon-onu-mng)#multicast vlan tag-stripe port eth_0/2 enable/disable(设置组播流出用户端口的时候是否剥离tag)
ZXAN(epon-onu-mng)#multicast group-max-number eth_0/1 10(设置用户端口的最大组播组数)
统计及调试命令
ZXAN#show igmp statistics(显示OLT线卡IGMP报文统计(可指定PON-ONU口查询))
ZXAN#show ip igmp snooping statistic(显示OLT主控板IGMP报文统计(可指定上联口查询))