Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

ブロードキャストドメイン(ブロードキャストドメイン)とは | 意味や読み方など丁寧でわかりやすい用語解説

ブロードキャストドメイン(ブロードキャストドメイン)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

ブロードキャストドメイン (ブロードキャストドメイン)

英語表記

broadcast domain (ブロードキャストドメイン)

用語解説

ブロードキャストドメインとは、ネットワーク上においてブロードキャストフレームが到達する範囲を指す。この範囲内に存在する全てのデバイスは、発信元から送られたブロードキャストメッセージを受信する。これはネットワークの基本的な概念であり、システムエンジニアがネットワーク設計やトラブルシューティングを行う上で理解が不可欠な要素である。

詳細として、ブロードキャストとは、特定のデバイスではなく、ネットワーク内の全てのデバイスに対して同時にデータを送信する通信方式である。例えば、デバイスが自身のIPアドレスを知らない場合や、特定のサービスの提供元を探索する場合にブロードキャストが用いられる。代表的な例として、ARP (Address Resolution Protocol) リクエストや DHCP (Dynamic Host Control Protocol) リクエストが挙げられる。これらのブロードキャストフレームは、宛先MACアドレスが全てF (FF:FF:FF:FF:FF:FF) と設定され、同一のブロードキャストドメイン内の全てのデバイスに転送される。

ハブのような物理層デバイスは、受信した全てのフレームを接続されている全てのポートに転送するため、ハブに接続された全てのデバイスは単一のブロードキャストドメインに属する。スイッチ(レイヤ2デバイス)は、通常、MACアドレステーブルに基づいてフレームを転送するため、ユニキャストフレームに関しては効率的に通信を行う。しかし、ブロードキャストフレームがスイッチに到達した場合、スイッチはそのフレームを、フレームを受信したポート以外の全てのポートに転送する。そのため、特別な設定(VLANなど)がなされていない限り、一つのスイッチに接続された全てのデバイスは、同じブロードキャストドメインに属することになる。

ブロードキャストドメインを分割できる標準的なネットワークデバイスはルーター(レイヤ3デバイス)である。ルーターはIPアドレスに基づいてパケットを転送し、異なるネットワークセグメント間での通信を仲介する。ルーターの各ポートは、それぞれ異なるIPサブネットに属し、異なるブロードキャストドメインを形成する。つまり、ブロードキャストフレームはルーターの境界を越えて転送されることはない。これにより、ブロードキャストの範囲を限定し、ネットワーク全体のトラフィックを効率的に管理できる。

ブロードキャストドメインが大きすぎると、いくつかの問題が発生する。第一に、ネットワーク性能の低下が挙げられる。全てのブロードキャストフレームはドメイン内の全デバイスによって受信され、CPUで処理される必要があるため、不要な処理が各デバイスの負荷を増大させる。特に、多数のデバイスが接続された環境では、ブロードキャストストームと呼ばれる大量のブロードキャストトラフィックが発生し、ネットワーク帯域が消費され尽くして通信が麻痺する恐れがある。第二に、セキュリティリスクが増大する。広範なブロードキャストドメインでは、悪意のあるユーザーが送信したブロードキャストメッセージが広範囲に影響を及ぼしやすくなる。第三に、IPアドレス管理が複雑になる。一つのブロードキャストドメイン内に多数のデバイスが存在すると、IPアドレスの割り当てや管理が困難になる。

これらの問題を解決するために、ネットワークエンジニアはブロードキャストドメインを適切に分割する。主な手法はルーターを使用することに加え、VLAN (Virtual LAN) 技術を用いることである。VLANは、一つの物理スイッチ内で複数の論理的なネットワークセグメントを作成し、それぞれを独立したブロードキャストドメインとして機能させる。これにより、物理的な配置にとらわれずに、効率的かつセキュアなネットワークセグメンテーションが可能となる。VLAN間での通信が必要な場合は、レイヤ3スイッチまたはルーターを介して行われる。

適切なブロードキャストドメインの設計は、大規模なネットワークにおいて特に重要である。ブロードキャストトラフィックを管理し、ネットワークの安定性、性能、セキュリティ、そして拡張性を確保するために、ブロードキャストドメインの概念とその分割方法を理解し、実践することはシステムエンジニアにとって不可欠なスキルである。ネットワークの規模や用途に応じて、ブロードキャストドメインのサイズを最適化することで、ネットワークリソースの効率的な利用と信頼性の高い運用が実現する。

関連コンテンツ

関連IT用語