• ベストアンサー

TCP/IPお勉強中です

TCP/IPのレイヤー2、3についての質問なのですが、 CISCOのCAT2900XLのL2スイッチが一台あって、それにPC-A、PC-Bの2台接続しています。 最初にAとBとL2スイッチを同一のネットワークアドレスに設定して、現在は通信できる状態になっています。 ただ、後になって疑問に思ったのですが、 1・L2スイッチはレイヤー2であって、パケットの送信をしているわけではないので、別にL2スイッチのIPアドレスは必要ない? 2・L2スイッチにIPアドレスを設定するのはL2スイッチ自体を調整するときの為? 3・L2スイッチにAとBを同一ネットワークアドレスにして接続して、 さらに、別のネットワークアドレスのCとDを接続したとき、 A-B,C-D間の通信は出来ますか? なんか本読んでいるとレイヤ2はMACアドレスで通信するからIPアドレスとか関係なさそうだと思ったのに、ネットワークアドレス違うと通信できないとか・・・ちょっと混乱してます。

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

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

概ね正しく理解されているようですね A1, A2 ご推察の通り、L2スイッチに割り当てるIPアドレスは、スイッチの管理用です。そのため、スイッチにIPを割り当てようが割り当てまいが、スイッチの動作(ethernet frameの転送処理)には直接関係しません。 よって、スイッチにIPを割り当てなくてもスイッチ自体は動作します。 # 管理上不便なので、たいてい割り当てますが A3 できます。このあたりはOSI 7階層モデルの階層別の通信の仕組みをきcいんと理解していれば、可能であることがわかるはずです。

masashissu
質問者

お礼

私の認識違いの箇所に的確にご指摘いただきありがとうございます。 非常によくわかりました。

その他の回答 (2)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> 1・L2スイッチはレイヤー2であって、パケットの送信をしているわけではないので、 syslogやSNMPをonにすれば自分からパケットを送信します > 別にL2スイッチのIPアドレスは必要ない? Cat2950等は別にIPアドレスを振らなくても使用できますが、Express500等は最初にIPアドレスを振らないと使えないみたいです > 2・L2スイッチにIPアドレスを設定するのはL2スイッチ自体を調整するときの為? telnet等で接続するためにも使いますし、前述のようにログを取ったりSNMPでのアクセス、SNMPtrapの送出など管理用途全般で使用します > 3・L2スイッチにAとBを同一ネットワークアドレスにして接続して、 > さらに、別のネットワークアドレスのCとDを接続したとき、 > A-B,C-D間の通信は出来ますか? ・AとBとL2スイッチ ・CとD は通信できますが、AとCなどは通信できません ルータもしくはL3SWが必要です

masashissu
質問者

お礼

私の認識違いに的確にご指摘いただきありがとうございます。

回答No.1

WIKIでも参照して、もう一度 TCP/IP通信を確認しましょう http://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB TCPとIPを使って通信するのがTCP/IP通信で、OSIのモデルで言えば3層と4層で通信してます。 L2スイッチは2層でスイチングするので、3層と4層で通信するIPアドレスは使いません。 2層でスイチングする場合は、MACアドレスを使ってスイチングします。 OSIでは2層となっていますが、2層はLLC層とMAC層から構成されていて、MAC層のアドレスをMACアドレスと呼びます。 MACアドレスはこちら http://www.ijournal.org/IT/network/network4.htm

masashissu
質問者

お礼

アドバイスありがとうございました。

