【问题标题】:Ping between aws and gcp在 aws 和 gcp 之间 Ping
【发布时间】:2020-09-18 16:36:06
【问题描述】:

我在 Google 云平台的 VPC 和北弗吉尼亚地区的 AWS 之间为这两个 VPC 创建了站点到站点 VPN 连接。但问题是我在实例之间进行通信时得到了非常高的 ping 和低带宽。谁能告诉我这是什么原因? image showing the ping data

考虑到它们位于非常接近的区域,因此 ping 非常高。请帮忙。

【问题讨论】:

  • 您没有very high ping 次。您的 ping 号码不会影响您的带宽,除非是在非常高端的情况下。您的问题没有事实或配置详细信息。指定您需要什么以及您正在经历什么。如所写,您的问题没有答案,只有意见/建议。

标签: amazon-web-services google-cloud-platform cloud vpn amazon-vpc


【解决方案1】:

原因背后的多重原因: 1) 通过 gcping 验证 gcp 网络性能 2) 验证 tcp 大小和 rtt 的带宽 3) 使用 iperf 或 tcpdump 验证吞吐量

https://cloud.google.com/community/tutorials/network-throughput

【讨论】:

  • 我使用了 iperf 测试,它显示的带宽为 230 Mbps。我只是想知道。这是我们可以获得的最大带宽和 ping 响应,还是我错过了一些部分,因为它工作缓慢。我已经使用两个 VPC 网络之间的站点到站点 vpn 连接建立了连接。我也在 AWS 和 Azure 之间进行了类似的测试。对于 AWS azure,ping 响应为 3 毫秒,最长。 iperf 的带宽为 650Mbps。
  • 您是否尝试通过在 gcp 中创建两个 vpc 网络并在其间设置 vpn 连接并检查 ping 和带宽的响应时间来运行测试网络。如果结果不同,那么我们需要检查 gcp 和 aws 之间的网关和 vpn 连接的配置设置
  • 这不是通过 VPC 对等互连完成的吗?没有通过 VPN 尝试过。
  • 没有不同的测试 vpn 连接带宽的方法,请按照以下步骤操作:1)创建两个 vpc 网络,2)在两个 vpc 中创建实例 3)在两个 vpc 上创建路由器 4)创建经典或 ha通过连接两个 vpns 的 vpns,确保在创建它时照顾好这些区域,因为它应该都位于相同的区域中
【解决方案2】:

请注意,任何 VPN 都将穿越互联网,因此即使它们彼此相对靠近,在实例连接在一起之前也会有多个跃点。

请记住,它需要从实例路由到 AWS 网络之外,然后到 Internet 上的任何跃点到 GCP,最后路由到实例并再次返回以返回响应

此外,由于线路不是专用的,因此性能会有所不同。

如果您想要专门的性能,而不需要遍历互联网,您需要查看AWS Direct Connect。但是,这可能会因为成本而限制您的项目。

【讨论】:

  • 其实我一直在做一个小项目。而且 AWS 直接连接使用起来非常昂贵。我只是想知道 ping 响应是正常的还是我做错了什么。medium.com/@sachinkagarwal/….... 我读了这篇文章,它说 ping 响应应该是 AWS us east1 和 GCP us east 4 之间的 1 毫秒。但是与此相比,我的反应很差。
  • 啊,没关系,重要的是它不是专用的,而且它通过互联网,所以响应时间总是有一些变化。也值得看看实例类型。新一代可能更高效。
【解决方案3】:

TCP 的诸多限制之一是:

吞吐量

如果您的目标确实是更高的吞吐量,那么您可以考虑调整 TCP 窗口大小限制。 Linux 下的默认 TCP 窗口大小约为 3MB。然而,EffectiveWindowSize 远不止这些。还有拥塞窗口,这将取决于诸如丢包和使用的拥塞控制启发式(例如cubic vs bbr)等因素。

就您看到的 ping RTT 的健全性检查而言,您可以与您在不使用 VPN 时在 AWS us-east-1 和 GCP us-east4 中的实例之间看到的 ping 时间进行比较。

【讨论】:

    猜你喜欢
    • 2020-10-10
    • 2023-01-30
    • 2021-01-29
    • 2020-07-12
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多