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

技术编号:20592846 阅读:42 留言:0更新日期:2019-03-16 09:02
本申请公开了一种转发报文的方法及装置,属于通信技术领域。所述方法包括:判断当前待发送的目标报文是突发序列的首报文还是跟随报文;当目标报文为突发序列的跟随报文时,获取用于发送该突发序列的出端口的端口信息;其中,该出端口的端口信息是在发送该突发序列的首报文时确定并存储的,突发序列是指由属于同一业务流的多个报文组成的序列;通过获取的出端口发送目标报文。由于该突发序列的出端口的端口信息是在发送该突发序列的首报文时确定并存储的,因此,当发送该目标报文时,本申请可以直接根据该存储的端口信息所对应的出端口发送该目标报文,不必再根据该目标报文携带的转发信息再次进行复杂的路由查表或者是其他转发查表动作,加快了转发速率,降低转发了延迟。

Method and Device for Forwarding Messages

This application discloses a method and device for forwarding messages, which belongs to the field of communication technology. The method includes: judging whether the current target message to be transmitted is the first message or the following message of the burst sequence; acquiring the port information for sending the outgoing port of the burst sequence when the target message is the follower message of the burst sequence; where the port information of the outgoing port is determined and stored when sending the first message of the burst sequence, and the burst sequence refers to the same message. A sequence of multiple messages of a traffic flow; the target message is sent through the acquired outgoing port. Since the port information of the outgoing port of the burst sequence is determined and stored when sending the first message of the burst sequence, when sending the target message, the application can send the target message directly according to the outgoing port corresponding to the stored port information, and it is not necessary to carry out complex routing lookup table or other forwarding again according to the forwarding information carried by the target message. The lookup table action speeds up the forwarding rate and reduces the forwarding delay.

【技术实现步骤摘要】
转发报文的方法及装置
本申请涉及通信
,特别涉及一种转发报文的方法及装置。
技术介绍
当前,诸如互联网协议(InternetProtocol,IP)路由器、多协议标签交换(MultipleProtocolLabelSwitching,MPLS)交换机以及以太网交换机等分组转发设备在接收到报文时,均需要根据报文中携带的转发信息进行查表,以此来确定报文的出端口,其中,该转发信息可以为目的IP地址、媒体访问控制(MediaAccessControl,MAC)地址或MPLS标签等。而分组转发设备对所有报文进行逐报文查表和转发的能力主要体现为单位时间内的分组处理数量(PacketPerSecond)。随着当前网络带宽需求和吞吐量需求的不断提升,提高单位时间内分组转发设备的分组处理能力已经成为了分组转发设备面临的重要挑战。另一方面,当分组转发设备接收到报文,对所有报文进行逐报文查表和转发时,报文需要排队等待查表和转发服务,这样,就使得报文的转发延迟受到查表和排队等具有不确定性耗时的步骤的影响。相关技术中,分组转发设备可以作为发送端设备,也可以作为接收端设备。为了提高单位时间内分组转发设备的本文档来自技高网...

【技术保护点】
1.一种发送报文的方法,其特征在于,所述方法包括:判断当前待发送的目标报文是突发序列的首报文还是跟随报文;当所述目标报文为所述突发序列的跟随报文时,获取用于发送所述突发序列的出端口的端口信息;其中,所述出端口的端口信息是在发送所述突发序列的首报文时确定并存储的,所述突发序列是指由属于同一业务流的多个报文组成的序列;通过获取的端口信息所对应的出端口发送所述目标报文。

