ITの教科書検索
入門・発展ページ読了 約10分

衝突ドメインとブロードキャストドメインの違い

衝突ドメイン(コリジョンドメイン)は信号がぶつかる範囲、ブロードキャストドメインは届く範囲です。ハブは区切らず、スイッチは衝突ドメインを、ルータは両方を区切ります。

目次
  1. 衝突ドメインは衝突する範囲、ブロードキャストドメインはブロードキャストが届く範囲
  2. 衝突ドメイン(コリジョンドメイン)とは
  3. ブロードキャストドメインとは
  4. 機器による分かれ方の違い
  5. 動かして確かめる:機器を選んで境目を見る
  6. 今のネットワークで問題になるのはどちらか
  7. 練習問題

衝突ドメインは衝突する範囲、ブロードキャストドメインはブロードキャストが届く範囲

衝突ドメイン(コリジョンドメイン)は、同時に送ると信号がぶつかる範囲です。ブロードキャストドメインは、ブロードキャストのフレームが届く範囲です。

どちらの範囲も、機器で区切られます。ハブ・スイッチ・ルータのうち、ハブは何も区切らず、スイッチは衝突ドメインだけを、ルータは両方を区切ります。スイッチにVLANを設定すると、ブロードキャストドメインも区切れます。

LANが遅いときや、ブロードキャストが多すぎるときは、この2つの範囲がどこで区切れているかが原因を探す手がかりになります。

衝突ドメイン(コリジョンドメイン)とは

1本の回線を複数の機器が共有していると、2台が同時に送った信号が重なって読めなくなります。これが衝突です。衝突が起きうる機器の集まりが、1つの衝突ドメインです。

Ethernetは、衝突をCSMA/CDという方法で扱います。送る前に、回線が空いているかを確かめます。それでも衝突を検知したら、ランダムな時間だけ待ってから再送します。ジャム信号を含む手順はネットワークトポロジの記事にあります。

ハブは受け取った信号を全ポートへ流すので、つないだ機器は1つの衝突ドメインに入ります。接続する台数が増えるほど、衝突が起きやすくなります。

スイッチは、ポートごとに回線を分けて扱います。そのため、スイッチの1ポートとその先の機器の間が、1つの衝突ドメインになります。その線が全二重なら、送信用と受信用の経路が別なので、衝突自体が起きません。

ハブをスイッチの1つのポートにつなぐと、そのハブにつながった機器とスイッチのポートが、1つの衝突ドメインにまとまります。スイッチをつないでも、ハブの先は分かれません。

ブロードキャストドメインとは

ブロードキャストは、同じネットワークの全員に向けて送る通信です。宛先のMACアドレスは FF:FF:FF:FF:FF:FF です。受け取った機器は、どれも中身を確認します。この通信が届く範囲を、ブロードキャストドメインと呼びます。

身近な例が、ARPの要求です。PCは、ゲートウェイのMACアドレスを知らないとき、ARP要求をブロードキャストで送ります。やりとりの流れはARPの記事にあります。

ドメインAドメインBARP要求届く届く転送しない×PC(送信側)192.168.10.25スイッチ別のPC192.168.10.30ルータ192.168.10.1別ネットワーク192.168.20.5
192.168.10.25のPCが、ゲートウェイ192.168.10.1のMACアドレスを尋ねるARP要求を送る例です。ARP要求はブロードキャストなので、スイッチは同じLANの全ポートへ流します。その結果、別のPCとルータに届きます。ルータはこれを別のネットワークへ転送しないため、192.168.20.5のPCには届きません。ブロードキャストが届く左の枠がひとつのブロードキャストドメインです。

スイッチは、ブロードキャストを受信ポート以外の全ポートへ流します。そのため、スイッチだけでつないだ範囲は、全体が1つのブロードキャストドメインです。

ルータは、ブロードキャストを別のネットワークへ転送しません。255.255.255.255 宛てのブロードキャストは転送してはならないと、RFC 919の第7節が定めています。255.255.255.255 以外のブロードキャストとの違いは、ユニキャスト・ブロードキャスト・マルチキャストの記事にあります。

