【发布时间】:2014-09-18 01:11:23
【问题描述】:
我有一个 /64 IP 子网,我需要对 /64 进行子网划分,并且需要从中获取 100 个 /126 ip 子网。我正在尝试使用 Python netaddr 库来做到这一点。有人可以帮忙吗?
谢谢
【问题讨论】:
标签: python-2.7 python-3.x ipv6 subnet
我有一个 /64 IP 子网,我需要对 /64 进行子网划分,并且需要从中获取 100 个 /126 ip 子网。我正在尝试使用 Python netaddr 库来做到这一点。有人可以帮忙吗?
谢谢
【问题讨论】:
标签: python-2.7 python-3.x ipv6 subnet
您不想将 /64 分解为更小的网络。请参阅 RFC 5375,IPv6 单播地址分配注意事项,“使用 /64 以外的子网前缀长度会破坏 IPv6 的许多功能......”
RFC 6164,在路由器间链路上使用 127 位 IPv6 前缀,允许 /127 点对点链路,“路由器必须支持在点对点路由器间链路上分配 /127 前缀。 "
当然,您可以向我们提供 /128 的 loppback 地址。
话虽如此,您应该只从 /64 中取出一个 /127 或 /128。将 /64 细分为多个子网是不必要的,只是自找麻烦。我们需要将我们的思维模式从 IPv4 稀缺性转变为大量 IPv6,因为获得尽可能多的 /64 块是没有问题的;任何人都可以请求并获得 /48,即 65536 /64 个网络。
【讨论】: