通过扩展通用路由封装技术实现网络互通的方法和系统技术方案

技术编号:8836680 阅读:180 留言:0更新日期:2013-06-22 22:06
本发明专利技术提供了通过扩展通用路由封装技术实现网络互通的方法和系统,标识网与公网之间进行报文互通或者标识网内部报文互通时,源路由器收到IP报文后,在IP报文上增加与IP报文中AID相应的RID作为RID头,增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文发送至目标路由器;目标路由器收到扩展封装报文后,判断扩展封装报文的RID头中RID对应于本地地址后,判断扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将扩展封装报文直接去除RID头以及GRE头得到IP报文将此IP报文转发。本方法可以极大提高设备处理能力,ASR,ISR,ILR直接根据映射表项进行隧道封装。

【技术实现步骤摘要】

本专利技术涉及通信标识网技术,更具体的说,涉及一种通过扩展通用路由封装(Generic Routing Encapsulation,简称GRE)技术实现网络互通的方法和系统。
技术介绍
现有互联网已得到广范应用,但由于其使用的基本协议IP协议本身的缺陷,运营商IP网络存在的问题并没有从根本上解决,并制约了业务的开展。主要表现在:(I)移动性问题:IP协议设计最初并没有考虑到对终端移动性的支持,现网解决移动性问题的方案有两种,一是基于终端的方案,如移动IP(Mobile IP),这类方案的切换时间比较长,需要终端改动,增加了终端处理负荷;二是基于网络的方案,如3GPP方案。这类方案都有一个锚点,固定锚点带来了数据包路径迂回的问题,加重了传输延时和带宽浪费。(2)安全性问题:主要表现在个人用户、网络运营商以及政府部门遭受到病毒、DOS攻击以及非法信息传播等。目前运营商IP网络略有好转,主要表现在对用户行为的追溯能力有所加强。(3)路由系统扩展性问题:当前运营商也没有提出解决路由系统扩展性的令人满意的方案。路由表过大的问题不仅使路由器的处理负担加重,成本增加,而且使骨干网路由协议的收敛速度降低、收敛频率增加,使IP网络更多地处于不稳定状态之中。标识网是对于身份标识和位置分离的解决方案之一,从原理上有效解决了网络移动性的问题。在本专利技术所涉及的标识网技术体系中,以接入标识(AID)表示移动终端的身份信息,交换路由标识(RID)表示移动终端的位置信息,AID被固定分配给用户且保持不变,RID决定于用户所在的接入交换路由器(ASR, Access.Switch Router,简称ASR)。ASR将移动终端的〈AID,RID>映射关系通知移动终端的所有通信对端所在的ASR、集成业务路由器(Integrated Service Router,简称ISR)以及信息登记服务器(ILR)。路由器通过维护〈AID,RID>映射关系实现移动终端用户的身份信息与移动终端的位置信息的映射与关联,当用户的位置发生变更时,只需要更新RID信息,标识用户身份的AID信息可以始终保持不变。当移动终端需要访问外部网络时,在身份与位置分离网络的接入层即移动终端与ASR之间采用AID作为报文的源地址和目的地址进行报文转发,报文到达ASR设备后,需要将报文中的AID信息通过封装或是转换的方式替换为RID信息发送到ISR,在ISR上再将封装后或是转换后的信息还原为原始的AID,转发到外部网络中。这里提到的转换技术一般是将AID地址通过映射的方式替换为RID方式,封装的方式一般是通过在外部再封装一层IP报头,外部IP报头的源与目的地址填写对应的RID信息。但这里提及的封装的技术存在一个问题,这种封装如何与标准的IP隧道进行区分的问题。一般情况下标准的IP隧道(如GRE)均是需要通过手工配置生成,如果是这样的话,每个<AID,RID>的映射条目,就需要生成一个GRE隧道,一般系统设备对于GRE隧道的支持能力非常有限,常规的支持能力在8k以下,但<AID,RID>的映射条目随着移动用户数的增加,可能达到数百万条,这时,ASR以及ISR的承载能力将面临巨大的考验。
技术实现思路
本专利技术要解决的技术问题是提供通过扩展通用路由封装技术实现网络互通的方法和系统,在无需配置GRE隧道的情况下实现标识网与外部互联网的互通。为了解决上述技术问题,本专利技术提供了通过扩展通用路由封装技术实现网络互通的方法,其中,标识网与公网之间进行报文互通或者标识网内部报文互通时,源路由器收到IP报文后,在所述IP报文上增加与所述IP报文中接入标识(AID)相应的交换路由标识(RID)作为RID头,并增加指示标识网接入通用路由封装(GRE)网络的GRE头构造成为扩展封装报文发送至目标路由器;所述目标路由器收到所述扩展封装报文后,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发。进一步地,上述方法还可以具有以下特点:所述报文从标识网发送到达公网时,所述报文的源路由器为接入交换路由器(ASR),所述报文目标路由器为集成业务路由器(ISR);所述ASR收到移动终端发送的IP报文后,判断本身处于标识网并且所述IP报文的目的地址位于公共网络时,在所述IP报文上增加与所述IP报文中源AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文发送至所述ISR ;所述ISR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至公共网络。进一步地,上述方法还可以具有以下特点:所述报文从公网发送到达标识网时,所述报文的所述报文源路由器为集成业务路由器(ISR),所述报文目标路由器为接入交换路由器(ASR);所述ISR从公共网络收到IP报文后,判断接收此IP报文的接口是标识网的公共网络侧接入接口时,在IP报文上增加与所述IP报文中目的AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文并发送至ASR ;所述ASR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至移动终端。进一步地,上述方法还可以具有以下特点:所述报文在标识网内部发送时,所述报文的源路由器为第一接入交换路由器(ASR),所述报文的目标路由器为第二 ASR ; 所述第一 ASR收到源移动终端发送的IP报文后,判断本身处于标识网并且所述IP报文的目的地址位于标识网时,在所述IP报文上增加与所述IP报文中源AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文发送至所述第二 ASR ;所述第二 ASR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至目标移动终端。进一步地,上述方法还可以具有以下特点:使用所述GRE头中缺省字段中一比特位指示标识网接入GRE网络。为了解决上述技术问题,本专利技术提供了通过扩展通用路由封装技术实现网络互通的系统,包括源路由器和目标路由器,其中,所述源路由器,用于收到IP报文后,在所述IP报文上增加与所述IP报文中接入标识(AID)相应的交换路由标识(RID)作为RID头,并增加指示标识网接入通用路由封装(GRE)网络的GRE头构造成为扩展封装报文发送至目标路由器;所述目标路由器,用于接收所述扩展封装报文后,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展本文档来自技高网
...

