排查网络连接问题 - AWS 数据传输终端

排查网络连接问题

如果您在使用 AWS 数据传输终端时遇到网络连接问题,例如无法连接互联网或连接速度慢,请考虑以下故障排除提示。

设备连接问题

如果您在数据传输终端套房中难以建立物理连接,请考虑以下情况:

  • 每个数据传输终端设施都有两(2)根单模 LC 光缆。如果缺少其中一根或两根电缆,则请立即联系 AWS Support

  • 如果一根光纤电缆无法正常工作,则请先尝试调换电缆的两端。如果仍然无法连接第一根电缆,则请尝试使用另一根电缆。

如果仍然无法使用电缆进行连接,则请立即联系 AWS Support

排除连接性问题

如果您能够连接设备但无法连接到网络,则请尝试以下故障排除建议。

  • 请确认设备配置符合指定的网络要求。有关更多信息,请参阅 使用数据传输终端的技术要求

  • 切换到另一根光纤电缆进行连接。

  • 在保持光纤电缆连接的同时重启设备。

  • 对设备执行基本网络诊断,确保满足以下要求:

    • DHCP 已启用

    • 已为连接的网络接口分配 IP 地址

    • DNS 服务器已配置

    • 系统时钟与 NTP 已同步

如果仍然无法连接,则请联系 AWS Support,并根据您设备上运行的操作系统(OS)向其提供以下输出内容。

Linux/Unix

  • 在终端或命令行界面(CLI)中获取 IP 地址和路由信息。验证网络接口是否已分配 IP 地址,以及路由表中是否已添加含有默认网关地址的默认路由。

    ip address show ip route show
    • 或者,如果设备上未安装 iproute2ip 命令不可用,请使用以下命令:

      ifconfig netstat -rn
  • 收集 DNS 服务器信息。此命令应显示两个以 nameserver 关键字开头的 IP 地址。

    cat /etc/resolv.conf
  • 收集基本连接测试的输出。将 default_gateway_address 替换为分配的默认网关的 IP 地址。

    ping -c 5 <default_gateway_address> ping -c 5 s3.amazonaws.com traceroute s3.amazonaws.com
  • 收集 HTTPS 连接测试的输出。以下命令应显示来自 Amazon S3 的 HTTP 200 OK 响应。

    curl -i https://s3.amazonaws.com/ping

Windows

  • 在命令提示符下获取 IP 地址、路由和 DNS 服务器信息。验证网络接口是否已分配 IP 地址、是否已分配两个 DNS 服务器,以及路由表中是否已添加含有默认网关地址的默认路由。

    ipconfig /all route print
  • 在命令提示符下收集基本连接测试的输出。将 default_gateway_address 替换为分配的默认网关的 IP 地址。

    ping <default_gateway_address> ping s3.amazonaws.com tracert s3.amazonaws.com
  • 在 PowerShell 中收集 HTTPS 连接测试的输出。以下命令应显示 HTTP 200 OK 响应。

    Invoke-WebRequest -Uri "https://s3.amazonaws.com/ping"

网络吞吐量

网络吞吐量衡量的是网络中的实际数据传输速率,可能受到多种因素的影响。以下因素可能会影响数据传输速度:

  • 硬件:设备的硬件组件可能会导致上传数据时的连接速度降低。设备中使用的 CPU 和磁盘可能已达到其性能极限。考虑在 RAID 阵列中使用 NVME SSD。请务必使用 AWS CRT 库以获得更好的性能并降低 CPU 使用率。

  • 加密开销:HTTPS 等安全传输会由于加密开销而增加处理时间。

  • 延迟:延迟是指数据包从源传输到目标所需的时间。上传到不同地理区域的 Amazon S3 存储桶时,可能会出现高延迟,从而可能导致数据传输延迟和吞吐量降低。最佳实践是尽可能在同一区域内进行数据传输。

  • 数据包丢失:丢失的数据包需要重新传输,这会减慢数据传输速度。