LAN内でスイッチがどのように転送するかについてはたくさん読みましたが、スイッチがどのようにルーターと通信するかについてはほとんど触れていません。
スイッチはいつルーターにパケットを送信しますか?同じLANで受信者が見つからない場合ですか?
LAN内でスイッチがどのように転送するかについてはたくさん読みましたが、スイッチがどのようにルーターと通信するかについてはほとんど触れていません。
スイッチはいつルーターにパケットを送信しますか?同じLANで受信者が見つからない場合ですか?
回答:
それは一種に依存します。
スイッチの通常のプライマリ操作は、宛先MACアドレスに基づいて、L2ドメイン上の1つのホストから別のホストにフレームを転送することです。したがって、この意味で、スイッチは、受信したフレームの宛先がルーターのMACアドレスである場合にのみ、ルーターにフレームを転送します。
ただし、管理されたスイッチの場合は、ネットワーク上のホストおよびL2デバイスとしても機能します。したがって、ルーティングする必要がある管理トラフィック(つまり、異なるサブネット/ネットワーク上のホスト)は、スイッチからルーターに送信されます(正しいルーティング/デフォルトゲートウェイが配置されていると想定)。
質問の仕方に基づいて、知っておくべき重要な点は、パケットをルーターに送るかどうかの決定は、スイッチではなく、LAN上の送信ホストによって行われるということです。
ホスト(PCまたはルーター)は、宛先がローカルネットワーク上になく、ルーターに転送する必要があると判断します。その場合、ホストは宛先MACアドレスをルーターのMACアドレスに設定します。次に、スイッチはMACアドレスに基づいてパケットを転送します。それがルーターなのか他の何かなのかはわかりません。
スイッチにはさまざまな種類のJavaDeveloperがあります。なぜスイッチが必要なのですか?3つ以上のホストで共通の通信媒体を共有するため。2台のPCがあり、それらが互いに遠くない場合、それらの間にイーサネットケーブルを接続し、IPアドレスを割り当てて通信を開始できます。15台のPCがある場合はどうなりますか?次に、共有メディア、つまりすべてが利用できる会議場を用意します。
同じことを続けましょう。スイッチを接続し、ケーブルを配線し、IP配布メカニズムを使用して、それぞれに192.168.1.x / 24アドレスを割り当てました。あなたは彼らが他に到達できることがわかります。1つに共有フォルダを作成し、他のユーザーとファイルを送受信できます。
ここで、あなたとあなたの隣人のPCに通信させたいと想像してみてください。彼は別のサブネットを使用していますが、イーサネットポートが足りません。ここで、2人の間のトラフィックをルーティングする別のメカニズムが必要です。2つのインターフェースを持つルーターが見つかり、スイッチから1つのインターフェースにケーブルを接続し、隣のスイッチから他のインターフェースに別のケーブルを接続しました。なぜこのケーブルをプリンターではなくスイッチに接続したのですか?誰もがそこにいて利用できるからです。ルーターの観点から世界を見ると、私は両側に2つのネットワークがあり、1つはドイツ語を話し、もう1つはフランス語を話します。あなたがコミュニケーションできるようにするためには、それは両方の言語を話さなければなりません。そのため、各ルーターインターフェイスで、各サブネットから正しい側にIPアドレスを割り当てます(ユーザーのアドレスは192.168.1.x / 24になります)。彼はあなたの隣人の家へのあなたの仮想ゲートです。ネットワークで近隣と通信する必要がある場合は、仮想ドアをノックする必要があります。ルーターインターフェイスで割り当てたアドレスは、他のネットワークへのネットワークのゲートウェイです。プリンタとのみ通信するPCがある場合、ゲートウェイアドレスを割り当てる必要はありません。なぜ必要なのでしょうか。彼はいつも家にいます。
スイッチはいつルーターと通信しますか?他の隣接または到達可能なネットワークに接続する必要がある場合。
(他の人が書いたように、他のネットワークからIPアドレスを割り当てられないレイヤー3スイッチがあり、そこで全員と会うことができますが、それについては触れません。私は長い間書いたので、誤解しないでください。このスレッドを利用できる他の人)
お役に立てれば。
ホストは、目的のエンドポイントが同じサブネットワーク上にあるかどうか(is is mask)に基づいて、ルーターのMACアドレスを含むパケット/フレームをパッケージ化します。サブネットまたはネットワークセグメント上にない場合は、パケット/フレームをセグメント(ルーター)のデフォルトゲートウェイに転送します。これは、最初に接続されたスイッチを通過します。MACアドレスが着信インターフェイスのデバイスに接続されていないことを知っているスイッチは、CAMテーブルに照会し、必要なゲートウェイ(ルーター)のMAC情報が存在する場合、必要なインターフェイスからフレームを転送します。そうでない場合、フレームはすべてのポートからマルチキャストされ、DGW(ルーター)からの応答を受信するまで、希望のMACアドレスを要求するarpが送信され、リンクと必要な通信を確立するプロセスが開始されます。それ' 一言で言えばそれです。うまくいけば、私は重要な詳細を見逃していませんでした。