当前位置:首页 > 中兴C300 EPON 组播业务配置
C300 EPON组播业务配置
EPON在整个IPTV承载网中所其的作用是组播流量复制和igmp组的管理,除此以外,作为承载网的接入层,EPON也能满足承载网可控组播的要求。
关于igmp组的管理,OLT上可以采用snooping或者proxy模式或者可控模式,前者igmp加入报文透传到上联路由器,不对报文作处理,只监听,后者则会对加入报文作一些处理。
ONU上一般采用snooping模式。
组播的配置主要包括,配置单播业务是igmp报文能够上传到OLT,配置组播vlan即mvlan,配置mvlan的源端口和接收端口,配置节目源,配置ONU的组播模式。
为一个ONU开通IPTV业务事先需要3个业务规划数据: 1、组播VLAN:
一般情况下,所有组播用户和业务采用一个VLAN进行IPTV业务流的处理,即组播VLAN。
2、节目源
给出所要支持的节目组播地址信息。 3、ONU组播模式
ONU上采用Igmp-Snooping或者Igmp-proxy模式或者可控模式。
如果OLT上启用IPTV cac功能,则必须使用可控模式;如果不使能频道访问控制功能,则三者均可。OLT默认关闭了频道访问控制功能。
一个完整的EPON组播业务需要在OLT和ONU上都进行相关配置。
OLT基本配置
1) 配置组播VLAN
在配置组播VLAN之前必须先创建基础VLAN。 ZXAN(config)#igmp mvlan 4000 2) 配置组播源端口
在配置源端口之前,必须将源端口加入基础VLAN。
源端口配置防止IGMP报文向其它上联口发送,保证下来的组播流是来自正确的组播源的。
ZXAN(config)#igmp mvlan 4000 source-port gei_1/19/1 3) 配置组播接收端口
接收端口配置防止非法用户访问组播资源。 注意:
如果ONU工作在可控组播模式,则OLT上必须将可控组播的每个端口都配置成接收端口;
ZXAN(config)#igmp mvlan 4000 receive-port epon-onu_1/8/2:1 vport 1 ZXAN(config)#igmp mvlan 4000 receive-port e pon-onu_1/8/2:1 vport 2
如果ONU工作在Snooping模式下,OLT上只需要配置缺省的vport 1为接收端口。 ZXAN(config)#igmp mvlan 4000 receive-port epon-onu_1/8/2:1 vport 1 4) 配置组播组
组播组:组播频道的目的IP地址 只有已配置的组播组才允许用户加入。
注意当group-filter配置关闭时,不需要配置组播组,但同时也不支持跨VLAN组播。 ZXAN(config)#igmp mvlan 4000 group 225.1.1.1 to 225.1.1.255 OLT上只要配置了以上四个参数,组播业务就可以通了。
注意:一般不需要用到IPTV cac功能,默认就是关闭的:iptv cac disable;如果一定要打开该功能,请参考《IPTV工程指导书》;如果开启了CAC功能却不配置套餐,会出现组播业务不通。
ONU基本配置
EPON ONU的组播基本参数必须通过OLT上的远程管理命令进行配置,配置完后要保存ONU上的配置。主要有下面配置:
1) 配置ONU工作模式
缺省为Snooping模式,如果需要开通IPTV业务,则切换到可控组播模式。 ZXAN(pon-onu-mng)#multicast switch {snooping | control-multicast} 2) 配置端口组播VLAN
Snooping模式下,如果不配置端口的组播VLAN,则用户加入不了组播组。 ZXAN(pon-onu-mng)#multicast vlan port eth_0/1 add vlanlist 4000 注意:在可控组播模式下不需要配置端口组播VLAN。 3) 配置端口tag剥离
如果ONU直接连机顶盒,需要配置成tag剥离,大多数机顶盒不能识别tag报文; 如果ONU连接家庭网关,一般需要配置成tag不剥离,以便家庭网关通过业务VLAN进行端口隔离。有些家庭网关支持上联口接收untag报文,则也可以配置成tag剥离,在家庭网关上再根据上联口PVID转换到业务VLAN中。
ZXAN(pon-onu-mng)#multicast vlan tag-strip port eth_0/1 {enable | disable}
以上配置仅适用于可以通过OAM远程管理的ONU,包括D400A,D42X,F820,F401,F422。
F429,9806H的组播无法通过OLT进行配置,只能通过远程登陆ONU配置,具体请参考F429配置手册和9806H配置手册。
关于快速离开
ONU用可控组播模式的时候,是否快速离开由OLT控制;ONU用SNOOPING的时候,是否快速离开由ONU来控制; PON-ONU接口默认快速离开是去使能的,ONU上一般都默认快速离开。(很多ONU都只支持快速离开,不支持去使能)。
F820支持快速离开,snooping下:
当ONU端口配置成NoFastLeave时,切换频道后原来点播的频道对应的组播组在ONU上的条目并未删除,并和新点播的频道数据流一起下到机顶盒上。这样短时间内多次切换频道后,就会造成下行的组播流越来越大,超过机顶盒的带宽,导致端口出现拥塞无法观看。
因此建议当组网环境中ONU端口下只连接一台机顶盒时,必须将端口配置成FastLeave,F820中相关配置命令为:
ZXAN(config)#interface fei_0/4/1
ZXAN(config-if)#igmp fast-leave enable 配置完成后要本地保存。
实际应用中一个家庭可能有多台机顶盒设备,上联家庭网关连接到ONU端口,此时如果配置FastLeave,则两个房间看相同的节目就会相互影响,必须配置成NoFastLeave。但这样如何避免带宽溢出的问题呢?
F820最新的版本按照CTC2.0的规范,支持Snooping模式下NoFastLeave的特殊查询超时机制,能保证在NoFastLeave的情况下仍然可以较快的删除组播组(大概2~3秒钟后老化删除),保证同时在线的频道数不会太多,另外也可以通过端口最大组播组的配置限制带宽。F820中相关配置命令为:
ZXAN(config)#interface fei_0/4/1 ZXAN(config-if)#igmp max-group 4
如果家庭网关上支持组播协议(以太网交换机型),也可以配置上面的用户端口为FastLeave。但这样配置太麻烦,不建议使用。
实例
上联口为gei_1/19/3,pon线卡在6号槽位上,下面挂有一个ONU为epon-onu_1/6/1:1,现需要配置组播模式为IGMP SNOOPING,使ONU可以加入到组播组244.5.5.5中去。ONU侧需要增加组播TAG剥离功能,并且限制最大组播数为4。
ZXAN(config) #igmp mvlan 4001 //创建组播VLAN 4001 ZXAN(config) #igmp mvlan 4001 enable //使能该VLAN ZXAN(config) #igmp mvlan 4001 work-mode snooping //设置组播VLAN的工作模式为IGMP SNOOPING
ZXAN(config) #igmp mvlan 4001 source-port gei_1/19/3 //配置上联口为源端口
ZXAN(config)igmp mvlan 4001 receive-port epon-onu_1/6/1:1 //配置ONU为接收端口 ZXAN(config)igmp mvlan 4001 group 224.5.5.5 //组播组为224.5.5.5 ZXAN(config)igmp enable //使能IGMP协议
ZXAN(config)pon-onu_mng epon-onu_1/6/1:1 //进入到ONU远程管理模式
ZXAN(epon-onu-mng)multicast switch igmpsnooping //组播模式切换成IGMP SNOOPING
ZXAN(epon-onu-mng)multicast vlan port eth_0/1 add vlanlist 4001 //把ONU的UNI端口添加到组播VLAN中
ZXAN(epon-onu-mng)multicast vlan tag-stripe port eth_0/1 enable //使能组播TAG剥离功能
ZXAN(epon-onu-mng)multicast groupmax-number eht_0/1 100 //限制最大组播数为100 查询组播配置命令:
ZXAN(config)show igmp mvlan 4001 group 224.5.5.5 ZXAN(config)show igmp interface epon-onu_1/6/1:1
共分享92篇相关文档