(57)【特許請求の範囲】
【請求項１】
ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＰＴゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムであって、
前記受信ホストは、
前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、
ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、
宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、
を配信要求として設定して送信し、
前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、
ソースＩＰアドレスを自身のグローバルＩＰアドレスに、
ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信し、
前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、
前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを、
前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、
前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信することを特徴とするＩＰマルチキャスト配信システム。
【請求項２】
ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＰＴゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムのストリーミングデータ配信方法であって、
前記受信ホストは、
前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、
ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、
宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、
を配信要求として設定して送信する配信要求送信工程と、
前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、
ソースＩＰアドレスを自身のグローバルＩＰアドレスに、
ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信する変換情報設定工程と、
前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、
前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを、
前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、
前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信するパケットヘッダ変換工程とを有することを特徴とするストリーミングデータ配信方法。
【請求項３】
ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＴＰゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムのストリーミングデータ配信プログラムであって、
前記受信ホストは、
前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、
ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、
宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、
を配信要求として設定して送信する配信要求送信処理を実行し、
前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、
ソースＩＰアドレスを自身のグローバルＩＰアドレスに、
ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信する変換情報設定処理を実行し、
前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、
前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを、
前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、
前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信するパケットヘッダ変換処理を実行することを特徴とするストリーミングデータ配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定のグループに属する複数の受信ホストに同時にデータを送信するＩＰマルチキャスト配信方法に関し、特に、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）パケット形式のストリーミングデータをプライベートネットワーク内の受信ホストに配信するＩＰマルチキャスト配信システム、ストリーミングデータ配信方法、及びそのプログラムに関する。
【０００２】
【従来の技術】
広帯域のストリーミング配信を実現する方式に、ＩＰマルチキャストを用いる方法がある。ＩＰマルチキャストを用いることで配信サーバの負荷を軽減し、ネットワークリソースを有効に活用することができる。
【０００３】
しかし現在のＩＰネットワークの多くは、ＩＰマルチキャストに対応していないため、ＩＰマルチキャストパケットをコピーし、個々のユーザのＩＰアドレス宛に送信するゲートウェイ装置が考案されている［以下、マルチキャスト・ユニキャスト変換ゲートウェイ装置（ＭＵ変換ゲートウェイ装置）という］。
【０００４】
一方、ストリーミングデータを受信する受信ホストは、ＲＦＣ２６６３「ＩＰ  Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ（ＮＡＴ）Ｔｅｒｍｉｎｏｌｏｇｙ  ａｎｄ  Ｃｏｎｓｉｄｅｒａｔｉｏｎｓ」で定義されるＮＡＰＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｐｏｒｔ  Ｔｒａｎｓｌａｔｉｏｎ）の機能を有するゲートウェイ装置（以下、ＮＡＰＴゲートウェイ装置という）を介してプライベートＩＰアドレス空間で動作する場合がある。
【０００５】
ＮＡＰＴの動作では、グローバルＩＰアドレスと、プライベートＩＰアドレスの対応付けを行っているだけではなく、トランスポートレイヤのポート番号の対応も管理している。
【０００６】
【特許文献１】
特開平１０−２４２９６２号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、現在、ストリーミング技術において適用されるＵＤＰは、コネクションレス型のプロトコルであるため、制御情報の送信なしにストリーミングデータの送信を開始する。
【０００８】
従って、ＮＡＰＴゲートウェイ装置には、グローバルＩＰアドレスとプライベートＩＰアドレスとの対応関係、および送信側と受信側のポート番号とが把握できておらず、グローバルＩＰ空間の配信サーバから配信されたストリーミングデータをプライベートＩＰアドレス空間にある受信ホストに転送することはできない。
【０００９】
すなわち、ＮＡＰＴゲートウェイ装置において、特定のポート番号と、転送先としてのプライベート空間の特定ホストを指定した設定を行わない限り、グローバル空間からのＵＤＰパケットはプライベート空間に転送されない。
【００１０】
また、ＮＡＰＴゲートウェイ装置には、グローバルＩＰ空間から転送されたすべてのＵＤＰパケットを、プライベートＩＰ空間のある特定の受信ホストにだけ送信する設定を行うこともできるが、この場合、他の複数の受信ホストで個々に受信することができないという課題があった。
【００１１】
本発明は上記事情に鑑みてなされたものであり、ＮＡＰＴゲートウェイ装置に特別な設定を行うことなく、ＩＰマルチキャストデータを個々のユニキャストアドレス宛のパケットに変換し、プライベートアドレス空間の受信ホストにデータを転送することができるＩＰマルチキャスト配信システム、ストリーミングデータ配信方法、及びそのプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
かかる目的を達成するために請求項１記載の発明は、  ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＰＴゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムであって、前記受信ホストは、前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、を配信要求として設定して送信し、前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、ソースＩＰアドレスを自身のグローバルＩＰアドレスに、ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信し、前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信することを特徴とする。
【００１３】
請求項２記載の発明は、ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＰＴゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムのストリーミングデータ配信方法であって、前記受信ホストは、前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、を配信要求として設定して送信する配信要求送信工程と、前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、ソースＩＰアドレスを自身のグローバルＩＰアドレスに、ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信する変換情報設定工程と、前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信するパケットヘッダ変換工程とを有することを特徴とする。
【００１４】
請求項３記載の発明は、ＵＤＰ形式のＩＰマルチキャストパケットをマルチキャスト・ユニキャスト変換ゲートウェイ装置でＩＰユニキャストパケットに変換し、該ＩＰユニキャストパケットをＮＡＴＰゲートウェイ装置により前記プライベートネットワーク内に取り込み、プライベートネットワーク内の受信ホストにストリーミング配信するＩＰマルチキャスト配信システムのストリーミングデータ配信プログラムであって、前記受信ホストは、前記マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレスとして、ソースポート番号を前記配信サーバ側で予め決められた前記受信ホストの受信アプリケーションが受信するポート番号と、宛先ポート番号を前記マルチキャスト・ユニキャスト変換ゲートウェイ装置の受付ポート番号と、を配信要求として設定して送信する配信要求送信処理を実行し、前記配信要求を受信した前記ＮＡＰＴゲートウェイ装置は、ソースＩＰアドレスを自身のグローバルＩＰアドレスに、ソースポート番号を所定のポート番号に設定して、前記マルチ・ユニキャスト変換ゲートウェイ装置に送信する変換情報設定処理を実行し、前記マルチ・ユニキャスト変換ゲートウェイ装置から送信された前記ＮＡＴＰゲートウェイのグローバルＩＰアドレスを宛先ＩＰアドレスとして、前記ＮＡＴＰゲートウェイ装置において決定した所定のポート番号を宛先ポート番号として送信された前記ＩＰユニキャストパケットを前記ＮＡＴＰゲートウェイ装置は、前記受信ホストのローカルなＩＰアドレスを宛先ＩＰアドレスとして、前記受信ホストがデータを受信するように設定されたポート番号を宛先ポート番号に変換して前記プライベートネットワーク側に送信するパケットヘッダ変換処理を実行することを特徴とする。
【００１５】
【発明の実施の形態】
次に、添付図面を参照しながら本発明のＩＰマルチキャスト配信システム、ストリーミングデータ配信方法、及びそのプログラムに係る実施の形態を詳細に説明する。図１〜図５を参照すると本発明のＩＰマルチキャスト配信システム、ストリーミングデータ配信方法、及びそのプログラムに係る実施の形態が示されている。
【００１６】
まず、図１を参照しながら本実施形態の構成を説明する。
図１に示されるように本実施形態は、ＩＰマルチキャストデータを配信する配信サーバ１と、ＩＰマルチキャストに対応したネットワーク（以下、ＩＰマルチキャスト対応網という）２と、ＩＰマルチキャストパケットをコピーし、個々のエンドユーザ宛てのユニキャストパケットを送信するマルチキャスト・ユニキャスト変換ゲートウェイ装置（以下、ＭＵ変換ゲートウェイ装置という）３と、ＩＰマルチキャストに対応していないネットワーク（以下、ＩＰマルチキャスト非対応網という）４と、複数のプライベートネットワーク（５−１）〜（５−Ｎ）と、プライベートアドレス空間とグローバルアドレス空間とを対応付けるＮＡＰＴゲートウェイ装置（６−１）〜（６−Ｎ）と、プライベートアネットワーク５上に配置された受信ホスト（７−１）〜（７−Ｎ）と、を有している。
【００１７】
図２には、受信ホスト７の構成を示すブロック図が、また、図３にはＭＵ変換ゲートウェイ装置３の構成を示すブロック図が示されている。
図２に示されるように受信ホスト７は、ＯＳ１１の制御により動作する配信制御部１０と受信アプリケーション１２とが設けられている。
また、図３に示されるようにＭＵ変換ゲートウェイ装置では、インターフェードライバ２１を介して動作する配信先管理部２０と、ＩＰマルチキャスト制御部２２とが設けられている。
【００１８】
受信ホスト７の配信制御部１０では、配信サーバ１のＩＰアドレス（以下、Ｓとも表記する）、ストリーミングデータを配信する複数の受信ホストに付けられたグループアドレス（以下Ｇとも表記する）、配信サーバ１により予め決定された、受信ホスト７の受信アプリケーションがパケットを受け付けるポート番号（以下、ＡＰＬ−Ｌｉｓｔｅｎとも表記する）、ＭＵ変換ゲートウェイ装置３のＩＰアドレス、ＭＵ変換ゲートウェイ装置３の受け付けポート番号（以下、Ｌ４−ＭＵＧとも表記する）を、配信案内サイトよりダウンロードすることにより、把握する。なお、ＡＰＬ−Ｌｉｓｔｅｎは、配信サーバ１により予め決定された、受信ホスト７の受信アプリケーションがパケットを受け付けるポート番号であり、この設定に従ったポート番号を受信ホスト７は配信開始要求の送信の際に使用する。
【００１９】
また、配信制御部１０では、ユーザが選択したコンテンツに従い、ＯＳ１１を通じて、セッション情報を指定した配信要求をＭＵ変換ゲートウェイ装置３に対して送信する。
【００２０】
ＮＡＰＴゲートウェイ装置を通過し、ソースＩＰアドレスがグローバルアドレスに、ソースポート番号が要求セッションに対応したポート番号に変換された配信要求を、ＭＵ変換ゲートウェイ装置の配信先管理部２１で受け付ける。ＭＵ変換ゲートウェイ装置３の配信先管理部２１は、配信要求を受信するとセッションＩＤを要求のあった受信ホスト７に返送する。
【００２１】
受信ホスト７の配信制御部１０では、セッションＩＤを受け、受信アプリケーション１２を起動した後、配信開始要求をＭＵ変換ゲートウェイ装置３に送信する。
【００２２】
ＭＵ変換ゲートウェイ装置３の配信先管理部２０は、受信ホスト７から配信開始要求を受信すると、ＩＰマルチキャスト制御部２２に、ヘッダ変換エントリの設定を指示する。
【００２３】
これにより、配信ホストからのＩＰマルチキャストデータは、受信ホストに向けたユニキャストパケットに変換され、更に、ＮＡＰＴゲートウェイ装置６にて、受信ホスト宛アドレス、かつ受信アプリケーションの受け付けるポート番号に変換され、受信ホスト７の受信アプリケーションに到達する。
【００２４】
上記構成からなる本実施形態は、ＩＰマルチネットワークの技術を用いてストリーミング配信されるＩＰマルチキャストデータを、ＩＰマルチキャスト非対応網４とＮＡＰＴゲートウェイ装置６とを介して、プライベートネットワーク５（プライベートＩＰアドレスが使用されるネットワーク）上の複数の受信ホスト７で受信可能とすることを目的とする。
【００２５】
すなわち、ＮＡＰＴゲートウェイ装置６に、特別な設定を設けることなくグローバルＩＰアドレスとプライベートＩＰアドレスとの対応関係、および送信側と受信側のポート番号とを把握させる。
【００２６】
このため本実施形態は、配信サーバ１からストリーミングによるＵＤＰパケットの送信を開始する前に、プライベートネットワーク５側に設けられた受信ホスト７側から配信要求を出力させる。
【００２７】
配信サーバ１のＩＰアドレス（Ｓ）、ストリーミングデータを配信する複数の受信ホストに付けられたグループアドレス（Ｇ）、配信サーバ１の受信アプリケーションが受け付けるポート番号（ＡＰＬ−Ｌｉｓｔｅｎ）、ＭＵ変換ゲートウェイ装置３のＩＰアドレス、ＭＵ変換ゲートウェイ装置３の受け付けポート番号（Ｌ４−ＭＵＧ）は、Ｗｅｂ等の手法により予め受信ホスト７に取得可能である。
受信ホスト７は、取得した情報により、ＭＵ変換ゲートウェイ装置３のＩＰアドレスを宛先ＩＰアドレスに、ソースポート番号を配信サーバ１側で予め取り決められたＡＰＬ−Ｌｉｓｔｅｎの番号に、宛先ポート番号をＭＵ変換ゲートウェイ装置の受け付けポート番号（Ｌ４−ＭＵＧ）に設定し、配信サーバ１のＩＰアドレス（Ｓ）、ストリーミングデータを配信する複数の受信ホストに付けられたグループアドレス（Ｇ）、配信サーバ１の受信アプリケーションが受け付けるポート番号（ＡＰＬ−Ｌｉｓｔｅｎ）の情報をＭＵ変換ゲートウェイ装置３に送信する。なお、Ｓ，Ｇ，ＡＰＬ−Ｌｉｓｔｅｎの情報は、ＭＵ変換ゲートウェイ装置３でＩＰマルチパケットをＩＰユニキャストパケットに変換する際に使用される情報である。
【００２８】
これらの情報を受信したＮＡＰＴゲートウェイ装置６では、ソースＩＰアドレスを、ＮＡＰＴゲートウェイ装置６のグローバルＩＰアドレスに、ソースポート番号をＮＡＰＴゲートウェイ装置６で独自に設定した値（ＡＰＬ−ＮＡＰＴ）に変更してＭＵ変換ゲートウェイ装置３に送信する。
これにより、ＮＡＰＴゲートウェイ装置６は、宛先ＩＰアドレスとしてＮＡＰＴゲートウェイ装置６のグローバルアドレス、宛先ポート番号がＡＰＬ−ＮＡＰＴで送信されたＵＤＰパケットを、受信ホストのローカルＩＰアドレスを宛先ＩＰアドレス、宛先ポート番号を予め配信サーバ１側で取り決められた宛先ポート番号（ＡＰＬ−Ｌｉｓｔｅｎ）に設定してプライベートネットワークに送信することが可能となる。すなわち、グローバルＩＰアドレス空間での宛先ＩＰアドレス、宛先ポート番号と、プライベートＩＰアドレス空間での宛先ＩＰアドレス、宛先ポート番号との関係を把握することができる。
【００２９】
これにより、グローバル空間からのパケットを受信ホスト７に転送するためのＮＡＰＴ設定、すなわち、特定の宛先ポート番号のパケットをプライベート空間内の特定の受信ホストに転送するという設定を行う必要がなく、複数の受信ホストでストリーミング配信を受けることができる。
【００３０】
次に、図４、５に示されたシーケンスを参照しながら本実施形態の動作手順を説明する。
プライベートネットワーク５内の受信ホスト７では、配信サーバ１のＩＰアドレス（Ｓ）と、パケットを受信する受信アプリケーションのポート番号（ＡＰＬ−Ｌｉｓｔｅｎ）と、ＭＵ変換ゲートウェイ装置３のＩＰアドレス、ＭＵ変換ゲートウェイ装置３の受付ポート番号（Ｌ４−ＭＵＧ）が、ＨＴＴＰ等の手法により予め判明している。
【００３１】
まず、プライベートネットワーク５内の受信ホスト７では、ＭＵ変換ゲートウェイ装置３のＩＰアドレス（図４には、ＩＰ−ＤＡ：ＭＵＧと記す）を宛先に、ソースＩＰアドレスを自身（受信ホスト）のローカルＩＰアドレス（図４には、ＩＰ−ＳＡ：ＰＣ−Ｌｏｃａｌと記す）、ソースポート番号をＡＰＬ−Ｌｉｓｔｅｎ（図４には、Ｌ４ＳＰ：ＡＰＬ−Ｌｉｓｔｅｎと記す）、ディスティネーションポート番号をＬ４−ＭＵＧ（図４には、Ｌ４ＤＰ：Ｌ４−ＭＵＧと記す）に設定して、（Ｓ，Ｇ，ＡＰＬ−Ｌｉｓｔｅｎ）の情報をＭＵ変換ゲートウェイ装置３に送る（配信要求）。（Ｓ，Ｇ，ＡＰＬ−Ｌｉｓｔｅｎ）の情報は、ＩＰマルチキャスストデータをＩＰユニキャストデータに変換する際に、ＭＵ変換ゲートウェイ装置３で必要となるデータである。
【００３２】
これを受け、ＮＡＰＴゲートウェイ装置６では、ソースＩＰアドレスをＮＡＰＴゲートウェイ装置６のグローバルＩＰアドレス（ＩＰ−ＳＡ：ＮＡＰＴ−Ｇｌｏｂａｌ）に、ソースポート番号を独自に設定した値（Ｌ４ＳＰ：ＡＰＬ−ＮＡＰＴ）に変更してＭＵ変換ゲートウェイ装置３に転送する。この際、ＮＡＰＴゲートウェイ装置６では、それぞれのグローバルアドレス空間とプライベートアドレス空間のＩＰアドレス、ポート番号を対応付けることができ、該当するパケットによる両空間の通信が可能となる。
【００３３】
配信要求を受信したＭＵ変換ゲートウェイ装置３は、そのポート番号等を用いて、装置内でユニークなセッションＩＤを返送する。
【００３４】
セッションＩＤを受信した受信ホスト７では、受信アプリケーションを起動し、別なポート番号をソースポート番号に設定して、ＭＵ変換ゲートウェイ装置３に配信開始要求を送信する。受信ホスト７の受信アプリケーションは、ＡＰＬ−Ｌｉｓｔｅｎを受信ポート番号として待機する。
【００３５】
配信開始要求を受信したＭＵ変換ゲートウェイ装置３は、セッションＩＤと事前に受信している配信要求に示される情報とから、配信サーバが送信するＩＰマルチキャストパケットをコピーし、ソースＩＰアドレスをＭＵ変換ゲートウェイ装置３のアドレスに、宛先ＩＰアドレスをＮＡＰＴゲートウェイ装置６のグローバルＩＰアドレスに、ソースポート番号をＬ４−ＭＵＧに、ディスティネーションポート番号をＡＰＬ−ＮＡＰＴに設定して送信する。
【００３６】
配信を受けたＮＡＰＴゲートウェイ装置６は、すでにそれぞれのＩＰアドレス、ポート番号に対応したテーブルがすでに作成されており、ディスティネーションポート番号をＡＰＬ−Ｌｉｓｔｅｎに設定し、受信ホストに転送され、受信アプリケーションは、正常にストリーミングを受信することができる。
【００３７】
この後、配信を維持するための制御情報として、受信ホストとＭＵ変換ゲートウェイ装置３の間で、セッションＩＤをキーとした配信継続要求を定期的にやりとりすることで、配信が維持される。また、配信の停止は、受信ホスト７とＭＵ変換ゲートウェイ装置３の間で制御情報、もしくは、配信継続の定期的な制御情報の停止により行われる。
【００３８】
このように本実施形態は、ＮＡＰＴゲートウェイに特別な設定を行うことなく、ＩＰマルチキャストデータを個々のユニキャストアドレス宛てのパケットに変換し、プライベートアドレス空間の複数の受信ホストに、データを届けることができる。
【００３９】
なお、上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。たとえば、ＭＵ変換ゲートウェイ装置３は、ＩＰマルチパケットをＩＰユニキャストパケットに変換するための変換情報を管理する変換情報管理装置と、パケットコピー、およびパケットヘッダ変換を実施する装置とが分かれていてもよい。
【００４０】
【発明の効果】
以上の説明より明らかなように本発明は、受信ホストが、配信サーバからのストリーミング配信を受ける前に、マルチキャスト・ユニキャスト変換ゲートウェイ装置のＩＰアドレスを宛先アドレス、ソースポート番号を配信サーバ側で予め決められた、受信ホストの受信アプリケーションが受信するポート番号、宛先ポート番号をマルチキャスト・ユニキャスト変換ゲートウェイ装置の受け付けポート番号に設定した配信要求を送信し、配信要求を受信したＮＡＰＴゲートウェイ装置は、ソースＩＰアドレスを自身のグローバルＩＰアドレスに、ソースポート番号を所定のポート番号に設定してマルチキャスト・ユニキャスト変換ゲートウェイ装置に送信することを特徴とする。
【図面の簡単な説明】
【図１】  本発明に係る実施形態のネットワーク構成を示す図である。
【図２】  受信ホストの構成を示すブロック図である。
【図３】  ＭＵ変換ゲートウェイ装置の構成を示すブロック図である。
【図４】  ＩＰマルチキャストデータの配信手順を示すシーケンス図である。
【図５】  ＩＰマルチキャストデータの配信手順を示すシーケンス図である。
【符号の説明】
１  配信サーバ
２  ＩＰマルチキャスト対応網
３  ＭＵ変換ゲートウェイ装置
４  ＩＰマルチキャスト非対応網
５  プライベートネットワーク
６  ＮＡＰＴゲートウェイ装置
７  受信ホスト
【図１】
0003722134.tif 000002
【図２】
0003722134.tif 000003
【図３】
0003722134.tif 000004
【図４】
0003722134.tif 000005
【図５】
0003722134.tif 000006