【技术实现步骤摘要】
一种处理分片报文的方法及装置
本申请涉及但不限于通信领域,尤指一种处理分片报文的方法及装置。
技术介绍
对复杂的网络环境,整个环境的组网可能包括了很多台设备,由于每台设备只能知道本设备的MTU(MaximumTransmissionUnit,最大传输单元)值,而无法获取路径上其他设备的MTU值的大小(IPV6(InternetProtocolVersion6,互联网协议的第六版)有PMTU(路径MTU),但也必须支持按最小MTU进行分片),这时需要路由器具备分片功能;在多核业务板(GSU)上面做分片重组功能,有可以方便布署、功能可裁减、性能可裁减等方面优点。但是由于多核业务板(GSU)一般为多核处理器,报文虽然是按照先后顺序到达各个CPU(中央处理器)的,但是不能保证每个CPU的处理速度一样,因此不能保证先到的报文先被处理完,从而分片后的报文会产生乱序的情况。这样,报文到达重组设备的时候也会产生乱序。
技术实现思路
本专利技术实施例提供一种处理分片报文的方法及装置,以克服多核业务板分片使报文产生乱序的问题。本专利技术实施例提供了一种处理分片报文的方法,适用于多核业务处 ...
【技术保护点】
一种处理分片报文的方法,适用于多核业务处理系统,包括:当接收到的报文大于预配置的最大传输单元的值时,对所述报文进行分片;发送分片后的最后一片报文时,判断排在所述报文前的报文是否已发送,如未发送,则缓存所述最后一片报文,如已发送,则发送所述最后一片报文。
【技术特征摘要】
1.一种处理分片报文的方法,适用于多核业务处理系统,包括:当接收到的报文大于预配置的最大传输单元的值时,对所述报文进行分片;发送分片后的最后一片报文时,判断排在所述报文前的报文是否已发送,如未发送,则缓存所述最后一片报文,如已发送,则发送所述最后一片报文。2.如权利要求1所述的方法,其特征在于,所述对所述报文进行分片前,还包括:接收所述报文,当确定所述报文大于预配置的最大传输单元的值时,给所述报文打上序列号;所述对所述报文进行分片后,还包括:将所述序列号复制给所述最后一片报文;发送所述最后一片报文之前,还包括:剥掉所述序列号。3.如权利要求2所述的方法,其特征在于,所述对所述报文进行分片前,还包括:给所述报文打上指示由多核处理器进行分片的分片标记。4.如权利要求2或3所述的方法,其特征在于,所述对所述报文进行分片包括:轮询各个中央处理器CPU,按所述序列号的顺序将所述报文发送给空闲CPU进行分片处理。5.一种处理分片报文的装置,其特征...
【专利技术属性】
技术研发人员:陈敏,刘友志,王锋,汤俊,赵佳博,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。