我过去设置了完全与互联网断开连接的小型临时局域网,在为主机分配地址时,我可以选择任何使人与人之间的地址通信尽可能容易(并且尽可能容易记住在你的脑海中) )。毫不奇怪,我的最爱之一是给主机编号,如 10.1.1.1、10.1.1.2、10.1.1.3 等。很容易交流,也很容易记住。(好吧,我几乎可以完全自由地选择地址。我当然不能将 127.0.0.1 用于任何以太网接口,也不能使用任何子网地址或广播地址)
在等待各方(企业、ISP 等)部署 IPv6(从而提供在现实世界中使用 IPv6 的真正动力)时,我有点热衷于小规模(极简?)的尝试,只需通过设置隔离 LAN 重复该任务,但这次依靠 IPv6 在主机之间进行通信。我可以很自由地选择我喜欢的任何 IPv6 地址。几乎,至少。例如,我不能选择 ::1 作为任何 LAN 接口的地址,因为它是用于回送接口的。考虑到为各种用途和目的保留的所有不同范围的 IPv6 地址,我想知道:在这个孤立的 LAN 环境中,选择易于记忆、易于口头交流的 IPv6 地址的最佳方法是什么?(假设是 3 到 32 个主机左右)
我知道这个问题有点学术性,可能不是您在 IPv6 的“真正”部署(无论是商业用途还是业余爱好用途)中会遇到的问题。我仍然对“手工制作”方便的 IPv6 地址的最佳方法感到好奇,所以请不要提供答案,这只会为我提供一个解决方案,该解决方案“使我免于”手动创建这些 IPv6 地址的需要。(或者提供仅解释为什么手动设置这些 IPv6 地址是一种不好的做法的答案......)
Tom*_*nor 13
地址块
fc00::/7
已被 IANA 保留为专用网络,如RFC 4193 中所述
您真正需要做的就是将您的网络指定为 /48,然后开始寻址。
fc00:0001:0001/48
等等
至于跟踪 IP 地址,我建议您使用 wiki 页面或一些类似的文档。
或者分发静态分配的租约的 DHCPv6 服务器。
我支持 Tom 的解决方案,但有一项修正:
FC00:0001:0001::/48 将是您的网段
主持人:
FC00:1:1::1
FC00:1:1::2
FC00:1:1::3
. . .
FC00:1:1:FFFF:FFFF:FFFF:FFFF:FFFF
...这是很多IP!
为此,我建议使用 FD00::/8 中的地址而不是 FC00::/8 中的地址,FD00::/8 被分配为本地分配的 ULA,其中 FC00:/8 旨在用于集中分配的 ULA,即每个需要 ULA 的组织都将被分配一个 40 位的前缀(大概是由 IANA 和/或 RIR 分配的,尽管没有定义分配机制,也没有进行分配)。
就个人而言,我会选择最简单的选项:FD00::1、FD00::2 等用于测试/演示网络;使用 /64 前缀,因此您的网络是 FD00::/64。
我知道必须使用伪随机方法来创建 ULA 前缀,但对于测试/演示系统,我将忽略它,我永远不会连接到其他任何东西并且将在结束时关闭实验室。