【技术特征摘要】
1.一种发送报文的方法,其特征在于,所述方法包括:判断当前待发送的目标报文是突发序列的首报文还是跟随报文;当所述目标报文为所述突发序列的跟随报文时,获取用于发送所述突发序列的出端口的端口信息;其中,所述出端口的端口信息是在发送所述突发序列的首报文时确定并存储的,所述突发序列是指由属于同一业务流的多个报文组成的序列;通过获取的端口信息所对应的出端口发送所述目标报文。2.如权利要求1所述的方法,其特征在于,所述判断当前待发送的目标报文是突发序列的首报文还是跟随报文,包括:当所述目标报文的目标字段携带第一特征值时,确定所述目标报文为所述突发序列的首报文,当所述目标报文的目标字段携带第二特征值时,确定所述目标报文为所述突发序列的跟随报文;或者,当在所述目标报文之前接收到与所述目标报文相邻的帧间隙中携带第一特征值时,确定所述目标报文为所述突发序列的首报文,当在所述目标报文之前且与所述目标报文相邻的帧间隙中携带第二特征值时,确定所述目标报文为所述突发序列的跟随报文。3.如权利要求1或2所述的方法,其特征在于,所述获取用于发送所述突发序列的出端口的端口信息,包括:当所述目标报文还包括特征字段时,将所述特征字段作为所述突发序列的突发标识,并从存储的突发标识与端口信息之间的对应关系中获取所述突发标识对应的端口信息,所述特征字段用于唯一标识所述特征字段所在的报文所属的突发序列;将获取的端口信息确定为用于发送所述突发序列的出端口的端口信息。4.如权利要求1-3任一所述的方法,其特征在于,所述判断当前待发送的目标报文是突发序列的首报文还是跟随报文之后,还包括:当所述目标报文为所述突发序列的首报文且所述目标报文还包括特征字段时,基于所述目标报文携带的转发信息确定所述目标报文的出端口;将所述特征字段作为所述突发序列的突发标识,并将所述突发序列的突发标识和所述目标报文的出端口的端口信息对应存储在突发标识与端口信息之间的对应关系中。5.如权利要求1或3所述的方法,其特征在于,所述判断当前待发送的目标报文是突发序列的首报文还是跟随报文,包括:当所述目标报文的目标字段携带第三特征值时,确定所述目标报文为所述突发序列的首报文,所述第三特征值用于指示所述目标报文为所述突发序列的首报文且指示对存储的突发标识与端口信息之间的对应关系进行更新;基于所述目标报文携带的转发信息确定所述目标报文的出端口;相应地,所述基于所述目标报文携带的转发信息确定所述目标报文的出端口之后,还包括:当所述目标报文还包括特征字段时,将所述特征字段作为所述突发序列的突发标识,并将所述突发标识与端口信息之间的对应关系中所述突发标识所对应的端口信息替换为所述目标报文的出端口的端口信息。6.如权利要求3-5任一所述的方法,其特征在于,所述方法还包括:当在预设时长内不存在携带所述突发序列的突发标识的报文时,删除所述突发标识与端口信息之间的对应关系中所述突发序列的突发标识与所述突发序列的出端口的端口信息所在的记录。7.如权利要求2或5所述的方法,其特征在于,所述目标字段为前导码中的任一字段、或所述目标字段为帧开始定界符中的任一字段,或所述目标字段为帧校验字段中的任一字段。8.如权利要求3-5任一所述的方法,其特征在于,所述特征字段与目标字段不是同一字段;其中,所述特征字段是对前导码中的任一字段进行修改得到、或所述特征字段是对帧开始定界符中的任一字段进行修改得到,或所述特征字段是对帧校验字段的任一字段进行修改得到。9.一种转发报文的方法,其特征在于,所述方法包括:基于当前待发送的目标报文携带的突发标识,获取所述目标报文所属突发序列的出端口的端口信息,所述突发序列是指由属于同一业务流的多个报文组成的序列;通过获取的端口信息所对应的出端口发送所述目标报文。10.如权利要求9所述的方法,其特征在于,所述基于当前待发送的目标报文携带的突发标识,获取所述目标报文所属突发序列的出端口的端口信息,包括:当所述目标报文包括特征字段时,将所述特征字段作为所述目标报文所属的突发序列的突发标识,并从存储的突发标识与端口信息之间的对应关系中获取所述突发标识对应的端口信息;或者,从存储的入端口信息、突发标识与出端口信息之间的对应关系中,获取与所述目标报文的入端口信息和所述突发标识相对应的端口信息;将获取的端口信息确定为所述突发序列的出端口的端口信息。11.如权利要求9或10所述的方法,其特征在于,所述突发序列的出端口...

【专利技术属性】
技术研发人员:钟其文徐小飞张小俊雷文阳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1