`
ihuashao
  • 浏览: 4721871 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

IPv4地址已正式耗尽,IPv6时代来临

阅读更多

转自51CTO,原文地址:http://www.infoworld.com/d/data-explosion/your-handy-ipv6-checklist-232?1297756294

全球IPv6部署支持分区情况

不管怎样,对我们当中的一些人来说,2011年2月3日是将被载入历史的日子。因为那一天,互联网IP地址分配机构(IANA)最后一次将新的/8网络地址段分配给其中一个区域互联网注册管理机构(美洲互联网号码注册管理机构ARIN和欧洲网址注册管理组织RIPE等)。

有人可能理直气壮地说,眼下互联网上的IPv4地址的确用完了;但除非区域互联网注册管理机构分配完了地址,互联网服务提供商(ISP)也用完了之前已被分配的地址,否则大家不会感受到地址资源不足的切肤之痛。那一天何时到来不好说,这要看你住在地球上的哪个地方。预计亚太区会最先用完IPv4地址,但其他地区的人会紧随其后。一两年过后,你可以在孩子临睡前给讲给他们听,你过去如何从ISP得到一个老式的用三个“.”分隔开来的IPv4地址。

IPv6闪亮登场

当然,由于大多数技术常常被自己的成功所累,通常很快会出现一项替代技术,随时准备顶上,以扭转局面。这里的那项替代技术就是大家经常见到,但知之甚少的IPv6;IPv6自1998年以来就问世了,可以说它是慢慢备受关注的。

IPv6有望用大约340万亿万亿万亿个地址替换IPv4的理论上最多大约40亿个地址,所以轻而易举就能解决地址使用问题。要是你听到这么大的数字,觉得脑筋一下子转不过弯来,那就换个说法:相当于可以为你人体里面的每个人细胞分配一个IPv6地址,剩下的一些还足够为所有34万亿万亿个别人的细胞各自分配一个IPv6地址。可以说,敲定128位地址的互联网工程任务组(IETF)工作小组想要确信:我们今后再也不用受这个问题的困扰。

扩大地址空间绝不是IPv6的全部功能。较之IPv4,IPv6在其他许多方面进行了改变,包括对组播的支持要灵活得多,取消了广播(现在广播就是一种组播),支持自动配置和重新编号(使用或不用DHCP),采用重新设计的报头和报头扩展机制,一种非常合理的分层地址格式,不一而足。

所有这一切都很棒,但同时IPv6也与我们大多数人所习惯的IPv4不大相同。也许正是由于这种变化,加上大家普遍态度冷淡,IPv6在互联网界的采用一直极其缓慢。截至本文截稿时为止,互联网上只有18%的活跃的ASN(自主系统编号)在实际向IPv6网络宣布公布路由,其中很大一部分是组成互联网骨干的ISP。只有大约140万个DNS域名包含IPv6 AAAA名称记录(共有2亿多个DNS域名)。不过,由于IPv4地址空间即将告罄,大家会加快向IPv6迁移的步伐——迅速迁移。

IPv6的具备条件

如果你想从IPv6开始入手,首先需要一款支持这种协议的操作系统。幸运的是,你我有这样的操作系统。这我几乎可以打包票,因为Windows 2000以后的每款微软操作系统、2.1.8版(1998年)以后的每款Linux内核以及10.3版本(2005年)以后的每款苹果OS X都拥有至少以某种方式支持IPv6的功能。比较新的操作系统甚至在默认状态下就启用了支持IPv6的功能,所以这项功能可能已开启。很奇怪的是,如果你在使用4G服务的智能手机上阅读本文,那么你现在就在使用IPv6的可能性相当大。

下一步,你需要有一条支持传送IPv6协议的互联网连接。这部分要棘手一点。大多数用户的互联网连接还不支持本地IPv6,但这种情况正在开始改变(科罗拉多州利特尔顿地区的用户现在就可以使用IPv6!)。如果你要求IPv6,许多可能在为贵企业网络提供带宽的一级和二级ISP也会提供IPv6;但很可能你还没有提出这样的要求。没关系——对我们来说,有一个更容易的方法,不需要你打电话给ISP,更换线缆调制解调器(或者换掉整家有线电视公司),升级防火墙的固件,或者对核心路由器的配置作一番改动。

这个容易的方法就是通过使用IPv6隧道。目前有好多不同的过渡技术,可以在IPv6和IPv4之间实现向后兼容,从某种角度上来说,还可实现向前兼容。准确地说,没有真正可以从IPv4到IPv6的向前兼容一说——如果某设备连接到只运行IPv4网络堆栈的IPv4网络,那么它根本无法与IPv6网络进行联系(不过,有一些隧道技术可以让IPv4网络通过IPv6网络彼此连接起来。)

然而,由于你可能碰见的几乎每一个设备的确都有IPv6网络堆栈,所以你可以同时运行IPv4和IPv6;这通常被称为混合配置或双堆栈配置。如果你连接的网络之前还没有经过配置以处理IPv6流量(包括路由器和防火墙等),就需要建立一条IPv6隧道:隧道的一头是你的机器,通过IPv4互联网,连接到IPv6互联网上充当网关的另一头。

你可以使用许多免费服务来做到这一点,不过我会建议你试一试Hurricane Electric公司的免费IPv6隧道服务。注册过程很容易;借助Hurricane Electric公司的常见问题(FAQ)和视频教程,你应该不费吹灰之力,就能在自己的工作站、甚至路由器或防火墙上建立起IPv6隧道,只要它支持IPv6toIPv4隧道。不过要注意的一大问题是,你的防火墙必须支持对协议41进行网络地址转换(NAT)处理,那样才能使用Hurricane Electric的服务——有些老式的防火墙不支持这种处理。这种情况下,可能只好使用支持基于“Teredo”UDP IPv6隧道的不同服务。

一旦你用上了IPv6,就可以使用IPv6跟踪路由,感受一下IPv6的工作方式,并且通过访问纯IPv6网站来测试一下。如果你是网络管理员,可以访问能运行BGP的网络硬件(或软件),又有自己的自主系统编号,Hurricane Electric让你可以通过他们的隧道来公布贵企业的IPv6前缀,而且还是免费的。这项服务绝不仅仅是一种测试和教学工具。

现在,你已准备好了迎接全球IPv6日的到来。

如果你有机会在2011年6月8日之前构建网络,就有幸抢先迎接全球IPv6日的到来。到了那一天,一大批主要的互联网企业会针对各自的一线服务,启用双堆栈的IPv4/IPv6连接,旨在评估一下采用的IPv6技术到底有多好,并且帮助整个互联网测试一下IPv6在实际应用环境下的性能。到那时,我会在2001:4860:800f::63的地址使用谷歌搜索引擎。到时见!

分享到:
评论

相关推荐

    cpp-将只有ipv4的地址转换为ipv6支持地址

    4. **IPv6-mapped IPv4地址**:IPv6地址空间的一部分被预留来表示IPv4地址,这种表示被称为IPv6-mapped IPv4地址。它以“::ffff:”开头,后面跟上32位的IPv4地址。你可以直接使用这种格式来实现IPv4到IPv6的转换。 ...

    批量ipv4/ipv6地址生成小工具

    批量ipv4/ipv6地址生成小工具

    IPV6 转 IPV4工具

    在当前互联网环境中,IPv4地址已接近枯竭,而IPv6因其巨大的地址空间成为未来的趋势。然而,由于过渡期间的兼容性问题,许多设备和服务仍然仅支持IPv4。这种工具的主要功能就是为IPv6用户建立与IPv4网络的连接。 **...

    IPV4和IPV6兼容的socket编程(原著)

    - 移植过程中,需要确保使用`AF_UNSPEC`作为`bind()`或`connect()`函数中的地址族参数,这样可以让系统选择最合适的IPv4或IPv6地址。 - 使用`getaddrinfo()`函数代替硬编码的地址和端口,它可以返回一个包含IPv4和...

    实例拓扑基于mpls的多协议互联(ipv4,ipv6双栈和ipv6孤岛互联)

    标题中的“实例拓扑基于mpls的多协议互联(ipv4,ipv6双栈和ipv6孤岛互联)”指的是使用多协议标签交换(MPLS)技术在具有IPv4和IPv6双栈环境下的网络互联方案,特别是解决IPv6孤岛互联的问题。MPLS是一种用于快速...

    IPV4与IPV6兼容的socket编程

    在本文中,我们讨论了 IPV4 和 IPV6 的兼容问题,并介绍了 Socket 编程的基础知识、TCP 编程的服务器端和客户端的步骤、UDP 编程的服务器端和客户端的步骤、Socket 地址结构以及 IPV4 和 IPV6 的兼容机制。...

    IPv4与IPv6业务-IPv6基础技术介绍.pdf

    IPv4与IPv6业务-IPv6基础技术介绍.pdf

    IPv6与IPv4转换技术

    NAT64通过建立一个地址和端口的映射表,将IPv6地址转换为IPv4地址,使得IPv6设备可以与IPv4服务器通信。然而,这种方法不适用于双向通信,且依赖于DNS64,这是一种特殊的DNS服务器,能将IPv4-only的域名解析为IPv6...

    华为IPV4-over-IPV6过渡技术.zip

    NAT64技术允许IPv6节点通过翻译过程与IPv4网络通信,它创建了一个映射表,将IPv6地址转换为有限的IPv4地址,反之亦然。 4. **DNS64**:与NAT64配合使用,DNS64服务解析IPv4-only的域名为IPv6地址,从而让IPv6客户端...

    在Windows上安装支持IPv4&IPv6; DNS服务器方法详解

    1、在Windows上安装支持IPv4&IPv6; DNS服务器 2、不限于Windows版本,在普通的win32/64系统即可使用; 3、主要是能支持IPv6,并有亲测配置文件;

    .NET框架下IPv6和IPv4双协议兼容的测试用例实现

    IPv4协议在多个平台上已广泛应用,可以通过著名的ping程序来检测IPv4的加载和通信情况。然而,在IPv6环境下,尽管存在与之对应的ping6命令,但在Windows系列平台中,仅限于XP平台在加载IPv6协议后支持此命令。因此,...

    ensp实验:ipv6 over ipv4

    2. 配置IPv6地址:为每个设备的本地和远端接口分配IPv6地址,这些地址将用于隧道内部的通信。 3. 创建隧道:使用命令行或图形用户界面创建IPv6 over IPv4隧道,指定源和目的的IPv4地址。 4. 配置路由:在每台设备上...

    基于eNSP的IPv6 IPv4互通技术-NAT64和IPv6 over IPv4 ISATAP隧道配置实例

    本资源为“基于eNSP的IPv6 IPv4互通技术-NAT64配置实例”和“IPv6 over IPv4 ISATAP隧道配置实例”,包含拓扑图、配置文件、相关数据包抓取。可供华为认证备考人员及计算机网络爱好者学习交流使用

    IPv6的概念-IPv6与IPv4的比较.pdf

    IPv6(Internet Protocol Version 6)是互联网协议的第六版,设计目的是为了替代现有的IPv4协议,以解决IPv4地址耗尽的问题。IPv6引入了一系列技术改进,旨在提高网络效率,增强安全性,并提供更大的地址空间。 ...

    IPv4网络向IPv6网络的演进.pdf

    翻译技术涉及到将IPv4地址转换成IPv6地址或将IPv6地址转换成IPv4地址。这种方法通常用于IPv4和IPv6网络之间的边界设备上,以实现不同协议间的通信。翻译技术的一个例子是NAT-PT(Network Address Translation - ...

    IPv4与IPv6业务-IPv6基础技术介绍-D.docx

    尽管 IPv6 地址长度是 IPv4 地址长度的四倍,但 IPv6 基本报文头的长度只有 40 字节,为 IPv4 报文头长度(不包括选项字段)的两倍。 充足的地址空间 IPv6 的源地址与目的地址长度都是 128 比特(16 字节) 。它...

    通信与网络中的IPv4网络和IPv6网络互连技术

    相反,当IPv4终端C响应时,它的IPv4地址(如10.1.1.1)会在转换器中查找到对应的IPv6地址(2::10.1.1.1),并将目的地址替换为这个IPv6地址,完成回程的转换。 这种单向会话通信过程中,地址转换不仅涉及到IP地址,...

    城域网IPv4到IPv6过渡方案的分析研究

    本文对 IPv4 到 IPv6 过渡方案进行了深入的分析和研究,该方案旨在解决 IPv4 地址空间耗尽的问题,并实现 IPv4 网络到 IPv6 网络的平滑过渡。文章首先介绍了 IPv4 地址空间耗尽的问题,然后提出了基于双协议栈的过渡...

    兼容IPv4和IPv6的示例代码(TCP-Client and Server、UDP-Client and Server)

    同一套socket代码根据输入参数的不同(IPv4地址 or IPv6地址),创建不同IP协议的TCP客户端或服务器、UDP客户端或服务器。

Global site tag (gtag.js) - Google Analytics