[发明专利]一种家庭网关的组播流控制系统在审
申请号: | 201910631490.8 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110398918A | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 夏俊;姜雨涵;钟赟;汤力;蒋浩东;陆瀛峰;杨炳丰 | 申请(专利权)人: | 中国电信集团工会上海市委员会 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 200120 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 家庭网关 软件转发 转发表 流表 硬件转发 组播数据流 控制系统 硬件组播 转发 软件组 组播流 报文 数据流报文 组播转发表 灵活控制 映射控制 转发效率 组播转发 控制器 控制组 有效地 更新 组播 学习 | ||
本发明公开一种家庭网关的组播流控制系统,家庭网关包括:流表控制单元,流表控制单元用于根据控制器下发的转发流表控制家庭网关的转发过程;软件转发单元,用于根据流表控制单元的控制学习和更新家庭网关的软件组播转发表,以及通过软件组播转发表对组播数据流报文进行软件转发;硬件转发单元,用于根据家庭网关的硬件组播转发表对家庭网关接收的组播数据流报文进行硬件转发;软件转发单元中包括一组播映射控制模块,用于更新硬件组播转发表转发。有益效果:通过控制组播数据流报文的学习,改变家庭网关的组播转发表,实现组播转发的灵活控制;实现部分硬件转发和部分软件转发,有效地提高转发效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种家庭网关的组播流控制系统。
背景技术
组播流是采用组播协议传输的数据流,区别于单播的地方是,组播使用UDP(UserDatagram Protocol,用户数据报协议)方式,不需要像单播那样建立一对一的TCP连接。可以完成一对多的数据传输,常用于IPTV的视频流传送。
通常的家庭网关组播由内核处理IGMP协议报文,并维持软件的组播转发表和硬件的组播转发,但这个方法在处理组播流的灵活性上存在以下限制,例如:(1)组播策略固化,无法通过操作IGMP协议报文来变更组播流的转发方式;(2)组播流完全依赖硬件转发,硬件功能缺陷时无法通过软件转发的方式进行弥补。因此,现需一种将硬件转发与软件转发相结合的方式来提高转发效率以及转发的稳定性。
发明内容
针对现有技术中存在的上述问题,现提供一种家庭网关的组播流控制系统。
具体技术方案如下:
本发明包括一种家庭网关的组播流控制系统,包括一控制器以及与所述控制器远程连接的家庭网关,所述控制器用于向所述家庭网关下发转发流表;
所述家庭网关包括:
流表控制单元,设置于所述家庭网关的应用层,所述流表控制单元用于根据所述控制器下发的转发流表控制所述家庭网关的转发过程;
软件转发单元,连接所述流表控制单元,所述软件转发单元设置于所述家庭网关的内核层,并用于根据所述流表控制单元的控制学习和更新所述家庭网关的软件组播转发表,以及通过所述软件组播转发表对所述家庭网关接收的组播数据流报文进行软件转发;
硬件转发单元,连接所述软件转发单元,所述硬件转发单元设置于所述家庭网关的硬件层,并用于根据所述家庭网关的硬件组播转发表对所述家庭网关接收的组播数据流报文进行硬件转发;
所述流表控制单元中包括:
转发判断模块,用于根据所述家庭网关的软件组播转发表以及硬件组播转发表进行判断,以将所述家庭网关接收的所述组播数据流报文分配给所述软件转发单元或者所述硬件转发单元进行报文转发;
流表学习模块,连接所述转发判断模块,用于根据所述转发判断模块判断的结果,将不匹配于软件组播转发表的组播数据流报文送入转发流表中进行学习,并将学习后的表项送入所述软件转发单元中,以更新所述软件组播转发表;
所述软件转发单元中包括一组播映射控制模块,用于根据所述转发判断模块判断的结果,将不匹配于硬件组播转发表的组播数据流报文所对应的表项映射至所述硬件组播转发表中,以更新所述硬件组播转发表。
优选的,所述转发判断模块具体包括:
第一判断部件,用于判断所述组播数据流报文是否匹配所述硬件组播转发表,并得到第一判断结果,所述转发判断模块根据所述第一判断结果,将匹配于所述硬件组播转发表的所述组播数据流报文分配至所述硬件转发单元进行转发;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信集团工会上海市委员会,未经中国电信集团工会上海市委员会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631490.8/2.html,转载请声明来源钻瓜专利网。