ルーターの物理ソケットを変更すると遅延が発生するのはなぜですか?


3

私の質問には、イーサネットケーブルを接続する物理ソケットの変更に伴う遅延が含まれます。

ネットワーク上のルーターに接続し、使用しているルーターの物理ソケットを変更すると、最初は非常に小さな追加遅延が発生することを認識しています。しかし、私はこれらの遅延の原因について興味があります。私はもともと、ルーティングテーブルに格納されている情報と、それがルーター上の特定のソケットに割り当てられているかどうかに関係すると考えていました。ただし、IPアドレスが同じ場合、ルーター内の情報が物理ソケットではなくIPアドレスにリンクされていると想定していたため、遅延が発生する理由がわかりません。


1
外部IPアドレスはソケットに関係なく同じです(つまり、インターネットは、ソケット1とソケット2のどちらを使用しているのかは気にしません)。内部で送信される信号は同じではありません。これは、ルーターがルーティングされていることを前提としています。物理ソケットが異なると、通過する情報も異なります。発生する可能性のある小さな遅延は、元の信号の内部処理と新しいソケットへのリダイレクトが原因である可能性があります。
ドクトロライチャード

回答:


2

ルーターがポートのリンク表示を見ると、そのポートがどのポートに接続されているのかわかりません。そのポートが既にネットワークに接続されているスイッチに接続されている場合、そのポートでトラフィックを転送するとループが形成される可能性があり、これは悲惨な場合があります。

これを防ぐため、ルーターはポートをテストモードに移行し、そのポートでBPDUのみを送信します。ルーターは、ポートがループを形成しないと確信すると、通常のトラフィックのそのポートへの転送を開始します。


BPDUを使用して、すべてが一意のMACアドレス01:80:C2:00:00:00を持っていることを確認しました。ルータがスイッチに接続されてループを形成する場合、これらは何をしますか。スイッチはこのMACアドレスをBPDUとして認識し、ルーターとの通信を停止しますか?または、BPDUが要求を送信します。この要求では、応答はBPDUの送信先をルーターに伝えますか?
ジョシュブラウニング

接続先に応じて、独自のBPDUを認識するか、外部BPDUを認識します。どちらの場合でも、スパニングツリープロトコルに従うことに基づいて正しいことを行います。通常、30秒以内にBDPUをまったく受信しない場合、ポートをフォワーディングステートに切り替えます。
デビッドシュワルツ

1

ホームルーターはレイヤー2イーサネットスイッチとして機能しています。

スイッチとハブの主な違いは、スイッチが各ポートに接続されているものを知っていることです。ハブはそうではないため、すべての着信データを取得し、すべてのポートでブロードキャストする必要があります。スイッチは、各ポートに接続されているMACアドレスを学習し、着信データを必要なポートに送信します。

スイッチが最初にオンラインになったとき、スイッチはまだ何も認識していないため、各着信イーサネットフレームを取得してすべてのポートにブロードキャストする以外に選択肢はありません。しかし、そのようにして、どのポートがそのフレームを送信したか、MACアドレスが何であったかを記憶します。これにより、各ポートに接続されているMACアドレスを「学習」できます。

次に、ケーブルを動かした場合に何が起こるか考えてみましょう。 これで、スイッチはMACアドレスの古いポートを記憶します。着信データは古いポートに送信されますが、デバイスはもう存在しないため、データは取得されません!デバイスがデータを送信すると、スイッチはこのMACアドレスが新しいポートにあることを確認し、それを記憶します。そのため、新しいポートのデバイスからデータが送信されるまで、正常に機能しません。スイッチは再度セットアップする必要があります。

このページの詳細:http : //ciscoiseasy.blogspot.com/2010/08/lesson-9-bridgingswitching-learning.html


これは非常に明確にそれを説明して起こっていただきました!私は完全に理解を助け、ありがとうございました
ジョシュ・ブラウニング

1
本当じゃない。適切なスイッチは、リンクがダウンした瞬間にポートについて知っているすべてを忘れます。これが真実でなければ、多くのことが壊れるでしょう。
デビッドシュワルツ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.