web-dev-qa-db-ja.com

イーサネットスイッチの容量に関する質問

私たちは、10/100イーサネットポートを備えた48の小さな組み込みシステムをイーサネットスイッチに接続し、そのスイッチをより高速な接続を介してアップストリームのサーバーと通信させることを検討しています。そのシナリオについていくつか質問があります。

  • どのようなアップストリーム接続が最適ですか(ファイバー、その他?)
  • 48のシステムのそれぞれから1GB /時間を同時にダウンロードすることは合理的でしょうか?独自の設計のある種のTCPベースのプロトコル)を使用します。

ありがとう、アンドリュー

3
Andrew Queisser

より多くの情報なしであなたを見つけたり助けたりする簡単な方法はありません。

ファイバー接続は、ルーターを他のルーターにリンクしたり、非常にハイエンドの機器をルーターにリンクしたりするのに適しています。

サーバーとルーターがファイバーをサポートしているのなら、どうしてですか?

ただし、持続的な帯域幅については、1GB /時が可能かどうか...次のアドバイスに従ってください。

安い£20スイッチ=悪い
高価なギア=良い(通常)

うまくいけば、私が言っていることを理解できます...実際の使用に関しては、多くの要因に依存します(組み込みシステムのドライバーを含む-フル稼働でそれぞれ100Mb/sを維持できますか?)。

これがお役に立てば幸いです。フォローアップの質問にお答えします。

10
William Hilsum

スイッチのサイズを決定するときは、スイッチの「ファブリック」が何をサポートできるかについて留意する必要があります。たとえば48ポートスイッチに48ギガビットポートがあるからといって、スイッチが各方向に1GBをプッシュする48ポートすべてを処理できることを意味するわけではありません(全二重)同時に

ただし、一部のスイッチでは48 GBのファブリックを使用している可能性があると言われていても、実際にはそれほど多くのデータを取得できない可能性があります。

また、転送するデータの量について話すとき、通常はプロトコルヘッダーのオーバーヘッドを考慮していません。このオーバーヘッドと、ポートの評価が最良のシーンであるという事実を忘れても、次のようになります。

Wolfram Alphaに質問する: http://www.wolframalpha.com/input/?i=48+Gigabyte+in+1+Hour

アップリンクには106.7mbit/sが必要だということです。

6
Kyle Brandt

1GB/hrを取得することは完全に合理的ですが、問題はアップストリーム帯域幅にあります。ファイバーはメディアであり、帯域幅を保証するものではないことに注意してください(多くのミッドレンジのDellスイッチにはファイバー用のアップリンクがありますが、これらのアップリンクの定格は1Gbのみです)。ファイバーが使用されるのは、ファイバーが可能な範囲と、それらの距離で達成できる速度のためです。すべてが同じラックにある場合は、10GbイーサネットカードでCat6銅線を使用して、良好な速度を実現することもできます。

とは言うものの、転送できる量については、アップストリームによって制限される場合があります。各ホストに個別に接続している場合、スイッチ自体が十分に高速であっても、アップストリーム帯域幅によって制限される可能性があります。じょうごのように考えてください。すべてのデータを1つのポート(質問で指定されていないため、帯域幅が不確定)を介してじょうごになっています。

ありがとう!

2
milkandtang

まず、非常に洗練されたプロトコルがすでに存在するのに、なぜ新しいプロトコルを設計するのでしょうか。すでに存在するものとはまったく異なる何かを必要とする確かな理由がない限り、車輪の再発明の必要性を私は理解していません。最初に既存のオプションを見てください。

次に、すべてのクライアントを10/100ポートスイッチに接続する場合、制限は100mbpsからクライアントあたりのオーバーヘッドを差し引いたものです。彼らが接続するスイッチが何に対応できるかは問題ではありません。それはあなたが得る最速の期間ですが、1時間で1GBを引き出すのに問題はないはずです。 48のクライアントが一度に大量のトラフィックをプッシュすることを計画している場合、スイッチは、さらにアップストリームと通信するものに対して、少なくともギガビット接続を必要とします。それでも、48のクライアントすべてを一度に処理することはありません。エンタープライズグレードのスイッチ以外のもの。 このCisco は機能しますが、このデバイスのコストは約$ 1400であることに注意してください。また、積み重ねることができるので、必要に応じてさらに追加できます。

私は常にファイバーのアイデアが好きでしたが、ケーブルは高価であり、ファイバーの問題のクリーニングとトラブルシューティングも高価です(標準のテスターとクリーニング機器は約2000ドルで、単純なデータベース損失以外のものが必要な場合はそれ以上です)。ファイバーのしくみやファイバーフェルールのクリーニング方法について何も知らない場合は、ファイバーを使用しないでください。ほとんどの人のニーズにはギガビットイーサネットで十分です。データを保持するサーバーへのギガビットバックボーンで十分です。

本当に注意する必要があるのは、サーバーが48台のマシンから1GB /時間でハードドライブを読み取る機能とCPUパワーです。制限は、ネットワーク機器ではなく、サーバーのハードウェアにあります。

2
MaQleod