您的服务器网络
With Metal, every bare metal server connects to a redundant pair of switches using 802.3ad link aggregation. Under normal operating conditions, a server is provided a bonded 2x25 Gbps or 2x10 Gbps interface, with uplinks that have enough capacity to use them. If a switch experiences a mechanical failure, or undergoes maintenance, a server’s bandwidth is halved, however the server remains online.
默认服务器配置会将服务器的网络设置为全三层模式(../networking/ip-addresses.mdx),并设置一个公共 IPv4 地址作为连接互联网的默认路由,同时为同一项目和城域网内的服务器间通信分配私有 IPv4 地址。此外,还会为支持 IPv6 的应用程序分配 IPv6 地址块。
我们的平台管理软件驻留在与您的服务器隔离的安全物理设备上。您从我们这里获得的硬件上无需运行任何复杂的虚拟机管理程序或软件代理。
机架级网络
每个Equinix Metal服务器都连接到一个架顶式 (TOR) 交换机,该交换机充当边缘设备,将服务器的流量与周围邻居的流量隔离。

我们的机架顶部交换机配置为主动模式,并将链路聚合控制协议数据单元 (LACPDU) 发送到您的服务器,而不管服务器的网络配置如何。
我们的智能平台管理接口 (IPMI) 提供“带外”功能,例如硬件遥测、电源循环和远程控制台。它位于一个物理上独立的 IPMI 网络上,可供我们的员工和内部管理系统访问,并且我们通过Equinix Metal控制台和 API 提供其功能。它无法通过开放互联网访问。
您的服务器的 LACP 绑定
网络链路聚合(也称链路聚合技术)将多个网络接口(NIC)合并成一条链路。这可以带来多种潜在优势,包括高可用性、负载均衡、最大吞吐量或这些优势的组合。
Equinix Metal 的服务器具有双 NIC,并且它们的网络接口使用链路聚合控制协议 (LACP) 绑定在一起。
LACP 绑定创建共享相同速度和双工设置的聚合组,并利用活动聚合器中的所有绑定成员,如 IEEE 802.3ad:动态链路聚合所指定。
如果您使用默认的三层网络模式配置服务器,则两个接口将绑定到 bond0。我们的 混合和二层网络模式 提供了灵活的选项,可以将二层 VLAN 流量分配给绑定的接口、各个接口或两者都分配。
技术细节
这是您的服务器上的绑定配置的示例。
cat /proc/net/bonding/bond0
>
Ethernet Channel Bonding Driver: v5.15.0-30-generic
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 200
Peer Notification Delay (ms): 0
802.3ad info
LACP active: on
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): stable
System priority: 65535
System MAC address: 0c:c4:7a:86:35:b0
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 9
Partner Key: 12
Partner Mac Address: 9c:cc:83:50:1d:a0
传输哈希策略
该配置中一个重要的选项是“传输哈希策略:layer3+4”选项,这是一种均衡算法模式。“layer3+4”策略会使用上层协议信息(如果可用)来生成哈希值。这允许到特定网络对等体的流量跨越多个绑定成员,但单个连接不会跨越多个绑定成员。
传输哈希策略仅用于选择传出流量的绑定成员。这意味着您在创建多个连接时可以使用全部网络带宽。
Iperf 的影响
使用 iperf 测试带宽吞吐量时,客户端只会使用 1 个接口,因此只会消耗总带宽的一半。但是,如果使用 1 个主服务器和 2 个客户端进行测试,则可以看到主服务器上使用的全部带宽。