如何解决具有区域和范围/前缀长度的 IPv6 的语法是什么
我看到一个 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 来说明哪个接口的含义,因为它们都是使用相同的 Link-Local 网络。
实际上不会有您按照现有方式将这些组合在一起的情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。