(57)【要約】【課題】  複数のマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能なネットワークシステムを安価に構築することが出来るゲートウェイ装置を、提供する。【解決手段】  ゲートウェイ装置１０を、マルチキャスト対応ネットワーク側からの各マルチキャストパケットのＭＡＣアドレスを、そのマルチキャストパケットを送信すべきゲートウェイ装置１０のＭＡＣアドレスに変換して広域イーサ網上に送信する機能と、広域イーサ網側からの，マルチキャストＩＰアドレスが設定されているパケットのＭＡＣアドレスを、そのマルチキャストＩＰアドレスに応じたマルチキャストＭＡＣアドレスに変換してマルチキャスト対応ネットワーク上に送信する機能等を有する装置としておく。【選択図】  図１
2006245713.tif 000002
【特許請求の範囲】
【請求項１】
マルチキャスト対応ネットワークと，マルチキャスト非対応のＬ２ネットワークとを接続するためのゲートウェイ装置であって、
前記マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを，前記マルチキャスト非対応Ｌ２ネットワークと他のマルチキャスト対応ネットワークとを接続しているゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段と、
前記Ｌ２ネットワーク側から，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段と
を、備えることを特徴とするゲートウェイ装置。
【請求項２】
マルチキャスト対応ネットワークと，マルチキャスト非対応のＬ２ネットワークとを接続するためのゲートウェイ装置であって、
ＩＰアドレスとＭＡＣアドレスとからなる変換パターン情報を複数個記憶可能な変換パターン情報記憶手段と、
前記マルチキャスト対応ネットワーク側から，配信対象データの配信を要求するためのマルチキャストパケットであるデータ要求パケットが送信されてきたときに、そのデータ要求パケットの送信先ＭＡＣアドレスを、そのデータ要求パケットが配信を要求している配信対象データに関するマルチキャストデータパケットを前記Ｌ２ネットワーク上に送信可能な他のゲートウェイ装置のＭＡＣアドレスに変換した第２種データ要求パケットを生成して前記Ｌ２ネットワーク上に送信するデータ要求パケット処理手段と、
前記Ｌ２ネットワーク側から前記第２種データ要求パケットが送信されてきたときに、その第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと、その第２種データ要求パケットを送信した他のゲートウェイ装置のＭＡＣアドレスとからなる変換パターン情報を前記変換パターン情報記憶手段に記憶させると共に、その第２種データ要求パケットの送信先ＭＡＣアドレスを，当該パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信する第２種データ要求パケット処理手段と、
前記マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む変換パターン情報が前記変換パターン情報記憶手段に記憶されていた場合には、そのマルチキャストデータパケットの送信先ＩＰアドレスを，当該変換パターン情報に含まれるＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段と、
前記Ｌ２ネットワークから，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段と
を、備えることを特徴とするゲートウェイ装置。
【請求項３】
前記データパケット処理手段が、
前記マルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む複数個の変換パターン情報が前記変換パターン情報記憶手段に記憶されていた場合には、それらの変換パターン情報のそれぞれについて前記Ｌ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信する手段である
ことを特徴とする請求項２記載のゲートウェイ装置。
【請求項４】
前記第２種データ要求パケット処理手段が、
前記変換パターン情報記憶手段に、前記第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと同じＩＰアドレスを含むと共に、その第２種データ要求パケットを送信したゲートウェイ装置のＭＡＣアドレスとは異なるＭＡＣアドレスを含む変換パターン情報が記憶されている状況下では、当該変換パターン情報中のＭＡＣアドレスをブロードキャストＭＡＣアドレスに変更する手段である
ことを特徴とする請求項２記載のゲートウェイ装置。
【請求項５】
マルチキャスト非対応Ｌ２ネットワーク，第１のマルチキャスト対応ネットワーク，第２のマルチキャスト対応ネットワーク，前記第１のマルチキャスト対応ネットワークと前記マルチキャスト非対応Ｌ２ネットワークとを接続する第１のゲートウェイ装置，及び，前記第２のマルチキャスト対応ネットワークと前記マルチキャスト非対応Ｌ２ネットワークとを接続する第２のゲートウェイ装置とを含むネットワークシステムであって、
前記第１のゲートウェイ装置が、
前記第１のマルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを前記第２のゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段を、備え、
前記第２のゲートウェイ装置が、
前記マルチキャスト非対応Ｌ２ネットワーク側から，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを、当該パケットに設定されているマルチキャストＩＰアドレスに応じたマルチキャストＭＡＣアドレスに変換したパケットを生成して前記第２のマルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段を、備える
ことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のマルチキャスト対応ネットワークのそれぞれがゲートウェイ装置を介してマルチキャスト非対応のＬ２ネットワークに接続されたネットワークシステムと、マルチキャスト対応ネットワークとマルチキャスト非対応のＬ２ネットワークとを接続するためのゲートウェイ装置とに、関する。
【背景技術】
【０００２】
近年、複数のネットワーク（例えば、同一企業／組織の複数の事業所に設けられているネットワーク）を，広域イーサ網等のマルチキャスト非対応のＬ２ネットワークを介して接続することが行われるようになってきているが、マルチキャスト対応ネットワークを広域イーサ網等に単純に接続した場合、マルチキャストパケットが広域イーサ網上をブロードキャストされてしまうことになる。そして、マルチキャストパケットが広域イーサ網上をブロードキャストされてしまうと、広域イーサ網の帯域が無駄に使用される，送信する必要がないネットワークにもマルチキャストパケットが送信される，といった問題が生ずることになる。このため、マルチキャスト対応ネットワークを広域イーサ網等を介して接続する際には、図２６に模式的に示したように、一旦，映像データ等に戻すことによりパケットの形式変換を行うサーバを設けることや、図２７に模式的に示したように、カプセリングによりマルチキャストパケットをユニキャストパケットに変換することが、行われている。
【０００３】
また、図２８に模式的に示したように、マルチキャストパケットを中継する必要がある各２ネットワーク間に専用の回線（及び２台の中継装置）を用意することにより、マルチキャスト対応ネットワークを接続することも、行われている。
【０００４】
図２６〜図２８に示したような形でマルチキャスト対応ネットワークを接続しておけば、マルチキャストパケットが広域イーサ網上をブロードキャストされてしまうことに因る問題は発生しないことになる。しかしながら、アプリケーションプログラムによってマルチキャストプロトコルを終端させているシステム（図２６）では、各サーバにおける処理に必要とされる時間分、映像データ等の転送に時間がかかることになる
【０００５】
また、図２７に示したような形でマルチキャスト対応ネットワーク間のパケット転送が行われるようにするためには、パケットを分割して送信する機能／分割して送信されたパケットを再合成する機能を有する装置を用意しなければならない。何故ならば、カプセリング後のパケットサイズが広域イーサ網上を送信可能なサイズとなるとは限らないからである。そして、そのような機能を有する装置は、安価に製造できないものであるため、図２５に示したような形でマルチキャスト対応ネットワーク間のパケット転送が行われるようにする際には、かなりのコストがかかることになる。また、図２８の方式によりマルチキャスト対応ネットワークを接続する際にも、専用の回線（及び２台の中継装置）を用意する必要があるため、かなりのコストがかかることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、２つ以上のマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能であると共に低コストで実現（構築）可能なネットワークシステム、そのようなネットワークシステムを構築することが出来るゲートウェイ装置を、提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の態様のゲートウェイ装置は、マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを，マルチキャスト非対応Ｌ２ネットワークと他のマルチキャスト対応ネットワークとを接続しているゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成してＬ２ネットワーク上に送信するデータパケット処理手段と、Ｌ２ネットワーク側から，Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成してマルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段とを備える。
【０００８】
すなわち、本発明の第１の態様のゲートウェイ装置は、それを２台用いれば、２個のマルチキャスト対応ネットワーク間で配信対象データ（映像データ等）の授受が行えるシステムであって、配信対象データの授受時に、各マルチキャストデータパケットがユニキャストパケット（Ｌ２ネットワーク用パケット）としてＬ２ネットワーク上に送信されるシステムを実現できるものとなっている。そして、本発明の第１の態様のゲートウェイ装置は、マルチキャストパケットからユニキャストパケットへの変換、ユニキャストパケットからマルチキャストパケットへの変換を、送信先ＭＡＣアドレスの変更といった極めた簡単な処理により行う装置であるため、安価に製造できるものとなっている。従って、このゲートウェイ装置を用いれば、２つのマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能なネットワークシステムを、低コストで実現（構築）できることになる。
【０００９】
また、本発明の第２の態様のゲートウェイ装置は、ＩＰアドレスとＭＡＣアドレスとからなる変換パターン情報を複数個記憶可能な変換パターン情報記憶手段と、マルチキャスト対応ネットワーク側から，配信対象データの配信を要求するためのマルチキャストパケットであるデータ要求パケットが送信されてきたときに、そのデータ要求パケットの送信先ＭＡＣアドレスを、そのデータ要求パケットが配信を要求している配信対象データに関するマルチキャストデータパケットをＬ２ネットワーク上に送信可能な他のゲートウェイ装置のＭＡＣアドレスに変換した第２種データ要求パケットを生成してＬ２ネットワーク上に送信するデータ要求パケット処理手段と、Ｌ２ネットワーク側から第２種データ要求パケットが送信されてきたときに、その第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと、その第２種データ要求パケットを送信した他のゲートウェイ装置のＭＡＣアドレスとからなる変換パターン情報を変換パターン情報記憶手段に記憶させると共に、その第２種データ要求パケットの送信先ＭＡＣアドレスを，当該パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成してマルチキャスト対応ネットワーク上に送信する第２種データ要求パケット処理手段と、マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む変換パターン情報が変換パターン情報記憶手段に記憶されていた場合には、そのマルチキャストデータパケットの送信先ＩＰアドレスを，当該変換パターン情報に含まれるＭＡＣアドレスに変換したＬ２ネットワーク用データパケットを生成してＬ２ネットワーク上に送信するデータパケット処理手段と、Ｌ２ネットワークから，Ｌ２ネットワーク用データパケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成してマルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段とを、備える。
【００１０】
すなわち、本発明の第２の態様のゲートウェイ装置は、それをＭ台用いれば、Ｍ個のマルチキャスト対応ネットワークの中の任意の２ネットワーク間で配信対象データ（映像データ等）の授受が行えるシステムであって、配信対象データの授受時に、各マルチキャストデータパケットがユニキャストパケット（Ｌ２ネットワーク用パケット）としてＬ２ネットワーク上に送信されるシステムを実現できるものとなっている。そして、本発明の第２の態様のゲートウェイ装置は、第１の態様のゲートウェイ装置と同様に、マルチキャストパケットからユニキャストパケットへの変換、ユニキャストパケットからマルチキャストパケットへの変換を、送信先ＭＡＣアドレスの変更といった極めた簡単な処理により行う装置であるため、安価に製造できるものとなっている。従って、このゲートウェイ装置を用いれば、複数（２個以上の任意数）のマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能ネットワークシステムを、低コストで実現（構築）できることになる。
【００１１】
なお、本発明の第２の態様のゲートウェイ装置を実現するに際しては、データパケット処理手段として、マルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む複数個の変換パターン情報が変換パターン情報記憶手段に記憶されていた場合には、それらの変換パターン情報のそれぞれについてＬ２ネットワーク用データパケットを生成してＬ２ネットワーク上に送信する手段を採用しておくことが出来る。
【００１２】
また、第２種データ要求パケット処理手段として、変換パターン情報記憶手段に、第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと同じＩＰアドレスを含むと共に、その第２種データ要求パケットを送信したゲートウェイ装置のＭＡＣアドレスとは異なるＭＡＣアドレスを含む変換パターン情報が記憶されている状況下では、当該変換パターン情報中のＭＡＣアドレスをブロードキャストＭＡＣアドレスに変更する手段を採用しておくことも出来る。
【００１３】
また、本発明のネットワークシステムは、マルチキャスト非対応Ｌ２ネットワーク，第１のマルチキャスト対応ネットワーク，第２のマルチキャスト対応ネットワーク，第１のマルチキャスト対応ネットワークとマルチキャスト非対応Ｌ２ネットワークとを接続する第１のゲートウェイ装置，及び，第２のマルチキャスト対応ネットワークとマルチキャスト非対応Ｌ２ネットワークとを接続する第２のゲートウェイ装置とを含むシステムである。そして、本発明のネットワークシステムは、第１のゲートウェイ装置として、第１のマルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを第２のゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成してＬ２ネットワーク上に送信するデータパケット処理手段を、備えた装置が用いられ、第２のゲートウェイ装置として、マルチキャスト非対応Ｌ２ネットワーク側から，Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを、当該パケットに設定されているマルチキャストＩＰアドレスに応じたマルチキャストＭＡＣアドレスに変換したパケットを生成して第２のマルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段を備えた装置が用いられたシステムとなっている。
【００１４】
すなわち、本発明のネットワークシステムは、第１のマルチキャスト対応ネットワーク側から第２のマルチキャスト対応ネットワーク側へ、配信対象データ（映像データ等）を送信できるシステムであって、配信対象データの授受時に、各マルチキャストデータパケットがユニキャストパケット（Ｌ２ネットワーク用パケット）としてＬ２ネットワーク上に送信されるシステムとなっている。そして、このネットワークシステムに使用されている第１，第２のゲートウェイ装置は、パケットの形式変換（マルチキャストパケットからユニキャストパケットへの変換、或いは、ユニキャストパケットからマルチキャストパケットへの変換）を、送信先ＭＡＣアドレスの変更といった極めた簡単な処理により行う装置であるため、安価に製造できるものとなっている。従って、このネットワークシステムは、２つのマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能であると共に低コストで実現（構築）可能なネットワークシステムとなっていると言うことが出来る。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１６】
《第１実施形態》
図１に示したように、本発明の第１実施形態に係るゲートウェイ装置１０は、第１送受信部２０1（以下、ＩＦ−１とも表記する），第２送受信部２０2（以下、ＩＦ−２とも表記する），変換テーブル設定部２１，ＭＡＣアドレス管理部２２，マルチキャスト管理部２３，ＭＣデータ用ＩＰアドレス変換部２４，マルチ・ユニ変換部２５，ユニ・マルチ変換部２６，ＵＣデータ用ＩＰアドレス変換部２７，送受信管理部２８，フィルタ部２９，変換テーブル３１，ＭＡＣ管理テーブル３２，要求管理テーブル３３等を備えた装置である。
【００１７】
このゲートウェイ装置１０は、図２に示してあるような構成のネットワークシステム、すなわち、複数のマルチキャスト対応ネットワーク（本実施形態では、ＰＩＭ−ＳＭ〔Protocol Independent Multicast-Sparse Mode〕が動作するもの）のそれぞれが専用のゲートウェイ装置１０を介して広域イーサ網等のマルチキャスト非対応のＬ２ネットワークに接続されたネットワークシステムを、構築するための装置である。
【００１８】
本実施形態に係るゲートウェイ装置１０のネットワークシステム内での機能（ゲートウェイ装置１０が用いられたネットワークシステムの動作）を説明する前に、図１〜図１３を用いて、ゲートウェイ装置１０が備える各コンポーネントの機能を説明することにする。なお、以下の説明では、マルチキャストアドレス（マルチキャストＩＰアドレス）のことを、ＭＣアドレスとも表記する。
【００１９】
ゲートウェイ装置１０が備える第１送受信部２０1（ＩＦ−１），第２送受信部２０2（ＩＦ−２）は、それぞれ、自ネットワーク（マルチキャスト対応ネットワーク），広域イーサ網に接続されるユニット（図１，図２参照）である。
【００２０】
これらのユニットは、いずれも，ネットワーク側から送信されてきたパケットを図３に示した手順で処理するものとなっている。
【００２１】
すなわち、第Ｎ送受信部２０N（Ｎ＝１，２）は、受信したパケットの送信先ＭＡＣアドレスが他装置のＭＡＣアドレスであった場合（ステップＳ１０１；他装置ＭＡＣアドレス）には、当該パケットをフィルタ部２９に供給する（ステップＳ１０２）。なお、フィルタ部２９（図１参照）とは、ゲートウェイ装置１０を、いわゆるファイアウォール装置として動作させるためのユニット（パケットフィルタリングを行うユニット）のことである。
【００２２】
一方、受信したパケットの送信先ＭＡＣアドレスが，自ユニットのＭＡＣアドレス，マルチキャストＭＡＣアドレス或いはブロードキャストＭＡＣアドレスであった場合（ステップＳ１０１；その他）、第Ｎ送受信部２０Nは、受信したパケットの種類を送信先ＩＰアドレス等から判別する（ステップＳ１０３）。
【００２３】
そして、第Ｎ送受信部２０Nは、受信したパケットが，マルチキャストプロトコルに関する制御データのマルチキャストパケット（以下、制御データパケットと表記する）であった場合（ステップＳ１０３；制御データパケット）には、受信したパケットをマルチキャスト管理部２３に供給する（ステップＳ１０４）。また、第Ｎ送受信部２０Nは、受信したパケットが，映像データに関するマルチキャストパケット（以下、映像データパケットと表記する）であった場合（ステップＳ１０３；映像データパケット）には、受信したパケットを，自ユニットに接続されているＩＰアドレス変換部（ＭＣデータ用ＩＰアドレス変換部２４或いはＵＣデータ用ＩＰアドレス変換部２７）に供給する（ステップＳ１０５）。また、第Ｎ送受信部２０Nは、受信したパケットが，上記したいずれのデータのパケットでもなかった場合（ステップＳ１０３；その他）には、受信したパケットを，自装置宛ての各種データを処理するユニットである送受信管理部２８に供給する（ステップＳ１０６）。
【００２４】
なお、詳細は後述するが、本ゲートウェイ装置１０が広域イーサ網側から受信する制御データパケット，映像データパケットは、他のゲートウェイ装置１０が広域イーサ網上に送信した，マルチキャスト対応ネットワーク内で授受されているもの（ゲートウェイ装置１０が自ネットワーク側から受信するもの）とは異なるパケットである。
【００２５】
ゲートウェイ装置１０が備える変換テーブル３１は、図４に模式的に示したように、ＩＦ識別子（第Ｎ送受信部２０Nの識別情報），受付ＭＣアドレス，要求先ＩＦ識別子，要求先アドレス（通常のＩＰアドレス）及び変換ＭＣアドレスからなる変換情報を，複数個，記憶可能な構成のテーブルである。
【００２６】
この変換テーブル３１は、ゲートウェイ装置１０に受け付けさせる映像要求（マルチキャストグループへの参加を要求する制御データ／ＰＩＭ−ＪＯＩＮメッセージ）毎に、その映像要求を指定するための情報（ＩＦ識別子と受付ＭＣアドレス），その映像要求の転送先装置（他のゲートウェイ装置１０或いはＩＦ−１に接続されているＬ３ＳＷ〔レイヤー３スイッチ〕）を指定するための情報（要求先ＩＦ識別子と要求先アドレス），及び，受付ＭＣアドレスと通常は一致している変換ＭＣアドレス（詳細は後述）からなる変換情報が、管理者によって登録されるテーブルである。
【００２７】
変換テーブル設定部２１（図１）は、管理者が，変換情報を変換テーブル３１に登録するために使用するユニット（いわゆるマン・マシンインタフェースユニット）である。
【００２８】
ＭＡＣ管理テーブル３２は、図５に示してあるように、ＩＦ識別子とＩＰアドレスとＭＡＣアドレスとからなるＭＡＣ管理情報を，複数個，記憶可能なテーブルである。
【００２９】
ＭＡＣアドレス管理部２２（図１）は、ＭＡＣ管理情報登録要求応答処理とＭＡＣアドレス要求応答処理とを実行可能なユニットである。
【００３０】
このＭＡＣアドレス管理部２２が実行するＭＡＣ管理情報登録要求応答処理は、マルチキャスト管理部２３が発行したＭＡＣ管理情報登録要求（ＩＦ識別子とＩＰアドレスとＭＡＣアドレスとを含む情報／コマンド）にて登録が要求されているＭＡＣ管理情報をＭＡＣ管理テーブル３２に登録する処理である。
【００３１】
ＭＡＣアドレス要求応答処理は、ＩＦ識別子及びＩＰアドレスを含むＭＡＣアドレス要求がマルチキャスト管理部２３によって発行されたときに、ＭＡＣアドレス管理部２２が開始する処理である。
【００３２】
このＭＡＣアドレス要求応答処理を開始したＭＡＣ管理部２２は、まず、ＩＦ識別子及びＩＰアドレスがＭＡＣアドレス要求中のものと一致しているＭＡＣ管理情報が，ＭＡＣ管理テーブル３２に記憶されているか否かを判断する。そして、ＭＡＣアドレス管理部２２は、そのようなＭＡＣ管理情報がＭＡＣ管理テーブル３２に記憶されていた場合には、当該ＭＡＣ管理情報に含まれるＭＡＣアドレスをマルチキャスト管理部２３に対して出力して、ＭＡＣアドレス要求応答処理を終了する。
【００３３】
一方、上記のようなＭＡＣ管理情報がＭＡＣ管理テーブル３２に記憶されていなかった場合、ＭＡＣアドレス管理部２２は、ＭＡＣアドレス要求に含まれていたＩＰアドレスを有する装置のＭＡＣアドレスを広域イーサ網から取得するための処理（ＡＲＰによるもの）を行う。そして、ＭＡＣアドレス管理部２２は、目的とする装置のＭＡＣアドレスを取得できた場合には、取得したＭＡＣアドレス等を含むＭＡＣ管理情報をＭＡＣ管理テーブル３２に登録する処理、及び、そのＭＡＣアドレスをマルチキャスト管理部２３に対して出力す処理を行ってから、ＭＡＣアドレス要求応答処理を終了する。また、ＭＡＣアドレス管理部２２は、目的とする装置のＭＡＣアドレスを取得できなかった場合には、所定内容のＭＡＣアドレス非存在通知データをマルチキャスト管理部２３に対して出力する処理を行ってから、ＭＡＣアドレス要求応答処理を終了する。
【００３４】
要求管理テーブル３３は、図６に示してあるように、ＩＦ識別子とＭＣアドレスと要求元情報と要求時刻と転送種別フラグとからなる要求管理情報を，複数個，記憶可能なテーブルである。この要求管理テーブル３３は、マルチキャスト管理部２３が、ゲートウェイ装置１０の動作状態（受け付けている映像要求の数や内容）を管理するために使用するテーブル（詳細は後述）となっている。
【００３５】
ＭＣデータ用ＩＰアドレス変換部２４は、図７に示してあるように、ＩＰ_ＤＡ抽出部４１，ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２，ＤＥＬＡＹ部４３，ＩＰ_ＤＡ変換部４４，ＩＰ_ＳＵＭ変換部４５及びＵＤＰ_ＳＵＭ変換部４６を備えたユニット（半導体集積回路）である。
【００３６】
このＭＣデータ用ＩＰアドレス変換部２４が備えるＩＰ_ＤＡ抽出部４１は、自身に入力された映像データパケット（以下、処理対象パケットと表記する）から、送信先ＩＰアドレスを抽出する回路である。
【００３７】
ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２は、マルチキャスト管理部２３によって、入力ＩＰアドレスと出力ＩＰアドレスとからなる幾つかの変換パターン情報が登録される回路である。そして、ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２は、ＩＰ_ＤＡ抽出部４１から入力された送信先ＩＰアドレスと入力ＩＰアドレスが一致する変換パターン情報が登録されていた場合には、当該変換パターン情報中の出力ＩＰアドレスを出力し、そのような変換パターン情報が登録されていなかった場合には、所定内容のデータ（以下、ＩＰアドレス非存在通知データと表記する）を出力する回路となっている。
【００３８】
なお、詳細は後述するが、マルチキャスト管理部２３が、このＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２に登録する変換パターン情報は、入力ＩＰアドレス，出力ＩＰアドレスが，いずれも，マルチキャストＩＰアドレスとなっている情報である。また、変換パターン情報は、入力ＩＰアドレスと出力ＩＰアドレスとが一致している場合がある情報となっている。
【００３９】
ＩＰ_ＤＡ変換部４４は、処理対象パケットの送信先ＩＰアドレスを，ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２から入力されたＩＰアドレスに変換する回路である。このＩＰ_ＤＡ変換部４４は、ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ４２から入力されたデータが上記したＩＰアドレス非存在通知データであった場合には、処理対象パケットを破棄する回路となっている。
【００４０】
ＤＥＬＡＹ部４１は、ＩＰ_ＤＡ変換部４４への２データ（処理対象パケット及びＩＰアドレス）の入力タイミングを合わせるための回路である。ＩＰ_ＳＵＭ変換部４５は、処理対象パケットのＬ３ヘッダ（ＩＰヘッダ）内のＳＵＭを変換（再算出）する回路であり、ＵＤＰ_ＳＵＭ変換部４６は、処理対象パケットのＬ４ヘッダ（ＵＤＰヘッダ）内のＳＵＭを変換する回路である。
【００４１】
要するに、このＭＣデータ用ＩＰアドレス変換部２４は、対応する変換パターン情報が登録されていない各映像データパケットを破棄することと、対応する変換パターン情報が登録されている各映像データパケットを，当該変換パターン情報で指定されている送信先ＩＰアドレス（元と同じ場合あり）が設定されているパケットに変換した上でマルチ・ユニ変換部２５に供給することが可能なユニットとなっている。
【００４２】
マルチ・ユニ変換部２５は、図８に示したように、ＩＰ_ＤＡ抽出部５１，ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ５２，ＤＥＬＡＹ部５３，ＭＡＣ_ＤＡ変換部５４，ＭＡＣ_ＳＡ変換部５５及びＭＡＣ_ＳＵＭ変換部５６を、備えたユニット（半導体集積回路）である。
【００４３】
マルチ・ユニ変換部２５が備えるＩＰ_ＤＡ抽出部５１は、ＭＣデータ用ＩＰアドレス変換部２４より入力された映像データパケット（以下、処理対象パケットと表記する）から，送信先ＩＰアドレスを抽出する回路である。
【００４４】
ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ５２は、ＩＰアドレス（マルチキャストＩＰアドレス）と，他のゲートウェイ装置１０のＭＡＣアドレス（ＩＦ−２に関するもの）或いはブロードキャストＭＡＣアドレスとからなる幾つかの変換パターン情報が，マルチキャスト管理部２３によって登録される回路である。そして、ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ５２は、ＩＰ_ＤＡ抽出部５１から入力された送信先アドレスと同じＩＰアドレスを含む変換パターン情報が登録されていた場合には、当該変換パターン情報中のＭＡＣアドレスを出力し、そのような変換パターン情報が登録されていなかった場合には、所定内容のＭＡＣアドレス非存在通知データを出力する回路となっている。
【００４５】
ＭＡＣ_ＤＡ変換部５４は、処理対象パケットの送信先ＭＡＣアドレスを，ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ５２から入力されたＭＡＣアドレスに変換する回路である。このＭＡＣ_ＤＡ変換部５４は、ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ５２から入力されたデータが上記したＩＰアドレス非存在通知データであった場合には、処理対象パケットを破棄する回路となっている。
【００４６】
ＭＡＣ_ＳＡ変換部５５は、処理対象パケットの送信元ＭＡＣアドレスを、ＩＦ−２のＭＡＣアドレスに変換する回路であり、ＭＡＣ_ＳＵＭ変換部５６は、処理対象パケットのＬ２ヘッダ（ＭＡＣヘッダ）内のＳＵＭを変換（再算出）する回路である。
【００４７】
要するに、このマルチ・ユニ変換部２５は、ＭＣデータ用ＩＰアドレス変換部２４からの映像データパケット（送信先ＭＡＣアドレスが、マルチキャスト用ＭＡＣアドレスとなっているパケット）を、広域イーサ網上を他のゲートウェイ装置１０へユニキャストされる映像データパケット、或いは、広域イーサ網上をブロードキャストされる映像データパケットに変換することが可能なユニットとなっている。
【００４８】
ＵＣデータ用ＩＰアドレス変換部２７（図１）は、ＭＣデータ用ＩＰアドレス変換部２４（図７参照）と同構成のユニット（半導体集積回路）である。すなわち、ＵＣデータ用ＩＰアドレス変換部２７は、広域イーサ網側から送信されてきた，対応する変換パターン情報が登録されていない各映像データパケットを破棄することと、広域イーサ網側から送信されてきた，対応する変換パターン情報が登録されている各映像データパケットを，当該変換パターン情報で指定されている送信先ＩＰアドレス（元と同じ場合あり）が設定されているパケットに変換した上でユニ・マルチ変換部２６に供給することが可能なユニットとなっている。
【００４９】
ユニ・マルチ変換部２６は、図９に示してあるように、ＩＰ_ＤＡ抽出部５１，ＩＰ_ＤＡ・ＭＡＣ_ＤＡ変換部５８，ＤＥＬＡＹ部５３，ＭＡＣ_ＤＡ変換部５４，ＭＡＣ_ＳＡ変換部５５及びＭＡＣ_ＳＵＭ変換部５６を、備えたユニット（半導体集積回路）である。
【００５０】
このユニ・マルチ変換部２６が備えるＩＰ_ＤＡ抽出部５１，ＤＥＬＡＹ部５３，ＭＡＣ_ＤＡ変換部５４，ＭＡＣ_ＳＡ変換部５５，ＭＡＣ_ＳＵＭ変換部５６は、いずれも、マルチ・ユニ変換部２５（図８参照）が備える同名／同符号の回路と同機能の回路である。ＩＰ_ＤＡ・ＭＡＣ_ＤＡ変換部５８は、ＩＰ_ＤＡ抽出部５１から入力されたＩＰアドレス（マルチキャストＩＰアドレス）に対応するマルチキャストＭＡＣアドレスを出力する回路（上位２５ビットが所定値であり、下位２３ビットが、ＩＰ_ＤＡ抽出部５１から入力されたＩＰアドレスの下位２３ビットと一致するＭＡＣアドレスを出力する回路）である。
【００５１】
要するに、このユニ・マルチ変換部２６は、ＵＣデータ用ＩＰアドレス変換部２７からの映像データパケット（送信先ＭＡＣアドレスが、ＩＦ−２のＭＡＣアドレス／ブロードキャストＭＡＣアドレスとなっているパケット）を、通常形式のマルチキャストパケット（送信先ＭＡＣアドレスがマルチキャストＭＡＣアドレスとなっているパケット）に変換することが可能なユニットとなっている。
【００５２】
マルチキャスト管理部２３（図１）は、既に説明したＩＦ−１，ＩＦ−２の機能から明らかなように、各種制御データパケットを処理するためのユニットである。詳細説明は省略するが、マルチキャスト管理部２３にＩＦ−１から供給される各種制御データパケットの中には、ＩＦ−１に接続されているＬ３ＳＷのＩＰアドレス，ＭＡＣアドレスが分かる制御データパケットが含まれている。マルチキャスト管理部２３は、当該制御データパケットが供給された際に、Ｌ３ＳＷのＩＰアドレス等からなるＭＡＣ管理情報をＭＡＣ管理テーブル３１に登録するためのＭＡＣ管理情報登録要求を発行するユニットとなっている。
【００５３】
さらに、マルチキャスト管理部２３は、映像要求（マルチキャストグループへの参加を要求する制御データ／ＰＩＭ−ＪＯＩＮメッセージ）が供給された場合、図１０に示した手順の処理を実行するユニットとなっている。
【００５４】
すなわち、或る映像要求が供給されたマルチキャスト管理部２３は、その映像要求（以下、処理対象映像要求と表記する）がＩＦ−１から供給されたものであった場合(ステップＳ２０１；ＮＯ)には、変換テーブル３１（図４参照）に、処理対象映像要求を供給してきたＩＦのＩＦ識別子，処理対象映像要求に設定されているＭＣアドレスと，ＩＦ識別子，受付ＭＣアドレスがそれぞれ一致している変換情報（以下、対応変換情報と表記する）が記憶されているか否かを判断する(ステップＳ２０８)。
【００５５】
そして、マルチキャスト管理部２３は、対応変換情報が変換テーブル３１に記憶されていなかった場合（ステップＳ２０８；ＮＯ）には、処理対象映像要求を破棄（ステップＳ２０７）してから、この図１０の処理を終了する。
【００５６】
一方、対応変換情報が変換テーブル３１に記憶されていた場合（ステップＳ２０８；ＹＥＳ）、マルチキャスト管理部２３は、対応要求管理情報が要求管理テーブル３３に記憶されているか否かを判断する（ステップＳ２０９）。なお、対応要求管理情報とは、上記した対応変換情報と同様に、そこに含まれるＩＦ識別子，受付ＭＣアドレスが、それぞれ、処理対象映像要求を供給してきたＩＦのＩＦ識別子と、処理対象映像要求に設定されているＭＣアドレスと一致している映像要求情報のことである。
【００５７】
対応要求管理情報が要求管理テーブル３１に記憶されていた場合（ステップＳ２０９；ＹＥＳ）、マルチキャスト管理部２３は、処理対象映像要求を破棄（ステップＳ２０７）してから、この図１０の処理を終了する。
【００５８】
一方、対応要求管理情報が要求管理テーブル３１に記憶されていなかった場合（ステップＳ２０９；ＮＯ）、マルチキャスト管理部２３は、ＵＣ映像要求送信処理（ステップＳ２１０）を実行する。
【００５９】
以下、図１１を用いて、このＵＣ映像要求送信処理の内容を説明する。なお、以下の説明では、対応変換情報（図４参照）中の受付ＭＣアドレス，変換ＭＣアドレス，要求先アドレスのことを、それぞれ、処理対象受付ＭＣアドレス，処理対象変換ＭＣアドレス，処理対象要求先アドレスと表記する。
【００６０】
図１１に示してあるように、ＵＣ映像要求送信処理を開始したマルチキャスト管理部２３は、まず、処理対象要求先アドレスを有する装置（この場合、他のゲートウェイ装置１０）のＭＡＣアドレス（以下、映像要求先ＭＡＣアドレスと表記する）をＭＡＣアドレス管理部２２から取得するためのＭＡＣアドレス取得処理（ステップＳ３０１）を行う。すなわち、マルチキャスト管理部２３は、このステップＳ３０１において、処理対象要求先アドレス等を含むＭＡＣアドレス要求を発行し、当該要求に対する応答がＭＡＣアドレス管理部２２から入力されるのを待機する処理を行う。
【００６１】
ＭＡＣアドレス取得処理を終えたマルチキャスト管理部２３は、ＭＡＣアドレス管理部２２から映像要求先ＭＡＣアドレスを取得できなかった場合（ステップＳ３０２；ＮＯ）には、処理対象映像要求を破棄（ステップＳ３０６）してから、このＵＣ映像要求送信処理及び図１０の処理を終了する。
【００６２】
一方、ＭＡＣアドレス管理部２２から映像要求先ＭＡＣアドレスを取得できた場合（ステップＳ３０２；ＹＥＳ）、マルチキャスト管理部２３は、まず、要求管理テーブル３３（図６参照）に、ＩＦ識別子，ＭＣアドレス，要求元情報，要求時刻，転送種別フラグとして、それぞれ、“ＩＦ−１”，処理対象映像要求に設定されているＭＣアドレス（＝処理対象受付ＭＣアドレス），ＩＦ−１に接続されているＬ３ＳＷのＩＰアドレス（処理対象映像要求の送信元ＩＰアドレス），現在時刻、“ＵＣ”を含む要求管理情報を登録する（ステップＳ３０３）。
【００６３】
次いで、マルチキャスト管理部２３は、処理対象変換ＭＣアドレス（対応変換情報中の変換ＭＣアドレス）を処理対象受付ＭＣアドレス（対応変換情報中の受付ＭＣアドレス）に変換させるための変換パターン情報をＵＣデータ用ＩＰアドレス変換部２７に登録する（ステップＳ３０４）。
【００６４】
そして、マルチキャスト管理部２３は、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，映像要求先ＭＡＣアドレスとした映像要求を生成してＩＦ−２へ出力（ステップＳ３０５）してから、このＵＣ映像要求送信処理及び図１０の処理を終了する。
【００６５】
また、マルチキャスト管理部２３は、処理対象映像要求がＩＦ−２から供給されたものであった場合(図１０：ステップＳ２０１；ＹＥＳ)、対応変換情報が変換テーブル３１に記憶されているか否かを判断する(ステップＳ２０２)。そして、マルチキャスト管理部２３は、対応変換情報が変換テーブル３１に記憶されていなかった場合（ステップＳ２０２；ＮＯ）には、処理対象映像要求を破棄（ステップＳ２０７）してから、この図１０の処理を終了する。
【００６６】
一方、対応変換情報が変換テーブル３１に記憶されていた場合（ステップＳ２０２；ＹＥＳ）、マルチキャスト管理部２３は、対応要求管理情報が要求管理テーブル３３に記憶されているか否かを判断する（ステップＳ２０３）。なお、対応要求管理情報とは、既に説明したように、そこに含まれるＩＦ識別子，受付ＭＣアドレスが、それぞれ、処理対象映像要求を供給してきたＩＦのＩＦ識別子と、処理対象映像要求に設定されているＭＣアドレスと一致している映像要求情報のことである。
【００６７】
そして、マルチキャスト管理部２３は、対応要求管理情報が要求管理テーブル３１に記憶されていなかった場合（ステップＳ２０３；ＮＯ）には、第１映像要求転送処理（ステップＳ２０４）を実行する。
【００６８】
このステップＳ２０４でマルチキャスト管理部２３が実行する第１映像要求転送処理は、図１２に示した手順の処理である。
【００６９】
すなわち、第１映像要求転送処理を開始したマルチキャスト管理部２３は、まず、要求管理テーブル３３に、ＩＦ識別子，ＭＣアドレス，要求元情報，要求時刻，転送種別フラグとして、それぞれ、“ＩＦ−２”，処理対象映像要求に設定されているＭＣアドレス，処理対象映像要求の送信元ＩＰアドレス，現在時刻、“ＵＣ”を設定した要求管理情報を登録する（ステップＳ４０１）。
【００７０】
次いで、マルチキャスト管理部２３は、処理対象変換ＭＣアドレス（対応変換情報中の変換ＭＣアドレス）を処理対象受付ＭＣアドレス（対応変換情報中の受付ＭＣアドレス）に変換させるための変換パターン情報をＭＣデータ用ＩＰアドレス変換部２４に登録する処理（ステップＳ４０２）と、送信先ＩＰアドレスが処理対象変換ＭＣアドレスと一致しているパケットの送信先ＭＡＣアドレスを処理対象映像要求の送信元のＭＡＣアドレスに変換させるための変換パターン情報をマルチ・ユニ変換部２５に登録する処理（ステップＳ４０３）とを行う。
【００７１】
そして、マルチキャスト管理部２３は、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，当該処理対象変換ＭＣアドレスに対応するマルチキャストＭＡＣアドレスとした映像要求を生成してＩＦ−１へ出力（ステップＳ４０４）してから、この第１映像要求転送処理及び図１０の処理を終了する。
【００７２】
また、マルチキャスト管理部２３は、対応要求管理情報が要求管理テーブル３３に記憶されていた場合（ステップＳ２０３；ＹＥＳ）には、その対応要求管理情報中の転送種別フラグが“ＵＣ”であるか“ＭＣ”であるかを判断する(ステップＳ２０５)。
【００７３】
対応要求管理情報中の転送種別フラグが“ＵＣ”であった場合(ステップＳ２０５；ＵＣ)、マルチキャスト管理部２３は、図１３に示した手順の第２映像要求転送処理（ステップＳ２０６）を開始する。
【００７４】
すなわち、第２映像要求転送処理を開始したマルチキャスト管理部２３は、まず、対応要求管理情報中の転送種別フラグを“ＭＣ”に変更し、対応要求管理情報中の送信元情報に，処理対象映像要求の送信元装置のＩＰアドレスを追加する処理（ステップＳ５０１）を行う。
【００７５】
そして、マルチキャスト管理部２３は、送信先ＩＰアドレスが処理対象変換ＭＣアドレスと一致しているパケットの送信先ＭＡＣアドレスをブロードキャストＭＡＣアドレスに変換させるための変換パターン情報をマルチ・ユニ変換部２５に登録する処理（ステップＳ５０２）と、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，当該処理対象変換ＭＣアドレスに対応するマルチキャストＭＡＣアドレスとした映像要求を生成してＩＦ−１へ出力する処理（ステップＳ５０３）とを行ってから、この第２映像要求転送処理及び図１０の処理を終了する。
【００７６】
一方、対応要求管理情報中の転送種別フラグが“ＭＣ”であった場合(図１０：ステップＳ２０５：ＭＣ)、マルチキャスト管理部２３は、対応要求管理情報中の送信元情報に，処理対象映像要求の送信元装置のＩＰアドレスを追加する処理（図示せず）と、処理対象映像要求を破棄する処理（ステップＳ２０７）とを行ってから、この図１０の処理を終了する。
【００７７】
以下、図１４に示した構成のネットワークシステム（４台のゲートウェイ装置１０Ａ〜１０Ｄが用いられたネットワークシステム）を例に、本実施形態に係るゲートウェイ装置１０のネットワークシステム内での機能と、ゲートウェイ装置１０の変換テーブル３１に登録すべき情報（変換情報群）の内容とを、説明する。
【００７８】
なお、以下の説明では、ゲートウェイ装置１０Ｘ（Ｘ＝Ａ〜Ｄ）内の各コンポーネントのことを、変換テーブル３１Ｘ，マルチキャスト管理部２３Ｘといったように表記する。また、ゲートウェイ装置１０Ｘに接続されているＬ３ＳＷ−ＸのＩＰアドレスのことを、ＩＰ−Ｌ３ＳＷ−Ｘと表記し、ゲートウェイ装置１０Ｘ（のＩＦ−２）のＩＰアドレス，ＭＡＣアドレスのことを、それぞれ、ＩＰ−Ｘ，ＭＡＣ−Ｘと表記する。
【００７９】
マルチキャスト対応ネットワークＡ〜Ｄ（図１４）が，アドレス体系が統一されているネットワーク群（各ネットワークで使用されているマルチキャストアドレスが他のネットワークでは使用されていないネットワーク群／図中に示してあるエンコーダ（“ＥＮＣ−Ａ”等）しか各ネットワーク上に存在しないネットワーク群）である場合、変換テーブル３１Ａ〜３１Ｄには、それぞれ、図１５（Ａ）〜（Ｄ）に例示したような情報（受付ＭＣアドレスと変換ＭＣアドレスとが一致している変換情報群）が，登録される。
【００８０】
このような変換情報群が変換テーブル３１Ａ〜３１Ｄに登録されると、ネットワークシステム（図１４）は、各ネットワークＸ上のデコーダＸが、エンコーダＡ〜Ｄが配信しているいずれの映像データも受信できるシステムとしての動作を開始する。
【００８１】
例えば、デコーダＡ（“ＤＥＣ−Ａ”）によって，エンコーダＢ（“ＥＮＣ−Ｂ”）が配信している映像データに対する映像要求（ＩＧＭＰ）が初めて出された場合を、考える。
【００８２】
ゲートウェイ装置１０Ｘが接続されるマルチキャスト対応ネットワークＸは、ＰＩＭ−ＳＭをサポートするものであるため、この場合、ＭＣ−Ｂが設定されている映像要求（ＰＩＭ−ＪＯＩＮ）がＬ３ＳＷ−Ａからゲートウェイ装置１０Ａに対して送信されることになる。
【００８３】
ゲートウェイ装置１０ＡのＩＦ−１は、図３を用いて説明した手順で受信パケットを処理するユニットである。このため、Ｌ３ＳＷ−Ａからの映像要求（以下、処理対象映像要求と表記する）は、マルチキャスト管理部２３Ａに供給される。
【００８４】
処理対象映像要求が供給されたマルチキャスト管理部２３Ａは、処理対象映像要求がＩＦ−１からのものであり(図１０：ステップＳ２０１；ＮＯ)、対応変換情報が変換テーブル３１Ａ（図１５（Ａ）参照）に記憶されており(ステップＳ２０８；ＹＥＳ)、対応要求管理情報が要求管理テーブル３３Ａに記憶されていない(ステップＳ２０９；ＮＯ)ので、ＵＣ映像要求送信処理(ステップＳ２１０：図１１)を開始する。
【００８５】
そして、ＵＣ映像要求送信処理を開始したマルチキャスト管理部２３Ａは、通常は（ＭＡＣアドレス管理部２２Ａがゲートウェイ装置１０ＢのＭＡＣアドレスを取得できなかった場合を除けば）、処理対象映像要求に応じた内容の要求管理情報を要求管理テーブル３３Ａに登録する処理（ステップＳ３０３）と、処理対象変換ＭＣアドレス（対応変換情報中の変換ＭＣアドレス）を処理対象受付ＭＣアドレス（対応変換情報中の受付ＭＣアドレス）に変換させるための変換パターン情報をＵＣデータ用ＩＰアドレス変換部２７Ａに登録する処理（ステップＳ３０４）とを行う。
【００８６】
従って、図１６に模式的に示してあるように、ゲートウェイ装置１０Ａ内の要求管理テーブル３３Ａは、処理対象映像要求に応じた内容の要求管理情報を記憶している状態となる。また、この場合、処理対象変換ＭＣアドレス，処理対象受付ＭＣアドレスが，いずれも“ＭＣ−Ｂ”である（図１５（Ａ）参照）ので、ＵＣデータ用ＩＰアドレス変換部２７Ａは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっているパケットを破棄することなくそのまま（送信先ＩＰアドレスの値を変えずに）出力する状態となる。
【００８７】
また、上記処理を終えたマルチキャスト管理部２３は、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，映像要求先ＭＡＣアドレスとした映像要求を生成してＩＦ−２へ出力する（図１１：ステップＳ３０５）ので、“ＭＣ−Ｂ”が設定されている映像要求が広域イーサ網上をゲートウェイ装置１０Ｂに対してユニキャストされることになる。
【００８８】
この映像要求（以下、処理対象映像要求と表記する）をＩＦ−２を介して受信したマルチキャスト管理部２３Ｂは、処理対象映像要求がＩＦ−２からのものであり(図１０：ステップＳ２０１；ＹＥＳ)、対応変換情報が変換テーブル３１Ｂに記憶されており(ステップＳ２０２；ＹＥＳ)、対応要求管理情報が要求管理テーブル３３Ｂに記憶されていない(ステップＳ２０３；ＮＯ)ため、第１映像要求転送処理(ステップＳ２０４：図１２)を開始する。
【００８９】
そして、第１映像要求転送処理を開始したマルチキャスト管理部２３Ｂは、処理対象映像要求に応じた内容の要求管理情報を要求管理テーブル３３Ｂに登録する処理（ステップＳ４０１）と、処理対象変換ＭＣアドレス“ＭＣ−Ｂ”を処理対象受付ＭＣアドレス“ＭＣ−Ｂ”に変換させるための変換パターン情報をＭＣデータ用ＩＰアドレス変換部２４Ｂに登録する処理（ステップＳ４０２）と、送信先ＩＰアドレスが処理対象変換ＭＣアドレス“ＭＣ−Ｂ”と一致している映像データパケットの送信先ＭＡＣアドレスを，処理対象映像要求送信元のＭＡＣアドレス（この場合、ゲートウェイ装置１０ＡのＭＡＣアドレス）に変換させるための変換パターン情報をマルチ・ユニ変換部２５Ｂに登録する処理（ステップＳ４０３）とを行う。
【００９０】
従って、図１７に模式的に示してあるように、ゲートウェイ装置１０Ｂ内の要求管理テーブル３１Ｂは、“ＭＣ−Ｂ”，“ＵＣ”等からなる要求管理情報を記憶している状態となる。また、ＭＣデータ用ＩＰアドレス変換部２４Ｂは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている映像データパケットをそのまま出力する状態となり、マルチ・ユニ変換部２５Ｂは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている映像データパケットの送信先ＭＡＣアドレスを“ＭＡＣ−Ａ”（ゲートウェイ装置１０ＡのＭＡＣアドレス）に変換する状態となる。
【００９１】
さらに、マルチキャスト管理部２３Ｂは、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，当該処理対象変換ＭＣアドレスに対応するマルチキャストＭＡＣアドレスとした映像要求を生成してＩＦ−１へ出力する処理（ステップＳ４０４）も行う。
【００９２】
この映像要求を受信したマルチキャスト対応ネットワークＢは、エンコーダＢからの各映像データパケット（送信先ＩＰアドレス＝“ＭＣ−Ｂ”）を，ゲートウェイ装置１０Ｂ側に出力する状態となる。
【００９３】
既に説明したように、ゲートウェイ装置１０Ｂ内のＭＣデータ用ＩＰアドレス変換部２４Ｂ（図１７参照）は、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっているパケットをそのまま出力する状態での動作を開始している。また、マルチ・ユニ変換部２５Ｂは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっているパケットの送信先ＭＡＣアドレスを“ＭＡＣ−Ａ”に変換する状態での動作を開始している。このため、マルチキャスト対応ネットワークＢからの各映像データパケットは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている，ゲートウェイ装置１０Ａへのユニキャストパケットとして、広域イーサ網上に送信されることになる。
【００９４】
また、ゲートウェイ装置１０ＡのＵＣデータ用ＩＰアドレス変換部２７Ａ（図１６参照）は、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっているパケットをそのままユニ・マルチ変換部２６Ａに供給する状態での動作を開始している。そして、ユニ・マルチ変換部２６Ａは、ＵＣデータ用ＩＰアドレス変換部２７Ａからの映像データパケット（送信先ＭＡＣアドレスが、ＩＦ−２のＭＡＣアドレス／マルチキャストＭＡＣアドレスとなっているパケット）を、通常形式のマルチキャストパケット（各送信先アドレスがマルチキャストアドレスとなっているパケット）に変換するユニットであるので、ＵＣデータ用ＩＰアドレス変換部２７Ａが図１６に示した状態となっているゲートウェイ装置１０Ａは、ゲートウェイ装置１０Ｂからの，送信先ＩＰアドレス，送信先ＭＡＣアドレスが，それぞれ、“ＭＣ−Ｂ”，“ＭＡＣ−Ａ”となっている各映像データパケットを、通常のＭＣパケット（デコーダＡが受信するもの）に変換して、マルチキャスト対応ネットワークＡ上に送信する装置として機能することになる。
【００９５】
また、ゲートウェイ装置１０Ａ，１０Ｂが上記のような状態で動作しているときに、エンコーダＢ（“ＥＮＣ−Ｂ”）が配信している映像データに対する映像要求（ＩＧＭＰ）が，デコーダＣ（“ＤＥＣ−Ｃ”）によって出された場合、ゲートウェイ装置１０Ａ，１０Ｃは、以下のように動作する。
【００９６】
この場合、ＭＣ−Ｂが設定されている映像要求（ＰＩＭ−ＪＯＩＮ）がＬ３ＳＷ−Ｃからゲートウェイ装置１０Ｃに対して送信されることになる。
【００９７】
この映像要求を受信したゲートウェイ装置１０Ｃでは、変換テーブル３１Ｃが図１５（Ｃ）に示した内容のものであり、要求管理テーブル３３Ｃが空であるため、マルチキャスト管理部２３ＣがＵＣ映像要求送信処理（ステップＳ２１０：図１１)を実行する。
【００９８】
従って、図１８に模式的に示してあるように、ゲートウェイ装置１０Ｃ内のＵＣデータ用ＩＰアドレス変換部２７Ｃは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっているパケットを破棄することなくそのまま出力する状態となる。
【００９９】
また、ゲートウェイ装置１０Ｃからゲートウェイ装置１０Ｂに対して、“ＭＣ−Ｂ”が設定されている映像要求がユニキャストされる（図１１：ステップＳ３０５）。
【０１００】
この映像要求（以下、処理対象映像要求と表記する）がＩＦ−２から供給されたマルチキャスト管理部２３Ｂは、処理対象映像要求がＩＦ−２からのものであり(図１０：ステップＳ２０１；ＹＥＳ)、対応変換情報が変換テーブル３１Ａ上に記憶されており(ステップＳ２０２；ＹＥＳ)、対応要求管理情報が要求管理テーブル３３Ａ上に記憶されている(ステップＳ２０３；ＹＥＳ)ため、対応要求管理情報中の転送種別フラグが“ＵＣ”であるか“ＭＣ”であるかを判断する(ステップＳ２０５)。
【０１０１】
そして、対応要求管理情報中の転送種別フラグが“ＵＣ”である（図１７参照）ため、マルチキャスト管理部２３Ｂは、第２映像要求転送処理（ステップＳ２０６：図１３）を実行する。
【０１０２】
すなわち、マルチキャスト管理部２３Ｂは、対応要求管理情報中の転送種別フラグを“ＭＣ”に変更し、対応要求管理情報中の送信元情報に，処理対象映像要求の送信元装置のＩＰアドレスを追加する処理（ステップＳ５０１）と、送信先ＩＰアドレスが処理対象変換ＭＣアドレス“ＭＣ−Ｂ”と一致しているパケットの送信先ＭＡＣアドレスをブロードキャストＭＡＣアドレスに変換させるための変換パターン情報をマルチ・ユニ変換部２５Ｂに登録する処理（ステップＳ５０２）と、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス，当該処理対象変換ＭＣアドレスに対応するマルチキャストＭＡＣアドレスとした映像要求を生成してＩＦ−１へ出力する処理（ステップＳ５０３）とを行う。
【０１０３】
従って、ゲートウェイ装置１０Ｂは、図１９に模式的に示してあるように、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている，マルチキャスト対応ネットワークＢ側から映像データパケットを、ブロードキャストパケットに変換して広域イーサ網上に送信する状態となる。
【０１０４】
そして、ゲートウェイ装置１０Ａ，１０Ｃは、それぞれ、図１６，図１８に示した状態で動作している。また、ゲートウェイ装置１０Ｄは、全ての映像データパケットを破棄する状態で動作しているので、ゲートウェイ装置１０Ｂが広域イーサ網上にブロードキャストした映像データパケットは、通常のマルチキャストパケットに変換された上で，マルチキャスト対応ネットワークＡ，Ｂ上にのみ，送信されることになる。
【０１０５】
次に、アドレス体系が統一されていないマルチキャスト対応ネットワークを含むネットワークシステムを構築した際に、ゲートウェイ装置１０の変換テーブル３１に登録すべき情報の内容と、当該ネットワークシステム内におけるゲートウェイ装置１０の機能とを、説明する。
【０１０６】
図１４に示したネットワークシステム内のエンコーダＡ及びＢが，同一のマルチキャストアドレス“ＭＣ−１”を送信先ＩＰアドレスとした映像データパケットを送信するものであった場合、変換テーブル３１Ａ〜３１Ｄには、それぞれ、図２０（Ａ）〜（Ｄ）に例示したような情報が，登録される。
【０１０７】
このような変換情報群が変換テーブル３１Ａ〜３１Ｄに登録されているネットワークシステムは、各ネットワークＸ上のデコーダＸが、エンコーダＡ〜Ｄが配信しているいずれの映像データも受信できるシステムとして機能する。
【０１０８】
例えば、デコーダＡ（“ＤＥＣ−Ａ”）によって，エンコーダＢ（“ＥＮＣ−Ｂ”）が配信している映像データに対する映像要求（ＩＧＭＰ）が初めて出された場合を、考える。
【０１０９】
この場合、“ＭＣ−Ｂ”が設定されている映像要求が、ゲートウェイ装置１０Ａからゲートウェイ装置１０Ｂに対してユニキャストされることになる（図２０（Ｃ），図１０，図１１等参照）。
【０１１０】
そして、当該映像要求がＩＦ−２から供給されたマルチキャスト管理部２３Ｂは、変換テーブル３１Ｂが図２０（Ｂ）に示した内容のものであるため、“ＭＣ−１”を“ＭＣ−Ｂ”に変換させるための変換パターン情報をＭＣデータ用ＩＰアドレス変換部２４Ｂに登録する処理（図１１：ステップＳ４０２）を行う。また、マルチキャスト管理部２３Ｂは、送信先ＩＰアドレスが“ＭＣ−Ｂ”と一致している映像データパケットの送信先ＭＡＣアドレスを，処理対象映像要求送信元のＭＡＣアドレス（この場合、ゲートウェイ装置１０ＡのＭＡＣアドレス）に変換させるための変換パターン情報をマルチ・ユニ変換部２５Ｂに登録する処理（ステップＳ４０３）も、行う。
【０１１１】
従って、図２１に模式的に示してあるように、ＭＣデータ用ＩＰアドレス変換部２４Ｂは、送信先ＩＰアドレスが“ＭＣ−１”となっている映像データパケットの送信先ＩＰアドレスを“ＭＣ−Ｂ”に変換する状態となり、マルチ・ユニ変換部２５Ａは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている映像データパケットの送信先ＭＡＣアドレスを“ＭＡＣ−Ａ”（ゲートウェイ装置１０ＡのＭＡＣアドレス）に変換する状態となる。
【０１１２】
また、ステップ４０３の処理を終えたマルチキャスト管理部２３Ｂは、処理対象映像要求に相当する内容の，ＭＣアドレス，送信先ＭＡＣアドレスを、それぞれ、処理対象変換ＭＣアドレス（“ＭＣ−１”），当該処理対象変換ＭＣアドレスに対応するマルチキャストＭＡＣアドレスとした映像要求を生成してＩＦ−１へ出力する（ステップＳ４０４）ので、マルチキャスト対応ネットワークＢは、エンコーダＢが送信する各映像データパケットを、ゲートウェイ装置１０Ｂ側へ送信する状態となる。
【０１１３】
エンコーダＢが送信する各映像データパケットの送信先ＩＰアドレスは、ＭＣ−１であり、ゲートウェイ装置１０Ｂ内のＭＣデータ用ＩＰアドレス変換部２４Ｂ，マルチ・ユニ変換部２５Ｂの状態は、図２１に示したものとなっている。従って、各映像データパケットは、送信先ＩＰアドレスが“ＭＣ−Ｂ”となっている，ゲートウェイ装置１０Ａへのユニキャストパケットに変換されて，ゲートウェイ装置１０Ａへ送信されることになる。
【０１１４】
そして、ゲートウェイ装置１０Ａは、ゲートウェイ装置１０Ｂからの各パケットを、通常形式のマルチキャストパケット（デコーダＢが送信した映像データパケットとは、ＩＰヘッダ，ＭＡＣヘッダの内容が異なる映像データパケット）に変換した上でマルチキャスト対応ネットワークＡ上に送信する状態での動作を開始している。また、ゲートウェイ装置１０Ａがマルチキャスト対応ネットワークＡ上に送信するマルチキャストパケット（映像データパケット）は、デコーダＡが指定したマルチキャストアドレスが，送信先ＩＰアドレスとして設定されたパケットであるので、結局、ゲートウェイ装置１０Ａ及び１０Ｂが上記動作により、デコーダＢがエンコーダＡからの映像データを受信できる状態が形成されることになる。
【０１１５】
また、図１４に示したネットワークシステム内のマルチキャスト対応ネットワークＡが、“ＭＣ−Ｂ”を、エンコーダＢから映像データを得るためのマルチキャストアドレスとして使用できないネットワークであった場合、変換テーブル３１Ｂ〜３１Ｄには、それぞれ、図２０（Ａ）〜（Ｄ）に示したような情報が登録される。そして、変換テーブル３１Ａには、図２２に示したような情報が登録される。
【０１１６】
変換テーブル３１Ａにこのような情報が登録されていると、マルチキャスト管理部２３Ａは、マルチキャスト対応ネットワークＡ側から，“ＭＣ−Ｂ′”が設定されている映像要求を初めて受信した場合（図１０：ステップＳ２０９；ＮＯ）、映像データパケットに設定されている送信先ＩＰアドレス“ＭＣ−Ｂ”を“ＭＣ−Ｂ′”に変換させるための変換パターン情報をＵＣデータ用ＩＰアドレス変換部２７Ａに登録する処理（図１１：ステップＳ３０４）と、マルチキャストアドレスを“ＭＣ−Ｂ”に変換した映像要求を、ゲートウェイ装置１０Ｂに対して送信する処理(ステップＳ３０５)とを行う。
【０１１７】
この映像要求を受信したゲートウェイ装置１０Ｂ（及びマルチキャスト対応ネットワークＢ）は、“ＭＣ−Ｂ”，ＭＡＣ−Ａ（ゲートウェイ装置１０ＡのＭＡＣアドレス）が，それぞれ，送信先ＩＰアドレス，送信先ＭＡＣアドレスとなっている映像データパケットの送信を開始する。そして、ゲートウェイ装置１０Ａでは、ＵＣデータ用ＩＰアドレス変換部２７Ａが図２３に示した状態での動作を開始しているため、ゲートウェイ装置１０Ｂからの映像データパケットは、送信先ＩＰアドレスが“ＭＣ−Ｂ′”となっているマルチキャストパケット（“ＭＣ−Ｂ′”が設定されている映像要求（ＩＧＭＰ）を発行したエンコーダによって受信されるマルチキャストパケット）として、マルチキャスト対応ネットワークＡ上に送信されることになる。
【０１１８】
以上、詳細に説明したように、本発明の第１実施形態に係るゲートウェイ装置１０は、それをＭ台用いれば、Ｍ個のマルチキャスト対応ネットワークの中の任意の２ネットワーク間で配信対象データ（映像データ）の授受が行えるネットワークシステムを実現できるものとなっている。そして、ゲートウェイ装置１０を用いて実現されるネットワークシステムは、配信対象データの授受時に、各マルチキャストデータパケットがユニキャストパケットとして広域イーサ網（Ｌ２ネットワーク）上に送信されるものとなる。さらに、ゲートウェイ装置１０は、マルチキャストパケットからユニキャストパケットへの変換、ユニキャストパケットからマルチキャストパケットへの変換を、送信先ＭＡＣアドレスの変更といった極めた簡単な処理により行う装置であるため、安価に製造できるものとなっている。従って、ゲートウェイ装置１０を用いれば、複数のマルチキャスト対応ネットワークがＬ２ネットワークを介して接続された構成の，マルチキャスト対応ネットワーク間の高速なデータ転送が可能なネットワークシステムを、低コストで実現（構築）できることになる。
【０１１９】
また、第１実施形態に係るゲートウェイ装置１０は、２個のネットワークへ映像データパケットを送信しなければならなくなった段階で、自ネットワークからの映像データパケットをブロードキャストする状態に移行する装置となっている。２個のネットワークへ映像データパケットを送信するために、映像データパケットをブロードキャストした方が良いか、２個のユニキャストパケットを送信した方が良いかは、システムの構成により異なるので、このゲートウェイ装置１０は、２個のネットワークへ映像データパケットを送信しなければならない場合、映像データパケットがブロードキャストされた方が良いネットワークシステムを構築するために用いるべき装置となっているということも出来る。
《第２実施形態》
本発明の第２実施形態に係るゲートウェイ装置の基本的な構成は、第１実施形態に係るゲートウェイ装置１０と同じものである。このため、以下では、第１実施形態の説明時に用いたものと同じ符号を用いて、第１実施形態に係るゲートウェイ装置１０と異なる部分を中心に、第２実施形態に係るゲートウェイ装置１０の構成，動作を説明することにする。
【０１２０】
第２実施形態に係るゲートウェイ装置１０には、図２４に示したように内容の転送種別変更閾値テーブル、すなわち、ビットレート範囲毎に転送種別変更閾値を記憶した転送種別変更閾値テーブルが、設けられている。
【０１２１】
また、第２実施形態に係るゲートウェイ装置１０が備えるマルチ・ユニ変換部２５は、ＭＣデータ用ＩＰアドレス変換部２４から入力された映像データパケットに設定されているマルチキャストアドレスと同じＩＰアドレスを含む複数個の変換情報が自ユニット内に登録されていた場合には、それら複数個の変換情報のそれぞれについて、映像データパケットを生成するユニット（１個の映像データパケットから、ＭＡＣアドレスが異なる複数個の映像データパケットを生成するユニット）となっている。
【０１２２】
そして、第２実施形態に係るゲートウェイ装置１０が備えるマルチキャスト管理部２３は、自ネットワーク側から送信されてくる，図２５に示したような構成の映像データパケットのアプリケーションヘッダに含まれるストリーム種別情報から、対応する映像データのビットレートを把握し、把握したビットレートを，マルチキャストアドレスと関連づけた形で管理する処理を実行する機能を有するものとなっている。
【０１２３】
さらに、第２実施形態に係るゲートウェイ装置１０が備えるマルチキャスト管理部２３は、図１０のステップＳ２０３〜Ｓ２０６相当の処理として、処理対象ＭＣアドレスに関連づけた形で管理しているビットレートに対応する，転送種別変更閾値テーブル（図２４）上の転送種別変更閾値が、対応変換情報の数以下となっているか否かを判断し、当該転送種別変更閾値が対応変換情報の数以下となっていた場合には、第１映像要求転送処理を開始し、当該転送種別変更閾値が対応変換情報の数と一致していた場合には、第２映像要求転送処理を開始する処理を行うものとなっている。なお、第２実施形態に係るマルチキャスト管理部２３が行う第１映像要求転送処理は、第１実施形態に係るマルチキャスト管理部２３が行う第１映像要求転送処理と同内容のものである。また、第２実施形態に係るマルチキャスト管理部２３が行う第２映像要求転送処理は、マルチ・ユニ変換部２５内に，処理対象ＭＣアドレスと一致するＩＰアドレスを含む変換パターン情報として、処理対象ＭＣアドレスとブロードキャストＭＡＣアドレスとを含む変換パターン情報だけが登録されている状態を形成する処理が，ステップＳ５０２相当の処理として行われる処理である。
【０１２４】
要するに、本発明の第２実施形態に係るゲートウェイ装置１０は、或る映像データに関する各映像データパケットを，他の１台のゲートウェイ装置１０に対してユニキャストする状態と、当該映像データに関する各映像データパケットを，他の複数台のゲートウェイ装置１０に対してユニキャストする状態と、当該映像データに関する各映像データパケットを，広域イーサ網上にブロードキャストする状態とを取り得るように、第１実施形態に係るゲートウェイ装置１０を変形した装置となっている。
【０１２５】
従って、本発明の第２実施形態に係るゲートウェイ装置１０を用いれば、第１実施形態に係るゲートウェイ装置１０を用いることが不適切な構成のネットワークシステムをも実現できることになる。
【０１２６】
《変形形態》
第１，第２実施形態に係るゲートウェイ装置１０は、各種の変形を行うことが出来る。例えば、上記したゲートウェイ装置１０から、自ネットワーク側からの映像データパケットを処理するための構成を取り除くことにより、マルチキャストパケットの送信源が存在しないマルチキャスト対応ネットワークと広域イーサ網とを接続するためのゲートウェイ装置を製造することが出来る。また、上記したゲートウェイ装置１０から、広域イーサ網側からの映像データパケットを処理するための構成を取り除くことにより、マルチキャストパケットの受信源が存在しないマルチキャスト対応ネットワークと広域イーサ網とを接続するためのゲートウェイ装置を製造することも出来る。
【０１２７】
また、ゲートウェイ装置１０を、ＩＰアドレスの変換機能を有さないもの（ＩＰアドレス変換部２４，２７がフィルタとして機能するもの）に変形することも出来る。また、ゲートウェイ装置１０を、映像要求が広域イーサ網上にブロードキャストされる装置に変形することも出来る。
【０１２８】
（付記１）  マルチキャスト対応ネットワークと，マルチキャスト非対応のＬ２ネットワークとを接続するためのゲートウェイ装置であって、
前記マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを，前記マルチキャスト非対応Ｌ２ネットワークと他のマルチキャスト対応ネットワークとを接続しているゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段と、
前記Ｌ２ネットワーク側から，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段と
を、備えることを特徴とするゲートウェイ装置。
【０１２９】
（付記２）  マルチキャスト対応ネットワークと，マルチキャスト非対応のＬ２ネットワークとを接続するためのゲートウェイ装置であって、
ＩＰアドレスとＭＡＣアドレスとからなる変換パターン情報を複数個記憶可能な変換パターン情報記憶手段と、
前記マルチキャスト対応ネットワーク側から，配信対象データの配信を要求するためのマルチキャストパケットであるデータ要求パケットが送信されてきたときに、そのデータ要求パケットの送信先ＭＡＣアドレスを、そのデータ要求パケットが配信を要求している配信対象データに関するマルチキャストデータパケットを前記Ｌ２ネットワーク上に送信可能な他のゲートウェイ装置のＭＡＣアドレスに変換した第２種データ要求パケットを生成して前記Ｌ２ネットワーク上に送信するデータ要求パケット処理手段と、
前記Ｌ２ネットワーク側から前記第２種データ要求パケットが送信されてきたときに、その第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと、その第２種データ要求パケットを送信した他のゲートウェイ装置のＭＡＣアドレスとからなる変換パターン情報を前記変換パターン情報記憶手段に記憶させると共に、その第２種データ要求パケットの送信先ＭＡＣアドレスを，当該パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信する第２種データ要求パケット処理手段と、
前記マルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む変換パターン情報が前記変換パターン情報記憶手段に記憶されていた場合には、そのマルチキャストデータパケットの送信先ＩＰアドレスを，当該変換パターン情報に含まれるＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段と、
前記Ｌ２ネットワークから，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを，当該Ｌ２ネットワーク用パケットに設定されているマルチキャストＩＰアドレスに対応するマルチキャストＭＡＣアドレスに変換したパケットを生成して前記マルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段と
を、備えることを特徴とするゲートウェイ装置。
【０１３０】
（付記３）  前記データパケット処理手段が、
前記マルチキャストデータパケットの送信先ＩＰアドレスと一致するＩＰアドレスを含む複数個の変換パターン情報が前記変換パターン情報記憶手段に記憶されていた場合には、それらの変換パターン情報のそれぞれについて前記Ｌ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信する手段である
ことを特徴とする付記２記載のゲートウェイ装置。
【０１３１】
（付記４）  前記第２種データ要求パケット処理手段が、
前記変換パターン情報記憶手段に、前記第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと同じＩＰアドレスを含むと共に、その第２種データ要求パケットを送信したゲートウェイ装置のＭＡＣアドレスとは異なるＭＡＣアドレスを含む変換パターン情報が記憶されている状況下では、当該変換パターン情報中のＭＡＣアドレスをブロードキャストＭＡＣアドレスに変更する手段である
ことを特徴とする付記２記載のゲートウェイ装置。
【０１３２】
（付記５）  前記第２種データ要求パケット処理手段が、
前記Ｌ２ネットワーク側から送信されてきた前記第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと同じＩＰアドレスを含む所定数の変換パターン情報が前記変換パターン情報記憶手段に記憶されている状況下では、その所定数の変換パターン情報の代わりに、その第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと、ブロードキャストＭＡＣアドレスとからなる変換パターン情報を、前記変換パターン情報記憶手段に記憶させる手段である
ことを特徴とする付記２記載のゲートウェイ装置。
【０１３３】
（付記６）  複数の転送種別変更閾値を、ビットレートから１つの転送種別変更閾値を特定可能な形で記憶した転送種別変更閾値記憶手段を、さらに、備え、
前記第２種データ要求パケット処理手段が、
前記マルチキャスト対応ネットワーク側から送信されてきた任意のマルチキャストデータパケットのビットレートを把握し、そのマルチキャストデータパケットに設定されているマルチキャストＩＰアドレスに対応づけて管理する機能を有する手段であると共に、Ｌ２ネットワーク側から送信されてきた第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと同じＩＰアドレスを含む変換パターン情報の数が，そのマルチキャストＩＰアドレスに対応づけて管理しているビットレートによって特定される前記転送種別変更閾値記憶手段に記憶された転送種別変更閾値と一致している状況下では、そのマルチキャストＩＰアドレスと同じＩＰアドレスを含む変換パターン情報群の代わりに、その第２種データ要求パケットに設定されているマルチキャストＩＰアドレスと、ブロードキャストＭＡＣアドレスとからなる変換パターン情報を、前記変換パターン情報記憶手段に記憶させる手段である
ことを特徴とする付記５記載のゲートウェイ装置。
【０１３４】
（付記７）  前記データ要求パケット処理手段、前記Ｌ２ネットワーク用パケット処理手段が、いずれも、送信先ＩＰアドレスを変換する機能を有する手段である
ことを特徴とする付記２乃至付記６記載のゲートウェイ装置。
【０１３５】
（付記８）  前記第２種データ要求パケット処理手段、前記データパケット処理手段が、いずれも、送信先ＩＰアドレスを変換する機能を有する手段である
ことを特徴とする付記２乃至付記７記載のゲートウェイ装置。
【０１３６】
（付記９）  マルチキャスト非対応Ｌ２ネットワーク，第１のマルチキャスト対応ネットワーク，第２のマルチキャスト対応ネットワーク，前記第１のマルチキャスト対応ネットワークと前記マルチキャスト非対応Ｌ２ネットワークとを接続する第１のゲートウェイ装置，及び，前記第２のマルチキャスト対応ネットワークと前記マルチキャスト非対応Ｌ２ネットワークとを接続する第２のゲートウェイ装置とを含むネットワークシステムであって、
前記第１のゲートウェイ装置が、
前記第１のマルチキャスト対応ネットワーク側から，配信対象データのマルチキャストパケットであるマルチキャストデータパケットが送信されてきたときに、そのマルチキャストデータパケットの送信先ＭＡＣアドレスを前記第２のゲートウェイ装置のＭＡＣアドレスに変換したＬ２ネットワーク用パケットを生成して前記Ｌ２ネットワーク上に送信するデータパケット処理手段を、備え、
前記第２のゲートウェイ装置が、
前記マルチキャスト非対応Ｌ２ネットワーク側から，前記Ｌ２ネットワーク用パケットが送信されてきたときに、そのＬ２ネットワーク用パケットの送信先ＭＡＣアドレスを、当該パケットに設定されているマルチキャストＩＰアドレスに応じたマルチキャストＭＡＣアドレスに変換したパケットを生成して前記第２のマルチキャスト対応ネットワーク上に送信するＬ２ネットワーク用パケット処理手段を、備える
ことを特徴とするネットワークシステム。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１実施形態に係るゲートウェイ装置の構成図。
【図２】第１実施形態に係るゲートウェイ装置の用途を説明するための図。
【図３】ゲートウェイ装置が備える各送受信部の動作を説明するための流れ図。
【図４】ゲートウェイ装置が備える変換テーブルの説明図。
【図５】ゲートウェイ装置が備えるＭＡＣ管理テーブルの説明図。
【図６】ゲートウェイ装置が備える要求管理テーブルの説明図。
【図７】ゲートウェイ装置が備えるＭＣデータ用ＩＰアドレス変換部の構成図。
【図８】ゲートウェイ装置が備えるマルチ・ユニ変換部の構成図。
【図９】ゲートウェイ装置が備えるユニ・マルチ変換部の構成図。
【図１０】ゲートウェイ装置が備えるマルチキャスト管理部の動作を説明するするための流れ図。
【図１１】マルチキャスト管理部が実行するＵＣ映像要求送信処理の流れ図。
【図１２】マルチキャスト管理部が実行する第１映像要求転送処理の流れ図。
【図１３】マルチキャスト管理部が実行する第２映像要求転送処理の流れ図。
【図１４】第１実施形態に係るゲートウェイ装置の動作説明に用いるネットワークシステムの構成図。
【図１５】４台のゲートウェイ装置内の変換テーブルに登録される変換情報の説明図。
【図１６】ゲートウェイ装置の状態の説明図。
【図１７】ゲートウェイ装置の状態の説明図。
【図１８】ゲートウェイ装置の状態の説明図。
【図１９】ゲートウェイ装置の状態の説明図。
【図２０】４台のゲートウェイ装置内の変換テーブルに登録される変換情報の説明図。
【図２１】ゲートウェイ装置の状態の説明図。
【図２２】ゲートウェイ装置内の変換テーブルに登録される変換情報の説明図。
【図２３】ゲートウェイ装置の状態の説明図。
【図２４】本発明の第２実施形態に係るゲートウェイ装置が備える転送種別変更閾値テーブルの構成図。
【図２５】映像データパケットの説明図。
【図２６】従来の，マルチキャスト対応ネットワークの共有方法の説明図。
【図２７】従来の，マルチキャスト対応ネットワークの共有方法の説明図。
【図２８】従来の，マルチキャスト対応ネットワークの共有方法の説明図。
【符号の説明】
【０１３８】
２０1  第１送受信部
２０2  第２送受信部
２１  変換テーブル設定部
２２  ＭＡＣアドレス管理部
２３  マルチキャスト管理部
２４  ＭＣデータ用ＩＰアドレス変換部
２５  マルチ・ユニ変換部
２６  ユニ・マルチ変換部
２７  ＵＣデータ用ＩＰアドレス変換部
２８  送受信管理部
２９  フィルタ部
３１  変換テーブル
３２  ＭＡＣ管理テーブル
３３  要求管理テーブル
４１，５１  ＩＰ_ＤＡ抽出部
４２，５２  ＩＰ_ＤＡ_Ｅｎｔｒｙ_ＴＢＬ
４３，５３  ＤＥＬＡＹ部
４４  ＩＰ_ＤＡ変換部
４５  ＩＰ_ＳＵＭ変換部
４６  ＵＤＰ_ＳＵＭ変換部
５４  ＭＡＣ_ＤＡ変換部
５５  ＭＡＣ_ＳＡ変換部
５６  ＭＡＣ_ＳＵＭ変換部
５８  ＩＰ_ＤＡ・ＭＡＣ_ＤＡ変換部
【図１】
2006245713.tif 000003
【図２】
2006245713.tif 000004
【図３】
2006245713.tif 000005
【図４】
2006245713.tif 000006
【図５】
2006245713.tif 000007
【図６】
2006245713.tif 000008
【図７】
2006245713.tif 000009
【図８】
2006245713.tif 000010
【図９】
2006245713.tif 000011
【図１０】
2006245713.tif 000012
【図１１】
2006245713.tif 000013
【図１２】
2006245713.tif 000014
【図１３】
2006245713.tif 000015
【図１４】
2006245713.tif 000016
【図１５】
2006245713.tif 000017
【図１６】
2006245713.tif 000018
【図１７】
2006245713.tif 000019
【図１８】
2006245713.tif 000020
【図１９】
2006245713.tif 000021
【図２０】
2006245713.tif 000022
【図２１】
2006245713.tif 000023
【図２２】
2006245713.tif 000024
【図２３】
2006245713.tif 000025
【図２４】
2006245713.tif 000026
【図２５】
2006245713.tif 000027
【図２６】
2006245713.tif 000028
【図２７】
2006245713.tif 000029
【図２８】
2006245713.tif 000030