web-dev-qa-db-ja.com

1つの10ギガポートは10の1ギガポートと同じですか

私はこれを数日間私に尋ねてきました、そしてたくさんの検索の後、私は頭の中で理にかなっている理論的なものでさえも、包括的な答えを思いつくことができませんでした。

Macホスティングのソリューションをいじっていますが、MacにThunderboltイーサネットカードを追加してVLANに結合できるため、マシンへの帯域幅のボトルネックを半ば解決して、DBまたは外部ストレージへのアクセス速度を上げることができるかと考えていました。 。

例:2枚のイーサネットカードをMac Miniに差し込み、結合して、VLAN 2 Gb/s帯域幅)を用意します。

17

簡単に言えば、いいえ、それらは異なります。

  • 10 GbEインターフェースを使用すると、単一の接続でも帯域幅は10 Gb/sになります
  • 10x 1GbEインターフェース(および802.adプロトコルを使用)では、単一の接続/セッションは1 Gb/sのみに制限されます。一方、1 Gb /秒の帯域幅でそれぞれ10個の同時セッションを提供できます

言い換えると、結合によって一般に単一の接続の速度が向上することはありません。唯一の例外は、Linux結合タイプ0(バランスrr)です。これは、ラウンドロビン方式でパケットを送信しますが、重大な欠点があり、スケーリングが制限されています。実用的な例として、見てみましょう ここ

39
shodanshok

x10 1gb/sポート経由の10gb/s

私は完全を期すために、そしてあなたのいくつかの頭痛を救うためにのみ答えています。私はこれに似たようなことをしている2万を超えるサーバーを持っているので、それは悪い考えだと言えるでしょう。この方法は、後で操作上の問題を引き起こす多くの複雑さを追加します。サーバーごとに4つの1GB NICを使用してこれを行いました。当時は、実際には10ギグになるよりも理にかなっています。当時、どこでも10gigだったとしても、ほとんど利益が得られなかったために何倍もコストがかかっていました。私たちの最近のデータセンターの混乱は、もはやこれをしていません。

LACPボンド(mode 4)は、単一のLAGパートナーを使用して10gb/sを提供します。これは、単一の10gb/sポートとほぼ同じです。これは実際には複数のスイッチを使用して行うことができますが、それらはMLAGをサポートする必要があります。そうでない場合は、1つのスイッチにのみ接続する必要があります。それらがMLAGをサポートしない場合は、帯域幅の1つのスイッチしか取得できません。他のインターフェースはスタンバイ状態にします(2つのスイッチがある場合は5GB /秒)。

単一の接続は1つのリンクのみを利用しますが、必要に応じてレイヤー7で必要に応じてトラフィックを分割できます。または、MPTCPを調べることもできますが、そのサポートは最近のカーネルで新しく、準備ができているかどうかはわかりません。プライムタイム。 LFTP + SFTPとLFTPのミラーサブシステムを使用して、データ同期を分割できます。 1つのファイルを複数のストリームに分割することもできます。ビットトレントもあります。

LACP監視を技術的に中断するサーバー側でeth0を強制しない限り、クライアントの観点からこれらのポートでDHCPを実行してOSインストーラーをPXEブートすることはできません。それは可能ですが、すべきではありませんwillインターフェースを強制すると、問題のトラブルシューティングがより困難になります。

ボンディング構成では、すべての物理インターフェイスとは異なる一意のMACアドレスを生成する必要があります。または、セットアップにDHCP/PXEがあると想定して、PXE/DHCPの動作方法が原因で競合状態が発生します。オンラインで独自のbond0 MACをオンザフライで生成する方法の多くの例があります。

これには、各サーバーのボンド構成に合わせたスイッチ側の構成も必要です。トラブルシューティングを簡単にするためにLLDPデーモンをインストールし、スイッチでLLDPを有効にする必要があります。

これを行う場合、あなたのケーブルとラベルは完璧でなければなりません。スイッチの自動化はしっかりしている必要があります。 2つのサーバーが混在する1つのケーブルオフセットは、非常に楽しい問題を引き起こします。

結合コードを彼と同じように優れたものにし、DHCPをこの構成で動作させる方法を理解する手助けをしてくれたIBMのJayに感謝します。

20
Aaron

場合によります。プライマリトラフィックプロトコルにマルチパスロードバランシング(iSCSIなど)が組み込まれている場合、これは非常にうまく機能します。結合には、他の回答ですでに説明されているような多くの問題があります。

0
camelccc