VxLAN - TOR 交换机中的 mac 表条目

网络工程 路由 arp 虚拟局域网
2021-07-31 16:55:10

这是一个基本问题。

假设在两个不同的子网中有 2 台物理机。VxLAN 配置在 2 台 TOR 交换机上,这些交换机位于不同机架的不同子网中。

Host A    IP: IP-A    Mac: Mac-A

Host B    IP: IP-B    Mac: Mac-B

当 A 想和 B 通话时,由于 VxLAN 以某种方式(组播/单播)学习了 mac 地址,

  1. 主机A能否从本地TOR交换机的ARP表中获取B的mac地址?
  2. 当主机A想和某个随机机器对话时,比如说C(它不是VxLAN的一部分),是否有特殊的网关IP或相同的网关IP就足够了。换句话说,当在交换机中配置 VxLAN 时,我是否需要在服务器中在网关 IP 或路由方面进行任何特殊配置才能离开网络?
1个回答
  1. 不,主机 A 无法获取主机 B 的 IP,因为它们位于不同的子网中,这通常也意味着它们位于不同的二层域中,因此它们需要一个路由器来相互通信。

  2. 与 VLAN 一样,您需要在主机上设置一个路由器作为默认网关,以便与其他 VLAN/VXLAN 中的主机进行通信。


您可以在本文中了解 VTEP 如何进行 MAC 学习