如何将单个单播 IPV6 地址与多个接口结合使用?

如何将单个单播 IPV6 地址与多个接口结合使用?

我正在将我的 MCSA 升级到 MCITP,并且我期望看到 IPV6... 我对此几乎一无所知。我对负载平衡也一无所知,我认为这导致了我在这里感到困惑。

在我的阅读中,我看到了“单播。... RF 2373 允许多个接口使用相同的地址,前提是这些接口作为主机上 IPv6 实现的单个接口出现。这适用于负载平衡系统。”

现在,我明白了它如何有利于负载平衡,但我不太明白它如何作品这是单个服务器上的多个接口吗?这对于负载平衡来说毫无意义;因此,如果是针对多台机器,它实际上是如何在它们之间分配流量的,主机是否接收该地址的所有流量,并通过不同接口上的通信控制哪个服务器处理请求?

我认为这可能是重复的但我找不到。

答案1

RFC2373 已被 RFC3513 取代;除非您使用接口绑定(您还可以通过它分配单个 IPv4),否则您无法使用全局单播地址执行所描述的操作 - 站点本地(又名 ULA 地址)也以这种方式运行。

IPv6 链路本地地址的行为略有不同,因为它们需要系统的一个接口标识符来知道从哪个接口发送数据包,因此您为单个系统上的多个 NIC 分配相同的链路本地地址 - 但是,这样做不能破坏邻居发现 - 换句话说,如果两个 NIC 位于同一个 VLAN 上,请不要这样做。此外,如果单个主机上确实有多个相同的链路本地标识符,通常需要指定要从哪个接口发送数据包。

相关内容