GCP中的VM之间的第2层连接?

问题描述

我在GCP的同一VPC(位于相同子网范围内)中有两台计算机。我想从一个实例向另一个实例ping MAC地址(即第2层连接)。 GCP支持吗?

如果没有,在上述配置中的两个VM之间是否支持GRE隧道或任何其他隧道?

我的邮件目标是建立第2层连接。

解决方法

Andromeda(Google的网络)是一个软件定义网络(SDN)。 Andromeda的目标是在公开基础网络的原始性能的同时,公开网络功能的虚拟化。

因此,Andromeda本身不是Cloud Platform网络产品;相反,它是提供具有高性能,可用性,隔离性和安全性的Cloud Platform网络服务的基础。例如,Cloud Platform防火墙,路由和转发规则都利用底层的内部Andromeda API和基础架构。

此外,默认情况下,实例配置有255.255.255.255掩码(以防止实例ARP表耗尽),并且在启动新连接时,数据包将发送到子网的网关MAC地址,无论目标IP在子网范围之外或之内。因此,该实例可能需要发出ARP请求才能首先解析网关的MAC地址。

很遗憾,Google不允许GRE流量[1]

因此,我的建议是在它们之间运行一些测试,如iperf或MTR,以验证第2层。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...