我在一个网站上看到:“链接本地地址使用 Fe80::/10 的地址块(从 FE80:: 到 FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)。但是,标准规定FE80/10 之后的 54 位应该都是 0。所以我们不会看到以 FE9、FEA 或 FEB 开头的链接本地地址。只有 FE8“我不明白。如果 /10 之后的所有 54 位都设置为 0,那么我们不能有这样的 LLA 地址 FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF 因为 /10 之后的前 54 位应该设置为 0,因为它们声明,所以地址的正确形式应该是 FE80:0000:0000:0000:FFFF:FFFF:FFFF:FFFF 。我错过了一些简单的东西吗?
FE80/10之后的所有54bits应该如何设置为0适用?
网络工程
IPv6
ip 链接本地
2022-02-18 23:21:45
2个回答
| 10 |
| bits | 54 bits | 64 bits |
+----------+-------------------------+----------------------------+
|1111111010| 0 | interface ID |
+----------+-------------------------+----------------------------+
前 10 位是全局路由前缀。接下来的 54 位是子网 ID,全为零。
fe80::/10是为链接本地地址保留的前缀,但fe80::/64实际上仅分配单个子网以供正确使用。
我们不能有这样的 LLA 地址,
FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF因为 /10 之后的前 54 位应该按照他们的说明设置为 0,所以地址的正确形式应该是FE80:0000:0000:0000:FFFF:FFFF:FFFF:FFFF.
那是对的。
其它你可能感兴趣的问题