[发明专利]一种报文分片重组的方法及装置无效
申请号: | 201010278138.X | 申请日: | 2010-09-09 |
公开(公告)号: | CN102404186A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 侯叶飞 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 分片 重组 方法 装置 | ||
技术领域
本发明涉及报文处理技术,尤指一种报文分片重组的方法及装置。
背景技术
最大传输单元(MTU,Maximum Transmission Unit)是指一种通信协议的某一层上面所能通过的最大数据报的大小。当一台设备向另一台设备发送的报文超过转发路径上任何一个三层转发设备出接口的MTU时,该报文将被按照出接口的MTU进行分片,并在目标设备重组上送至上层协议处理。
现有报文分片的重组机制是:当线路或其他原因导致报文分片未能在制定时间(协议规定30秒)内全部到达重组主机时,重组主机将确定重组失败,丢弃已收报文分片,并向源端发送ICMP超时差错。
对于时延要求较高的应用层协议,30秒的制定时间就有可能影响协议的正常运行。例如,与语音应用协议、视频应用协议等相关的对时延敏感的应用层协议,将会由于长时间收不到报文而导致语音中断,画面停顿等问题,影响协议的正常运行。特别是在等待30秒之后,又由于没有收全重组队列对应的所有报文分片,而丢弃重组队列时,这种影响将更加明显。
发明内容
有鉴于此,本发明的主要目的在于提供一种报文分片重组的方法及装置,应用本发明所提供的方法及装置能够对需要快速重组的报文分片执行快速重组,保障对应应用层协议的正常处理。
为达到上述目的,本发明的技术方案是这样实现的:
一种报文分片重组的方法,该方法包括:
确定需要快速重组的重组队列到达设置的快速重组时间、而未收全所有 报文分片时,判断所述重组队列所包含的信息是否满足设置的上送条件,在满足上送条件的情况下,对所述重组队列缺失的报文分片进行填充。
一种报文分片重组的装置,该装置包括处理单元和控制单元;
所述处理单元,用于确定需要快速重组的重组队列到达设置的快速重组时间、而未收全所有报文分片时,判断所述重组队列包含的信息是否满足设置的上送条件,在满足上送条件的情况下,指示所述控制单元对所述重组队列进行填充;
所述控制单元,用于根据所述处理单元的指示对缺失的报文分片进行填充。
本发明所提供的一种报文分片重组的方法及装置,通过确定需要快速重组的重组队列到达设置的快速重组时间、而未收全所有报文分片时,判断所述重组队列所包含的信息是否满足设置的上送条件,在满足上送条件的情况下,对所述重组队列缺失的报文分片进行填充,实现快速上送,保证对时延敏感的上层协议的正常运行,增强了对类似实时业务的支持度。同时,也最大限度的利用了已收到的报文分片,解决了由于部分报文分片丢失导致整个报文重组失效的问题。
附图说明
图1为本发明装置的结构图;
图2为本发明实施例方法的流程图。
具体实施方式
在本部分的详细描述中,仅通过对实施本发明的发明者所预期的最佳方式的示例,示出并描述了本发明的较佳实施例。应意识到,可以在不背离本发明的前提下,就各个显而易见的方面对其进行修改。相应地,附图和说明书应被视为在本质上是示例性的,而不是限制性的。
对于时延敏感的上层协议,其往往对报文完整性的容忍度高。因此,对 于这类报文,可以设置快速重组时间,在快速重组时间到达后,对重组队列进行分析,判断其包含的信息是否满足上送条件,在上送条件的情况下,对缺失的报文分片进行填充,从而实现快速上送,保证对时延敏感的上层协议的正常运行。
具体的方法为:确定需要快速重组的重组队列到达设置的快速重组时间、而未收全所有报文分片时,判断所述重组队列所包含的信息是否满足设置的上送条件,在满足上送条件的情况下,对所述重组队列缺失的报文分片进行填充。
另外,在不满足上送条件的情况下,既可以丢弃所述重组队列,实现快速处理;也可以按现有技术的重组流程处理所述重组队列,即继续等待收全所有报文分片,或者在指定时间超时后丢弃报文分片。
其中,所述确定需要快速重组的重组队列到达设置的快速重组时间为:在创建重组队列时,根据需要快速重组的重组队列对应的协议类型和目的端口号,对需要快速重组的重组队列设置快速重组定时器;在所述快速重组定时器到达快速设置的快速重组时间时,则确定需要快速重组的重组队列到达设置的快速重组时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010278138.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动机壳体铸件的铸造装置
- 下一篇:结晶器在线热调宽装置