[发明专利]组播转发表更新方法、装置、电子设备及计算机可读介质有效
| 申请号: | 202010192491.X | 申请日: | 2020-03-18 |
| 公开(公告)号: | CN111526092B | 公开(公告)日: | 2021-12-14 |
| 发明(设计)人: | 曹靖松 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
| 主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/747;H04L29/08 |
| 代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
| 地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 转发 更新 方法 装置 电子设备 计算机 可读 介质 | ||
本公开涉及一种组播转发表更新方法、装置、电子设备及计算机可读介质。该方法包括:获取组播转发表中组播组的项目总数和占用项目数;根据所述项目总数和所述占用项目数确定占比率;根据所述占比率确定更新时间;在所述更新时间,获取所述组播转发表中组播组的关联位置的标识;以及基于所述组播组的关联位置的标识对所述组播转发表进行更新。本公开涉及的组播转发表更新方法、装置、电子设备及计算机可读介质,能够在组播转发表中已占用表项过多的情况下,及时清除不用的组播组,以便于后续新的组播组的添加,避免组播报文转发失败。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种组播转发表更新方法、装置、电子设备及计算机可读介质。
背景技术
组播是非常重要的一种网络传输方式。得益于其异于单播和广播的转发方式,组播传输方式既能解决单播转发中数据的重复拷贝及带宽的重复占用,也能解决了广播传输中带宽资源的浪费。
在实际应用场景中,需要根据需要动态地增删组播转发表中的组播组,为了节约交换芯片,组播转发表中的资源需要定期清理不用的组播组,即老化操作(清除操作),以便后续新的组播组可以成功建立进行组播报文转发。
目前,对组播转发表进行老化的方式可为:软件模块通过定时查询交换芯片中所有下刷过的组播转发表是否命中来判断是否需要老化相应的组播组,如果未命中则认为该表项不再使用,将其删除老化掉,便于后续组播组的创建。但是,现有方案只是机械式的定时查询所有组播转发表是否命中,如果交换芯片的组播转发表还未下满则该方案没有什么副作用,后续新建的组播转发表可以成功下刷到交换芯片内部,但如果此时交换芯片的组播转发表已全部下满,且在查询组播转发表老化操作之前有新的组播组要下刷,那么由于此时交换芯片的组播转发表已全部下满,故此时则会导致组播转发表下刷失败。
因此,需要一种新的组播转发表更新方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开提供一种组播转发表更新方法、装置、电子设备及计算机可读介质,能够在组播转发表中已占用表项过多的情况下,及时清除不用的组播组,以便于后续新的组播组的添加,避免组播报文转发失败。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一方面,提出一种组播转发表更新方法,该方法包括:获取组播转发表中组播组的项目总数和占用项目数;根据所述项目总数和所述占用项目数确定占比率;根据所述占比率确定更新时间;在所述更新时间,获取所述组播转发表中组播组的关联位置的标识;以及基于所述组播组的关联位置的标识对所述组播转发表进行更新。
在本公开的一种示例性实施例中,还包括:获取组播报文;基于所述组播报文的信息在所述组播转发表中确定目标组播组;以及在所述组播转发表中将所述目标组播组的关联位置设置为特定字符。
在本公开的一种示例性实施例中,基于所述组播报文的信息在所述组播转发表中确定目标组播组,包括:获取所述组播报文的组播地址;获取所述组播报文的源地址;以及基于所述组播地址和所述源地址在所述组播转发表中确定所述目标组播组。
在本公开的一种示例性实施例中,根据所述占比率确定更新时间,包括:根据所述占比率确定更新时间间隔;以及基于当前时间和所述更新时间间隔确定所述更新时间。
在本公开的一种示例性实施例中,根据所述占比率确定更新时间间隔,包括:在所述占比率大于等于阈值时,确定第一更新时间间隔;以及在所述占比率小于阈值时,确定第二更新时间间隔。
在本公开的一种示例性实施例中,根据所述占比率确定更新时间间隔,包括:根据项目总数、占用项目数、更新因子和误差因子确定所述更新时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192491.X/2.html,转载请声明来源钻瓜专利网。





