报文转发方法及装置制造方法及图纸

技术编号:17841818 阅读:85 留言:0更新日期:2018-05-03 21:56
本公开涉及一种报文转发方法及装置,包括:所述网络设备的接收核在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;所述接收核或者网络设备的第二转发核在需要转发处理后的所述报文时,根据处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,并在确定为是时,转发处理后的所述报文,所述第二转发核为所述网络设备的多个转发核中的第二指定转发核。根据本公开实施例的报文转发方法及装置能够提高网络设备中的报文的转发效率。

Message forwarding method and device

The present disclosure relates to a message forwarding method and device, including: the receiving core of the network device, when receiving a message satisfying the preset condition, assigns the message for the identification of the message receiving order, and assigns the message to the first forwarding core of the network device for processing, and the first forwarding core. The second forwarding kernel of the receiving core or the network device, when the second forwarding kernel of the network device needs to forward the processed message, determines that the receiving core is received before receiving the message, according to the identified identification of the processed message. If the message of the preset condition is forwarded, and when it is determined, the message after processing is forwarded, and the second forwarding core is a second specified forwarding kernel in the multiple forwarding core of the network device. The packet forwarding method and device according to the public embodiment can improve the forwarding efficiency of the message in the network device.

【技术实现步骤摘要】
报文转发方法及装置
本公开涉及网络
,尤其涉及一种报文转发方法及装置。
技术介绍
隧道类业务是一种流汇聚型业务,报文可以通过数据链路层上使用的协议进行封装后,通过隧道进行传输。流汇聚型的业务通常会是内层有多条业务流,通过封装后可以成为同一条外层流。为保证报文能够按序转发,对应于同一条外层流的报文在转发过程中将会分配至同一转发核,以进行报文的解封装处理。这样一来,一个隧道内同一条外层流对应的多条业务流均分配至一个转发核中进行处理,无疑会导致报文转发效率低下的问题。
技术实现思路
有鉴于此,本公开提出了一种报文转发方法及装置,以提高网络设备中报文的转发效率,且保证报文的处理顺序。根据本公开的一方面,提供了一种报文转发方法,所述方法应用于网络设备,包括:所述网络设备的接收核在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;所述接收核或者所述网络设备的第二转发核在需要转发处理后的所述报文时,根据处理后的所述报文的所述标识,确定所述接收核接收所本文档来自技高网...
报文转发方法及装置

【技术保护点】
一种报文转发方法,其特征在于,所述方法应用于网络设备,所述方法包括:所述网络设备的接收核在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;所述接收核或者所述网络设备的第二转发核在需要转发处理后的所述报文时,根据处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,并在确定为是时,转发处理后的所述报文,所述第二转发核为所述网络设备的多个转发核中的第二指定转发核。

【技术特征摘要】
1.一种报文转发方法,其特征在于,所述方法应用于网络设备,所述方法包括:所述网络设备的接收核在接收到满足预设条件的报文时,为所述报文分配用于表示报文接收顺序的标识,并将所述报文分配给所述网络设备的第一转发核进行处理,所述第一转发核为所述网络设备的多个转发核中的多个第一指定转发核中的任意一个;所述接收核或者所述网络设备的第二转发核在需要转发处理后的所述报文时,根据处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,并在确定为是时,转发处理后的所述报文,所述第二转发核为所述网络设备的多个转发核中的第二指定转发核。2.根据权利要求1所述的报文转发方法,其特征在于,所述接收核将所述报文分配给所述网络设备的第一转发核进行处理,包括:所述接收核按照轮询的方式,从所述多个第一指定转发核中为所述报文分配一个转发核。3.根据权利要求1所述的报文转发方法,其特征在于,所述方法还包括:所述接收核将所述标识添加到预设的二维队列表中所述第一转发核对应的纵列中;所述接收核或者所述第二转发核根据处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,包括:所述接收核或者所述第二转发核根据处理后的所述报文的所述标识,在所述二维队列表中查找所述接收核接收所述报文之前接收到的满足所述预设条件的报文的标识;若未查找到,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文已转发。4.根据权利要求1所述的报文转发方法,其特征在于,所述方法还包括:所述接收核将所述标识添加到预设的二维队列表中所述第一转发核对应的队列中;所述接收核或者所述第二转发核根据处理后的所述报文的所述标识,确定所述接收核接收所述报文之前接收到的满足所述预设条件的报文是否已转发,包括:根据处理后的所述报文的所述标识,在所述二维队列表中查找与所述标识相...

【专利技术属性】
技术研发人员:侯蕾蕾
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1