微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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层。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。