[发明专利]报文转发方法及装置有效
| 申请号: | 201710908917.5 | 申请日: | 2017-09-29 |
| 公开(公告)号: | CN107579925B | 公开(公告)日: | 2021-02-12 |
| 发明(设计)人: | 李晓文 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
| 主分类号: | H04L12/803 | 分类号: | H04L12/803;G06F9/50 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
| 地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 报文 转发 方法 装置 | ||
1.一种报文转发方法,应用于网络设备,所述网络设备包括第一线卡、第二线卡、至少两个交换卡,所述第一线卡、第二线卡均与所述至少两个交换卡电连接,其特征在于,所述第一线卡包括多个转发核,每一所述转发核具有一识别号,所述报文转发方法包括:
所述第一线卡获取待转发报文;
所述第一线卡从所述待转发报文提取关键值后进行哈希运算,得到哈希值,根据预先建立的哈希值与转发核的识别号的对应关系确定所述待转发报文对应的转发核的识别号;所述对应关系为K=N%C,N表示哈希值,C表示转发核的个数,K表示转发核的识别号,%表示取余;
所述第一线卡通过识别号为偶数的转发核将接收的所述待转发报文发送到第一交换卡,通过识别号为奇数的转发核将接收的所述待转发报文发送到第二交换卡,以将所述待转发报文均衡分担到所述第一交换卡和所述第二交换卡上;
所述第一线卡通过所述第一交换卡和所述第二交换卡将所述待转发报文转发到所述第二线卡。
2.如权利要求1所述的报文转发方法,其特征在于,所述报文转发方法还包括:
所述第一线卡计算所述第一交换卡的第一带宽利用率以及所述第二交换卡的第二带宽利用率;
当所述第一带宽利用率大于所述第二带宽利用率时,所述第一线卡通过识别号为偶数的所述转发核将所述待转发报文发送至所述第二交换卡,通过识别号为奇数的所述转发核将所述待转发报文发送至所述第一交换卡。
3.如权利要求2所述的报文转发方法,其特征在于,所述第一线卡计算所述第一交换卡的第一带宽利用率以及所述第二交换卡的第二带宽利用率的步骤包括:
所述第一线卡获取所述第一交换卡上的第一数据流量及所述第二交换卡上的第二数据流量,并依据所述第一数据流量及所述第二数据流量分别计算所述第一带宽利用率和所述第二带宽利用率。
4.一种报文转发装置,应用于网络设备,所述网络设备包括第一线卡、第二线卡、至少两个交换卡,所述第一线卡、第二线卡均与所述至少两个交换卡电连接,其特征在于,所述第一线卡包括多个转发核,每一所述转发核具有一识别号,所述报文转发装置包括:
报文接收模块,用于获取待转发报文;
报文处理模块,用于从所述待转发报文提取关键值后进行哈希运算,得到哈希值,根据预先建立的哈希值与转发核的识别号的对应关系确定所述待转发报文对应的转发核的识别号,将所述待转发报文发送到对应的所述转发核,并通过识别号为偶数的转发核将接收的所述待转发报文发送到第一交换卡,通过识别号为奇数的转发核将接收的所述待转发报文发送到第二交换卡,以将所述待转发报文均衡分担到所述第一交换卡和所述第二交换卡上,以通过所述第一交换卡和所述第二交换卡将所述待转发报文转发到所述第二线卡;所述对应关系为K=N%C,N表示哈希值,C表示转发核的个数,K表示转发核的识别号,%表示取余。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710908917.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多角钢珠无线传感开关及其遥控勺子
- 下一篇:点火锁





