[发明专利]数据传输方法和装置无效
申请号: | 200910135071.1 | 申请日: | 2009-04-22 |
公开(公告)号: | CN101540729A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 徐勇;欧刚彦;张日华;施勇;杨少伟 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 陶海萍 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
技术领域
本发明涉及通信网络技术,特别涉及一种数据传输方法和装置。
背景技术
现有网络中,随着网络规模的扩大以及网络应用的不断深入,使用通用路由封装(GRE:Generic Routing Encapsulation)来构建虚拟个人网络(VPN:Virtual Private Network)的三层隧道(Tunnel),使隧道两端的用户能够通过公有网络传输私有信息的应用越来越广泛。
在两个网络之间启用GRE隧道,利用公有网络传输数据,用户的带宽必将受到限制。随着用户对信息传输的带宽需求越来越大,需要在两个网络间开启多条GRE隧道来保证用户数据通信的带宽。如图1所示,网络1中的用户通过路由器RouterA、RouterB、RouterC组建的两个GRE VPN隧道(Tunnel0与Tunnel1)与网络2中的用户进行通信。Tunnel0建立在RouterA与RouterB之间的实际物理链路0上,Tunnel1建立在RouterA与RouterC之间的实际物理链路1上。
但发明人在实现本发明的过程中发现现有技术的缺限在于:当某一物理链路,如物理链路1在某处断开的时候,整个Tunnel1的GRE隧道将中断,通过Tunnel1的数据将无法到达对端用户。
发明内容
本发明实施例的目的在于提供一种数据传输方法和装置,以提高数据传输的可靠性。
本发明实施例提供一种数据传输方法,该方法包括:接收数据报文,所述数据报文包括第一目的地址;若确定该数据报文为通用路由封装报文,且传输该数据报文的当前物理链路中断,则将接收的该数据报文中的第一目的地址转换为未中断物理链路对应的第二目的地址;根据该第二目的地址转发该数据报文。
本发明实施例提供一种数据处理装置,该装置包括:
数据接收单元,该数据接收单元用于接收数据报文,该数据报文包括第一目的地址;
判断单元,该判断单元用于确定该数据报文为通用路由封装报文,且传输该数据报文的当前物理链路中断;
地址转换单元,若该判断单元确定该数据报文为通用路由封装报文,且传输数据报文的当前物理链路中断,则该地址转换单元用于将接收的该数据报文中的第一目的地址转换为未中断物理链路对应的第二目的地址;
数据传送单元,该数据传送单元用于根据转换后的该第二目的地址转发该数据报文。
本发明实施例提供的技术方案,通过在某一物理链路中断时,将数据报文目的地址转换为另一个未中断物理链路的目的端地址,从而使中断链路的数据从另一个正常链路通过并最终到达用户的技术手段,提高了数据传输的可靠性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1是现有技术中GRE备份隧道示意图;
图2是本发明实施例1的数据传输方法流程图;
图3是本发明实施例2的数据传输方法流程图;
图4是本发明实施例3的数据传输装置构成示意图;
图5是本发明实施例4的数据传输装置构成示意图;
图6是本发明实施例4的数据传送单元的构成示意图;
图7是本发明实施例5的数据传输装置应用实例图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供一种数据传输方法,如图2所示,该方法包括:接收数据报文,该数据报文包括第一目的地址(见步骤101);若该数据报文为通用路由封装(GRE:Generic Routing Encapsulation)报文,且传输该数据报文的当前物理链路中断,则将接收的该数据报文中的第一目的地址转换为未中断物理链路对应的第二目的地址(见步骤102);根据该第二目的地址转发该数据报文(见步骤103)。
在本实施例中,该数据报文至少携带目的地址,如目的IP地址,此外还可以携带源IP地址等信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910135071.1/2.html,转载请声明来源钻瓜专利网。