2012-04-20 9 views
1

2つのサブネットを同じスイッチに接続できますか。 10.232.167.10 Pc2と - - 私は2 PCがL2スイッチL2スイッチ経由で接続されたdiffサブネット上の2台のマシン - 接続可能?

PC1に接続されている場合

セイ、192.168.3.1

はPC2とその逆からPC1にpingを実行することが可能ですか?

理論的には、L2でスイッチが操作されているため、可能でなければなりません。 Pc1からpingパケットを送信すると、スイッチは(マッピングテーブルが更新されていないため)、接続されているすべてのポートでブロードキャストを送信します。

Pc2がパケットを受信したときに、Pc2がパケットを受信したとき、そのパケットを受け入れる必要があるため、スイッチ(送信元MAC +ポート - >宛先ポート)にマッピングが作成されます。その後、私はPc1からPc2にpingできます。

しかし、実際には機能しませんでした。理由を知りたいですか?

答えて

4

理由:ipがデバイスの範囲にない場合、自動的にデフォルトゲートウェイに送信されるため、L2スイッチが接続された別のサブネットでは機能しません。ブロードキャストパケット "who has ip x.x.x.x"(ARPで使用される)は、IPがそれを送信しているマシンと同じサブネットにある場合にのみ発生します。

唯一の解決策は、L2スイッチに接続されたLAN側に設定された2つのサブネットを使用して、そのスイッチにルータを接続することです。可能であれば、サブインターフェースを操作するか、2つのインターフェースを使用するだけです。

あなただけの大きな範囲をしたい場合は、次のサブネットにある場合、あなたはサブネットマスクを適応させることができます。

192.168.1.0/255.255.255.0 => 255.255.254.0 これはに192.168.0.xのことができます192.168.1.xと話す。

これは範囲を広げているだけで、VLANやサブネット化の利点はありません。

+0

MACアドレスがすでにL2スイッチに認識されている場合。異なるサブネットであってもパケットをルーティングできますか? – vamsi

+0

いいえ、マシンは同じサブネットにないため、すぐにデフォルトゲートウェイに送信します。彼はルータからのMACアドレスを使用してメッセージを送信します。スイッチがそのIPがどこに位置しているかを知っているかどうかは関係ありません。これはマシン自体で処理されます。詳細情報のための有益なリンク:http://www.tildefrugal.net/tech/arp.php「リモートホストのARP操作」を参照してください。 – Bulki

0

オン同じ設定です。デフォルトゲートウェイをPC2とPC1にそれぞれ設定してみてください。ルータがなくても動作します

関連する問題