恢复AFTR的动态映射的方法、AFTR及B4技术

技术编号:7789411 阅读:225 留言:0更新日期:2012-09-21 23:59
本发明专利技术提供了一种恢复AFTR的动态映射的方法、AFTR及B4,其中,恢复AFTR的动态映射的方法包括:AFTR监听访问因特网的数据报文,建立动态映射,并向基础桥接宽带元件(B4)发送动态映射信息;所述AFTR接收所述B4确定所述AFTR状态丢失后发送的需要重建的动态映射信息,并根据所述需要重建的动态映射信息重建动态映射。上述恢复AFTR的动态映射的方法、AFTR及B4,由AFTR预先将动态映射信息发送至B4保存,然后接收B4在确定该AFTR的状态丢失后发送的需要重建的动态映射信息,根据该动态映射信息即可恢复AFTR的动态映射信息,实现复杂度低且只需要一个AFTR即可完成,因而成本低。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种恢复地址簇转换路由器(AFTR)的动态映射的方法、AFTR及基础桥接宽带(B4)。
技术介绍
网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型因特网(Internet)接入方式和各种类型的网络中。NAT能够解决IP地址不足的问题。 轻量级双栈(DSLITE,Dual-Stack Lite)通过结合两种网络技术(IPv4-in_IPv6隧道和网络地址转换)提供了一种运营商共享IPv4地址宽带接入的技术。这种技术可以继续支持IPv4,同时也满足了部署IPv6的迫切需要。DSLITE包含两个元件基础桥接宽带元件和地址簇转换路由器元件。基础桥接宽带(B4, Basic Bridging BroadBand)元件,部署在具有双栈功能的节点上,这个节点是直接面向用户接入或者是用户前端设备(CPE)。它提供了向地址簇转换路由器(AFTR,Address Family Transition Router)创建隧道的功能。具体的产品形式可以是家庭家居办公(SOHO)路由器、数字用户线(DSL)调制解调器(modem)网关、网络电视(IPTV)机顶盒、家庭安全网关等。AFTR元件,位于结合了 IPv4-in-IPv6终端和IPv4_IPv4网络地址转换功能的节点上,具体的产品形式为业务路由器、宽带接入服务器、防火墙、核心路由器、无线核心网网关通用分组无线服务技术(GPRS)支持节点(GGSN)/包数据网络网关(PGW)等。如图I所示,为现有DSLITE应用场景图,当终端方位于IPv4因特网时,报文到达B4,B4把报文封装到IPv4-in-IPv6隧道中,传输到AFTR。AFTR把报文从IPv4报文解封装,经过NAT转换后,报文到达IPv4因特网。当终端访问IPv6因特网时,经过普通的IPv6报文转发就可以访问IPv6因特网。端口控制协议(PCP,Port Control Protocol)是解决NAT内部网络数据流接收的一种协议。当NAT内部网络的节点接收外部网络的流量时,如果内部节点没有和该流量的源端进行过连接,那么该流量在NAT设备上被丢弃。当流量经过NAT网络之前,使用PCP技术在NAT网络上建立关于该流量的映射,当流量到来时,能够穿过NAT网络而到达到其内部接收节点。PCP分为PCP客户端和PCP服务器端,PCP客户端通过PCP请求消息向PCP服务器端申请或者释放映射。PCP有良好的可扩展性。通过扩展PCP报文的操作码(Opcode)字段和增加新的PCP选项可以扩展新的功能。在DSLITE应用场景中,由于NAT功能位于AFTR上,所以私网终端访问IPv4因特网在AFTR建立NAT动态映射,具体信息包括报文的私网源IPv4地址和私网端口,映射成公网IPv4地址和公网端口,报文的目的IPv4地址和目的端口,隧道ID等。在私网终端访问IPv4因特网的过程中,AFTR上的动态映射不能丢失,否则会造成私网中的终端访问IPv4因特网中断。运营商网络中的AFTR设备虽然稳定性较高,但是状态丢失(如掉电重启)的情况在所难免。为了避免这种情况的发生,通常采用双机热备的方法。准备互相备份的两个AFTR设备,在一个设备上生成的动态映射实时地同步到另ー个AFTR设备上。当遇到AFTR设备状态丢失的情况,动态地切換到另ー个AFTR设备,这样可以保证私网中的IPv4业务不中断。但是,这种方法需要増加主备AFTR之间的联系以支持主备之间动态映射的备份,所以增加了 AFTR设备的复杂性,同时每个AFTR设备增加一台AFTR设备作为备份,増加了投资。
技术实现思路
本专利技术实施例提供了一种恢复AFTR动态映射的方法、AFTR及B4,以解决采用现有双机热备方法引起的AFTR设备高复杂度和高成本的问题。本专利技术实施例提供了一种恢复地址簇转换路由器(AFTR)的动态映射的方法,该 方法包括AFTR监听访问因特网的数据报文,建立动态映射,井向基础桥接宽带元件(B4)发送动态映射信息;所述AFTR接收所述B4确定所述AFTR状态丢失后发送的需要重建的动态映射信息,井根据所述需要重建的动态映射信息重建动态映射。优选地,所述AFTR向B4发送动态映射信息之前,所述方法还包括所述AFTR接收B4通过扩展的端ロ控制协议(PCP)发送的动态映射快速恢复功能支持协商请求消息;所述AFTR开启动态映射快速恢复功能,并向所述B4返回携带支持标记的动态映射快速恢复功能支持协商响应消息。优选地,所述AFTR向B4发送动态映射信息包括所述AFTR通过扩展的PCP向B4发送携带动态映射信息的动态映射通知消息;其中,所述动态映射信息包括源地址和源端ロ,映射成的公网地址和公网端ロ,目的地址和目的端ロ,协议类型及隧道标识;所述动态映射通知消息包括源地址和源端ロ,映射成的公网地址和公网端ロ,目的地址和目的端ロ及协议类型。本专利技术实施例还提供了一种恢复地址簇转换路由器(AFTR)的动态映射的方法,该方法包括基础桥接宽带元件(B4)接收并保存AFTR发送的动态映射信息;所述B4确定所述AFTR的状态丢失,则从本地获取需要重建的动态映射信息,并通过扩展的PCP向所述AFTR发送所述需要重建的动态映射信息。优选地,所述B4接收并保存AFTR发送的动态映射信息之前,所述方法还包括所述B4通过扩展的端ロ控制协议(PCP)向所述AFTR发送动态映射快速恢复功能支持协商请求消息;所述B4接收所述AFTR返回的动态映射快速恢复功能支持协商响应消息,解析出所述动态映射快速恢复功能支持协商响应消息中携帯的支持标记,开启动态映射快速恢复功能。优选地,所述动态映射信息包括源地址和源端ロ,映射成的公网地址和公网端ロ,目的地址和目的端ロ,协议类型及隧道标识。优选地,所述B4确定所述AFTR的状态丢失包括所述B4记录上一次保活的时间流逝(epoch)值;所述B4通过扩展的PCP向所述AFTR发送保活消息;所述B4接收所述AFTR返回的保活响应消息,从所述保活响应消息中获取当前印OCh值,计算出距离上一次接收所述保活响应消息的时间间隔,若所述印OCh值和所述时间间隔之和大于所述当前印OCh值,则确定所述AFTR的状态丢失。 本专利技术实施例又提供了一种地址簇转换路由器(AFTR),该AFTR包括网络地址转换(NAT)组件,用于监听访问因特网的数据报文,建立动态映射,井向端ロ控制协议(PCP)服务器发送请求;以及,接收所述PCP服务器发送的需要重建的动态映射信息,井根据所述需要重建动态映射信息重建动态映射;PCP服务器,用于根据所述NAT发送的所述请求向基础桥接宽带元件(B4)发送动态映射信息,以及接收所述B4确定所述AFTR状态丢失后发送的需要重建的动态映射信息,并向所述NAT组件发送所述需要重建的动态映射信息。优选地,所述PCP服务器,还用于接收B4通过扩展的PCP发送的动态映射快速恢复功能支持协商请求消息;开启动态映射快速恢复功能,并向所述B4返回携带支持标记的动态映射快速恢复功能支持协商响应消息。优选地,所述PCP服务器,具体用于通过扩展的PCP向B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种恢复地址簇转换路由器(AFTR)的动态映射的方法,其特征在于,该方法包括 AFTR监听访问因特网的数据报文,建立动态映射,并向基础桥接宽带元件(B4)发送动态映射信息; 所述AFTR接收所述B4确定所述AFTR状态丢失后发送的需要重建的动态映射信息,并根据所述需要重建的动态映射信息重建动态映射。2.根据权利要求I所述的方法,其特征在于 所述AFTR向B4发送动态映射信息之前,所述方法还包括 所述AFTR接收B4通过扩展的端口控制协议(PCP)发送的动态映射快速恢复功能支持协商请求消息; 所述AFTR开启动态映射快速恢复功能,并向所述B4返回携带支持标记的动态映射快速恢复功能支持协商响应消息。3.根据权利要求I或2所述的方法,其特征在于 所述AFTR向B4发送动态映射信息包括 所述AFTR通过扩展的PCP向B4发送携带动态映射信息的动态映射通知消息; 其中,所述动态映射信息包括源地址和源端口,映射成的公网地址和公网端口,目的地址和目的端口,协议类型及隧道标识;所述动态映射通知消息包括源地址和源端口,映射成的公网地址和公网端口,目的地址和目的端口及协议类型。4.一种恢复地址簇转换路由器(AFTR)的动态映射的方法,其特征在于,该方法包括 基础桥接宽带元件(B4)接收并保存AFTR发送的动态映射信息; 所述B4确定所述AFTR的状态丢失,则从本地获取需要重建的动态映射信息,并通过扩展的PCP向所述AFTR发送所述需要重建的动态映射信息。5.根据权利要求4所述的方法,其特征在于 所述B4接收并保存AFTR发送的动态映射信息之前,所述方法还包括 所述B4通过扩展的端口控制协议(PCP)向所述AFTR发送动态映射快速恢复功能支持协商请求消息; 所述B4接收所述AFTR返回的动态映射快速恢复功能支持协商响应消息,解析出所述动态映射快速恢复功能支持协商响应消息中携带的支持标记,开启动态映射快速恢复功倉泛。6.根据权利要求4所述的方法,其特征在于 所述动态映射信息包括源地址和源端口,映射成的公网地址和公网端口,目的地址和目的端口,协议类型及隧道标识。7.根据权利要求4-6任一权利要求所述的方法,其特征在于 所述B4确定所述AFTR的状态丢失包括 所述B4记录上一次保活的时间流逝(epoch)值; 所述B4通过扩展的PCP向所述AFTR发送保活消息; 所述B4接收所述AFTR返回的保活响应消息,从所述保活响应消息中获取当前epoch值,计算出距离上一次接收所述保活响应消息的时间间隔,若所述印och值和所述时间间隔之和大于所述当前epoch值,则确...

【专利技术属性】
技术研发人员:郑坤兰光华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1