関連するQ&A

  • TCP/IPネットワークとサブネットマスク

    ある試験の問題で、以下のようなものがありました。 「TCP/IPネットワークで、IPアドレスが192.168.0.46/28のパソコンAと、 IPアドレスが192.168.0.49/28のパソコンBを、同じLayer2スイッチに接続、 IPによる通信をしたい」 この問題自体の解答は、「パソコンAとパソコンBは、異なるサブネット上 にあるので通信できない」といったものでした。 この問題の考え方について、何方かご教授頂ければ幸いです。

  • TCP/IPの透過性について

    ネットワーク勉強中の者です。 馬鹿げた質問かもしれませんが、疑問に思ったので質問させてください。 TCP/IP通信において、透過性に欠けていると思う部分があります。 TCP/IPでは、レイヤ毎に役割が決まっていて、 各レイヤは他のレイヤに影響しない/されない透過性があると思っています。 ●疑問1 ブロードキャスト通信を行う場合、 IPレベルでブロードキャストアドレスを設定すると、 Etherレベルでもブロードキャストアドレスが設定される認識です。 これは、インターネット層のIPアドレスがブロードキャストアドレスであることを データリンク層のEtherが意識していることになりませんか? ●疑問2 TCPがチェックサムを計算する際に、擬似ヘッダを使用しますが、 擬似ヘッダには、あて先&送信元IPアドレスを含んでいます。 トランスポート層がインターネット層の情報を使うのは変じゃないでしょうか? よろしくお願い致します。

  • TCP/IP(IPアドレス)について

    IPアドレスについて勉強しようと思っています。 最近、プライベートアドレスとグローバルアドレスの意味が分かってきたレベルです。(外部への接続となると、グローバルアドレスへ変換されていたんですね。) IPアドレスの設定値とかまったくわかりません。 クラスがA・B・Cあって、ネットワークアドレス、ホストアドレス・・ サブネットマスクについても??という状態。 本を買ってみたものの、10進数とか2進数への変換とか意味がさっぱり! この手のわかりやすいサイトとかありますでしょうか? そもそも、社内にサーバーがありこんな私でも一応管理者なんです。(小さな会社ですけど) いつも業者任せで、これでは・・と思い、IPアドレス(TCP/IP)については知識がなければと強く感じています。 お願いします。

  • IPアドレス:全5問。コレの解説を教えて!!

    昨日、ほぼ同じような質問を投稿させていただきましたが、更に理解不可能な問題が5問出てきてしまいました。それをいっぺんに載せますのが、恐らく理解できる方にとってはどれも同じ要領の問題なのだと思います。がしかし、私にはどれも違うような問題に見え、頭の中は大変なことになってしまっています・・・・。 サブネットマスクも絡んだIPアドレスに関する問題で、とある問題集の問題なのですが、回答のみで解説が無いため、どうしてその答えになるのか、解き方が全くわかりません(汗 ウィキペディアなども拝見しましたが、イマイチ理解できないのが実状です。どなたか、文字通り一から教えて頂きたいです。 ■問1■ 192.168.1.0/27のアドレス空間を、以下の条件に従い3つのサブネットワークに分割したい。各LANに設定するネットワークアドレスとして適切なものを、選択肢から3つ選びなさい。 【条件】 ・各LANはルータに直接接続されている。 ・LAN1には8台、LAN2とLAN3には5台のホストを接続する。 ■選択肢■ a.192.168.1.0/28 b.192.168.1.16/28 c.192.168.1.32/28 d.192.168.1.0/29 e.192.168.1.8/29 f.192.168.1.16/29 g.192.168.1.20/29 h.192.168.1.48/29 ■答え■ b、d、e ◆問2◆ 以下の選択肢のうち、サブネットワークが他と異なるものを1つ選びなさい。 ◆選択肢◆ a.デフォルトゲートウェイが「10.0.1.1」で、ブロードキャストが「10.0.1.31」 b.IPアドレスが「10.0.1.2」で、ネットマスク長が「32ビット」 c.ネットワークアドレスが「10.0.1.0」で、ブロードキャストアドレスが「10.0.1.31」 d.IPアドレスが「10.0.1.18」で、ネットマスクが「255.255.255.224」 ◆答え◆ b ▲問3▲ あるネットワークのブロードキャスタアドレスが『192.168.15.255』の場合、このネットワークのネットワークアドレスとして考えられないものを以下の選択肢から全て選びなさい。 ▲選択肢▲ a.192.168.0.0 b.192.168.4.0 c.192.168.8.0 d.192.168.12.0 e.192.168.14.0 ▲答え▲ b ★問4★ 26台のホストが常時接続されるLANで用いるIPアドレス範囲として割り当て可能なものを全て選びなさい。 ★選択肢★ a.192.168.1.0/24 b.192.168.1.0/26 c.192.168.1.0/28 d.192.168.1.0/30 e.192.168.1.0/32 ★答え★ a、b ●問5● 以下の選択肢について、サブネットワークのIPアドレスの範囲を一意に決めることができるものを全て選びなさい。 ●選択肢● a.サブネットマスクが255.255.255129である。 b.サブネットマスクが255.255.255.0で、192.168.1.4を含んでいる。 c.サブネットワークに割り当てられたIPアドレスの個数は64個で、デフォルトルートが、192.168.1.65である。 d.ブロードキャストアドレスが192.168.1.63である。 e.ネットワークアドレスが192.168.1.128で、ブロードキャストアドレスが192.168.1.255である。 ●答え● b、c、e 以上です。長文で大変恐縮ですが、解き方を教えていただけたらうれしいです。もちろん部分的にでも結構です。 ご回答してくださる方がいましたら、よろしくお願いします。

  • レイヤ2ネットワークとIPアドレス

    社内でレイヤ2スイッチを利用したイーサネットLANを組み始めています。ホストのインターフェースには、IPアドレスとMACアドレスが設定されています。 が、この時、レイヤ2スイッチネットワークにおいて、pingを使った場合の挙動の詳細が分からず、調べたのですがよく分かりません。 pingはIPアドレスを指定しますが、L2スイッチはIP使わないですよね? 調べたところ、レイヤ2スイッチはMACアドレステーブルを参照して指定されたポートへフレームを送る、とありました。 pingはIPアドレスを指定するので、ホストのarpでIPアドレス→MACアドレス変換を行い、フレームを送信するのでしょうか? この時、arp学習はどのように行われるのでしょうか? この辺の詳しい挙動を、教えて頂きたいです。 また、レイヤ2スイッチ使った場合とレイヤ3使った場合で、ホスト側の挙動の違いもよろしかったら教えて頂きたいです。(L2,3スイッチの違いは質問が多くあるのですが、ホスト側がよく分からなかったので…) よろしくお願い致します。

  • あるサーバー間でのみpingが通らない

    Windows Server 2008 R2 3台構成 それぞれNIC6枚あり、3枚を使用して通信しています。 各サーバを仮にA、B、Cと呼びます。 また、各ネットワークの名前と設定は以下です。 public IP:10.5.XXX.YYY Subnet:255.255.255.0 DefaultGateway:10.5.XXX.1 DNS設定済み private IP:192.168.1.1 ~ 192.168.1.3 Subnet:255.255.255.0 GatewayとDNSはなし nas IP:192.168.100.1 ~ 192.168.100.3 Subnet:255.255.255.0 GatewayとDNSはなし publicは社内LANに繋がっております。 privateはスイッチを使って、それぞれのサーバ間で通信できるようにしています。 A⇔B、B⇔C、C⇔Aでpingが通ります。 nasはスイッチを使ってそれぞれのサーバ間で繋がっているのと同時に、2台のNASを接続しています。このNASを仮にD,Eと呼びます Dのネットワーク設定 IP:192.168.100.150 Subnet:255.255.255.0 Eのネットワーク設定 IP:192.168.100.151 Subnet:255.255.255.0 ここで、192.168.100.0のネットワークに対して以下のようにpingを飛ばしました。 A⇒D A⇒E B⇒D B⇒E C⇒D C⇒E A⇔B A⇔C はpingが通ります。 しかし、ここで、B⇔Cのpingが通りません。 B⇒CもC⇒Bも通りません。 再起動しても通りませんでした。 原因としては何が考えられるでしょうか。 なんかのミスでしょうか・・・。

  • スイッチとPCのIP設定

    PCで仮想インターフェースe1.100を作り、 IPアドレス:192.168.100.100を設定。 PCを接続したDellスイッチにも、 IPアドレス192.168.100.200を設定しました。 PCから、ping 192.168.100.255 -b とbroadcastを打つと192.168.100.200からreplyがあるのに、 直接ping 192.168.100.200 と打っても、replyがありません。 この原因が分からず困っています…。 どんな原因が考えられるでしょうか? 目的はネットワークのPCとの通信ですが、 このスイッチのノードだけ他と通信できない (pingも全く通らない)ので、原因を調べているところです。 スイッチはDellのpowerconnect、L2スイッチです。 何かアドバイスありましたら、よろしくお願いします。

  • IPのネットワークアドレスが重複する二つの接続

    同一拠点に二つのLANがございます。 それぞれで運用されていたLANですが、 このA,B二つのLANに接続するCというPCを追加したいと言う事です。 ・LAN内のネットワーク設定を変更する権限はありません。 ・両LANともネットワーク構成図はありませんが、接続しているPC一台一台調査することは可能です。 ・CのPCの権限はあります。 ・AのLAN内のDのPCと、CのPCがファイル共有を行いたいのです。 ・BのLANではインターネットに出て行くことが目的です。 ・両LANともネットワークアドレスは192.168.1.0/24です。 ・CのPCはWindows7Proです。 要約すると、主としてBのLANでインターネット接続して、AのLANでDのPCとファイル共有をしたいのです。 ネットワークアドレスが違えば、LANアダプタの二枚刺しだけで解決すると思ったのですが、 両LANとも同じネットワークアドレスなので困っています。 AのLANにはDのPCしか目的はないので、Dが固定IPであれば何とかなるのではないかと思っております。(それからの設定はわかりませんが) 何か解決策はございませんか? 宜しくお願いします。

  • IPアドレスの割り当ての問題についての質問です

    A 192.168.2.0/26---C 192.168.0.0/23---B192.168.?.?/?                            上図の各数字は、IPアドレス/(ネットワーク長) ?の所はまだ分かっていない ---はネットワークの繋がりでAとC、BとCがルータを介して繋がっています 上の図で次の2つの条件に合うようにCのネットワークアドレスとネットワーク長を求めよ (1)A,B,C全体が192.168.0.0/22のネットワークに収まること (2)Cで接続するホストは250台程度である という問題なんですが解き方がよく分かりません、考え方を教えてもらいたいですお願いします

  • 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アドレスだけを見て判断していているのか、 それともサブネットマスクまで判別しているのかという点です。 宜しくお願い致します。