[发明专利]一种报文转发的方法及装置有效
申请号: | 202010117679.8 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111327546B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 米胜山;汤永翔 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L49/25 | 分类号: | H04L49/25;H04L49/111 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 | ||
1.一种报文转发的方法,其特征在于,应用于网络设备的主控板,所述主控板预设有接口对列表,所述接口对列表中的每个接口对表项包括:入接口信息和出接口信息,所述出接口信息包括该出接口所在槽位的槽位号;
所述方法包括:
基于本设备的所有槽位数量生成位图;所述位图中的各比特位与各槽位的槽位号对应;
获取所述接口对列表中所有出接口所在槽位的槽位号,将所述位图中与所述槽位号对应的所有比特位标记为有效位,并为所述位图中标记的各有效位分配比特位ID;所述比特位ID的位数少于槽位号的位数;
针对每个接口对表项,将该接口对表项的出接口所在槽位的槽位号,修改为该槽位号所对应的有效位的比特位ID;
向各业务板下发修改后的位图和修改后的接口对列表,以使所述业务板基于下发的位图和接口对列表进行报文转发。
2.根据权利要求1所述的方法,其特征在于,所述为所述位图中标记的各有效位分配比特位ID,包括:
按照预设顺序对所述位图中的有效位进行排序;
针对每一有效位,将该有效位在该排序中的序号作为该有效位的比特位ID。
3.根据权利要求1所述的方法,其特征在于,所述基于本设备的所有槽位数量生成位图,包括:
基于所述本设备的所有槽位数量确定用于表征本设备槽位号的位数;
将所述位数拆分成高位区间和低位区间;
基于所述高位区间和低位区间确定位图;所述位图的横轴用于表征高位区间,所述位图的纵轴用于表征低位区间。
4.一种报文转发方法,其特征在于,应用于网络设备的业务板,所述方法包括:
接收主控板下发的位图和接口对列表;
基于位图和接口对列表进行报文转发;
其中,所述位图由本设备的所有槽位数量生成;所述位图中的各比特位与各槽位的槽位号对应;
所述接口对列表中的每个接口对表项包括:入接口信息和出接口信息;
所述出接口信息包括用于表征该出接口所在槽位槽位号的比特位ID和在槽位内的槽内接口号;所述比特位ID的位数少于槽位号的位数。
5.根据权利要求4所述的方法,其特征在于,所述基于位图和接口对列表进行报文转发,包括:
接收报文;
在所述接口对列表中查找与所述报文的入接口匹配的接口对表项,获取该接口对表项中的比特位ID,并在接收到的位图中查找与该比特位ID对应的比特位,并基于该比特位在该位图中的位置坐标,生成所述报文的出接口所在槽位的槽位号;
基于所述槽位号和所述槽内接口号确定该报文的出接口标识,将报文通过所述出接口标识所指示的出接口进行转发。
6.根据权利要求5所述的方法,其特征在于,所述位图中包含被标记为有效位的比特位,所述有效位为与所述接口对列表中所有出接口所在槽位的槽位号对应的比特位;
所述比特位ID为按照预设顺序对所有有效位进行排序后,各有效位在该排序中的有效位序号;
所述在接收到的位图中查找与该比特位ID对应的比特位,包括:
按照预设顺序对所述位图中的有效位进行排序;
在该排序中,确定该有效位序号对应的有效位。
7.一种报文转发的装置,其特征在于,应用于网络设备的主控板,所述主控板预设有接口对列表,所述接口对列表中的每个接口对表项包括:入接口信息和出接口信息,所述出接口信息包括该出接口所在槽位的槽位号;
所述装置包括:
位图生成单元,用于基于本设备的所有槽位数量生成位图;所述位图中的各比特位与各槽位的槽位号对应;
位图标记单元,用于获取所述接口对列表中所有出接口所在槽位的槽位号,将所述位图中与所述槽位号对应的所有比特位标记为有效位,并为所述位图中标记的各有效位分配比特位ID;所述比特位ID的位数少于槽位号的位数;
接口修改单元,用于针对每个接口对表项,将该接口对表项的出接口所在槽位的槽位号,修改为该槽位号所对应的有效位的比特位ID;
信息下发单元,用于向各业务板下发修改后的位图和修改后的接口对列表,以使所述业务板基于下发的位图和接口对列表进行报文转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010117679.8/1.html,转载请声明来源钻瓜专利网。