マルチキャストルーティングの仕組み その1

マルチキャストルーティングの必要性

同じサブネット上にマルチキャストの送信元ホストと受信ホストが存在する場
合は、マルチキャストの考え方は非常にシンプルです。受信ホストでマルチキ
ャストグループに参加し、送信元ホストでマルチキャストグループあてにデー
タを送信すればよいだけです。

しかし、マルチキャストの送信元ホストと受信ホストが異なるサブネットに存
在していると少し難しくなります。スイッチでは、ブロードキャストとマルチ
キャストを同じように扱いフラッディングしています。マルチキャストとブロ
ードキャストを同じように扱うのは、ルータも同じです。つまり、あるインタ
フェースで受信したマルチキャストは他のインタフェースに転送しません。

送信元ホストと受信ホストが別のサブネットに存在しているということは、間
にルータがあります。すると、マルチキャストのデータはそのルータで止まっ
てしまいます。たいていの企業ネットワークは、複数のサブネットで構成され
ているでしょう。そのため、マルチキャストの送信元ホストと受信ホストが別
々のサブネットに存在している構成のほうが多くなるでしょう。
送信元ホストと受信ホストが別のサブネットに存在している場合にマルチキャ
ストでデータを送信するには、ネットワーク上の全ルータでマルチキャストル
ーティングを行う必要があります。

ネットワーク上の全ルータで適切なマルチキャストルーティングを設定するこ
とで、サブネットを越えてマルチキャストによるデータ送信を行うことができ
ます。

マルチキャストルーティングの用語

マルチキャストルーティングを説明する上で、まず次の用語の意味を把握して
ください。

  • マルチキャストソース
    マルチキャストの送信元ホストです。単純にソースやSender、マルチキャス
    トサーバなどとも言います。
  • マルチキャストレシーバ
    マルチキャストの受信ホストです。他にはグループメンバー、メンバーなど
    とも言います。
  • マルチキャストネットワーク
    マルチキャストルーティングが可能なネットワークです。マルチキャストル
    ーティングを有効化しているルータによって構成されます。
    マルチキャストネットワークのルータの中で特に次の2つのルータは重要です。
    →ファーストホップルータ
    マルチキャストソースと同じサブネットに接続されているルータです。
    →ラストホップルータ
    マルチキャストレシーバと同じサブネットに接続されているルータです。
  • ディストリビューションツリー
    マルチキャストがルーティングされていく経路です。ソースからレシーバま
    でマルチキャストパケットは木が枝を伸ばしていくかのようにルーティング
    されるので、「ツリー」という名前がついています。
  • マルチキャストルーティングプロトコル
    マルチキャストネットワーク上でディストリビューションツリーを作成する
    ためのプロトコルです。
  • 上流(Upstream)
    マルチキャストソースの方向です。
  • 下流(下流)
    マルチキャストレシーバの方向です。

これらのマルチキャストルーティングの用語をまとめて次の図に示しています。

Follow me!