如何将本地链接的IPv6地址转换为相应的全局单播地址?

时间:2018-07-18 14:55:16

标签: ip-address ipv6 link-local

据我了解,IPv4广播的替代品是ff02::1的IPv6多播。在我的Linux机器上,向该组发送UDP多播会导致其他已连接的主机接收具有链接本地发件人地址(如fe80::5a38:a519:8ff4:1f1f)的数据包-尽管发送接口具有全局单播地址。客户端如何从数据包中编码的本地链接地址中解析发件人的全球单播地址?

1 个答案:

答案 0 :(得分:2)

IPv6链路本地和全局单播地址之间没有真正的关系。实际上,一个接口上可能有多个IPv6全局单播地址,然后您要解析哪个地址?

接口上可能还没有任何IPv6全局单播地址;仅一个本地链接地址,或一个或多个ULA地址以及本地链接地址。您还可以结合使用全局单播和ULA地址(包括每种类型的单个或多个地址)。