[发明专利]一种隧道报文处理的方法、装置和系统有效
申请号: | 201110389411.0 | 申请日: | 2011-11-30 |
公开(公告)号: | CN102523150A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 田向远 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隧道 报文 处理 方法 装置 系统 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种隧道报文处理的方法、装置和系统。
背景技术
隧道技术是一种通过互联网络基础设施在网络之间传递数据的方式,使用隧道传递的数据可以是不同协议的数据帧或数据包。隧道技术通过在隧道入口设备上对不同协议的数据帧或数据包在外层封装隧道包头,得到隧道报文,在隧道的两端设备之间通过公共互联网络转发隧道报文。一旦隧道报文到达隧道的出口设备,隧道报文将被解封装,并转发到最终目的地。整个传递过程中,隧道报文在公共互联网络上传递时所经过的逻辑路径称为隧道。隧道技术是包括数据封装、传输和解封装的全过程。
但是,隧道报文相对于原始数据帧或数据包,长度有所增加,在隧道中转发时,如果隧道的中间链路的MTU比隧道报文小,将导致隧道报文被分片。被分片的报文经过转发到达隧道出口设备时需要重组,才能得到完整的隧道报文,然后再进行隧道解封装。通常,被分片的报文重组时,是根据包头中的源互联网(Internet Protocol,简称IP)地址、目的IP地址和标识符组成的三元组,来识别相关联的被分片的报文。由于同一条隧道上转发的隧道报文,都添加了相同的隧道包头,因此三元组都是相同的,使得被分片的报文在重组时,无法正确识别相关联的被分片的报文,从而使得被分片的报文重组时产生误匹配,导致隧道报文错误。
发明内容
本发明实施例提供了一种隧道报文处理的方法、装置和系统,以解决现有隧道封装报文发生分片时,重组产生误匹配,导致隧道报文错误的问题。
本发明提供了一种隧道报文处理的方法,包括:
隧道入口设备接收数据报文;
获取动态标识符;
对所述数据报文进行隧道封装,所述隧道封装的报文头中包含所述隧道入口设备的互联网IP地址、隧道出口设备的IP地址和所述动态标识符;
发送所述隧道封装的数据报文,以使所述隧道出口设备当所述隧道封装的数据报文发生分片时,可以根据所述隧道入口设备的IP地址、所述隧道出口设备的IP地址和所述动态标识符正确重组所述隧道封装的数据报文。
本发明提供了一种隧道报文处理的装置,包括:
接收器,用于接收数据报文;
获取单元,用于获取动态标识符;
封装单元,用于对所述数据报文进行隧道封装,所述隧道封装的报文头中包含隧道入口设备的互联网IP地址、隧道出口设备的IP地址和所述动态标识符;
发送器,用于发送所述隧道封装的数据报文,以使所述隧道出口设备当所述隧道封装的数据报文发生分片时,可以根据所述隧道入口设备的IP地址、所述隧道出口设备的IP地址和所述动态标识符正确重组所述隧道封装的数据报文。
本发明提供了一种隧道报文处理的系统,包括隧道入口设备和隧道出口设备,其中:
所述隧道入口设备,用于接收数据报文,获取动态标识符,对所述数据报文进行隧道封装,所述隧道封装的报文头中包含所述隧道入口设备的互联网IP地址、所述隧道出口设备的IP地址和所述动态标识符,并发送所述隧道封装的数据报文;
所述隧道出口设备,用于接收所述隧道封装的数据报文,当所述隧道封装的数据报文发生分片时,根据所述隧道入口设备的IP地址、所述隧道出口设备的IP地址和所述动态标识符重组所述隧道封装的数据报文。
采用本发明实施例提供的技术方案,通过隧道入口设备对数据报文进行隧道封装时,在封装的报文头中包含动态标识符,使得每一个隧道封装的数据报文都具有不同的三元组,这样当所述隧道封装的数据报文发生分片时,隧道出口设备可以根据被分片报文的三元组正确重组所述隧道封装的数据报文。
附图说明
图1是本发明实施例提供的一种隧道报文处理的方法流程图;
图2是本发明实施例提供的一种隧道封装头的示意图;
图3是本发明实施例提供的一种隧道报文处理的装置框图;
图4是本发明实施例提供的一种隧道报文处理的系统框图。
具体实施方式
为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。
参见图1,是本发明实施例提供的一种隧道报文处理的方法流程图,所述方法包括:
101:隧道入口设备接收数据报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110389411.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:综合的烟气治理方法
- 下一篇:氮化硅添加微量铒铈的高性能陶瓷制备方法