![IPv6 及其各种版本](https://linux22.com/image/1323341/IPv6%20%E5%8F%8A%E5%85%B6%E5%90%84%E7%A7%8D%E7%89%88%E6%9C%AC.png)
- 是否已经存在利用 IPv6 作为可路由协议的方法?
- 是否可以购买 IPv6 的私有 IP 地址?如果可以,谁来销售这些地址?
- 基于 IPv6 的网络是否具有性能优势或减少延迟?
- 许多软件供应商会告诉您禁用 NIC 的 IPv6 功能,以防止其软件出现问题。使用 IPv6 是否会在某种程度上混淆使用 IPv4 的系统?
答案1
是否已经有一种方法可以利用 IPV6 作为可路由协议?
是的,但您的网络基础设施必须支持它,即您的操作系统、路由器和 ISP。在这种情况下,NIC 无关紧要,您可以使用调制解调器或鸽子发送 IPv6。
是否可以购买 IPV6 的私有 IP 地址?如果可以,谁来销售这些 IP 地址?
您的 ISP 应该有售卖,请向他们咨询(SuperUser 不是购物推荐的地方)。许多美国 ISP 不向其住宅客户提供 IPv6 支持和/或地址。如果您的 ISP 不提供 IPv6 地址,您仍然可以获得多个免费的 IPv6 地址,这些地址映射到您现有的 IPv4 地址。一些较大的隧道代理是 Hurricane Electric 和 SixXS。
基于 IPV6 的网络是否会带来性能优势或延迟减少?
事实并非如此,尽管 IPv6 的开销稍大,但标头与有效载荷之比仍然太小。
许多软件供应商会告诉您禁用 NIC 的 IPV6 功能,以防止其软件出现问题。
如果真是这样,请禁用他们的软件。IPv6 是任何声称其软件可以使用互联网的人都必须支持的标准。正如上面所说,您必须在操作系统中禁用它。
IPV6 的使用是否会在某种程度上混淆同样使用 IPV4 的系统?
不是,IPv4 和 IPv6 在操作系统中使用完全不同的堆栈,并且它们的标头通过版本号来区分。如果网络上的某个节点的软件无法处理 IPv6,则必须将数据包打包在 IPv4 数据包中。但您不必担心这一点。
答案2
是否已经有一种方法可以将 IPv6 用作可路由协议?
是的。您要么需要一个支持此功能的 ISP,要么需要隧道。过去,很少通过 ISP 获取 IPv6,但现在 IPv4 地址真的开始用完,ISP 似乎终于支持它了。
另一方面,你可能只是幸运地选择了你的 ISP。我的 ISP 从 1998 年底就开始支持它了。
是否可以购买 IPv6 的私有 IP 地址?如果可以,谁来销售这些地址?
基本上与 IPv4 范围相同。请您的 ISP 为您分配其中一些。
请注意,IPv6 地址空间要大得多。您可能会获得一个很大的地址空间,允许您使用唯一的 IP 号码连接您能想到的任何内容。
基于 IPv6 的网络是否具有性能优势或减少延迟?
可能没有什么性能优势,但这取决于与什么进行比较:
- 普通的简单 IPv4老的。它通常由硬件(快速)或通过非常优化的软件路径(例如使用路由器时)处理。人们花了几十年的时间学习如何从中榨取最后一点性能。
- 与带有选项报头的 IPv4 相比:这将导致 IPv4 在软件中处理。我预计 IPv4 和 IPv6 的速度会一样快。
- IPv4 和网络地址转换。对于 IPv4,软件需要做额外的工作,而对于 IPv6,则不需要 NAT。IPv6 实际上可能更快。
许多软件供应商会告诉您禁用 NIC 的 IPv6 功能,以防止其软件出现问题。
他们的软件坏了。
使用 IPv6 是否会对同样使用 IPv4 的系统造成混淆?
不是。IPv6 和 IPv4(以及其他协议)可以在同一个网络上,甚至在同一个 NIC 上顺利共存。
错误配置的网络存在一些问题。例如,DNS 会愉快地返回“是的,我们有一个 IPv6 地址!”,而没有服务在 IPv6 上监听。许多系统在尝试 IPv6 地址后放弃了,而没有回退到 IPv4。
答案3
我从 2006 年开始使用 IPv6,当时能看到的只是跳舞的乌龟*,所以我可以告诉你,IPv6 在当今的互联网上非常活跃。Google 和 Facebook 等主要网站已经使用 IPv6,如果您的 ISP 有 IPv6 连接,那么您已经使用 IPv6 连接到它们。上次我查看时,我的家用路由器告诉我,我家往返的流量中有四分之一是通过 IPv6 传输的。
2012年6月6日被指定世界 IPv6 启动日其中互联网服务提供商、网络设备制造商和网站运营商致力于部署 IPv6。
要在家中获得 IPv6 连接,请联系您的 ISP 并询问他们计划何时部署原生双栈 IPv6。如果答案不是“我们已经这样做了”,并且您仍想尝试 IPv6,您可以从 IPv6 隧道代理获取临时服务,例如飓风电气.(我将它用于剩余几个尚无法获得原生双栈的地方。)
当您作为住宅客户获得 IPv6 服务时,您通常将在 /56 和 /64 子网之间分配,这为当前 IPv4 互联网提供了数十亿倍的地址空间 - 仅供您的家庭使用。您几乎不可能使用整个分配。即便如此,商业客户通常可以获得额外的地址;如果我有丝毫理由获得这样的块,我可以随便问一下就得到一个 /48。
典型企业通常拥有 /48 和 /56 之间的某个地址,具体取决于其内部网络的复杂程度。ISP 的地址块会大得多;美国有线 ISP康卡斯特拥有 /31和一个/28,例如,它将块委托给其 IPv6 客户,可能还有更多我不知道的块。
您是否体验到延迟或性能的改善在很大程度上取决于您连接到的位置以及连接到该位置时执行的操作。在大多数情况下,您的性能应该几乎相同,相差一两毫秒。我知道一些退化的情况,其中我的 IPv6 路由的性能大大优于我的 IPv4 路由(我们说的是 IPv4 上的往返时间为 120 毫秒,而 IPv6 上的往返时间为 90 毫秒),但反之则不存在。
至于软件要求您禁用 IPv6,一些老旧软件可能仍然不支持 IPv6,或者在部署 IPv6 时,甚至在支持 IPv6 的计算机上,都可能出现故障。这当然是该软件的一个错误,软件供应商应该提供更新(如果他们仍在营业,如果 2012 年还有任何此类软件这样做,那就值得怀疑了)。IPv6 已经成为 RFC 15 年了,因此任何当前软件都没有理由不支持它。
(*只有连接 IPv6 时,乌龟才会跳舞。)
答案4
是的,许多 ISP 现在都支持原生 IPv6 服务,即使你的 ISP 没有支持,你也可以通过某种形式在 IPv4 上建立 IPv6 隧道,例如通过 GIF(通用接口)隧道到“隧道代理”,例如飓风电气或者六XS还有其他隧道解决方案,例如 6to4、6rd 和 Teredo。
IPv4 和 IPv6 地址(以及子网/前缀)是已分配,不出售。是的,您可以从您的 ISP 或我上面提到的隧道代理处免费获得大量 IPv6 地址空间。
不,使用 IPv6 通常会稍微影响性能打因为许多路由器在软件中处理 IPv6,而在硬件中处理 IPv4。不过,我相信这种情况正在迅速改善。但由于在互联网上用 IPv6 能做的事情仍然不多,所以你几乎永远不会使用 IPv6,除非你自己设置两端(客户端和服务器)。
某些较旧的操作系统在没有实际有效的 IPv6 连接的情况下会尝试通过 IPv6 建立连接,并且您必须等待注定失败的 IPv6 连接尝试超时,然后才能尝试(并成功)使用 IPv4。希望现代操作系统不再有此问题。我知道 Mac OS X v10.7 Lion 及更高版本没有此问题,但我不能代表 Windows 7/8 或各种 Linux 发行版发言。