本发明专利技术实施例涉及一种网络地址转换方法、设备和系统,其中,该方法包括:接收使用IPv6的主机设备发送的IPv4地址分配请求,所述IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT;根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备;将分配的IPv4地址返回给所述主机设备,以使所述主机设备根据所述分配的IPv4地址访问使用IPv4的对端设备。本发明专利技术实施例满足了PNAT穿越对IP地址的需求,对端设备在收到主机设备经PNAT64GW转换的数据包后,能使用其中的IP地址,经PNAT64GW和主机设备通信。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其是一种网络地址转换方法、设备和系统。
技术介绍
互联网协议第6版(InternetProtocol Version 6,简称IPv6)由 IETF设计并被用来替代现行的互联网协议第4版(Internet ProtocolVersion 4,简称IPv4)的一种新的因特网协议(Internet Protocol,简称IP),为解决IPv4所存在的问题和不足而提出。由于IPv4与IPv6的长期共存,使得二者互通的需求不可规避。例如基于IPv4、 IPv6的双栈终端通过IPv6的网络,访问IPv4的应用服务器,在现有技术中,当主机设备的源地址由IPv6前缀+32比特(bit)全“1”+ΙΡν4公有地址组成时,前缀网络地址转换 (Prefix Network Address Translation,简称PNAT) 64 网关(Ga teway,简称GW)将去掉前缀,使用I Pv4公有地址作为主机源地址同使用IPv4的对端设备进行通信。由于 IPv4公有地址是经接入路由器分配的,而接入路由器由运营商控制,在分配时可以在归属用户服务器(Home Subscriber Servers,简称HSQ或验证授权计费(Authentication Authorization Accounting,简称AAA)服务器将IP地址同用户的身份绑定如同国际移动用户识别(International MobileSubscriber Identification,简称:IMSI)号或者移动用户国际号码(MobileSubscriber International ISDN,简称MSISDN)号相对应,这样在对端设备如IPv4业务平台,就可以根据该IPv4源地址获得用户身份信息,并可据此进行身份鉴权、访问控制。相比于由PNAT64GW临时分配(对应于主机设备的源地址由IPv6前缀 +3^it*“0”+IPv4私有地址组成)要可靠,更具有安全性。按照现有技术,主机设备的IPv4地址虽然是网络侧分配的IPv4公有地址,但是地址在接入时由接入路由器分配,接入路由器在给主机设备分配IP地址时,没有同PNAT64GW 之间交互该分配地址的方案,将无法保证分配相应PNAT64GW所对应的IPv4地址网段。当使用IPv4的对端设备使用该IPv4地址作为目的地址进行通信时,也就无法保证数据包能传递到PNAT64GW,也就无法经PNAT64GW返回主机设备。因此,按照现有技术的方案,对端设备发往主机设备的IPv4数据包无法正常到达主机设备。
技术实现思路
本专利技术实施例的目的在于提供一种网络地址转换方法、设备和系统,确保使用 IPv4的对端设备在收到使用IPv6的主机设备经网关转换数据包后,能够使用其中的IP地址,经网关和主机设备通信。本专利技术实施例提供一种网络地址转换方法,包括接收使用IPv6的主机设备发送的IPv4地址分配请求,所述IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT ;根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备;4将分配的IPv4地址返回给所述主机设备,以使所述主机设备根据所述分配的 IPv4地址访问使用IPv4的对端设备。本专利技术实施例提供一种网络地址转换方法,包括 发送IPv4地址分配请求,以使PNAT64GW根据所述IPv4地址分配请求从IPv4地址池中获取一个未分配的IPv4地址并分配,所述IPv4地址分配请求用于指示所请求的IPv4 地址用于前缀网络地址转换PNAT ;接收所述PNAT64G分配的IPv4地址;根据所述分配的IPv4地址访问使用IPv4的对端设备。本专利技术实施例提供一种网络地址转换网关,包括第一接收模块,用于接收使用IPv6的主机设备发送的IPv4地址分配请求,所述 IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT ;分配模块,用于根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的 IPv4地址分配给所述主机设备;第一发送模块,用于将分配的IPv4地址返回给所述主机设备,以使所述主机设备根据所述分配的IPv4地址访问使用IPv4的对端设备。本专利技术实施例还提供一种主机设备,包括第二发送模块,用于发送IPv4地址分配请求,以使PNAT64GW根据所述IPv4地址分配请求从IPv4地址池中获取一个未分配的IPv4地址并分配,所述IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT ;第二接收模块,用于接收所述PNAT64G分配的IPv4地址;访问模块,用于根据所述分配的IPv4地址访问使用IPv4的对端设备。本专利技术实施例还提供一种网络地址分配系统,包括主机设备、接入路由器、前缀网络地址转换64网关PNAT64GW和对端设备;所述PNAT64GW采用本专利技术实施例提供的任一所述的网络地址转换网关;所述主机设备采用本专利技术实施例提供的任一所述的主机设备;所述接入路由器,用于接收使用IPv6的主机设备发送的IPv4地址分配请求。上述本专利技术实施例提供的网络地址转换方法、设备和系统,通过为使用IPv6的主机设备分配IPv4地址,满足了网络地址转换穿越对IP地址的需求,使用IPv4的对端设备向分配的IPv4地址对应的使用IPv6的主机设备发送的数据包可以路由到网关设备,保证了使用IPv4的对端设备在收到使用IPv6的主机设备经PNAT64GW转换数据包后,能使用其中的IP地址,经PNAT64GW和使用IPv6的主机设备通信。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术网络地址转换方法一个实施例的流程示意图;图2为本专利技术网络地址转换方法又一个实施例的流程示意图3为本专利技术网络地址转换方法再一个实施例的流程示意图;图如为本专利技术网络地址转换方法实施例的一个应用场景的示意图;图4b为本专利技术网络地址转换方法实施例所适用的一个信令流程图;图fe为本专利技术网络地址转换方法实施例的又一个应用场景的示意图;图恥为本专利技术网络地址转换方法实施例所适用的又一个信令流程图;图6为本专利技术网络地址转换方法实施例所适用的再一个信令流程图;图7为本专利技术网络地址转换网关一个实施例的结构示意图;图8为本专利技术网络地址转换网关又一个实施例的结构示意图;图9为本专利技术主机设备一个实施例的结构示意图;图10为本专利技术主机设备又一个实施例的结构示意图;图11为本专利技术网络地址分配系统实施例的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术网络地址转换方法一个实施例的流程示意图,如图1所示,本专利技术实施例包括如下步骤步骤101、接收使用IPv本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种网络地址分配方法,其特征在于,包括接收使用IPv6的主机设备发送的IPv4地址分配请求,所述IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT ;根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备;将分配的IPv4地址返回给所述主机设备,以使所述主机设备根据所述分配的IPv4地址访问使用IPv4的对端设备。2.根据权利要求1所述的网络地址分配方法,其特征在于,所述接收使用IPv6的主机设备发送的IPv4地址分配请求,包括前缀网络地址转换64网关PNAT64GW或数据中心接收接入路由器转发的由使用IPv6 的主机设备发送的IPv4地址分配请求。3.根据权利要求2所述的网络地址分配方法,其特征在于,所述根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备,包括PNAT64GW根据所述IPv4地址分配请求,从所述PNAT64GW的IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备;或数据中心根据所述IPv4地址分配请求,从所述PNAT64GW的IPv4地址池中获取一个未分配的I Pv4地址分配给所述主机设备;数据中心根据所述IPv4地址分配请求,从所述数据中心保存的所述PNAT64GW的IPv4 地址池中获取一个未分配的IPv4地址分配给所述主机设备。4.根据权利要求1-3任一项所述的网络地址分配方法,其特征在于,所述IPv4地址的分配请求中携带所述对端设备的信息,以使接入路由器根据所述对端设备的信息,确定所述对端设备对应的PNAT64GW。5.根据权利要求1-3任一项所述的网络地址分配方法,其特征在于,还包括 将所述分配的IPv4地址生效。6.一种网络地址分配方法,其特征在于,包括发送IPv...
【专利技术属性】
技术研发人员:王雷,杨健,郜文美,范姝男,张惠萍,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。