質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

受付中

1つのVLANに複数のサブネットが属する場合の通信

hirdd
hirdd

総合スコア50

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。

3回答

0グッド

0クリップ

19458閲覧

投稿2017/05/21 13:18

1つのvlanに複数のサブネットが属する場合の通信について。
以下のリンクの"一つのVLANに複数のサブネットが属する"の場合、192.168.1.0と192.168.20.0のネットワークは、"サブネットが異なるためネットワーク層で転送される"とありますが、これは、別にルータなどを接続した場合の話なのでしょうか?
私の認識では、VLANはあくまでデータリンク層での転送及びそのセグメント化をする物であった、それ単体では、ネットワーク層での通信はできないと思っているのですが、あっていますでしょうか??
勘違いしている点があればご指摘頂けると嬉しいです。
http://d.hatena.ne.jp/nattou_curry_2/20090909/1252513045

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答3

0

おおむね理解の通りで正しいです。質問にある記事の絵ではルータに該当する機器がありませんので、実際には通信出来ません。VLANのことは忘れて、1つのHUBに複数のIPサブネットに属する機器を接続している状況を想像してください。それと同じです。

VLANはあくまでデータリンク層での転送及びそのセグメント化をする物

IPサブネットVLANのように上位層の情報を使うVLANもあります。

投稿2017/05/22 01:43

suzukis

総合スコア1449

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

0

私は質問者の理解で問題ないように思いました。

2つのノードがデータリンク層では通信可能な関係にあっても、ネットワーク層で通信をするときはネットワーク層のルールに縛られるのだよ、と言っているのだと思います。

投稿2017/05/21 15:33

....

総合スコア102

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

0

VLANはあくまでL2パケットに色をつけるだけであり通信するときにネットワークスイッチ以外ではあまり気にされません。
つまり、簡単に言うとVLANは「ネットワークスイッチが使うもの」でありサブネットは「すべての危機が使うもの」です。なのでVLANはネットワークを無理やり区切っているだけでそこまで固く考える必要はありません。

詳しい設定がないのでわかりませんが、ip割り振りが正常にされてあるならば、L3で通信しなければ行けないはずです。

L2にはサブネットマスクというものがあり、これでネットワークの範囲を決めています。そしてその範囲を出るときにいわゆるL3SW(ルーター)が必要になるのです。ルーターがサブネットマスクで区切られたネットワークの架け橋になります。

なので、たとえばサブネットマスクを255.255.0.0にしたばあい(/16)、192.168.1.1と192.168.1.2はVLANの中でも通信できます。しかし普通に255.255.255.0にした場合はVLANの中でも通信できません。
VLANのありなしはあまり変わらないですね…。

投稿2017/05/21 15:04

退会済みユーザー

退会済みユーザー

総合スコア0

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

over

2017/05/22 00:13

すいません。教えてください。 > なので、たとえばサブネットマスクを255.255.0.0にしたばあい(/16)、192.168.1.1と192.168.1.2はVLANの中でも通信できます。しかし普通に255.255.255.0にした場合はVLANの中でも通信できません。 255.255.255.0でマスクした場合、192.168.1.1と192.168.1.2は通信できないという意味ですか?
退会済みユーザー

退会済みユーザー

2017/05/22 13:32

そういうことになります。サブネットマスクというのはLANの範囲を決めるもので、VLANはさらにそれを切り分ける機能です、
over

2017/05/23 00:04

24bitでマスクした場合、192.168.1.1と192.168.1.2は同一セグメントだと思います。 例えば、192.168.1.1と192.168.2.1が通信できないというのであれば理解できます。 同一セグメントでも通信できないところが理解できていないのですが・・・
退会済みユーザー

退会済みユーザー

2017/05/23 06:39

あ、すみません通信できますね。1.1と2.1に空目していました。戸惑わせてしまってごめんなさい。

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

TCP

TCP(Transmission Control Protocol)とは、トランスポート層のプロトコルで、コネクション型のデータサービスです。