【技术保护点】
通过扩展通用路由封装技术实现网络互通的方法,其中,标识网与公网之间进行报文互通或者标识网内部报文互通时,源路由器收到IP报文后,在所述IP报文上增加与所述IP报文中接入标识(AID)相应的交换路由标识(RID)作为RID头,并增加指示标识网接入通用路由封装(GRE)网络的GRE头构造成为扩展封装报文发送至目标路由器;所述目标路由器收到所述扩展封装报文后,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发。

【技术特征摘要】
2011.12.16 CN 201110424277.31.通过扩展通用路由封装技术实现网络互通的方法,其中, 标识网与公网之间进行报文互通或者标识网内部报文互通时,源路由器收到IP报文后,在所述IP报文上增加与所述IP报文中接入标识(AID)相应的交换路由标识(RID)作为RID头,并增加指示标识网接入通用路由封装(GRE)网络的GRE头构造成为扩展封装报文发送至目标路由器; 所述目标路由器收到所述扩展封装报文后,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发。2.如权利要求1所述的方法,其中, 所述报文从标识网发送到达公网时,所述报文的源路由器为接入交换路由器(ASR),所述报文目标路由器为集成业务路由器(ISR); 所述ASR收到移动终端发送的IP报文后,判断本身处于标识网并且所述IP报文的目的地址位于公共网络时,在所述IP报文上增加与所述IP报文中源AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文发送至所述ISR ; 所述ISR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至公共网络。3.如权利要求1所述的方法,其中, 所述报文从公网发送到达标识网时,所述报文的所述报文源路由器为集成业务路由器(ISR),所述报文目标路由器为接入交换路由器(ASR); 所述ISR从公共网络收到IP报文后,判断接收此IP报文的接口是标识网的公共网络侧接入接口时,在IP报文上增加与所述IP报文中目的AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文并发送至ASR ; 所述ASR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至移动终端。4.如权利要求1所述的方法,其中, 所述报文在标识网内部发送时,所述报文的源路由器为第一接入交换路由器(ASR),所述报文的目标路由器为第二 ASR ; 所述第一 ASR收到源移动终端发送的IP报文后,判断本身处于标识网并且所述IP报文的目的地址位于标识网时,在所述IP报文上增加与所述IP报文中源AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装报文发送至所述第二 ASR ; 所述第二 ASR接收所述扩展封装报文,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发至目标移动终端。5.如权利要求1、2、3或4所述的方法,其中, 使用所述GRE头中缺省字段中一比特位指示标识网接入GRE网络。6.通过扩展通用路由封装技术实现网络互通的系统,包括源路由器和目标路由器,其中, 所述源路由器,用于收到IP报文后,在所述IP报文上增加与所述IP报文中接入标识(AID)相应的交换路由标识(RID)作为RID头,并增加指示标识网接入通用路由封装(GRE)网络的GRE头构造成为扩展封装报文发送至目标路由器; 所述目标路由器,用于接收所述扩展封装报文后,判断所述扩展封装报文的RID头中RID对应于本地地址后,判断所述扩展封装报文中GRE头携带标识网接入GRE网络的指示时,将所述扩展封装报文直接去除RID头以及GRE头得到IP报文并将此IP报文转发。7.如权利要求6所述的系统,其特征在于, 所述源路由器为ASR,所述目标路由器为ISR; 所述ASR,用于收到移动终端发送的IP报文后,判断本身处于标识网并且所述IP报文的目的地址位于公共网络时,在所述IP报文上增加与所述IP报文中源AID相应的RID作为RID头,并增加指示标识网接入GRE网络的GRE头构造成为扩展封装...

【专利技术属性】
技术研发人员:张丽晖王明盛张超峰王幸平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1