ブロードキャストドメイン
全員宛ての通信であるブロードキャストのフレームが届く、データリンク層のネットワーク範囲である。スイッチではVLANごとに分かれ、ルータはそのフレームを別のネットワークへそのまま中継しない。
イマシルちゃんの解説
LANでは、全員宛てにデータを送るブロードキャストを使うことがあるよ。
そのデータが届くネットワークの範囲が、ブロードキャストドメインなんだ。
スイッチには、LANを仮想的なグループに分けるVLANという機能があるよ。
同じVLANを複数のスイッチにまたがってつなげば、ブロードキャストもその範囲へ届くんだ。
一方、ルータは受け取ったブロードキャストフレームを別のネットワークへそのまま転送しないよ。
届く範囲を適切に区切ることで、関係のない通信を受け取る機器を減らせるんだ。
この解説はわかりやすかったですか?
より深い解説
定義
ブロードキャストドメインは、あるノードが送ったブロードキャストのフレーム(宛先MACアドレスが FF-FF-FF-FF-FF-FF)が届く範囲である。通常、1つのブロードキャストドメインは、1つのIPのサブネット(セグメント)に対応する。
機器ごとの扱い
| 機器 | ブロードキャストドメイン | コリジョンドメイン |
|---|---|---|
| リピータハブ | 分けない | 分けない |
| レイヤ2スイッチ(ブリッジ) | 分けない | ポートごとに分ける |
| レイヤ2スイッチのVLAN | VLANごとに分ける | ポートごとに分ける |
| ルータ、レイヤ3スイッチ | インタフェース(VLAN)ごとに分ける | ポートごとに分ける |
ブロードキャストを使う主な通信
| 通信 | 内容 |
|---|---|
| ARP要求 | 宛先のIPアドレスに対応するMACアドレスを問い合わせる |
| DHCPの DISCOVER、REQUEST | まだアドレスがない端末が、DHCPサーバを探す |
| NetBIOSの名前解決など | 古いOSの名前の問合せ |
DHCPのブロードキャストもルータを越えないため、DHCPサーバと別のブロードキャストドメインにいる端末のために、DHCPリレーエージェントを使う。
分割する理由
| 理由 | 内容 |
|---|---|
| 帯域と処理の節約 | すべての端末が、自分に関係のないブロードキャストを受け取って処理する負担を減らす |
| ブロードキャストストームの影響範囲 | ループなどでブロードキャストが増え続けても、被害をそのドメインの中にとどめる |
| 情報の流出 | ブロードキャストに含まれるアドレスなどの情報が、ほかのセグメントに届かない |
ブロードキャストドメインを分けたあと、ドメインの間の通信は、ルータやレイヤ3スイッチで中継する。