[发明专利]芯片组播表的维护、组播转发方法、装置、路由器及介质有效
申请号: | 202211170509.1 | 申请日: | 2022-09-23 |
公开(公告)号: | CN115514693B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 王倩 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/12;H04L49/00;H04L49/201 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 初春 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片组 维护 转发 方法 装置 路由器 介质 | ||
本发明公开了一种芯片组播表的维护、组播转发方法、装置、路由器及介质。芯片组播表的维护方法包括:在接收到交换芯片上报的未知组播时,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项;若是,则根据最短路由匹配项生成第一芯片组播表,并将第一芯片组播表下发至交换芯片;若否,则指示交换芯片依据自动学习使能机制生成第二芯片组播表,并根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除。通过本发明的技术方案,能够根据未知组播生成对应的芯片组播表并进行维护,提高了芯片组播表的维护效率。
技术领域
本发明涉及以太网通信技术领域,尤其涉及芯片组播表的维护、组播转发方法、装置、路由器及介质。
背景技术
目前,单播、广播和组播是计算机网络中数据报文包传输的三种常见形式。其中,组播是单点发送多点接收的形式,发送者通常会向一个预约的组播地址发送组播数据,加入该组播组的接收者才可以接收到该组播,由此,可以减轻网络负载和发送者的负担。
现有技术中,组播方式通常利用路由器中控制层面根据组播协议维护组播表下发到转发层,之后,通过配置交换芯片三层组播表项完成数据硬件转发。然而,现有技术需要对每个组播源地址均进行一次芯片组播表的生成,增加了芯片组播表的数量,降低了芯片组播表的维护效率。因此,如何提高芯片组播表的维护效率,是目前亟待解决的问题。
发明内容
本发明提供了一种芯片组播表的维护、组播转发方法、装置、路由器及介质,可以解决芯片组播表的维护效率较低的问题。
根据本发明的一方面,提供了一种芯片组播表的维护方法,包括:
在接收到交换芯片上报的未知组播时,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项;
若是,则根据最短路由匹配项生成第一芯片组播表,并将第一芯片组播表下发至交换芯片;
若否,则指示交换芯片依据自动学习使能机制生成第二芯片组播表,并根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除。
根据本发明的另一方面,提供了一种组播转发方法,包括:
当交换芯片接收到组播数据时,通过交换芯片查找是否存在与组播数据的组播源地址处于同一网段的目标芯片组播表;
若存在,则将组播数据标记为已知组播,并获取已知组播匹配的目标芯片组播表,下发至交换芯片;
若不存在,则将组播数据标记为未知组播,并将未知组播上报至路由器的中央处理器中,以指示中央处理器根据对与未知组播满足反向路径转发RPF检查的最短路由匹配项的检测结果,确定由中央处理器根据最短路由匹配项生成第一芯片组播表,或者对交换芯片生成的第二芯片组播表进行保留或删除。
根据本发明的另一方面,提供了一种芯片组播表的维护装置,包括:
路由检查模块,用于在接收到交换芯片上报的未知组播时,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项;
第一处理模块,用于若是,则根据最短路由匹配项生成第一芯片组播表,并将第一芯片组播表下发至交换芯片;
第二处理模块,用于若否,则指示交换芯片依据自动学习使能机制生成第二芯片组播表,并根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除。
根据本发明的另一方面,提供了一种组播转发装置,包括:
组播表查找模块,用于当交换芯片接收到组播数据时,通过交换芯片查找是否存在与组播数据的组播源地址处于同一网段的目标芯片组播表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211170509.1/2.html,转载请声明来源钻瓜专利网。