[发明专利]报文转发方法及装置有效
申请号: | 201711054277.2 | 申请日: | 2017-10-31 |
公开(公告)号: | CN107979535B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 侯蕾蕾 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/935;H04L12/947 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 转发 方法 装置 | ||
1.一种报文转发方法,其特征在于,所述方法应用于网络设备,所述方法包括:
所述网络设备的接收核在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;
所述接收核将所述标识添加到预设的二维队列表中所述第一转发核对应的纵列中;其中,所述二维队列表的第一维度表示第一转发核标识,所述二维队列表的第二维度表示同一纵列的报文对应的报文处理顺序标识;
所述接收核或者所述网络设备的第二转发核在需要转发处理后的所述报文时,根据预设的二维队列表及处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,并在确定为是时,转发处理后的所述报文,所述第二转发核为所述网络设备的多个转发核中的第二指定转发核。
2.根据权利要求1所述的报文转发方法,其特征在于,所述接收核将所述报文分配给所述网络设备的第一转发核进行处理,包括:
所述接收核按照轮询的方式,从所述多个第一指定转发核中为所述报文分配一个转发核。
3.根据权利要求1所述的报文转发方法,其特征在于,所述接收核或者所述第二转发核根据预设的二维队列表及处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,包括:
所述接收核或者所述第二转发核根据处理后的所述报文的所述标识,在所述二维队列表中查找所述接收核接收所述报文之前接收到的满足所述预设条件的报文的标识;
若未查找到,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文已转发。
4.根据权利要求1所述的报文转发方法,其特征在于,所述接收核或者所述第二转发核根据预设的二维队列表及处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,包括:
根据处理后的所述报文的所述标识,在所述二维队列表中查找与所述标识相邻、且为所述接收核接收所述报文之前接收到的满足所述预设条件的报文的标识;
若未查找到,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文已转发。
5.一种报文转发装置,其特征在于,所述装置应用于网络设备,所述装置包括接收核和多个转发核,其中,
接收核,用于在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;将所述标识添加到预设的二维队列表中所述第一转发核对应的纵列中;其中,所述二维队列表的第一维度表示第一转发核标识,所述二维队列表的第二维度表示同一纵列的报文对应的报文处理顺序标识;
所述接收核或者第二转发核,用于在需要转发处理后的所述报文时,根据预设的二维队列表及处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,并在确定为是时,转发处理后的所述报文,所述第二转发核为所述网络设备的多个转发核中的第二指定转发核。
6.根据权利要求5所述的报文转发装置,其特征在于,所述接收核,用于按照轮询的方式,从所述多个第一指定转发核中为所述报文分配一个转发核。
7.根据权利要求5所述的报文转发装置,其特征在于,所述接收核或者所述第二转发核,用于根据预设的二维队列表及处理后的所述报文的所述标识,在所述二维队列表中查找所述接收核接收所述报文之前接收到的满足所述预设条件的报文的标识;若未查找到,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文已转发。
8.根据权利要求5所述的报文转发装置,其特征在于,所述接收核或者所述第二转发核,用于根据预设的二维队列表及处理后的所述报文的所述标识,在所述二维队列表中查找与所述标识相邻、且为所述接收核接收所述报文之前接收到的满足所述预设条件的报文的标识;若未查找到,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文已转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711054277.2/1.html,转载请声明来源钻瓜专利网。