如何找到下一个 IPv6 地址?

Dan*_*iel 0 ipv6 ip-address

我有一个 /96 块的 IPV6 地址,我想知道如何找到下一个地址(因为 ipv6 地址可以包含数字和字母)。我知道第一个地址可能是数字,但我还没有弄清楚我如何真正以某种顺序找到该数量的地址

EG:我可以使用什么技术来确保我实际上能够使用所有地址

Rus*_*ing 5

查找下一个地址是什么意思?你的意思是找到下一个块?

如果您使用 /96 掩码,那么您的接口标识符部分的长度将为 32 位。

在标准的冒号分隔符号中,每个冒号分隔的块代表地址的 16 位,因此如果您的块是:

2001:db8:0:0:0:9:0:0/96

下一个块将是:

2001:db8:0:0:0:a:0:0/96

(即您只需在地址的第 6 个字段中添加一个)

如果你想计算一个块的下一个地址你只需在地址上加一个,坚持块范围,即从 2001:db8::9:0:0 到 2001:db8::9:ffff:ffff。地址 2001:db8::9:0:0 是为子网路由器任播地址保留的,不能分配给接口。

所有加法都是简单的十六进制整数算术。地址中的“字母”实际上只是十六进制数字。

我要补充的一件事是 /96 块将小于 /64 的推荐链接寻址大小。对此仍有争论,但当前的建议是坚持为每个网段使用 /64,除非您迫切需要这样做。