首页 文章

在Google Cloud Compute Engine中的两个网络之间创建路由

提问于
浏览
2

我在Google Cloud Compute Engine中创建了两个网络 . 一个使用 10.200.166.0/26 调用 front ,另一个调用 back 使用 10.200.165.0/26 . 我计划将我的Web服务器放在前面,将数据库服务器放在后面 . 但是,我无法弄清楚如何在两个网络之间创建路由 . 这可能吗?如果是这样,gcloud命令是什么?

3 回答

  • 4

    在GCE中,为了在两个网络之间进行通信,您需要使用分配给实例的公共IP . 您将无法使用私有IP在两个网络之间进行通信 . 您可以在article中找到有关GCE网络的更多信息 . 但是,请记住,通过公共IP进行的通信被视为出口流量,可能会根据流量类型收取费用 . 有关出口费用的更多信息,请参阅此article .

    如果您需要创建静态IP并将流量路由到该静态IP,您可以使用路由组合和实例的--can-ip-forward功能将IP地址添加为静态网络IP地址 . 映射到您想要的虚拟机实例 . 您可以在article中找到更多信息和步骤 .

  • 0

    您可以通过在每个网关中设置VPN网关并将另一个指定为目标网关IP来实现 .

    • https://www.random.org等网站上创建预共享密钥 .

    • 转到您的网络部分 - > VPN - >创建VPN连接

    • 复制在另一个选项卡中打开此页面

    • 在第一个选项卡中,为VPN连接创建新的公共IP,并将预共享密钥放在详细信息中 .

    • 在第二个选项卡中执行相同操作 .

    • 现在给你一个ip,然后你也可以这样做 . 反之亦然 .

    • 使用彼此的数据在两个选项卡中指定本地和远程路由 .

    • 同时单击两个位置上的“创建” . 等一下,你就完成了!

  • 1

    您现在可以使用network peering,它基本上允许在两个网络之间传递流量 .

相关问题