リンク アグリゲーションがサポートされていない場合にスイッチ間で複数のリンクを使用するためのベスト プラクティスは何ですか?

リンク アグリゲーションがサポートされていない場合にスイッチ間で複数のリンクを使用するためのベスト プラクティスは何ですか?

オフィスには 6 台のサーバーとワークステーションがあります。システムは、室内の Cisco SG200 ギガビット スイッチに接続されています。部屋には、ギガビット ウォール ポート イーサネット コンセントが 2 つあります。スイッチをウォール ポートの 1 つに接続しています。もう 1 つのポートを使用して、室内のシステムとの間のスループットを向上したいと考えています。ただし、当社のネットワーク組織では、スイッチが自らインストールして制御していないスイッチ間のリンク チーミング/アグリゲーションをサポートしていません (組織にとって意味のある理由による)。そのため、ウォール ポートに直接接続された 2 つのイーサネット接続を介してリンク アグリゲーションを使用するようにスイッチを設定することはできません。

追加ポートを最大限に活用するにはどうすればよいでしょうか? 1つの選択肢は、選択したコンピュータの別のNICに直接接続することです。そうすれば、少なくとも1つシステムはデュアルリンクを活用できます。しかし、もっと良い構成があるかもしれません。理想的には、どれでも室内と外の世界のシステム。すべてのネットワーク接続を 1 つのギガビット回線でボトルネックにするのは残念です。

サーバーは主に、Web ページ (ビデオなどの大容量コンテンツを含む) と、数メガバイト規模のファイル転送を伴う REST ベースのネットワーク サービスを提供します。

答え1

これを実現する 1 つの簡単で気の利いた方法は、スイッチを 1 つではなく 2 つ使用することです。デバイスの半分を 1 つのスイッチにアップリンクし、残りの半分を別のスイッチにアップリンクすることで、合計スループットを 2 倍にすることができます。

1 台のサーバーからより多くの送信スループットが必要な場合は、2 つのインターフェイスをアップリンクで結合して、室内の両方のスイッチに接続できます。必ず、この種のアプリケーション向けの結合モード (2 つのインターフェイスからのトラフィックに異なる MAC アドレスを使用するモード) を使用してください。

答え2

私が混乱しているか、馬鹿げているのかもしれませんが、スイッチがボンディングをサポートしていなくても、Linux はボンディングをサポートします。スイッチと外部の間に Linux ルーターを差し込む方法はあるのでしょうか?

答え3

スイッチは単なる小さなコンピュータではありません。あるポートから別のポートへのパケットのワイヤスピード転送を可能にするチップセットが含まれています。スイッチを Linux ボックスに接続し、そこから外部に接続すると、スループットは増加するどころか半分に減少するでしょう。現在、MikroTik ルーターにはスイッチ チップが内蔵されており、ルーティングされている場合でもパケットをスイッチにドロップダウンできます (Fasttrack と呼ばれます)。私の経験では、通常のスイッチを使用した場合の約 90% の速度が得られます。ただし、私なら、それが可能なスイッチで「非対称」VLAN を逆に使用することを検討します。これらは 100 ドル未満で入手できます。スイッチのウォール ポート 1 を PVID1 に、ウォール ポート 2 を PVID2 に接続します。部屋のすべてのものは、VLAN 1 と 2 を含む PVID3 にあります。このシナリオでは、VLAN はスイッチ内にのみ存在し、外部のすべてはそれらに気づきません。

関連情報