我正在尝试在 6RD 配置(在 Linux 上)上进行设置radvd,其中我有一个 /64 子网,并且我正在尝试在两个不同的物理网络上使用它,所以我尝试给每个网络一个 / 80 子网。然而,当我开始radvd使用这些界面时,它会这样说:
radvd[3987]: prefix length should be 64 for int
Run Code Online (Sandbox Code Playgroud)
(int是接口之一的名称。)
我知道无状态自动配置不适用于大于 /64 的子网,例如 /48 子网,但据我所知,它应该适用于小于 /64 的任何子网,因此 /80 应该不是问题。现在,最终的效果是radvd简单地通告错误的子网前缀,从而有效地“删除”它的前 16 位。
这是什么?我是否都错了,有radvd问题,还是我缺少一些配置选项?
radvd没有 bug,IPv6 子网必须确实是 /64,无状态自动配置才能工作。如果您使用其他任何设备,则必须手动配置网络上的每个设备。不提供手动配置选项的设备根本无法工作。
除非您真的知道自己在做什么(例如在路由器之间的点对点链路上使用 /127),否则您应该始终对 LAN 使用 /64。
| 归档时间: |
|
| 查看次数: |
4694 次 |
| 最近记录: |