Google cloud platform GCP上的VPC网络连接

Google cloud platform GCP上的VPC网络连接,google-cloud-platform,google-compute-engine,vpc,google-suggest,google-vpc,Google Cloud Platform,Google Compute Engine,Vpc,Google Suggest,Google Vpc,让我再次提出一个问题: 假设它们是3个VPC网络默认值VPC1、VPC2.VPC3 1.VPC1有两个子集10.128.0.0/20和10.10.1.0/24 2.VPC2子网:192.168.0.0/24 3.VPC3子网:10.10.2.0/24 创建了2个虚拟机实例: VM1分配了两个接口:ETH010.128.0.0 IP和ETH1192.168.0.0 IP VM2分配了两个接口:ETH010.10.1.0 IP和ETH1 10.10.2.0 IP VPC对等已经在VPC1defaul

让我再次提出一个问题: 假设它们是3个VPC网络默认值VPC1、VPC2.VPC3 1.VPC1有两个子集10.128.0.0/20和10.10.1.0/24 2.VPC2子网:192.168.0.0/24 3.VPC3子网:10.10.2.0/24

创建了2个虚拟机实例: VM1分配了两个接口:ETH010.128.0.0 IP和ETH1192.168.0.0 IP VM2分配了两个接口:ETH010.10.1.0 IP和ETH1 10.10.2.0 IP VPC对等已经在VPC1default和VPC3之间完成,因为我的VPN隧道已经建立,可以与远程数据中心进行通信。由于所有iproute和防火墙都已设置,所以它工作正常


需要连接ETH1网络10.10.2.0和192.168.1.0

据我所知,您有3个网络,并且您希望虚拟机能够相互通信,即使它们位于不同的网络和不同的子网中

确保网络的地址范围不重叠。10.0.0.0/24、10.0.1.0/24等。。如果他们这样做了,你就不能在他们之间建立对等连接

转到并检查IP范围

然后转到并建立连接,每个连接必须至少有两个连接;一个是从VPC1到VPC2,另一个是从VPC2到VPC1,以便连接处于活动状态(如果不是),这意味着您只有单侧连接

如果你想要三个网络进行通信,你必须有连接1>2,1>3,2>1,2>3,3>1,3>2

当网络之间的连接处于活动状态时,如果防火墙规则不阻止流量,请检查防火墙规则-必要时添加适当的规则

如果您已经完成了所有这一切,那么从VPC1或VPC3中的任何位置从VPC2 ping任何机器,它应该可以工作

有一个如果。您在所讨论的VM中是否有两个接口?如果是这样,请检查第二个接口的IP路由配置是否正确,我们称之为ETH1-如果没有,则您将无法与分配给ETH1的网络通信。检查文档中是否有以下解决方案完成:

创建防火墙规则以允许VPC2 192.168.1.0和VPC3 10.10.2.0之间的通信,并检查 VPC对等已在VPC2 192.168.1.0和VPC3 10.10.2.0之间创建并检查 Ip路由已在VPC2 192.168.1.0和VPC3 10.10.2.0之间写入
为什么问题标记为-1,如果不清楚/无法理解,请告诉我。我需要解决这个问题。我猜是因为你的问题一团糟。您正在使用没有详细信息的术语。尝试重写您的问题,指定网络、子网和IP地址。然后详细说明您希望如何连接服务,以及在连接服务时遇到的问题。谢谢,更多信息,我通过您的回答了解了您的想法。我已经修改了问题,您能检查一下吗请让我知道,为什么答案没有用。实际上我已经实现了它