[发明专利]无源光网络可控组播系统与实现方法有效
申请号: | 201310506585.X | 申请日: | 2013-10-24 |
公开(公告)号: | CN103501472A | 公开(公告)日: | 2014-01-08 |
发明(设计)人: | 肖明胜;张峰;刘俊;向晓洁 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L12/18 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无源 网络 可控 系统 实现 方法 | ||
1.无源光网络可控组播系统,其特征在于,包括通过ODN连接的OLT和ONU,OLT与ODN通过PON口连接,ONU与ODN通过PON口连接;
所述的OLT包括:
光线路终端配置管理模块:用于保存组播业务权限配置信息,并透传组播业务权限配置信息给ONU的光网络终端配置管理模块;
光线路终端IGMP/MLD Snooping/Proxy协议模块:用于进行IGMP/MLD协议报文处理,维护组播组成员关系表,并调用光线路终端交换模块的接口控制组播业务流的硬件转发表;
光线路终端交换模块:用于维护组播业务流的硬件转发表,受光线路终端IGMP/MLD Snooping/Proxy协议模块调用;
所述的ONU包括:
光网络终端配置管理模块:用于接收来自光线路终端配置管理模块的组播业务权限配置信息,并透传组播业务权限配置信息给光网络终端组播业务权限管理模块;
光网络终端组播业务权限管理模块:用于管理可控组播业务权限,根据组播业务权限配置信息鉴定用户和组播组内容权限,返回权限鉴定结果给光网络终端IGMP/MLD Snooping/Proxy协议模块;
光网络终端IGMP/MLD Snooping/Proxy协议模块:用于进行IGMP/MLD协议报文处理,维护组播组成员关系表,并调用光网络终端交换模块的接口控制组播业务流的硬件转发表;
光网络终端交换模块:用于维护组播业务流的硬件转发表,受光网络终端IGMP/MLD Snooping/Proxy协议模块调用。
2.无源光网络可控组播实现方法,其特征在于,包括以下步骤:
步骤1:OLT将组播业务权限配置信息透传给ONU;
步骤2:ONU接收用户的组播请求报文,并根据所述组播请求报文的类型进行相应的处理:
如果所述类型是IGMP/MLD Report报文,则进行用户和组播业务权限鉴定,如果鉴定权限为禁止,则直接返回,退出处理;如果鉴定权限为非禁止,执行步骤3;
如果所述类型是IGMP Leave或MLD Done报文,则执行步骤3;
如果所述类型既不是IGMP/MLD Report报文也不是IGMP Leave或MLDDone报文,则丢弃此报文,直接返回,退出处理;
步骤3:按照一般的Snooping/Proxy协议处理该报文,实现组播侦听或是代理的功能,维护组播组成员关系表,控制组播业务流到用户侧的转发;当有组播组成员关系变化时,转步骤4,否则直接返回,退出处理;
步骤4:判断是新用户还是用户是否离开组播组,如果是新用户,更新组播转发表和可控组播业务状态,执行步骤5;如果用户离开组播组,更新组播转发表和可控组播业务状态,执行步骤6;否则直接返回,退出处理;
步骤5:检查该用户对应该组播的组播业务权限,如果组播业务权限为预览,则将该用户对应的预览次数加1,启动预览定时器,转预览定时器处理;如果组播业务权限为非预览,则直接返回,退出处理;
步骤6:检查该用户对应该组播的组播业务权限,如果组播业务权限为预览,则停止预览定时器,将该用户的预览总时长增加上本次的预览时长,退出处理;如果权限为非预览,直接返回,退出处理。
3.根据权利要求2所述的无源光网络可控组播实现方法,其特征在于,更新可控组播业务状态包括静态组播业务权限配置信息、定时器和可控组播状态。
4.根据权利要求3所述的无源光网络可控组播实现方法,其特征在于,所述的定时器包括预览用户的节目预览定时器,所述可控组播状态包括预览次数。
5.根据权利要求4所述的无源光网络可控组播实现方法,其特征在于,如果所述的节目预览定时器超时,则将该用户对应该组播的预览总时长增加上本次的预览时长,并认为该用户离开该组播组,控制组播业务流停止到用户侧的转发。
6.根据权利要求4所述的无源光网络可控组播实现方法,其特征在于,预览定时器处理包括以下步骤:
步骤7:光网络终端组播业务权限管理模块管理预览定时器,通过固定的时间长度周期性的检查存在的预览定时器状态:
如果预览定时器超时时,将该用户对应该组播的预览总时长增加上本次的预览时长,并认为该用户离开该组播组,反馈到IGMP/MLD Snooping/Proxy协议模块进行更新组播组成员关系,进而控制组播业务流停止到用户侧的转发,转步骤8;
如果该用户对应该组播的预览总时长加上预览定时器当前时间超过了预览权限模板中配置的该组播的允许预览总时长,将该用户对应该组播的预览总时长增加上预览定时器当前时间,并认为该用户离开该组播组,反馈到IGMP/MLD Snooping/Proxy协议模块进行更新组播组成员关系,进而控制组播业务流停止到用户侧的转发,转步骤8;
否则,直接转步骤8;
步骤8:等待固定时间长度,转步骤7。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310506585.X/1.html,转载请声明来源钻瓜专利网。