一种nat64资源获取方法及获取/分配装置的制造方法_4

文档序号:9219860阅读:来源:国知局
9]步骤S1516,入向流量到达BRAS,BRAS设备对入向流量报文进行NAT64转换处理,转换后的目的IPv6地址是2002:: 1,源IPv6地址是2001:: db8:122::11.2.3.4 ;转换后的报文转发到相应的IPv6终端。
[0090]采用上述优选实施例,可以通过ND协议进行IPv6终端地址无状态配置的同时,增加相关机制进行NAT64前缀信息的分配,扩展简单方便易操作易维护。
[0091]需要说明的是,上述实施例只是本发明实施例的一个优选实施例,本发明实施例也可以应用在其他各种应用场景中,例如:IPv6-1nitiated TCP Sess1n,SIP Flow等应用场景,这里不再一一赘述。
[0092]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0093]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0094]从以上的描述中,可以看出,本发明实现了如下技术效果:采用通过扩展ND协议中的RS消息和RA消息的,在完成IPv6地址无状态自动配置的同时,实现pref64:: /n资源的自动分配的方式,解决了相关技术中缺乏合适的NAT64的pref64::/n资源信息分配方法的问题,这样以来,无需在网络中使能PCP协议即可简单的解决NAT64场景中存在的很多问题,进而达到了减小维护的复杂性,增强过渡到纯IPv6的便利性的效果。
[0095]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0096]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种NAT64资源获取方法,其特征在于,包括: 向服务器端设备发送路由器请求RS消息,并接收来自于所述服务器端设备的第一路由器通告RA消息,其中,所述RS消息中携带的信息包括:pref64::/n资源请求,所述第一RA消息中携带的信息包括:根据所述pref64::/n资源请求分配的pref64::/n资源信息;和/或, 接收所述服务器端设备主动发送的第二 RA消息,其中,所述第二 RA消息中携带的信息包括:主动分配的pref64::/n资源信息。2.根据权利要求1所述的方法,其特征在于,所述pref64::/n资源请求和分配的pref64::/n资源信息包括:pref64::/n前缀信息及前缀长度,和/或IPv6后缀信息,和/或IPv4前缀列表。3.根据权利要求1所述的方法,其特征在于,所述RS消息中携带有扩展的ND选项,其中,所述ND选项的内容为请求pref64::/n资源信息。4.根据权利要求1所述的方法,其特征在于,所述第一RA消息和所述第二 RA消息中携带有扩展的ND选项,其中,所述ND选项的内容为分配的pref64::/n资源信息。5.根据权利要求1所述的方法,其特征在于,在接收到所述第一RA消息或所述第二 RA消息之后,还包括: 检测本地是否已经保存有所述服务器设备分配的pref64::/n资源信息; 在检测结果为否的情况下,对所述服务器端设备分配的pref64::/n资源信息进行保存,并设置老化时间,在检测结果为是的情况下,将已经保存的pref64::/n资源信息更新为新分配的pref64::/n资源信息,并重置老化时间。6.根据权利要求5所述的方法,其特征在于,在保存所述根据所述pref64::/n资源请求分配的pref64::/n资源信息之后,还包括: 从保存的pref64::/n资源信息中选取pref64::/n前缀信息及前缀长度和/或IPv6后缀信息,对IPv6客户端发送至IPv4广域网服务器的报文的目的IPv4地址进行IPv6地址合成,按照合成后的IPv6地址对所述报文进行转发。7.根据权利要求1所述的方法,其特征在于,所述第一RA消息或所述第二 RA消息包括:一个或者多个pref64::/n资源信息。8.根据权利要求1所述的方法,其特征在于,在接收到不同的服务器端设备发送的所述第一 RA消息或所述第二 RA消息之后,还包括: 对所述不同的服务器端设备分配的pref64::/n资源信息分别进行保存和更新。9.一种NAT64资源获取装置,位于客户端设备,其特征在于,包括: 处理模块,用于向服务器端设备发送路由器请求RS消息,并接收来自于所述服务器端设备的第一路由器通告RA消息,其中,所述RS消息中携带的信息包括:pref64::/n资源请求,所述第一 RA消息中携带的信息包括:根据所述pref64::/n资源请求分配的pref64::/η资源信息;和/或, 接收模块,用于接收所述服务器端设备主动发送的第二 RA消息,其中,第二 RA消息中携带的信息包括:主动分配的pref64::/n资源信息。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 保存及更新模块,用于对接收到的所述第一 RA消息和/或所述第二 RA消息中携带的pref64::/n资源信息进行保存和/或更新,并设置老化时间; 合成模块,用于从保存的pref64::/n资源信息中选取pref64::/n前缀信息及前缀长度和/或IPv6后缀信息,对IPv6客户端发送至IPv4广域网服务器的报文的目的IPv4地址进行IPv6地址合成,按照合成后的IPv6地址对所述报文进行转发。11.一种NAT64资源分配装置,位于服务器设备,其特征在于,包括: 第一分配模块,用于根据客户端设备发送的路由器请求RS消息,向所述客户端设备发送第一路由器通告RA消息,其中,所述RS消息中携带的信息包括:pref64::/n资源请求,所述第一 RA消息中携带的信息包括:根据所述pref64::/n资源请求分配的pref64::/n资源信息; 第二分配模块,用于向所述客户端设备发送第二路由器通告RA消息,其中,第二 RA消息中携带的信息包括:主动分配的pref64::/n资源信息。12.根据权利要求11所述的装置,其特征在于,所述装置还包括: 处理模块,用于对出向报文中的目的IPv6地址与本地存储的pref64::/n资源中的IPv6前缀信息进行匹配,在匹配成功的情况下,对源IPv6地址进行NAT64翻译,将翻译后的报文进行转发,和,对入向报文中的目的IPv4地址进行NAT64翻译,对源IPv4地址进行IPv6地址合成,按照翻译后的IPv6地址对所述报文进行转发。
【专利摘要】本发明公开了一种NAT64资源获取方法及获取/分配装置。其中,所述NAT64资源获取方法包括:向服务器端设备发送路由器请求RS消息,并接收来自于服务器端设备的第一路由器通告RA消息,其中,RS消息中携带的信息包括:pref64::/n资源请求,第一RA消息中携带的信息包括:根据pref64::/n资源请求分配的pref64::/n资源信息;和/或,接收服务器端设备主动发送的第二RA消息,其中,第二RA消息中携带的信息包括:主动分配的pref64::/n资源信息。通过本发明,达到了减小维护的复杂性,增强过渡到纯IPv6的便利性的效果。
【IPC分类】H04L29/12, H04L12/749
【公开号】CN104935677
【申请号】CN201410101594
【发明人】王翠, 孟伟
【申请人】中兴通讯股份有限公司
【公开日】2015年9月23日
【申请日】2014年3月18日
【公告号】WO2015139397A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1