- ベストアンサー
1本のLANケーブルで異なるネットワークアドレスを持つパソコン同士が通信可能な理由
- LANケーブルに異なるネットワークアドレスを持つパソコンが接続されている場合、パソコン同士が通信可能な理由について教えてください。
- L3スイッチのVLANを組んだ環境において、パソコンAとパソコンBが異なるVLANのネットワークアドレスを持つにもかかわらず通信できる理由を教えてください。
- L3スイッチで複数のVLANを組んだ環境において、異なるネットワークアドレスを持つパソコン同士が1本のLANケーブルで通信できる理由を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>この挙動は、L3スイッチに設定を加えることで実現されるものなのか、そうではなく当たり前の動作なのかを教えていただけるとありがたいです。 設定によりこのような動作にすることは可能であると思いますが、一般的にはこんな設定にはしないと思います。 L3スイッチの機種に依存するかもしれませんが、通常、基本的な設定でこのような動作にはならないと思います。 >L3スイッチのVLAN2側のARP要求がVLAN1側へも流れている?という動作ですかね・・・? さすがにこれは無いと思います。 L3スイッチの設定のような気がしますが、 パソコン側の設定にも依存する内容なので実際にどのような通信が行われているか(とくにARP)キャプチャなどして確認して見てはどうでしょうか。
その他の回答 (1)
- misawajp
- ベストアンサー率24% (918/3743)
1本のLANケーブルに複数のNICが接続されることはありえません、必ずルータかHUBが接続されているはずです、そのルータ/HUBの設定に依存します(HUBはTCP/IPプロトコルによるフィルタリングは行いません)
お礼
ルーター/HUBに依存する、と指摘を受け、ルーターの設定をぶれることなく見直すことができました。結局のところ設定がどうだったのか等、実質の解決には至っていませんが、自分の知りたいレベルのことはなんとか分かったような気がします。助言いただきありがとうございました。
補足
misawajpさん、回答ありがとうございます。 1本のLANケーブルに複数の・・・というのは誤りでした。ご指摘の通り1本のLANケーブルにスイッチHUBが接続されており、パソコンA、BはそのスイッチHUBに接続されています。 接続は以下の図のイメージです。 | | VLAN2 192.168.2.0/24 L3 | VLAN1 192.168.1.0/24 | L2---パソコンA(192.168.1.1) | パソコンB(192.168.2.1) パソコンBはL3のVLAN2側のネットワーク下に接続しなければパソコンAとBは通信できない、と思っていたのですが、パソコンA⇔B間のpingが通りました。当たり前のことなんでしょうか?
お礼
WireSharkというソフトをダウンロードしてVLAN1側のパソコンでキャプチャしてみましたところ、VLAN1側にVLAN2側のARPがキャプチャされていました。調べてみたところ、ディレクティッド・ブロードキャストを通過させる、という設定があるんですよね。該当のL3(アライド9816GB)でそれが行われているかは不明ですが、それが分かっただけでも助かりました。 又当時の担当が退社しており詳細は不明ですが、もともとVLAN2を増やしたいきさつはVLAN1のIPアドレスが枯渇したと聞いていますので、ブロードキャストを通過させるようにしたのかもしれません。 キャプチャしてみて、色々調べるべきことに気づくことが出来ました。 ありがとうございました。