The invention provides a method and a device for forwarding the MP fragment message, distributed network equipment, the method includes: message based on MP protocol according to the board of received message fragment, and fragment message fragment number; the main control board CPU check the fragment message fragment serial number and serial number on a piece of a piece of message is continuous; if the fragment message fragment number and send a fragment message fragment number is not continuous, the fragments slice and the slice number changed to continuous serial slice report issued the last time the keep, through correspondence with the fragment message interface transmits the packet fragment. Using the technical scheme provided by this application, the MP fragmentation message can be avoided to the end of the distributed network equipment.
【技术实现步骤摘要】
一种转发MP分片报文的方法和装置
本申请涉及网络通信
,特别涉及一种转发MP分片报文的方法和装置。
技术介绍
在分布式网络设备上存在不同功能的CPU,包括主控板CPU、业务板CPU等。主控板CPU用于处理本机报文,业务板CPU用于处理业务报文,其中主控板CPU和业务板CPU独立工作。当分布式网络设备接收到报文时,主控板CPU会基于MP协议将本机报文进行报文分片生成本机MP分片报文。业务板CPU会基于MP协议将业务报文进行报文分片生成业务MP分片报文。其中,各类MP分片报文的报头中均包含分片序号。由于主控板CPU和业务板CPU独立工作,主控板CPU生成的本机MP分片报文的分片序号与业务板CPU生成的业务MP分片报文的分片列号分开编制,因此对端分布式网络设备接收到的MP分片报文的分片序号会出现不连续的情况,在这样的情况下,对端分布式网络设备会将接收到的不是所需序列号的MP分片报文进行丢弃,从而会导致报文丢包的现象。
技术实现思路
有鉴于此,本申请提供一种转发MP分片报文的方法和装置,应用于配置了基于MP协议的多链路的分布式网络设备,避免丢包现象的出现。具体地,本申请是通过如下技术方案实现的:一种转发MP分片报文的方法,应用于配置了基于MP协议的多链路的分布式网络设备,所述分布式网络设备包括主控板CPU和业务板CPU,包括:基于MP协议针对业务板接收到的报文进行报文分片,并为分片报文设置分片序号;主控板CPU校验所述分片报文的分片序号与上一次发出的分片报文的分片序号是否连续;如果所述分片报文的分片序号与上一次发出的分片报文的分片序号不连续,将该分片报文的分片序 ...
【技术保护点】
一种转发MP分片报文的方法,应用于配置了基于MP协议的多链路的分布式网络设备,所述分布式网络设备包括主控板CPU和业务板CPU,其特征在于,包括:基于MP协议针对业务板接收到的报文进行报文分片,并为分片报文设置分片序号;主控板CPU校验所述分片报文的分片序号与上一次发出的分片报文的分片序号是否连续;如果所述分片报文的分片序号与上一次发出的分片报文的分片序号不连续,将该分片报文的分片序号修改为与上一次发出的分片报文的分片序号保持连续后,通过与所述分片报文对应的出接口发送该分片报文。
【技术特征摘要】
1.一种转发MP分片报文的方法,应用于配置了基于MP协议的多链路的分布式网络设备,所述分布式网络设备包括主控板CPU和业务板CPU,其特征在于,包括:基于MP协议针对业务板接收到的报文进行报文分片,并为分片报文设置分片序号;主控板CPU校验所述分片报文的分片序号与上一次发出的分片报文的分片序号是否连续;如果所述分片报文的分片序号与上一次发出的分片报文的分片序号不连续,将该分片报文的分片序号修改为与上一次发出的分片报文的分片序号保持连续后,通过与所述分片报文对应的出接口发送该分片报文。2.根据权利要求1所述的方法,其特征在于,所述基于MP协议针对业务板接收到的报文进行报文分片,并为分片报文设置分片序号,包括:当业务板接收到报文时,判断所述报文的报文类型;如果所述报文是本地报文,业务板将所述报文上送至主控板CPU,由主控板CPU对所述报文进行分片,并为分片报文设置序号。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述报文为转发报文,将所述报文上送至业务板CPU,由业务板CPU对所述报文进行分片,并为分片报文设置序号;业务板CPU将分片报文上送至主控板CPU。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述分片报文的分片序号与上一次发出的分片报文的分片序号连续,通过对应的出接口发送所述分片报文。5.根据权利要求2和3所述的方法,其特征在于,所述对所述报文进行分片,包括:检测所述报文的大小是否大于预设阈值;如果所述报文的大小大于预设阈值,对所述报文进行分片。6.一...
【专利技术属性】
技术研发人员:肖海波,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。