【问题标题】:ARP protocol in GCP for two VMs to communicate directlyGCP 中的 ARP 协议,用于两个虚拟机直接通信
【发布时间】:2022-01-01 00:59:14
【问题描述】:

我在 GCP 中有两台机器。两台机器在同一个子网上。

按照我的理解,GCP 是建立在 SDN 之上的,所以没有传统的交换。换句话说,我的两台机器没有 ARP 识别,可以直接相互通信,省略默认网关。

我说的对吗?你能解释一下吗?

【问题讨论】:

    标签: google-cloud-platform ip virtual-machine arp google-cloud-networking


    【解决方案1】:

    我不确定你的意思:

    也就是说我的两台机器都没有ARP识别 直接相互通信,省略默认网关。

    支持 ARP 和 RARP。 ARP 查找在内核软件中处理。

    一旦两个系统相互通信,操作系统就会知道彼此以及 IP 到 MAC 的映射。如果系统之前没有进行过通信,则会进行由 VPC 网络管理的 MAC 查找。

    VPC 网络使用 Linux 的 VIRTIO 网络模块来模拟以太网卡和路由器功能,但更高级别的网络堆栈(例如 ARP 查找)是使用标准网络软件处理的。

    ARP 查询

    实例内核发出 ARP 请求,VPC 网络发出 ARP 回复。 MAC地址和IP地址的映射由实例内核处理。

    MAC查找表、IP查找表、活动连接表

    这些表托管在底层 VPC 网络上,无法检查或配置。

    Advanced VPC concepts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2021-06-15
      • 1970-01-01
      相关资源
      最近更新 更多