web-dev-qa-db-ja.com

どのような状況で、10BASE-Tデバイスは100BASE-T以上のネットワークの速度を低下させることができますか?

10BASE-Tデバイスを使用しているが、ネットワーク上の他のすべてが100BASE-T以上であるとします。 10Mbitデバイスを接続すると、次の2つのいずれかが発生する可能性があります。

  1. それは10BASE-Tとして渡され、接続されているものはすべて10BASE-Tに減速するか、
  2. より高速に変換できます。

私は#1が起こる可能性のあるすべてのもっともらしい例を探しています。この10Mbitデバイスを接続すると、他のトラフィックが遅くなります。私はそれが起こり得ないと思います-それが他のトラフィックと接触するとすぐにそれはより高いレートのトラフィックに挿入されるためにリタイミングされなければなりません(それで接続からの余分なビットを除いて減速はありません)そしてそれはいつそれは他のトラフィックに接続していません、それがたった10Mビットであるかどうか誰が気にしますか?

基本的に、低速のデバイスを高速のイーサネットネットワークに挿入した場合の影響について理解を深めたいと思います。

7
Fred Hamilton

10BASE-Tデバイスを10/100スイッチに接続すると、その1つのデバイスのポートだけが10mbpsで実行されます。 100BASE-TXデバイスに接続されているすべてのポートは引き続き100mbpsになります。スイッチがカットスルーまたはストアアンドフォワードスイッチングを実行しているかどうかに関係なく、各ポートはそのポートのネイティブ速度で動作します。 10/Halfクライアントがブロードキャストまたはマルチキャストを送信していたという理由だけで、スイッチがすべてのポートのリンク速度を10/Halfまで再ネゴシエートするためにすべてのポートを循環させる必要があるわけではありません。それはナッツでしょう。

100BASE-TX上のサーバーが10BASE-T上のクライアントに大量のデータを送信する必要がある場合、送信サーバーはクライアントの10メガビットリンクをいっぱいにする可能性がありますが、サーバーはそれ自体のリンクの残りの90%を引き続き使用できます。他のデバイスにデータを転送します。

スイッチにすべてのポートで共有されるフレームバッファーの小さなプールが1つしかない、病理学的に悪いスイッチの設計を思いつくことができます。また、バッファーがいっぱいになったときにドロップするフレームを選択するために病理学的に悪いアルゴリズムを使用します。大量のデータを10mbpsデバイスに送信すると、スイッチのすべてのバッファーがいっぱいになり、その1つのトラフィックフローによってそれらが支配され続ける可能性があり、スイッチ全体の他のすべてのトラフィックフローが影響を受けます。しかし、繰り返しになりますが、それは最悪のシナリオを夢見ようとしているだけです。誰もがそれほど悪いスイッチを作成する可能性は低いようです。

「10/100デュアルスピードハブ」と呼ばれる(誤った名前の)獣について聞いたことがあるかもしれません。これらのデバイスは、100BASE-TXハブにブリッジされた10BASE-Tハブのようなもので、同じ物理ジャックのセットを共有するスキームを備えています。次のように考えてください。デバイスをポートに接続すると、ポートは速度を自動ネゴシエートします。 10mbpsをネゴシエートする場合、ポートを内部10BASE-Tハブ回線に接続します。 100mbpsをネゴシエートする場合は、ポートを内部100BASE-TXハブ回線に接続します。 2つの内部ハブ回路はブリッジ回路を介して相互に接続されています(ブリッジは2ポートスイッチです)。ただし、すべてのRJ-45ジャックを備えた10/100ネットワークボックスがこれらのデュアルスピードハブの1つであり、真の10/100スイッチではないことが判明した場合でも、10BASE-Tデバイスは100BASE-の速度を低下させません。 TXデバイス。これは、その間のブリッジ回路が各方向でストアアンドフォワードバッファリングを実行するためです。

8
Spiff

すべてを単一の速度で動作させるハブを使用していないと仮定すると、10 Mbデバイスを使用しても、ネットワークの速度が低下することはありません。

4
Cry Havok

私が考えることができる唯一のケースについては、100MBのデバイスと10MBのデバイスの両方を含むある種の マルチキャスト 操作に関連しているでしょう。一部のマルチキャスト操作では、最も遅いデバイスがすべての人の速度を決定します。場合によっては、非常に遅いメンバーがグループから脱落することがあります。

マルチキャストは非常にまれであり、ネットワーク上の他のデバイス向けのマルチキャストと関係がある10base-tデバイスを使用している可能性は非常に低いようです。

やや一般的な使用法の1つは、Ghostのような製品で、マルチキャストを使用してすべてのシステムにまったく同時に画像を送信できることです。画像は一度だけ変換されます。

4
Zoredache

これはすべて理論的には良いように聞こえますが、現実はもう少し厄介な場合があります。

10/100/1000ポートを備えたbelkinF5D8235-4v2000ルーターがあります。インターネット接続は50mb/sです(1000mb/s以上WANポート)。

100/1000デバイスの組み合わせですべてがうまくいきます(完全な50mbpsブロードバンド速度が達成されます)が、10base-Tデバイスが接続されている場合(ルーターに直接またはギガビットスイッチを介して)、インターネットトラフィックはどのデバイスでも10mbpsを超えることができませんネットワーク全体で!!

リンク速度はまだ個別に100または1000にネゴシエートされます(またはそう主張します)が、何かがトラフィックを10Mbpsに引き下げています。 10base-tデバイスが切断されるか電源がオフになるとすぐに、すべてが正常に戻ります。

つまり、すべてがうまくいくと確信している場合でも、立ち去る前に徹底的にテストしてください!

3
Michael Ripley