本文へスキップ

サーバーのネットワーク

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.

デフォルト・サーバー・プロビジョニングは、サーバーのネットワーキングをオール・レイヤ3モードにし、インターネットへのデフォルト・ルートとしてパブリックIPv4アドレスを設定し、同じプロジェクトやメトロ内のサーバー間トラフィック用にプライベートIPv4アドレスを設定します。また、IPv6をサポートするアプリケーション用にIPv6アドレスのブロックも提供されます。

当社のプラットフォーム管理ソフトウェアは、お客様のサーバーから分離された安全な物理デバイス上に存在します。複雑なハイパーバイザーやソフトウェアエージェントは、弊社から提供されるハードウェア上では実行されません。

ラックレベルのネットワーク

各Equinix Metalサーバーは、エッジデバイスとして機能するトップ・オブ・ラック(TOR)スイッチに接続され、サーバーのトラフィックを周囲のトラフィックから分離します。

Equinix Metal Network Topology Diagram

当社のトップ・オブ・ザ・ラック・スイッチはアクティブ・モードで構成され、サーバーのネットワーク構成に関係なく、LACPDU(Link Aggregation Control Protocol Data Unit)をサーバーに送信します。

エクイニクスのIPMI(Intelligent Platform Management Interface)は、ハードウェアの遠隔測定、電源サイクル、リモートコンソールなどの「帯域外」機能を提供します。IPMIは物理的に独立したIPMIネットワーク上にあり、エクイニクスのスタッフや内部管理システムからアクセス可能です。オープンインターネットからはアクセスできません。

サーバーのLACPボンディング

リンク・アグリゲーションとも呼ばれるボンディングは、複数のネットワーク・インターフェイス(NIC)を1つのリンクに統合します。 これにより、高可用性、負荷分散、最大スループット、またはこれらの組み合わせなど、さまざまなメリットが得られます。

エクイニクスのサーバーはデュアルNICを搭載しており、ネットワークインターフェースはLACP(Link Aggregation Control Protocol)を使用して結合されています。

LACPボンドは、同じ速度とデュプレックス設定を共有するアグリゲーショングループを作成し、IEEE 802.3adで規定されるアクティブアグリゲータ内のすべてのボンドメンバーを利用する:ダイナミックリンクアグリゲーション。

デフォルトのレイヤ3ネットワーキング・モードを使用してサーバーをプロビジョニングする場合、2つのインタフェースはbond0に結合されます。当社のハイブリッドおよびレイヤ2ネットワーキング・モードには、レイヤ2 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

送信ハッシュ・ポリシー

この設定で重要なのは、Transmit Hash Policy: layer3+4オプションで、これはバランシング・アルゴリズム・モードである。layer3+4は、ハッシュを生成するために、利用可能な場合は上位レイヤーのプロトコル情報を使用するポリシーである。これにより、特定のネットワーク・ピアへのトラフィックが複数のボンド・メンバーにまたがることができるようになりますが、1つの接続が複数のボンド・メンバーにまたがることはありません。

メモ

Transmit Hash Policyは、発信トラフィックにのみボンドメンバーの選択で使用されます。これは、複数の接続を作成する際に、ネットワーク帯域幅をフルに使用できることを意味します。

Iperfの意味

iperfで帯域幅のスループットをテストする場合、クライアントで使用されるインターフェイスは1つだけであるため、総帯域幅の半分しか使用されません。しかし、マスター1台、クライアント2台でテストすると、マスターで使用される全帯域幅を確認できます。

このページは役に立ちましたか?