• ベストアンサー

LANスイッチの動作について

よろしくお願いします。 LANスイッチの動作について、 「一旦パケット用メモリにフレームを全部格納し、 MACアドレスをみて、自分のMACアドレスと一致したらサブネット間通信であるから、L3処理をする。」 そうですが、なぜ、「MACアドレスをみて、自分のMACアドレスと一致したらサブネット間通信 」 なのでしょうか? http://www.mmn.ees.osakafu-u.ac.jp/member/koyama/jisyuu/net/L3.htm

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

同じサブネットに端末A,Bがあり別のサブネットに端末Cがあるとします。 AとBが通信する時にはサブネット内通信ですからMACアドレスのAとBだけを 使えばお互いに通信できます。 しかし、AとCが通信する時にはサブネット間通信ですからLANスイッチに 蓄積中継して貰う必要が有ります。 ですからAはスイッチのMACアドレスに対して送信をかけるのです。 逆にいえばスイッチのMACアドレスに送られてきたものは中継要求と言う事です。

y_aketa
質問者

お礼

お陰様で、能くわかりました。 ありがとうございました。

関連するQ&A

  • スイッチネットワーク

    スイッチネットワークを構成するリピータハブ、レイヤー2スイッチ、レイヤー3スイッチの動作に関して、IPパケット、MACフレーム、電気信号が一緒に流れていますが、 どういうわけなのでしょうか。レイヤー2スイッチでMACアドレステーブル(MACアドレスと出力ポートが対応付けられている)、レイヤー3スイッチでMACアドレステーブル、ルーテイングテーブル(IPアドレスと出力ポートが対応付けられている)の仕組みが分かりません。また対応の付けられ方が分かりません。

  • Switchの動作に関する質問です。

    初めまして。初歩的な質問ですが宜しくお願いします。 スイッチとハブを接続した場合、 この間は通信路を共有するため半二重通信になりますが、 ではスイッチとスイッチを接続した場合はどうなるのでしょうか? 関連して、スイッチとハブ接続した際はMACアドレステーブルには何が学習されるのでしょうか? 予想では、ハブに接続されたデバイスの全MACアドレスが学習されると思うのですが。。

  • L3スイッチのルーティングについて

    基本的なことなのかもしれませんが教えて下さい。 L3スイッチAに192.168.0.0/21はL3スイッチBに行くように設定します。 実際L3スイッチBに接続されているネットワークが192.168.0.0/24だとします。 この場合、L3スイッチAのWAN側から192.168.0.20に対しての通信があった場合、ちゃんとL3スイッチBに接続されている192.168.0.0/24の192.168.0.20に通信はおこなわれるのでしょうか?  気になっていることは、L3スイッチAで設定したルーティング情報 192.168.0.0/21の範囲に192.168.0.0は含まれていますが、サブネットマスクが違います。 このような状態でルーティングが正常に行われるか知りたいです。 ルーティングの際はIPアドレスだけを見て判断していているのか、 それともサブネットマスクまで判別しているのかという点です。 宜しくお願い致します。

  • FDBにMACアドレスが重複した場合の動作について

    質問させて下さい。 L2スイッチにおいてFDBにMACアドレスが重複した場合、重複したMACアドレス宛に届いたフレームをスイッチはどのような動作をするのでしょうか。 フレームを破棄するのでしょうか。

  • LinuxのL2スイッチ化

    現在、ブロードバンドルータの下部に8台のPCを接続しています。 やりたいことは、ある時間帯には、ルータとあるPCを通信可能にして、 ある時間は通信不可にするといったことを、 人手ではなく、スクリプトなどを利用して自動で実行することを考えています。 市販されているL2スイッチを利用すればできる??のかもしれませんが、非常に高価です。 そこで質問ですが、ルータとPC間に、NICを複数枚接続したLinuxサーバなどを接続して、 WAN側(ブロードバンドルータ側)からきたL2フレーム(DHCPofferなど)を、そのままLAN側(PC側)にはき出す(逆も同様に)ことは実現可能でしょうか? ※ポイントはL3のルーティングは行わずに、単純にルータから受信したパケットをそのまま下部に流す(反対も同様)ということです。 (PCとルータは、相互にMACアドレスで認証をしているため、MACアドレスの書き換えがNGなため。) 以上になります。

  • L2スイッチとL3スイッチについて

    L2スイッチがMACアドレス、L3スイッチがIPアドレスを利用してルーティングするのはわかるのですが、実際に使用時にはどう使いわけたらいいのでしょうか?

  • サブネットベースVLANの動作について

    どこのフロアのどのスイッチのポートに挿してもDHCPサーバのMACアドレス認証により、端末毎に予め決められたサブネット範囲のIPアドレスを割り振る。 且つ、それぞれのサブネットにはVLANでネットワークを分けたい。 やりたいことは上記の通りです。 調べていて、サブネットベースVLANという存在を知りました。 ポートに接続した端末のサブネットによって、所属するVLANを動的に割り当ててくれるVLANです。 今回気になったのは、DHCPサーバからIPアドレスやサブネット情報をもらいますので、固定IPアドレスにしていない端末でもサブネットベースVLANが正しく動作するのか知りたいです。 参考になるサイトや、サブネットベースVLANに対応している機器も教えていただけると助かります。 MACベースVLANは、すべてのスイッチにMACアドレスを登録しておかないといけないため、今のところサブネットベースVLANしか考えていません。

  • ciscoスイッチ VLANが違うポート同士の通信について

    自社のネットワークの構成で対向するポート同士のVLANが違うのに通信しているのをみかけました。自分がCCNAの勉強をしていた時は対向するポート同士は同じVLANでないと通信出来なかったと記憶しているのですが。。。 以下に詳細を記載させて頂きます。 [ L3スイッチ ]PortA ---- PortB[L2スイッチ] L3スイッチのコンフィグ interface vlan 100 ip address 192.168.1.1 255.255.255.0 PortAのコンフィグ switchport mode dynamic desirable switchport acccess vlan 100 L2スイッチのコンフィグ interface vlan 150 ip address 192.168.1.2 255.255.255.0 PortBのコンフィグ switchport mode access switchport access vlan 150 試しにシミュレータを使って違うVLANに属するPort同士で通信を試みましたがping失敗しました。。 あくまで自分の予想なのですが、 L3スイッチの場合スイッチングだけでなくルーティングも可能なので同じサブネット内であってもVLAN間の通信が可能? traceroute打っても結局はportAのIPアドレスしか出てこないので内部でどういう処理をしているのか確認できませんが。。。 どこかで勘違いしているのかもしれません。。よろしくお願いします。

  • L3スイッチとL2スイッチのVLANについて

    以下、L3スイッチとL2スイッチのVLANについてご存知の方、教えてください。 少し長文ですが、困っているのでよろしくお願いします。 質問の部分は☆印のところです。 L3スイッチ(Catalyst3560)にVLANを3つ作成し、各VLAN間通信を許可する。 ・VLAN1:192.168.10.0/24 (1port~8portを使用) ・VLAN2:192.168.20.0/24 (9port~16portを使用) ・VLAN3:192.168.30.0/24 (17port~24portを使用) L2スイッチ(Catalyst2960)にVLANを3つ作成し、各VLANの1ポートは、L3のVLANに接続する。 ・VLAN1:1port~8portを使用 →L3の1ポート目に接続 ・VLAN2:9port~16portを使用 →L3の9ポート目に接続 ・VLAN3:17port~24portを使用 →L3の17ポート目に接続 ネットワークアドレスが異なる各PC群を、L2に接続し、全PC間通信を可能とする。 →最終目標 質問の背景としては、もともとPCをL3に直接接続して、全PC間の通信を行う予定が、 PCが激増し、L2を介して通信することとなりました。 実際、L2スイッチは48ポートです。 L3スイッチに対する、VLANの設定、VLAN間通信の設定はできています。 質問事項 ☆L3スイッチの設定 おそらく、現在のVLANの設定はポートVLANだと思われます。 L2スイッチとVLAN間同士で通信する場合、タグVLANという考え方が必要になるのでしょうか。 この構成におけるL3スイッチに必要な設定を教えてください。 現在行っている設定は、以下のサイトを参考に設定しました。 http://www.infraexpert.com/study/vlan1.1.htm ☆L2スイッチ VLANを作成するにあたって、L3スイッチとVLAN-IDやVLAN-NAMEを合わせる必要があるのでしょうか。 また、L2スイッチにはIPアドレスを1つしか設定できないという認識で、且つL2スイッチにIPアドレスの 設定は不要という認識です。 この構成の場合、特にIPアドレスの設定は必要ないでしょうか。

  • 通信について教えてください

    通信について教えてください。 家庭用の市販のルーターがあり、ルーターの2つのLANポートには、1つのLANポートにつき1台のパソコンという形で パソコンが2台(パソコンA,パソコンB) 接続されているとします。 (パソコンAとパソコンBはルーターを介して接続されています) ルーターはDHCPサーバーとして働き、パソコンにはプライベートIPアドレスが割り振られているとします。 パソコンA 192.168.0.2 パソコンB 192.168.0.3 ルーター 192.168.0.1 LAN内での通信であるパソコンAからパソコンBへ向けて通信するためには まずパソコンAはパソコンBのIPアドレスを事前に知っておく必要があると思います。 そして、パソコンAはARPによってパソコンBのMACアドレスを取得することになりますが =========================== (1) このMACアドレスの取得は、 ○パソコンBからの応答 ○(パソコンBのMACアドレス情報を保有している?)ルーターが応答 のどちらでしょうか? =========================== とにかくパソコンAはパソコンBのMACアドレスを取得したとし、パソコンBと通信を行いますが パソコンAからパソコンBへのの通信では =========================== (2) MACフレームの送信先MACアドレスは、 ○ルーターのMACアドレスになり、ルーターを経由するときにパソコンBのMACアドレスになる ○最初からパソコンBのMACアドレスである、ルーターを経由するときも変わらない のどちらでしょうか? =========================== =========================== (3) MACフレームの送信元MACアドレスは、 ○最初はパソコンAのMACアドレスであるが、ルーターを経由するときにルーターのMACアドレスになる ○最初からパソコンAのMACアドレスである、ルーターを経由するときも変わらない のどちらでしょうか? =========================== (α) LAN内で通信を行う時は、IPパケット内のIPアドレス情報さえあれば十分で、MACアドレスは必要ないように思うのですが 通信の決まりとしてMACアドレス情報を格納するMACフレームが必要となるので 通信を問題なく行うにはIPアドレスだけではなくMACアドレスも必要となってくるのでしょうか? (β) LAN内の通信だけではなく、インターネット上の通信でも常にMACアドレス情報を格納したMACフレームがIPアドレス情報を格納したIPパケットの外側に付いているのでしょうか? 以上、(1)(2)(3)(α)(β)について教えてください。