(57)【要約】【課題】広域ＩＰ網でマルチキャストトンネリングにより、１対多の放送型アプリケーションを利用する際、送信者が送信側パケット変換装置の利用可能を確認でき、また、アドレス管理サーバや送信側パケット変換装置等のアドレスを知らずに、トンネリングによる通信が可能なマルチキャスト通信システムを提供する。【解決手段】マルチキャストサーバと同一サブネットに設置されたアドレス登録装置は、同サブネット上の全システムを表すマルチキャストアドレスに対し、アドレス登録要求を送信する。同一サブネットに送信側パケット変換装置が設置されていれば、この登録要求を受信し、変換装置自身のアドレスを追記し、アドレス管理サーバに転送し、登録を行う。同時に、送信側のパケット変換装置が登録応答を登録装置に送信し、登録装置と同一サブネットに送信側パケット変換装置が設置され、トンネリングシステムの利用が可能であることを通知する。【選択図】      図１
2004253976.tif 000002
【特許請求の範囲】
【請求項１】
送信側パケット変換装置及び受信側パケット変換装置が複数個設置され、ＩＰマルチキャスト送信装置および受信装置が前記パケット変換装置を介して接続されたユニキャスト通信を提供するネットワークにおいて、システム全体としてユニキャスト通信を提供するネットワークをトンネリングしてマルチキャストデータを配信するマルチキャストデータ通信方法であり、
ネットワーク中に１台設置されたアドレス管理サーバにより、マルチキャストアドレスと送信側パケット変換装置アドレスの対応関係とを管理する過程と、
ＩＰマルチキャスト送信装置と同一サブネットに設置されたアドレス登録装置が、同サブネット上の全システムを表すマルチキャストアドレスに対し、送信を予定している第２のマルチキャストアドレスを記載した登録要求パケットを送出する過程と、
該ＩＰマルチキャスト送信装置と同一サブネットに存在する送信側パケット変換装置が、該要求パケットを受信すると、マルチキャストデータトンネルが可能であることを記した応答パケットを該アドレス登録装置に送信する過程と、
前記送信側パケット変換装置が、マルチキャスト送信端末から送出されるマルチキャストパケットをヘッダ書き換えまたはカプセル化によりユニキャストパケットに変換し、ネットワークを経由して受信側パケット変換装置宛に送り出す過程と、
前記受信側パケット変換装置が、受信したユニキャストパケットを元のマルチキャストパケットに復元してＩＰマルチキャスト受信装置に送りこむ過程と、
受信側パケット変換装置が、トンネルを構築する際に前記アドレス管理サーバにマルチキャストアドレスに対応する送信側パケット変換装置のアドレスを問い合わせ、取得した送信側パケット変換装置との間でトンネルを構築する過程と
を有することを特徴とするマルチキャストデータ通信方法。
【請求項２】
登録要求パケットを受信した送信側パケット変換装置が、該送信側パケット変換装置のアドレスを該登録要求パケットに追記し、アドレス管理サーバに送信する過程と、
該アドレス管理サーバが、前記登録要求を受理すると、登録受理を記した応答パケットを該送信側パケット変換装置に送信する過程と、
該送信側パケット変換装置が該アドレス登録装置に該応答パケットを送信する過程と
を有することを特徴とする請求項１に記載のマルチキャストデータ通信システム。
【請求項３】
ユニキャスト通信を提供するネットワークにおいて、トンネルを構築することでマルチキャスト通信を行うマルチキャストデータ通信システムであって、
マルチキャスト送信端末から送出されるマルチキャストパケットを、ヘッダ書き換えまたはカプセル化によりユニキャストパケットに変換し、ネットワークへ送り出す送信側パケット変換装置と、
ネットワークに１台設置された、マルチキャストアドレスと送信側パケット変換装置のアドレスとの対応関係を管理するアドレス管理サーバと
前記アドレス管理サーバにおいて、送信側パケット変換装置のアドレスの検索を行い、取得した送信側パケット変換装置との間でトンネルを構築し、マルチキャストアドレス宛のデータパケットの受信要求を行い、ネットワークを介して受信したデータパケットである前記ユニキャストパケットを、元のマルチキャストパケットに復元してＩＰマルチキャスト受信装置に送信する受信側パケット変換装置と
を有することを特徴とするマルチキャストデータ通信システム。
【請求項４】
ＩＰマルチキャスト送信装置と同一サブネットに設置されたアドレス登録装置が、前記同一サブネット上の全システムを表すマルチキャストアドレスに対し、送信を予定している第２のマルチキャストアドレスを記載した登録要求パケットを送出し、該ＩＰマルチキャスト送信装置と同一サブネットに存在する送信側パケット変換装置が、該要求パケットを受信すると、マルチキャストデータトンネルが可能であることを記した応答パケットを該アドレス登録装置に送信することを特徴とする請求項３記載のマルチキャストデータ通信システム。
【請求項５】
登録要求パケットを受信した送信側パケット変換装置は、該送信側パケット変換装置のアドレスを該登録要求パケットに追記し、アドレス管理サーバに送信し、
該アドレス管理サーバは、前記登録要求を受理すると、登録受理を記した応答パケットを該送信側パケット変換装置に送信し、
該送信側パケット変換装置は該アドレス登録装置に該応答パケットを送信することを特徴とする請求項３及び４に記載のマルチキャストデータ通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユニキャスト（１対１）通信のみが提供されている既存の広域ＩＰ（インターネットプロトコル）網を介して、マルチキャスト（１対多）通信プロトコル対応送信装置が、複数の１対多通信プロトコル対応受信装置に対し、データを同報配信するマルチキャストデータ通信システム、およびマルチキャストアドレス取得の方法に関する。
【０００２】
【従来の技術】
従来、ＩＰ網で複数の受信装置に対してデータを同報するマルチキャスト通信を実現する方法として、予め定められたマルチキャストアドレスを用いて行う方法（ＩＰマルチキャスト）がある。
この方法は、送信装置がマルチキャストアドレスを宛先としてデータを送信すると、インターネット上に配備されたマルチキャスト対応ルータがパケットを適宜コピーしながら受信装置まで配信することにより、送信装置の送信データ量を削減するというものである。
【０００３】
前述したＩＰマルチキャストを実現するためには、経路上の全ルータがＩＰマルチキャストに対応している必要がある。
しかし、大部分のルータがＩＰマルチキャストに対応していない現状において、全てのルータをＩＰマルチキャスト対応にさせるのは、費用及び交換の手間を考慮に入れると非常に困難である。
送信装置と受信装置がＩＰマルチキャスト非対応網を跨いでＩＰマルチキャストによる通信行う方法として、ＭＢＯＮＥ（ＭｕｌｔｉｃａｓｔｂａｃｋＢＯＮＥ）と呼ばれる通信方式がある。
【０００４】
例えば、非特許文献１には、ＭＢＯＮＥに関する記述がある。
このＭＢＯＮＥでは、ＩＰマルチキャスト対応の２つのＬＡＮの間を、ユニキャストでカプセル化して接続することにより、上記ＬＡＮ間に仮想的な広域マルチキャスト基幹絹を構築し、これを通してＩＰマルチキャスト通信を行う方法を提供している。
【０００５】
また、上記非特許文献１に類似する技術として、特許文献１には、ＭＢＯＮＥとは異なるトンネリング技術により、遠隔地のマルチキャスト対応網を接続するシステムの構成方法と、その構成要素であるパケット変換装置の実現方法が開示されている。
この特許文献１には、パケット変換装置が宛先アドレスを書き換えることにより、パケット長を大きくすることなくトンネリングを行う方法が記載されている。
【０００６】
一方、特許文献２には、アドレス管理サーバに相当するフィールド管理プロセスが、マルチキャストアドレスと送信元ユニキャストアドレスとの対応関係を管理することが記載されている。
これにより、特許文献２おいては、受信側パケット変換装置がマルチキャスト受信要求を受信すると、フィールド管理プロセスに送信元ユニキャストアドレスを問い合わせ、動的に（変化に対応して）トンネルを構築する。
【０００７】
上記特許文献２において構築されるトンネルは、送信元と各受信側パケット変換装置を１対１に接続する。
上記に示したマルチキャストトンネリングによる通信方法は、ＩＰマルチキャスト配信を擬似的に広域網で利用可能にする技術であり、インターネットの同報配信サービスの普及に寄与するものである。
なお、ＩＰマルチキャストの用途としては、１対多の放送型アプリケーションと、多対多の会議型アプリケーションの２つが挙げられるが、本発明は放送型アプリケーションを対象としている。
【０００８】
【非特許文献１】
「日経ＢＰデジタル大事典１９９８年度版」，２２４ページ
【特許文献１】
特開２００１−２３０７７４
【特許文献２】
特開２００１−１５６８５５
【０００９】
【発明が解決しようとする課題】
しかしながら、非特許文献１や特許文献１に記載されている方法においては、マルチキャスト網を接続するユニキャストトンネルを形成するために、受信側パケット変換装置がマルチキャストアドレスに対応する送信側パケット変換装置のアドレスを動的に知る方法については言及されていない。
このため、上記方法においては、マルチキャスト配信を行う前に、受信側パケット変換装置に、マルチキャストアドレスと送信側パケット変換装置の対応関係を設定しておかなければならないと言う問題点がある。
また、この設定は静的に行われるため、マルチキャストアドレスと送信側パケット変換装置の組を動的に設定し、自由に配信機会を得ることができない。
また、ＩＰマルチキャスト送信装置が、同一サブネットに送信側パケット変換装置が存在する方法についても記載されていない。
【００１０】
このため、上記受信側パケット変換装置が、マルチキャスト配信を行う前に、受信側パケット変換装置に対して、マルチキャストアドレスと送信側パケット変換装置の対応関係とを、あらかじめ設定しておかなければならないという問題点がある。
また、上記対応関係の設定が静的に行われるため、マルチキャストアドレスと送信側パケット変換装置との組を動的に設定し、自由に配信機会を得ることはできない。
【００１１】
一方、特許文献２に記載されている方法においては、アドレス管理サーバがマルチキャストアドレスと送信側パケット変換装置との対応関係を管理している。
そして、受信側パケット変換装置は、上記アドレス管理サーバに問い合わせることによって、送信側パケット変換装置のアドレスを取得し、動的にトンネルを構築することができる。
【００１２】
しかし、特許文献２に記載されている方法においては、ＩＰマルチキャスト送信装置が、同一サブネットに送信側パケット変換装置が存在することを確認する方法についても記載されていないため、トンネリングを行う際に、上記送信側パケット変換装置が利用可能であるか否かの判定を行うことが出来ない。
また、特許文献２に記載されている方法においては、マルチキャストアドレスと送信側パケット変換装置アドレスの組をアドレス管理サーバに登録する方法については記載されていない。
【００１３】
本発明は、このような背景の下になされたもので、広域ＩＰ網でマルチキャストトンネリングを用いて、１対多（複数）の放送型アプリケーションを利用する際に、マルチキャストアドレス宛のデータパケットの送信者が、送信側パケット変換装置を利用可能であることを確認し、アドレス管理サーバや送信側パケット変換装置などの特定装置のアドレスを知ることなく、送信するマルチキャストアドレスと送信側パケット変換装置アドレスの組をアドレス管理サーバに登録するマルチキャスト通信システムを提供する。
【００１４】
【課題を解決するための手段】
本発明のマルチキャストデータ通信方法は、送信側パケット変換装置及び受信側パケット変換装置が複数個設置され、ＩＰマルチキャスト送信装置および受信装置が前記パケット変換装置を介して接続されたユニキャスト通信を提供するネットワークにおいて、システム全体としてユニキャスト通信を提供するネットワークをトンネリングしてマルチキャストデータを配信するマルチキャストデータ通信方法であり、ネットワーク中に１台設置されたアドレス管理サーバにより、マルチキャストアドレスと送信側パケット変換装置アドレスの対応関係とを管理する過程と、ＩＰマルチキャスト送信装置と同一サブネットに設置されたアドレス登録装置が、同サブネット上の全システムを表すマルチキャストアドレスに対し、送信を予定している第２のマルチキャストアドレスを記載した登録要求パケットを送出する過程と、該ＩＰマルチキャスト送信装置と同一サブネットに存在する送信側パケット変換装置が、該要求パケットを受信すると、マルチキャストデータトンネルが可能であることを記した応答パケットを該アドレス登録装置に送信する過程と、前記送信側パケット変換装置が、マルチキャスト送信端末から送出されるマルチキャストパケットをヘッダ書き換えまたはカプセル化によりユニキャストパケットに変換し、ネットワークを経由して受信側パケット変換装置宛に送り出す過程と、前記受信側パケット変換装置が、受信したユニキャストパケットを元のマルチキャストパケットに復元してＩＰマルチキャスト受信装置に送りこむ過程と、受信側パケット変換装置が、トンネルを構築する際に前記アドレス管理サーバにマルチキャストアドレスに対応する送信側パケット変換装置のアドレスを問い合わせ、取得した送信側パケット変換装置との間でトンネルを構築する過程とを有することを特徴とする。
【００１５】
本発明のマルチキャストデータ通信方法は、登録要求パケットを受信した送信側パケット変換装置が、該送信側パケット変換装置のアドレスを該登録要求パケットに追記し、アドレス管理サーバに送信する過程と、該アドレス管理サーバが、前記登録要求を受理すると、登録受理を記した応答パケットを該送信側パケット変換装置に送信する過程と、該送信側パケット変換装置が該アドレス登録装置に該応答パケットを送信する過程とを有することを特徴とする。
【００１６】
本発明のマルチキャストデータ通信システムは、ユニキャスト通信を提供するネットワークにおいて、トンネルを構築することでマルチキャスト通信を行うマルチキャストデータ通信システムであって、マルチキャスト送信端末から送出されるマルチキャストパケットを、ヘッダ書き換えまたはカプセル化によりユニキャストパケットに変換し、ネットワークへ送り出す送信側パケット変換装置と、ネットワークに１台設置された、マルチキャストアドレスと送信側パケット変換装置のアドレスとの対応関係を管理するアドレス管理サーバと前記アドレス管理サーバにおいて、送信側パケット変換装置のアドレスの検索を行い、取得した送信側パケット変換装置との間でトンネルを構築し、マルチキャストアドレス宛のデータパケットの受信要求を行い、ネットワークを介して受信したデータパケットである前記ユニキャストパケットを、元のマルチキャストパケットに復元してＩＰマルチキャスト受信装置に送信する受信側パケット変換装置とを有することを特徴とする。
【００１７】
本発明のマルチキャストデータ通信システムは、ＩＰマルチキャスト送信装置と同一サブネットに設置されたアドレス登録装置が、前記同一サブネット上の全システムを表すマルチキャストアドレスに対し、送信を予定している第２のマルチキャストアドレスを記載した登録要求パケットを送出し、該ＩＰマルチキャスト送信装置と同一サブネットに存在する送信側パケット変換装置が、該要求パケットを受信すると、マルチキャストデータトンネルが可能であることを記した応答パケットを該アドレス登録装置に送信することを特徴とする。
【００１８】
本発明のマルチキャストデータ通信システムは、登録要求パケットを受信した送信側パケット変換装置は、該送信側パケット変換装置のアドレスを該登録要求パケットに追記し、アドレス管理サーバに送信し、該アドレス管理サーバは、前記登録要求を受理すると、登録受理を記した応答パケットを該送信側パケット変換装置に送信し、該送信側パケット変換装置は該アドレス登録装置に該応答パケットを送信することを特徴とする。
【００１９】
【発明の実施の形態】
図１に本発明の一実施形態に基づく、マルチキャスト通信システムの構成例として、送信側パケット変換装置が、要求されたマルチキャスト宛のデータパケットを、送信側ＬＡＮにおいて受信し、ユニキャストパケットに変換して（カプセル化して）、受信要求元（受信側パケット変換装置）に送出するマルチキャストデータトンネリングシステムを示す。
この一実施形態は、ＩＰｖ４を前提としているが、ＩＰｖ６においても同様に用いることが可能である。
図１において、例えば、２つのローカル網ＬＡＮ１、ＬＡＮ２が、複数のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ルータからなるＩＰユニキャスト網ＷＡＮ４（マルチキャスト非対応な広帯域ネットワーク）により接続されている。
ここで、ＬＡＮ（ローカルエリアネットワーク）とは、ＩＰルータを跨がない１つのＩＰサブネットを指す。
【００２０】
送信ホストであるＩＰマルチキャスト対応送信装置（マルチキャスト通信プロトコル対応送信装置、以下、サーバ５）は、ＬＡＮ１に設置されており、同様に、送信側パケット変換装置８はＬＡＮ１に設置されている。
上記サーバ５は、マルチキャストアドレス宛のデータパケットを、一旦、ＬＡＮ１へ送出する。
また、送信側パケット変換装置８は、入力されるマルチキャストアドレス宛のデータパケットを、ユニキャストデータパケットに変換して、ＷＡＮ４をトンネリングさせて、ＬＡＮ１に対して転送する。
マルチキャストアドレス宛のデータパケットは、ユニキャストデータパケットに変換されない限り、中継装置１４を通過することがなく、すなわち、ＬＡＮ１に設置されているＩＰマルチキャスト受信装置（以下、クライアント６）にしか届かない。
【００２１】
アドレス登録装置１３は、図１においてＬＡＮ１に設置される。アドレス登録装置１３は、サーバ５と同一装置（登録機能がインストールされている）であってもよい。
一方、ＬＡＮ１と異なるＬＡＮ２には、ＩＰマルチキャスト対応受信装置（マルチキャスト通信プロトコル対応受信装置、以下、クライアント６）が設置されている。
また、上記ＬＡＮ２には、受信側パケット変換装置９が設置されている。
【００２２】
ＷＡＮ４には、１台のアドレス管理サーバ１２、及び図示しない複数のＩＰルータが設置されている。
上記アドレス管理サーバ１２は、マルチキャストアドレスと送信側パケット変換装置アドレスとの対応関係を管理するものであり、マルチキャストアドレスと送信側パケット変換装置アドレスとの対応関係を示す組（組み合わせ）が登録されており、マルチキャストアドレスをキーとして、このマルチアドレスに対応する送信側パケット変換装置を検索することができるデータベースサーバである。
【００２３】
すなわち、アドレス管理サーバ１２は、マルチキャストアドレスと、送信側パケット変換装置のアドレスとの対応関係を管理する、ネットワーク中に１台設置されたアドレス管理サーバである。
また、このアドレス管理サーバ１２の設置場所は、ユニキャストデータパケットが届くネットワークであればどこでもよい。
【００２４】
次に、図１及び図２を参照して、一実施形態のマルチキャスト通信システムの動作例を説明する。図２は、上記マルチキャスト通信システムの動作を説明するシーケンス図である。
説明の前提として、サーバ５がマルチキャストアドレス（マルチキャストアドレス１１）宛のデータパケットを送信する場合を例としてする。
送信ユーザは、マルチキャストのデータパケットを送信するとき、アドレス登録装置１３に対して、データパケットの宛先を示すマルチキャストアドレスを設定し、マルチキャストアドレス（請求項における第２のマルチキャストアドレス）が記載された登録要求パケットを２２４．０．０．１（同サブネット、ここではＬＡＮ１の全システムを表すマルチキャスドアドレス、請求項における全システムを表すマルチキャストアドレス）宛に送信する（Ｓ１０１）。
【００２５】
マルチキャストアドレス宛のデータパケットと２２４．０．０．１宛の登録要求パケットとの到達範囲は等しく、どちらのパケットもＬＡＮ１に設置された全てのネットワークシステムに届けられる。
このため、２２４．０．０．１宛の登録要求パケットを受信できたネットワークシステムは、マルチキャストアドレス宛のデータパケットも、同様に受信できることが保障される。
このとき、送信側パケット変換装置８は、上記登録要求パケットを受信すると、マルチキャストアドレス宛のデータパケットのトンネリングが可能であることを示す応答パケットを、登録要求を行ったアドレス登録装置１３に送信する。
【００２６】
また、送信側パケット変換装置８は、登録要求パケットを受信すると供に、送信側パケット変換装置８のアドレスを追記し、アドレス管理サーバ１２に送信する（Ｓ１０２）。
ここで、送信側パケット変換装置８は、起動時にアドレス管理サーバ１２のアドレスを設定されているものとする。
そして、アドレス管理サーバ１２は、登録を受理すると、送信側パケット変換装置８に対して、登録要求を受理したことを意昧する応答パケットを送信する（Ｓ１０３）。
アドレス管理サーバ１２が送信側パケット変換装置８へ送信する上記応答パケットには、登録を受理したマルチキャストアドレスが記載されている。
【００２７】
次に、送信側パケット変換装置８は、応答パケットをアドレス登録装置１３に転送し、登録処理が完了する（Ｓ１０４）。
そして、アドレス登録装置１３における登録が完了すると、マルチキャスト送信を行うユーザは、サーバ５からマルチキャストアドレス宛のデータパケットをＬＡＮ１に送信し始める（Ｓ１０５）。
また、クライアント６は、ユーザの受信要求の処理に基づき、マルチキャストアドレス宛のデータパケットに対する受信要求（ＩＧＭＰ  ｍｅｍｂｅｒｓｈｉｐ  ｒｅｐｏｒｔ）をＬＡＮ２に送信する（Ｓ１０６）。
ここで、クライアント６のユーザは、電子メールやＷｅｂ（インターネット）等の手段により、受信したいデータパケットを得るためのマルチキャストアドレスを知ることができる。
【００２８】
そして、受信側パケット変換装置９は、クライアント６からの受信要求を受信すると、この受信要求に記載されているマルチキャストアドレスに対応する送信側パケット変換装置９のアドレスをアドレス管理サーバ１２に問い合わせる（Ｓ１０７）。
受信側パケット変換装置９は、起動時にアドレス管理サーバ１２のアドレスが、あらかじめ設定されるものとする。
次に、受信側パケット変換装置９は、アドレス管理サーバ１２の検索した送信側パケット変換装置８のアドレスを取得する（Ｓ１０８）。
これにより、受信側パケット変換装置９は、送信側パケット変換装置８との間にトンネルを構築し、送信側パケット変換装置８宛に、マルチキャストアドレスを記載した受信要求のパケットを送信する（Ｓ１０９）。
【００２９】
送信側パケット変換装置８は、受信側パケット装置からの受信要求のパケットを受信する（Ｓ１０９）。
これにより、送信側パケット変換装置８は、受信要求に記載されているマルチキャストアドレスを取得する。
次に、送信側パケット変換装置８は、ＬＡＮ１を流れている、受信要求されたマルチキャストアドレス宛のデータパケットを受信する（Ｓ１１０）。
そして、送信側パケット変換装置８は、上記マルチキャストアドレス宛のデータパケットをユニキャストパケットに変換し、受信要求元の受信側パケット変換装置９に送信する（Ｓ１１１）。
ここで、送信側パケット変換装置８は、マルチキャストアドレス宛のデータパケットのユニキャストパケットへの変換を、ヘッダ情報（ＩＰヘッダ）の書き換えまたはカプセル化により行う。
【００３０】
そして、受信側パケット変換装置９は、送信側パケット変換装置８からユニキャストパケットを受信する（Ｓ１１１）。
次に、受信側パケット変換装置９は、受信したユニキャストパケットを、マルチキャストアドレス宛のデータパケットに変換し、ＬＡＮ２に送出する（Ｓ１１２）。
これにより、クライアント６は、ＬＡＮ２に送出されるマルチキャストアドレス宛のデータパケットから、受信要求を行ったマルチキャストアドレス宛のデータパケットを受信する。
【００３１】
上述した説明により、送信者は、マルチキャストアドレスの登録要求パケットを送出することにより、送信側パケット変換装置８から、マルチキャストアドレス宛のデータパケットのトンネル処理が行えることを示す応答パケットが返送されるため、パケットデータの送信開始に先立って、サーバ５と同一サブネットのＬＡＮ１に、送信側パケット変換装置８が設置されていることの確認が可能である。
【００３２】
また、送信者は、同一サブネットのＬＡＮ１にマルチキャストアドレスの登録要求のパケットを送出することにより、アドレス登録装置１３がこの登録要求のパケットを受信して、アドレス管理サーバ１２へのマルチキャストアドレスの登録処理を行い、また、送信側パケット変換装置８がマルチキャスト・トンネル中継により、受信側パケット変換装置９へデータパケットを送信するため、アドレス管理サーバ１２及び受信側パケット変換装置９等のアドレスを取得することなく、アドレス管理サーバ１２ヘのマルチキャストアドレスの登録、及びマルチキャスト宛のデータパケットを他のサブネットへ送信することが可能である。
【００３３】
次に、図１及び図３を用いて受信側パケット変換装置９の動作例を説明する。図３は、受信側パケット変換装置９の構成例及び処理の流れを示す概念図である。
図１における送信側パケット変換装置８は、要求元記憶部２１，アドレス追加部２２，受信部２３，登録応答処理部２４及び送信部２５を有している。
受信部２３は、ＬＡＮ１を流れている２２４．０．０．１宛の登録要求のパケットの受信を行う（Ｓ２０１）。
そして、受信部２３は、受信した登録要求のパケットを、アドレス追加部２２へ送信する（Ｓ２０２）。
【００３４】
ここで、受信部２３は、登録要求パケットであるかどうかを、例えば、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等のトランスポート層のポート番号によって識別することができる。
そして、アドレス追加部２２は、登録要求のパケットに記載されているマルチキャストアドレスと、登録要求のパケットの送信元アドレスとを対応させて、要求元記憶部１１に記録する（Ｓ２０３）。
【００３５】
次に、アドレス追加部２２は、送信側パケット変換装置８自身のアドレスを、登録要求のパケットに追記（付加）し、アドレス管理サーバ１２に送信部２５を介して送信する（Ｓ２０４及びＳ２０５）。
ここで、アドレス管理サーバ１２のアドレスは、予め、送信側パケット変換装置８の起動時に与えられているとする。
そして、受信部２３は、上記登録要求のパケットに対する、アドレス管理サーバ１２の送出する登録応答パケットを受信する（Ｓ２０６）。
【００３６】
次に、受信部２３は、受信した登録応答パケットを、登録応答処理部１４へ転送する（Ｓ２０７）。
そして、登録応答処理部２４は、登録応答パケット中に記載されているマルチキャストアドレスをキーにして、要求元記憶部２１を検索し、登録要求のパケットの送信元アドレス（送サーバ５のアドレス）を取得する（Ｓ２０８）。
次に、登録応答処理部２４は、登録応答パケットの宛先を、登録要求のパケットの送信元アドレスに書き換え、登録応答パケットをマルチキャストアドレスの登録要求元に、送信部２５を介して送信する（Ｓ２０９及びＳ２１０）。
【００３７】
次に、図４を用いて、図１におけるアドレス登録装置１３の動作例の説明を行う。図４は、アドレス登録装置１３の構成例及び動作例を示す概念図である。
クライアント６あるいはサーバ５などのネットワーク装置は、アドレス入力部３２から、データパケットの送信を希望するマルチキャストアドレスを、受信して入力し、登録要求パケット生成部３４へ送信する（Ｓ３０１）。
【００３８】
そして、登録要求パケット生成部３４は、上記マルチキャストアドレスを記載した登録要求のパケットを生成する（Ｓ３０２）。
次に、登録要求パケット生成部３４は、２２４．０．０．１宛に、生成した登録要求のパケットを、送信部３５を介して送出する（Ｓ３０３及びＳ３０４）。
また、受信部３３は、ネットワーク（ＬＡＮ１）を介して、アドレス管理サーバ１２からの登録受理を示す応答パケットを受信する（Ｓ３０５）。
そして、受信部３３は外部出力部３１へ上記応答パケットを送信し、外部出力部３１は、この応答パケットを受信すると、ユーザあるいはサーバ５などのネットワーク装置にアドレス登録が完了した旨を、パケットを送信して通知する（Ｓ３０６）。
【００３９】
以上、本発明の一実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
次に、本発明の実施の形態によるコンピュータが実行するためのプログラムについて説明する。
【００４０】
図１における送信パケット変換装置８、受信パケット変換装置９、アドレス登録装置１３及びアドレス管理サーバ１２の動作におけるコンピュータシステムのＣＰＵが実行するためのプログラムは、本発明によるプログラムを構成する。
このプログラムを格納するための記録媒体としては、コンピュータが読み取り可能な光磁気ディスク、光ディスク、半導体メモリ、磁気記録媒体等を用いることができ、これらをＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、フレキシブルディスク、メモリカード等に構成して用いてよい。
【００４１】
また上記記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部のＲＡＭ等の揮発性メモリのように、一定時間プログラムを保持するものも含まれる。
また上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータシステムに伝送されるものであってもよい。上記伝送媒体とは、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体をいうものとする。
【００４２】
また、上記プログラムは、前述した機能の一部を実現するためであってもよい。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００４３】
従って、このプログラムを図１のシステム又は装置とは異なるシステム又は装置において用い、そのシステム又は装置のコンピュータがこのプログラムを実行することによっても、上記実施の形態で説明した機能及び効果と同等の機能及び効果を得ることができ、本発明の目的を達成することができる。
【００４４】
【発明の効果】
本発明によれば、送信者は、マルチキャストアドレスの登録要求パケットを送出することにより、送信側パケット変換装置から、マルチキャストアドレス宛のデータパケットのトンネル処理が行えることを示す応答パケットが返送されるため、パケットデータの送信開始に先立って、サーバ５と同一サブネットに、送信側パケット変換装置が設置されていることの確認が、データパケットの送信前に可能である。
【００４５】
また、本発明によれば、送信者は、同一サブネットにマルチキャストアドレスの登録要求のパケットを送出することにより、アドレス登録装置がこの登録要求のパケットを受信して、アドレス管理サーバへのマルチキャストアドレスの登録処理を行い、また、送信側パケット変換装置がマルチキャスト・トンネル中継により、受信側パケット変換装置へデータパケットを送信するため、アドレス管理サーバ及び受信側パケット変換装置等のアドレスを取得することなく、アドレス管理サーバヘのマルチキャストアドレスの登録、及びマルチキャスト宛のデータパケットを他のサブネットへ送信することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態によるマルチキャスト通信システムの構成例を示す概念図である。
【図２】図１のマルチキャスト通信システムの動作例を示すシーケンス図である。
【図３】送信側パケット変換装置８の構成例及び処理の流れを示す概念図である。
【図４】アドレス登録装置１３の構成例及び動作例を示す概念図である。
【符号の説明】
４  ＷＡＮ
５  サーバ
６  クライアント
８  送信側パケット変換装置
９  受信側パケット変換装置
１２  アドレス管理サーバ
１３  アドレス登録装置
２１  要求元記憶部
２２  アドレス追加部
２３，３３  受信部
２４  登録応答処理部
２５，３５  送信部
３１  外部出力部
３２  アドレス入力部
３３  受信部
３４  登録要求パケット生成部
【図１】
2004253976.tif 000003
【図２】
2004253976.tif 000004
【図３】
2004253976.tif 000005
【図４】
2004253976.tif 000006