当前位置: 首页 > 专利查询>清华大学专利>正文

高效使用IPv4公有地址的方法及装置制造方法及图纸

技术编号:18840286 阅读:30 留言:0更新日期:2018-09-05 08:25
本发明专利技术实施例公开一种使用高效IPv4公有地址的方法及装置,应用于部署在IPv4互联网和IPv6网络之间的核心翻译器,其中,方法包括:根据供IPv6网络中的IPv6服务器使用的传输层协议端口范围,将IPv4公有地址映射成具有第一类前缀的第一类IPv6地址,以供IPv6服务器使用第一类IPv6地址实现与IPv4互联网中的客户机的通信;根据供IPv6网络中的客户机使用的传输层协议端口范围,将IPv4公有地址映射成具有第二类前缀的第二类IPv6地址,以供IPv6网络中的客户机使用第二类IPv6地址实现与IPv4互联网中的IPv4服务器的通信。本发明专利技术实施例能够使IPv6网络中的IPv6服务器和客户机使用相同IPv4公有地址提供不同的服务,最大限度地使用稀缺的IPv4公有地址资源。

Method and device for efficiently using IPv4 public address

An embodiment of the invention discloses a method and apparatus for using an efficient IPv4 public address for a core translator deployed between an IPv4 Internet and an IPv6 network, wherein the method includes mapping an IPv4 public address to a pre-class one according to the transport layer protocol port range for IPv6 servers in an IPv6 network The first IPv6 address of the prefix is used by the IPv6 server to communicate with clients in the IPv4 Internet using the first IPv6 address; according to the transport layer protocol port range for clients in the IPv6 network, the IPv4 public address is mapped to the second IPv6 address with the second prefix for clients in the IPv6 network. Second types of IPv6 addresses are used to communicate with the IPv4 server in the IPv4 Internet. The embodiment of the invention can enable the IPv6 server and client in the IPv6 network to provide different services using the same IPv4 public address, and maximize the use of scarce IPv4 public address resources.

【技术实现步骤摘要】
高效使用IPv4公有地址的方法及装置
本专利技术实施例涉及计算机网络通信
,具体涉及一种高效使用IPv4公有地址的方法及装置。
技术介绍
在过去的20多年中,伴随着互联网的快速发展,IPv4协议取得了巨大成功。当前全球IPv4用户已经超过30亿,占到人口总数的50%以上。然而,网络规模的急剧增长也突显出IPv4的一系列严重问题,包括地址空间不足、路由可扩展性问题等。IPv6协议是下一代的互联网协议,用来取代IPv4。IPv6具有巨大的地址空间(2^128),分层的编址和路由机制,更好的端到端特性,更好的安全性和移动性支持等特性。但是IPv6与IPv4并不兼容,为了使新建的IPv6网络与IPv4互联网互联互通,IETF提出的标准包括无状态翻译方案IVI,有状态翻译方案NAT64,无状态双重翻译技术MAP-T,有状态双重翻译技术464xlat等。值得指出的是任何与IPv4互联网互通的技术均需要IPv4公有地址,因此在IPv4和IPv6的共存阶段,IPv4公有地址是极其稀缺的资源。对于客户机来说,分配IPv4私有地址并利用传输层端口复用IPv4公有地址是成熟技术,但对于服务器来说,该本文档来自技高网...

【技术保护点】
1.一种高效使用IPv4公有地址的方法,应用于部署在IPv4互联网和IPv6网络之间的核心翻译器,其特征在于,包括:根据供IPv6网络中的IPv6服务器使用的传输层协议端口范围,将IPv4公有地址映射成具有第一类前缀的第一类IPv6地址,以供所述IPv6服务器使用所述第一类IPv6地址实现与IPv4互联网中的客户机的通信;根据供IPv6网络中的客户机使用的传输层协议端口范围,将IPv4公有地址映射成具有第二类前缀的第二类IPv6地址,以供所述IPv6网络中的客户机使用所述第二类IPv6地址实现与IPv4互联网中的IPv4服务器的通信。

【技术特征摘要】
1.一种高效使用IPv4公有地址的方法,应用于部署在IPv4互联网和IPv6网络之间的核心翻译器,其特征在于,包括:根据供IPv6网络中的IPv6服务器使用的传输层协议端口范围,将IPv4公有地址映射成具有第一类前缀的第一类IPv6地址,以供所述IPv6服务器使用所述第一类IPv6地址实现与IPv4互联网中的客户机的通信;根据供IPv6网络中的客户机使用的传输层协议端口范围,将IPv4公有地址映射成具有第二类前缀的第二类IPv6地址,以供所述IPv6网络中的客户机使用所述第二类IPv6地址实现与IPv4互联网中的IPv4服务器的通信。2.根据权利要求1所述的方法,其特征在于,在根据供IPv6网络中的IPv6服务器使用的传输层协议端口范围,将IPv4公有地址映射成具有第一类前缀的第一类IPv6地址,以供所述IPv6服务器使用所述第一类IPv6地址实现与IPv4互联网中的客户机的通信之前,所述方法还包括:配置翻译参数,所述翻译参数包括:用于IPv6网络中的IPv6服务器的第一类前缀、用于IPv6网络中的客户机的第二类前缀、所述IPv6服务器的传输层端口范围、IPv6网络中的客户机的传输层端口范围、以及IPv4公有地址池和与IPv4公有地址池相同大小的IPv4私有地址池,所述IPv4公有地址池和所述IPv4私有地址池之间具有一一对应的映射关系。3.根据权利要求1或2所述的方法,其特征在于,所述第一类前缀和所述第二类前缀没有交叠。4.根据权利要求1所述的方法,其特征在于,所述根据供IPv6网络中的IPv6服务器使用的传输层协议端口范围,将IPv4公有地址映射成具有第一类前缀的第一类IPv6地址,以供所述IPv6服务器使用所述第一类IPv6地址实现与IPv4互联网中的客户机的通信,包括:若接收到IPv4互联网中的客户机发送的IPv4报文,则判断所述IPv4互联网中的客户机发送的IPv4报文的目标端口是否在IPv6网络中的IPv6服务器的传输层端口范围内;若是,则将所述IPv4互联网中的客户机发送的IPv4报文翻译成具有第一类前缀的IPv6报文后,发送给所述IPv6服务器;若接收到所述IPv6服务器反馈的IPv6报文,则将所述IPv6服务器反馈的IPv6报文翻译成IPv4报文后,发送给所述IPv4互联网中的客户机。5.根据权利要求4所述的方法,其特征在于,所述IPv4互联网中的客户机发送的IPv4报文是所述IPv4互联网中的客户机通过域名服务器查询DNS而得到A记录后,基于所述A记录而发送的。6.根据权利要求1所述的方法,其特征在于,所述根据供IPv6网络中的客户机使用的传输层协议端口范围,将IPv4公有地址映射成具有第二类前缀的第二类IPv6地址,以供所述I...

【专利技术属性】
技术研发人员:包丛笑李星
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1