【技术实现步骤摘要】
组播转发表更新方法、装置、电子设备及计算机可读介质
本公开涉及计算机信息处理领域,具体而言,涉及一种组播转发表更新方法、装置、电子设备及计算机可读介质。
技术介绍
组播是非常重要的一种网络传输方式。得益于其异于单播和广播的转发方式,组播传输方式既能解决单播转发中数据的重复拷贝及带宽的重复占用,也能解决了广播传输中带宽资源的浪费。在实际应用场景中,需要根据需要动态地增删组播转发表中的组播组,为了节约交换芯片,组播转发表中的资源需要定期清理不用的组播组,即老化操作(清除操作),以便后续新的组播组可以成功建立进行组播报文转发。目前,对组播转发表进行老化的方式可为:软件模块通过定时查询交换芯片中所有下刷过的组播转发表是否命中来判断是否需要老化相应的组播组,如果未命中则认为该表项不再使用,将其删除老化掉,便于后续组播组的创建。但是,现有方案只是机械式的定时查询所有组播转发表是否命中,如果交换芯片的组播转发表还未下满则该方案没有什么副作用,后续新建的组播转发表可以成功下刷到交换芯片内部,但如果此时交换芯片的组播转发表已全 ...
【技术保护点】
1.一种组播转发表更新方法,其特征在于,包括:/n获取组播转发表中组播组的项目总数和占用项目数;/n根据所述项目总数和所述占用项目数确定占比率;/n根据所述占比率确定更新时间;/n在所述更新时间,获取所述组播转发表中组播组的关联位置的标识;以及/n基于所述组播组的关联位置的标识对所述组播转发表进行更新。/n
【技术特征摘要】
1.一种组播转发表更新方法,其特征在于,包括:
获取组播转发表中组播组的项目总数和占用项目数;
根据所述项目总数和所述占用项目数确定占比率;
根据所述占比率确定更新时间;
在所述更新时间,获取所述组播转发表中组播组的关联位置的标识;以及
基于所述组播组的关联位置的标识对所述组播转发表进行更新。
2.如权利要求1所述的方法,其特征在于,还包括:
获取组播报文;
基于所述组播报文的信息在所述组播转发表中确定目标组播组;以及
在所述组播转发表中将所述目标组播组的关联位置设置为特定字符。
3.如权利要求2所述的方法,其特征在于,基于所述组播报文的信息在所述组播转发表中确定目标组播组,包括:
获取所述组播报文的组播地址;
获取所述组播报文的源地址;以及
基于所述组播地址和所述源地址在所述组播转发表中确定所述目标组播组。
4.如权利要求1所述的方法,其特征在于,根据所述占比率确定更新时间,包括:
根据所述占比率确定更新时间间隔;以及
基于当前时间和所述更新时间间隔确定所述更新时间。
5.如权利要求4所述的方法,其特征在于,根据所述占比率确定更新时间间隔,包括:
在所述占比率大于等于阈值时,确定第一更新时间间隔;以及
在所述占比率小于阈值时,确定第二更新时间间隔。
6.如权利要求4所述的方法,其特征在于,根据所述占比率确定更新时间间隔,包括:
根据项目总数、占用项目数、更新因子和误差因子确定所述更新时间间隔。
7.如权利要求6所述的方法,其特征在于,根据项目总数、占用项目数、更新因子和误差因子确定所述更新时间间隔,包括:
T=F×N/Q+S;
其中,T为更新时间间隔,F为更新因子,S为误差因子,N为占用项目数,Q为项目总数。
8.如权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:曹靖松,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。