[发明专利]芯片组播表的维护、组播转发方法、装置、路由器及介质有效
申请号: | 202211170509.1 | 申请日: | 2022-09-23 |
公开(公告)号: | CN115514693B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 王倩 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/12;H04L49/00;H04L49/201 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 初春 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片组 维护 转发 方法 装置 路由器 介质 | ||
1.一种芯片组播表的维护方法,其特征在于,包括:
在接收到交换芯片上报的未知组播时,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项;
若是,则根据最短路由匹配项生成第一芯片组播表,并将第一芯片组播表下发至交换芯片;
若否,则指示交换芯片依据自动学习使能机制生成第二芯片组播表,并根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除。
2.根据权利要求1所述的方法,其特征在于,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项,包括:
获取未知组播中的组播源地址;
对未知组播的组播源地址进行RPF检查,得到出端口与所述组播源地址的入端口一致的至少一个目标路由匹配项;
根据各所述目标路由匹配项的子网掩码,检测各所述目标路由匹配项中是否存在最短路由匹配项。
3.根据权利要求1所述的方法,其特征在于,根据最短路由匹配项生成第一芯片组播表,包括:
获取最短路由匹配项,作为未知组播的组播源掩码;
将未知组播对应的组播组地址、组播组掩码、组播源地址及组播源掩码组合,生成对应的第一芯片组播表。
4.根据权利要求1所述的方法,其特征在于,根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除,包括:
根据所述未知组播,生成与第二芯片组播表匹配的软件组播表,并对所述交换芯片中的目标标识位进行清除;其中,在交换芯片初始化生成所述第二芯片组播表或者对所述第二芯片组播表进行使用时,执行对目标标识位进行置位设置;
将对目标标识位的清除时间,确定为软件组播表的更新时间;
周期性检测所述交换芯片上所述第二芯片组播表的目标标识位是否被重新置位:若是,则对目标标识位进行重新清除,并重新确定软件组播表的更新时间;
根据所述软件组播表的更新时间,控制交换芯片对第二芯片组播表进行保留或删除。
5.根据权利要求4所述的方法,其特征在于,根据所述软件组播表的更新时间,控制交换芯片对第二芯片组播表进行保留或删除,包括:
对所述更新时间进行超时检查;
若更新时间与当前时间之间超出预设阈值,则控制交换芯片对第二芯片组播表进行删除,并删除所述软件组播表;
若更新时间与当前时间之间未超出预设阈值,则控制交换芯片对第二芯片组播表进行保留。
6.一种组播转发方法,其特征在于,包括:
当交换芯片接收到组播数据时,通过交换芯片查找是否存在与组播数据的组播源地址处于同一网段的目标芯片组播表;
若存在,则将组播数据标记为已知组播,并获取已知组播匹配的目标芯片组播表,下发至交换芯片;
若不存在,则将组播数据标记为未知组播,并将未知组播上报至路由器的中央处理器中,以指示中央处理器根据对与未知组播满足反向路径转发RPF检查的最短路由匹配项的检测结果,确定由中央处理器根据最短路由匹配项生成第一芯片组播表,或者对交换芯片生成的第二芯片组播表进行保留或删除。
7.一种芯片组播表的维护装置,其特征在于,包括:
路由检查模块,用于在接收到交换芯片上报的未知组播时,检测是否存在与未知组播满足反向路径转发RPF检查的最短路由匹配项;
第一处理模块,用于若是,则根据最短路由匹配项生成第一芯片组播表,并将第一芯片组播表下发至交换芯片;
第二处理模块,用于若否,则指示交换芯片依据自动学习使能机制生成第二芯片组播表,并根据交换芯片对第二芯片组播表的使用情况,控制交换芯片对第二芯片组播表进行保留或删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211170509.1/1.html,转载请声明来源钻瓜专利网。