[发明专利]一种会话同步的方法、装置及系统有效
申请号: | 200810198589.5 | 申请日: | 2008-09-12 |
公开(公告)号: | CN101388761A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | 王莉丽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L7/04 | 分类号: | H04L7/04;H04L1/00;H04L12/56 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫;熊贤卿 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 同步 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种会话同步的方法、装置及系统。
背景技术
在第三代承载网络中,很多运营商都存在着传输资源缺乏的情况。特别是在因特网业务中,报文头就有近40字节,相对于有效的语音数据,报文头开销太大,传输效率太低。基于上面的情况,因特网工程任务组(IETF,InternetEngineering Task Force)开发了一系列低速链路报文头压缩技术,可以将报文头部由40字节压缩至2~4字节,极大的降低报文的冗余度,提高带宽利用率,从而很大程度上解决了传输资源问题。
该低速链路报文头压缩技术主要是:数据包发送装置在会话环境中记录前一个数据包的完整报文头,压缩下一个数据包时,就与此会话环境对比,将未变化的报文头字段从该数据包报文头中剔除,对变化的报文头字段进行差分编码以减少该数据包长度。数据包接收装置在收到一个压缩数据包后,可以通过将一次差分结果叠加到会话环境中完整的报文头,来重建该数据包的完整报文头。因为每个物理接口需要承载多条链路,故数据包发送装置与数据包接收装置也需要维护多个用于压缩和解压数据包的会话环境。
发明人在实施本发明的过程中,发现现有技术存在如下缺点:
当数据包接收装置对数据包解压失败时,数据包接收装置会向数据包发送装置发送会话环境更新请求,即上下文更新请求(CS,CONTEXT_STATE),要求更新会话环境,这个CS请求可能由数据包发送装置的另一个物理接口接收到,因此使该CS请求无法得到及时处理,从而使数据包接收装置的会话环境无法及时更新,造成数据包接收装置与数据包发送装置的会话环境失步,进而使数据包接收装置无法解压后续的数据包,使后续的数据包丢失。
发明内容
本发明实施例提供一种会话同步的方法、装置及系统,可以解决目前分布 式路由器支持报文头压缩时,因会话环境更新请求(CS,CONTEXT_STATE)可能无法及时传递到数据包发送装置的对应物理接口,使该CS请求不能得到及时处理,造成数据包接收装置与数据包发送装置的会话环境失步,进而使后续的数据包因解压失败而丢失。
为解决上述问题,本发明实施例提供了一种会话同步的方法,该方法包括:
接收第二设备解压数据包失败后发送的会话环境更新请求,所述会话环境更新请求中封装所述数据包的接口标志;
根据所述接口标志,获取第一设备中发送所述数据包的第一物理接口,并通过所述第一物理接口向所述第二设备发送完整的数据包,使所述第二设备根据所述完整的数据包更新其会话环境信息,与所述第一设备的会话环境信息同步。
相应的,本发明实施例提供了一种数据包发送装置,该装置包括:
物理接口,用于发送数据包,并接收数据包接收装置解压数据包失败后发送的会话环境更新请求,所述会话环境更新请求中封装有所述数据包接收装置解压失败的数据包的接口标志;
接口查询模块,用于根据所述接口标志,获取所述数据包发送装置的物理接口中,发送所述数据包接收装置解压失败的数据包的第一物理接口;
会话同步模块,用于通过所述第一物理接口向所述数据包接收装置发送完整的数据包,使所述数据包接收装置根据所述完整的数据包更新会话环境信息,与所述数据包发送装置的会话环境信息同步;
会话环境维护模块,用于维护、更新会话环境信息。
本发明实施例还提供了与数据包发送装置对应的数据包接收装置,该数据包接收装置包括:
物理接口,用于接收数据包,并向会话环境维护模块发送所述数据包;
会话环境维护模块,用于在解压数据包失败时,通过所述物理接口向数据包发送装置发送会话环境更新请求,该会话环境更新请求中带有所述数据包的接口标志,以使所述数据包发送装置根据该接口标志查找对应的物理接口,发送完整的数据包;
所述会话环境维护模块位于所述数据包接收装置的维护单板上,所述维护单板独立于各物理接口所在单板。
最后,本发明实施例还提供了一种会话同步系统,该系统包括:数据包发 送装置和数据包接收装置;
所述数据包接收装置在收到所述数据包发送装置发送的压缩数据包后,根据会话环境信息进行解压,在解压所述数据包失败,导致所述会话环境信息失步时,向所述数据包的发送装置发送会话环境更新请求;所述会话环境更新请求中带有使所述数据包发送装置根据该接口标志获取对应的物理接口的接口标志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810198589.5/2.html,转载请声明来源钻瓜专利网。