ブロードキャストドメインが大きくなるほど、1台が受け取るブロードキャストも増えます。受け取った機器は、自分に関係なくても中身を確認します。範囲を適度な大きさに区切ると、この負担を抑えられます。

機器による分かれ方の違い

機器ごとに、2つのドメインを分けるかどうかをまとめます。

機器衝突ドメインブロードキャストドメイン
ハブ(リピータ)分けない。全ポートで1つ分けない。全ポートで1つ
ブリッジ・スイッチポートごとに分ける分けない。全ポートで1つ
ルータポートごとに分けるポートごとに分ける
L3スイッチポートごとに分けるルーティングする境目ごとに分ける
スイッチ+VLANスイッチと同じ(ポートごと)VLANごとに分ける

スイッチとルータの違いは、フレームの宛先MACアドレスを見て中継するか、パケットの宛先IPアドレスを見て中継するかです。ブロードキャストの宛先MACアドレスは全員宛てなので、スイッチは全ポートへ流します。ルータは、受け取ったブロードキャストを別のネットワークへ転送しません。

L3スイッチは、スイッチにルーティングの機能を足した機器です。VLANで分けたブロードキャストドメインの間を、ルーティングで中継します。VLANで分ける仕組みは、VLANの記事で詳しく説明しています。

ブリッジはスイッチの原型で、分かれ方も同じです。ブリッジでつないだ2つのセグメントは、別々の衝突ドメインになり、ブロードキャストドメインは1つのままです。詳しくはブリッジとスパニングツリーの記事にあります。

動かして確かめる:機器を選んで境目を見る

同じ4台のPCを、機器を変えてつなぎ直します。機器と見方を選ぶと、ドメインの境目が線の色と数字で切り替わります。

同じ色・同じ数字の線は、同じドメインに属します。
1111ハブPC-APC-BPC-CPC-D
衝突ドメインは1つ

ハブは、どのポートから入った信号も全ポートに流します。4台は1本の回線を共有している状態になり、衝突ドメインは1つです。

今のネットワークで問題になるのはどちらか

今のLANは、ハブではなくスイッチでつなぎ、線を全二重で使うのが普通です。この構成では、衝突はほとんど問題になりません。代わりに、ネットワークの設計ではブロードキャストドメインの大きさを考えます。

ブロードキャストドメインを区切るには、ルータで分けるか、スイッチにVLANを設定します。VLANで分けたものは別々のネットワークなので、通信するにはルータかL3スイッチを通します。

衝突が問題になる場面もあります。片側のポートが全二重、反対側が半二重のように設定が食い違うと、半二重の側で衝突が起きます。この食い違いを、デュプレックスの不一致と呼びます。

スイッチをループ状につなぐと、ブロードキャストが同じブロードキャストドメインの中を回り続けます。この問題は、スパニングツリーで防ぎます。

練習問題(全7問)

Q14台のPCを1台のスイッチにつないだ構成で、ブロードキャストドメインはいくつ?
Q24台のPCを1台のハブにつないだ構成で、衝突ドメインはいくつ?
Q3ブロードキャストドメインを分けない機器・設定はどれ?
Q4スイッチのポートがすべて全二重で動作しているとき、正しい説明はどれ?
Q5192.168.10.0/24のPCが、ARP要求をブロードキャストした。ルータの先にある別のネットワークのPCには届く?
Q6VLANの説明として正しいものはどれ?
Q7ハブにつながったPC2台と、スイッチの別のポートにつながったPC1台がある。ハブはスイッチの1つのポートにつながっている。衝突ドメインはいくつ?

選んでから「採点する」を押すと、解説つきで答え合わせができます。

関連記事

おすすめの本 PR

ネットワークを初めて学ぶ人向けの入門書です。

目的別の本の選び方を見る

ネットワークの記事を探す