【发布时间】:2021-04-20 16:51:16
【问题描述】:
我看到 IPv6 地址可以有一个范围或前缀长度说明符,例如/64.
我还看到它可以有一个区域索引,例如%1.
那么当你想要两者时,语法是什么?是{addr}%1/64 还是{addr}/64%1 还是没关系(或者你不能同时拥有两者)?在wikipedia 中没有找到任何示例或解释 - 他们只是单独讨论。
【问题讨论】:
我看到 IPv6 地址可以有一个范围或前缀长度说明符,例如/64.
我还看到它可以有一个区域索引,例如%1.
那么当你想要两者时,语法是什么?是{addr}%1/64 还是{addr}/64%1 还是没关系(或者你不能同时拥有两者)?在wikipedia 中没有找到任何示例或解释 - 他们只是单独讨论。
【问题讨论】:
前缀/掩码长度与 IPv4 前缀/掩码长度类似,但 IPv6 不像 IPv4 那样使用显式掩码。例如,10.11.12.13/24 的 IPv4 地址通常用作10.11.12.13 255.255.255.0,但2001:db8::1/64 的 IPv6 地址没有显式掩码表示(掩码从掩码长度中隐含)。
区域 ID 仅用于 IPv6 链路本地寻址,它始终在每个接口上的 fe80::/64 范围内,这就是为什么您需要区域 ID 来判断是哪个接口,因为它们都使用相同的链接本地网络。
真的不会有你按照自己的方式组合这些的情况。
【讨论】: