有几件事阻碍了 IPv6 部署成为我工作中积极讨论的话题。这其中有常见的技术问题,但有一个非技术问题似乎是实际启动部署项目的主要障碍。
地址,记住。
具体来说,IPv4 地址易于理解,而 IPv6 地址看起来就像一串很长的十六进制数。人类大脑很难记住超过 7-8 个项目的列表,而 IPv4 地址 (192.168.231.148) 中有四个项目,这让我们很容易记住。一个完整的 IPv6 地址不仅有 8 个部分,而且每个部分都有 4 个十六进制数字。IPv6 地址不是为记忆而设计的。对于知道 DNS 服务器位于 192.168.42.42(或更可能是“42.42”,因为公司前缀很可能被记住)的技术人员来说,记住 IPv6 地址的想法让他们感到恐惧。这反过来又使他们对参与 IPv6 部署项目的热情大大降低。
由于我们的网络工作方式,我们在 v4 寻址方面并不是完全动态的。由于各种原因,我们有多个子网完全是静态分配的,其中最主要的原因是静态 DHCP 分配的开销被认为太大。此外,有些设备仍然不够智能,无法在静态分配的同时从 DHCP 中提取 DNS 地址,因此需要手动配置 DNS 设置。因此,必须进行一些 v6 地址记忆。
我们没有任何强制要求推出 v6,因此我们不会受到来自高层的压力。不过,即使我们不进行全面转换,现在也该开始准备我们的基础设施来处理 IPv6 了。
对于那些已经进入 IPv6 领域一段时间的人来说,您使用什么快捷方法来讨论或跟踪子网和特定/关键 IP 地址?如果我能帮助减少一些围绕 IPv6 的恐惧,我们可能会启动这个项目。
答案1
以下是我使用 IPv6 地址后注意到的事项:
- 不要使用“完整”地址。 :: 缩写意义重大。
- 在您的组织内部,您可能只处理一个前缀。这意味着您几乎可以忽略地址的第一部分。
- 除非你使用玻璃电传打字机,否则复制和粘贴是存在的。使用它。
- 正如 @TomTom 指出的那样,DNS 是存在的。使用它。
- 当您开始使用 v6 地址时,模式将很快出现。您开始识别诸如组织前缀(HE、Cisco 等)、Teredo、ISATAP 和无状态自动配置之类的东西。
IPv6 地址不必太复杂。例如,这是一家大型公司的公共 Web 服务器的地址:
2001:420:80:1::5
我假设“80”是为 Web 服务器保留的子网。与 IPv4 不同,您还可以将子网“443”用于仅 HTTPS 服务器。
答案2
保持它们匹配。
例如,我们使用 10.10.0.0/16 作为 IPv4 子网。当我为主机 10.10.1.23 分配 IPv6 地址时,我选择 2001:0DB8::1:23。
这使得在过渡或双栈期间重建 v6 地址变得非常容易。几年后,人们将习惯这种寻址方式,也许您将一直部署 DHCPv6。
答案3
为什么不制定一个“老式”的 IP 分配计划?利用您的 IPv6 空间,使前 4 个部分保持静态,然后像您/您的 PHB 过去那样使用后 4 个部分:
2001:xxxx:xxxx:xxxx:192:168:42:42
这实际上不是一个技术解决方案,但它可以稍微消除人们对未知事物的恐惧。
答案4
我不记得上次我必须记住任何服务器的 IP 地址,除非为公共服务器创建 DNS 条目。一切都是自动分配或使用脚本设置的。