[发明专利]网络地址转换方法、设备和系统有效
申请号: | 201010590735.6 | 申请日: | 2010-12-03 |
公开(公告)号: | CN102487407A | 公开(公告)日: | 2012-06-06 |
发明(设计)人: | 王雷;杨健;郜文美;范姝男;张惠萍 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络地址 转换 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,尤其是一种网络地址转换方法、设备和系统。
背景技术
互联网协议第6版(Internet Protocol Version 6,简称:IPv6)由IETF设计并被用来替代现行的互联网协议第4版(Internet ProtocolVersion 4,简称:IPv4)的一种新的因特网协议(Internet Protocol,简称:IP),为解决IPv4所存在的问题和不足而提出。
由于IPv4与IPv6的长期共存,使得二者互通的需求不可规避。例如:基于IPv4、IPv6的双栈终端通过IPv6的网络,访问IPv4的应用服务器,在现有技术中,当主机设备的源地址由IPv6前缀+32比特(bit)全“1”+IPv4公有地址组成时,前缀网络地址转换(Prefix Network Address Translation,简称:PNAT)64网关(Ga teway,简称:GW)将去掉前缀,使用I Pv4公有地址作为主机源地址同使用IPv4的对端设备进行通信。由于IPv4公有地址是经接入路由器分配的,而接入路由器由运营商控制,在分配时可以在归属用户服务器(Home Subscriber Servers,简称:HSS)或验证授权计费(Authentication Authorization Accounting,简称:AAA)服务器将IP地址同用户的身份绑定如:同国际移动用户识别(International MobileSubscriber Identification,简称:IMSI)号或者移动用户国际号码(MobileSubscriber International ISDN,简称:MSISDN)号相对应,这样在对端设备如IPv4业务平台,就可以根据该IPv4源地址获得用户身份信息,并可据此进行身份鉴权、访问控制。相比于由PNAT64GW临时分配(对应于主机设备的源地址由IPv6前缀+32bit全“0”+IPv4私有地址组成)要可靠,更具有安全性。
按照现有技术,主机设备的IPv4地址虽然是网络侧分配的IPv4公有地址,但是地址在接入时由接入路由器分配,接入路由器在给主机设备分配IP地址时,没有同PNAT64GW之间交互该分配地址的方案,将无法保证分配相应PNAT64GW所对应的IPv4地址网段。当使用IPv4的对端设备使用该IPv4地址作为目的地址进行通信时,也就无法保证数据包能传递到PNAT64GW,也就无法经PNAT64GW返回主机设备。因此,按照现有技术的方案,对端设备发往主机设备的IPv4数据包无法正常到达主机设备。
发明内容
本发明实施例的目的在于提供一种网络地址转换方法、设备和系统,确保使用IPv4的对端设备在收到使用IPv6的主机设备经网关转换数据包后,能够使用其中的IP地址,经网关和主机设备通信。
本发明实施例提供一种网络地址转换方法,包括:
接收使用IPv6的主机设备发送的IPv4地址分配请求,所述IPv4地址分配请求用于指示所请求的IPv4地址用于前缀网络地址转换PNAT;
根据所述IPv4地址分配请求,从IPv4地址池中获取一个未分配的IPv4地址分配给所述主机设备;
将分配的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的对端设备。
本发明实施例还提供一种主机设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010590735.6/2.html,转载请声明来源钻瓜专利网。