RFC 4291,IP 版本 6 寻址体系结构解释了链路本地寻址:
2.5.6 . 链路本地 IPv6 单播地址
链接本地地址用于单个链接。链接本地
地址具有以下格式:
| 10 |
| bits | 54 bits | 64 bits |
+----------+-------------------------+----------------------------+
|1111111010| 0 | interface ID |
+----------+-------------------------+----------------------------+
链路本地地址设计用于在
单个链路上寻址,用于自动地址配置、
邻居发现或不存在路由器时。
路由器不得将任何具有 Link-Local 源或
目标地址的数据包转发到其他链路。
IPv6 在每个接口上使用 Link-Local 寻址,并且它将使用 Link-Local 寻址在链路上进行通信。例如,IPv6 DHCP 与 IPv4 DHCP 不同,它使用链路本地寻址作为源地址。此外,所需的 DAD(重复地址检测)使用链路本地寻址,就像 NDP(邻居发现协议)一样,包括 RA(路由器广告)。
正如上面的 RFC 所解释的,您不能将任何具有链路本地源或目标地址的数据包发送到不同的链路,因此,不,它们不是可路由的地址。
RFC 7404,在 IPv6 网络中仅使用链路本地地址 解释了在路由器之间仅使用链路本地地址:
抽象的
在 IPv6 网络中,可以在路由器之间的基础设施链路上仅使用链路本地地址。本文档讨论了这种方法的优点和缺点,以促进给定网络的决策过程。
一个很大的缺点是,只有链路本地地址的路由器接口无法从路由器外部访问,这可能是故障排除时的问题。