(57)【要約】      （修正有）【課題】ＩＰｖ４端末とＩＰｖ６端末との間のＩＰマルチキャスト通信方法および装置を提供する。【解決手段】ＩＰｖ４パケットおよびＩＰｖ６パケットの送受信を行うＩＰ送受信手段と、ＩＰパケット変換に用いるＩＰｖ４アドレスおよびＩＰｖ６アドレスを保持する変換用ＩＰアドレス保持手段と、ＩＰｖ４アドレスとＩＰｖ６アドレスを対応付けて保持するＩＰアドレス変換情報保持手段と、ＩＰｖ４マルチキャストグループおよびＩＰｖ６マルチキャストグループの加入管理を行うＩＰマルチキャスト加入グループ管理手段と、ＩＰｖ４マルチキャストパケットとＩＰｖ６マルチキャストパケットのＩＰヘッダ変換を行うＩＰパケット変換手段とを、有する。【選択図】図１
2010166589.tif 000002
【特許請求の範囲】
【請求項１】
IPｖ４ネットワークとおよびIPｖ６ネットワークの両方に接続されたIPｖ４−IPｖ６マルチキャスト通信装置であって、
前記IPｖ４ネットワークおよびIPｖ６ネットワークとパケットの送受信を行う送受信部と、
前記IPｖ４ネットワークまたはIPｖ６ネットワークからマルチキャストパケットを受信した場合、前記受信したマルチキャストパケットのグループに前記IPｖ４−IPｖ６マルチキャスト通信装置が参加しているかを確認する加入グループ管理部と、
前記受信したマルチキャストパケットの宛先マルチキャストアドレスを、受信したネットワークとアドレス体系の異なるネットワークのマルチキャストアドレスに変換するアドレス変換部とを有することを特徴とするIPｖ４−IPｖ６マルチキャスト通信装置。
【請求項２】
請求項１記載のIPｖ４−IPｖ６マルチキャスト通信装置であって、
前記IPｖ４−IPｖ６マルチキャスト通信装置は、IGMP  Membership  Reportメッセージを出力することにより、マルチキャストグループに参加することを特徴とするIPｖ４−IPｖ６マルチキャスト通信装置。
【請求項３】
請求項２記載のIPｖ４−IPｖ６マルチキャスト通信装置であって、
さらに、参加しているマルチキャストグループを管理する加入テーブルを有し、
当該加入テーブルを参照して、前記受信したマルチキャストパケットを受信したネットワークとアドレス体系の異なるネットワークに転送するかを判断することを特徴とするIPｖ４−IPｖ６マルチキャスト通信装置。
【請求項４】
請求項３記載のIPｖ４−IPｖ６マルチキャスト通信装置であって、
前記アドレス変換部が変換に使用するアドレスを予め保有するマルチキャストアドレステーブルを有することを特徴とするIPｖ４−IPｖ６マルチキャスト通信装置。
【請求項５】
IPｖ４ネットワークとおよびIPｖ６ネットワークの両方に接続されたIPｖ４−IPｖ６マルチキャスト通信装置におけるマルチキャスト通信方法であって、
前記IPｖ４ネットワークまたはIPｖ６ネットワークからマルチキャストパケットを受信するステップと、
前記受信したマルチキャストパケットのグループに参加しているかを確認するステップと、
前記受信したマルチキャストパケットの宛先マルチキャストアドレスを、受信したネットワークとアドレス体系の異なるネットワークのマルチキャストアドレスに変換するステップからなるマルチキャスト通信方法。
【請求項６】
請求項５記載のマルチキャスト通信方法であって、
IGMP  Membership  Reportメッセージを出力することにより、マルチキャストグループに参加することを特徴とするマルチキャスト通信方法。
【請求項７】
請求項６記載のマルチキャスト通信方法であって、
さらに、参加しているマルチキャストグループを記憶するステップと、
前記記憶したマルチキャストグループを基に、前記受信したマルチキャストパケットを受信したネットワークとアドレス体系の異なるネットワークに転送するかを判断することを特徴とするマルチキャスト通信方法。
【請求項８】
請求項７記載のマルチキャスト通信方法であって、
前記アドレス変換に使用するアドレスを予め保有するステップを有することを特徴とするマルチキャスト通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークシステムにおけるＩＰｖ４−ＩＰｖ６マルチキャスト通信の方法およびＩＰｖ４−ＩＰｖ６マルチキャスト通信装置に関する。さらに詳しくは、本発明は、通信プロトコルとしてＩＰｖ４（IPv4: Internet Protocol version 4）を使用するＩＰｖ４端末と、通信プロトコルとしてＩＰｖ６（IPv6: Internet Protocol version 6）を使用するＩＰｖ６端末の間のマルチキャスト通信方法および装置に関する。
【背景技術】
【０００２】
ＩＰｖ４端末とＩＰｖ６端末との間の通信を実現する方法として、特開平１１−５５３１９号公報に記載された技術がその一例として挙げられる。該技術は、ＩＰｖ４アドレスとＩＰｖ６アドレスとの対応を管理するＩＰアドレス変換テーブルを、通信経路途中の装置のＤＮＳ(DNS: Domain Name System)プロトコル拡張技術によって作成し、前記ＩＰアドレス変換テーブルに基づいてＩＰｖ４ヘッダ−ＩＰｖ６ヘッダ変換を行うことにより、ＩＰｖ４端末とＩＰｖ６端末との間の通信を可能にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−５５３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術は、ＩＰｖ４端末とＩＰｖ６端末との間のＩＰユニキャスト通信を可能にする。しかしながら、上記従来技術は、ＩＰｖ４端末とＩＰｖ６端末との間のＩＰマルチキャスト通信について考慮されていない。本発明の目的は、ＩＰｖ４端末とＩＰｖ６端末との間でＩＰマルチキャスト通信を行う方法、および装置を提供することにある。
【０００５】
本発明の他の目的は、ＩＰｖ４端末から送信されるＩＰマルチキャストパケットをＩＰｖ６端末で受信する方法、および装置を提供することにある。
【０００６】
本発明の他の目的は、ＩＰｖ６端末から送信されるＩＰマルチキャストパケットをＩＰｖ４端末で受信する方法、および装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、第１の観点では、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとからなる通信ネットワークシステムにおいて、ＩＰｖ４ネットワークのＩＰｖ４端末とＩＰｖ６ネットワークのＩＰｖ６端末とがＩＰマルチキャスト通信を行う方法であって、（ａ）ＩＰｖ４ネットワーク及びＩＰｖ６ネットワークの両方に接続された変換装置は、該変換装置の管理者の指示に応じて前記ＩＰｖ４端末が放送（送信）するＩＰｖ４マルチキャストパケットに対するグループに加入するとともに、前記管理者の指示に応じて、予め前記変換装置内に記憶していたＩＰｖ６マルチキャストアドレスの中の１つを選択し、前記グループのＩＰｖ４アドレスと対応付け、（ｂ）前記変換装置は、前記ＩＰｖ４端末が放送（送信）するＩＰｖ４マルチキャストパケットを受信すると、前記ＩＰｖ４マルチキャストパケットに含まれるＩＰｖ４終点アドレスをそれに対応するＩＰｖ６アドレスを用いたＩＰｖ６終点アドレスに変換するとともに、前記管理者の指示に応じて予め前記変換装置内に保持していたＩＰｖ６ユニキャストアドレスの中の１つを選択し、それを用いたＩＰｖ６始点アドレスに前記ＩＰｖ４マルチキャストパケットに含まれるＩＰｖ４始点アドレスを変換するＩＰヘッダ変換により前記ＩＰｖ４マルチキャストパケットからＩＰｖ６マルチキャストパケットを作成してＩＰｖ６ネットワークに送出し、（ｃ）前記ＩＰｖ６端末は、前記ＩＰｖ６マルチキャストパケットを受信することを特徴とするＩＰｖ４−ＩＰｖ６マルチキャスト通信の方法を提供する。
【０００８】
上記第１の観点によるＩＰｖ４−ＩＰｖ６マルチキャスト通信方法では、ＩＰｖ４ネットワークのＩＰｖ４端末が放送（送信）するＩＰマルチキャストパケットをＩＰｖ６ネットワークのＩＰｖ６端末で受信できる。その際、前記変換装置が前記ＩＰｖ４端末および前記ＩＰｖ６端末との間で行う処理は、全てＲＦＣ記載（RFC: Request for Comments）の技術で実現可能であり、前記ＩＰｖ４端末および前記ＩＰｖ６端末に新たな改造を加えずに実現することができる。
【０００９】
第２の観点では、本発明は、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとからなる通信ネットワークシステムにおいて、ＩＰｖ４ネットワークのＩＰｖ４端末とＩＰｖ６ネットワークのＩＰｖ６端末とがＩＰマルチキャスト通信する方法であって、（ａ）ＩＰｖ４ネットワーク及びＩＰｖ６ネットワークの両方に接続された変換装置は、該変換装置の管理者の指示に従って前記ＩＰｖ６端末が放送（送信）するＩＰｖ６マルチキャストパケットに対するグループに加入するとともに、前記管理者の指示に応じて予め前記変換装置内に保持していたＩＰｖ４マルチキャストアドレスの中の１つを選択し、前記グループのＩＰｖ６アドレスと対応付け、（ｂ）前記変換装置は、前記ＩＰｖ６端末が放送（送信）するＩＰｖ６マルチキャストパケットを受信すると、前記ＩＰｖ６マルチキャストパケットに含まれるＩＰｖ６終点アドレスをそれに対応するＩＰｖ４アドレスを用いたＩＰｖ４終点アドレスに変換するとともに、前記管理者の指示に応じて予め前記変換装置内に保持していたＩＰｖ４ユニキャストアドレスの中の１つを選択し、それを用いたＩＰｖ４始点アドレスに前記ＩＰｖ６マルチキャストパケットに含まれるＩＰｖ６始点アドレスを変換するＩＰヘッダ変換により前記ＩＰｖ６マルチキャストパケットからＩＰｖ４マルチキャストパケットを作成してＩＰｖ４ネットワークに送出し、（ｃ）前記ＩＰｖ４端末は、前記ＩＰｖ４マルチキャストパケットを受信することを特徴とするＩＰｖ４−ＩＰｖ６マルチキャスト通信の方法を提供する。
【００１０】
上記第２の観点によるＩＰｖ４−ＩＰｖ６マルチキャスト通信方法では、ＩＰｖ６ネットワークのＩＰｖ６端末が放送（送信）するＩＰマルチキャストパケットをＩＰｖ４ネットワークのＩＰｖ４端末で受信できる。その際、前記変換装置が前記ＩＰｖ４端末および前記ＩＰｖ６端末との間で行う処理は、全てＲＦＣ記載の技術で実現可能でり、前記ＩＰｖ４端末および前記ＩＰｖ６端末に新たな改造を加えずに実現することができる。
【００１１】
第３の観点では、本発明は、（ａ）ＩＰｖ４ネットワークとのＩＰｖ４パケットの送受信、およびＩＰｖ６ネットワークとのＩＰｖ６パケットの送受信を行うＩＰ送受信手段と、（ｂ）ＩＰヘッダ変換に用いるＩＰｖ４ユニキャストアドレス、ＩＰｖ４マルチキャストアドレス、ＩＰｖ６ユニキャストアドレス、およびＩＰｖ６マルチキャストアドレスを保持する変換用ＩＰアドレス保持手段と、（ｃ）前記ＩＰｖ４ネットワークのＩＰｖ４端末が放送（送信）するＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスと前記変換用ＩＰアドレス保持手段から取得したＩＰｖ６マルチキャストアドレス（未済みの場合は取得する）、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスと前記変換用ＩＰアドレス保持手段から取得したＩＰｖ６ユニキャストアドレス（未済み場合は取得する）、前記ＩＰｖ６ネットワークのＩＰｖ６端末が放送（送信）するＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスと前記変換用ＩＰアドレス保持手段から取得したＩＰｖ４マルチキャストアドレス（未済み場合は取得する）、および前記ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスと前記変換用ＩＰアドレス保持手段から取得したＩＰｖ４ユニキャストアドレス（未済み場合は取得する）とを対応付けて保持するＩＰアドレス変換情報保持手段と、（ｄ）本装置の管理者の指示にしたがってＩＰｖ４マルチキャストグループおよびＩＰｖ６マルチキャストグループの加入管理を行うとともに、加入するＩＰｖ４マルチキャストグループのＩＰｖ４アドレスとそれに対応するＩＰｖ６アドレス、あるいは加入するＩＰｖ６マルチキャストグループのＩＰｖ６アドレスとそれに対応するＩＰｖ４アドレスをＩＰアドレス変換情報保持手段に指示して登録させるＩＰマルチキャスト加入グループ管理手段と、（ｅ）前記ＩＰ送受信手段から渡されるＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスを、前記ＩＰアドレス変換情報保持手段に問い合わせて、それに対応するＩＰｖ６アドレスを用いたＩＰｖ６終点アドレスに変換するとともに、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスを、前記ＩＰアドレス変換情報保持手段に問い合わせて、それに対応するＩＰｖ６アドレスを用いたＩＰｖ６始点アドレに変換するＩＰヘッダ変換により前記ＩＰｖ４マルチキャストパケットからＩＰｖ６マルチキャストパケットを作成し、ＩＰｖ６ネットワークへの送出を前記ＩＰ送受信手段に指示、および前記ＩＰ送受信手段から渡されるＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスを、前記ＩＰアドレス変換情報保持手段に問い合わせて、それに対応するＩＰｖ４アドレスを用いたＩＰｖ４終点アドレスに変換するとともに、前記ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスを、前記ＩＰアドレス変換情報保持手段に問い合わせて、それに対応するＩＰｖ４アドレスを用いたＩＰｖ４始点アドレスに変換するＩＰヘッダ変換によって、前記ＩＰｖ６マルチキャストパケットからＩＰｖ４マルチキャストパケットを作成し、ＩＰｖ４ネットワークへの送出を前記ＩＰ送受信手段に指示するＩＰヘッダ変換手段とを、具備したことを特徴とする変換装置を提供する。
【００１２】
上記第３の観点による変換装置によれば、上記第１の観点および第２の観点のＩＰｖ４−ＩＰｖ６マルチキャスト通信の方法を好適に実施できるようになる。第４の観点では、本発明は、上記構成の変換装置において、前記ＩＰアドレス変換情報保持手段は、保持しているＩＰｖ４ユニキャストアドレスとＩＰｖ６ユニキャストアドレスの対応付けのうちで一定時間参照されないものは削除し、削除したＩＰｖ４ユニキャストアドレスとＩＰｖ６ユニキャストアドレスを前記変換用ＩＰアドレス保持手段に返却することを特徴とする変換装置を提供する。
【００１３】
上記第４の観点による変換装置によれば、使用しないＩＰｖ４ユニキャストアドレスおよびＩＰｖ６ユニキャストアドレスを前記変換用ＩＰアドレス保持手段に返却するので、ＩＰｖ４ユニキャストアドレスおよびＩＰｖ６ユニキャストアドレスの消費を抑制することが出来る。
【００１４】
第５の観点では、本発明は、上記構成の変換装置において、前記ＩＰマルチキャスト加入グループ管理手段は、本装置の管理者の指示にしたがってＩＰｖ４マルチキャストグループあるいはＩＰｖ６マルチキャストグループから離脱するとともに、離脱するＩＰｖ４マルチキャストグループのＩＰｖ４アドレスとそれに対応するＩＰｖ６アドレス、あるいは離脱するＩＰｖ６マルチキャストグループのＩＰｖ６アドレスとそれに対応するＩＰｖ４アドレスをＩＰアドレス変換情報保持手段に指示して登録を削除させ、前記ＩＰアドレス変換情報保持手段は、削除したＩＰｖ４マルチキャストアドレスとＩＰｖ６マルチキャストアドレスを前記変換用ＩＰアドレス保持手段に返却することを特徴とする変換装置を提供する。
【００１５】
上記第５の観点による変換装置によれば、離脱するＩＰマルチキャストグループのＩＰｖ４マルチキャストアドレスあるいはＩＰｖ６マルチキャストアドレスを前記変換用ＩＰアドレス保持手段に返却するので、ＩＰｖ４マルチキャストアドレスあるいはＩＰｖ６マルチキャストアドレスの消費を抑制することができる。
【発明の効果】
【００１６】
本発明によれば、ＩＰｖ４端末とＩＰｖ６端末との間でＩＰマルチキャスト通信を行うことが可能となる。
【００１７】
本発明によれば、ＩＰｖ６端末はＩＰｖ４端末から放送（送信）されるＩＰマルチキャストパケットを受信することができるようになる。また、ＩＰｖ４端末はＩＰｖ６端末から放送（送信）されているＩＰマルチキャストパケットを信することができるようになる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る変換装置の構成図である。
【図２】ＩＰｖ４ユニキャストアドレステーブルの構成図である。
【図３】ＩＰｖ４マルチキャストアドレステーブルの構成図である。
【図４】ＩＰｖ６ユニキャストアドレステーブルの構成図である。
【図５】ＩＰｖ６マルチキャストアドレステーブルの構成図である。
【図６】ＩＰアドレス変換テーブルの構成図である。
【図７】ＩＰｖ４マルチキャスト加入テーブルの構成図である。
【図８】ＩＰｖ６マルチキャスト加入テーブルの構成図である。
【図９】本発明の第１の実施形態に係る通信ネットワークシステムの構成図である。
【図１０】ＩＰｖ４マルチキャストサーバが放送（送信）するＩＰマルチキャストパケットを、本発明の第１の実施形態に係る変換装置を介してＩＰｖ６マルチキャストクライアントで受信する場合のフローチャートである。
【図１１】図１０の続きのフローチャートである。
【図１２】本発明の第１の実施形態と異なる実施形態に係る通信ネットワークシステムの構成図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。なお、これにより本発明が限定されるものではない。
【００２０】
−第１の実施形態−
図１は、本発明の第１の実施形態にかかる変換装置１ａの構成図である。
【００２１】
本変換装置１ａは、ＩＰｖ４ネットワーク１０１とＩＰｖ６ネットワーク１０２との間に位置し、ＩＰｖ４マルチキャストパケットとＩＰｖ６マルチキャストパケットとのＩＰヘッダ変換を行うことにより、ＩＰｖ４端末とＩＰｖ６端末との間のＩＰマルチキャスト通信を実現する。前記変換装置１ａは、ＩＰ送受信手段２と、変換用ＩＰアドレス保持手段３と、ＩＰアドレス変換情報保持手段４と、ＩＰマルチキャスト加入グループ管理手段５と、ＩＰヘッダ変換手段６とから構成される。
【００２２】
前記ＩＰ送受信手段２は、ＩＰｖ４ネットワーク１０１との間のＩＰｖ４パケットの送受信、およびＩＰｖ６ネットワーク１０２との間のＩＰｖ６パケットの送受信を行う手段である。前記ＩＰ送受信手段２は、例えばＣＰＵやＡＳＩＣやＲＡＭ等の電子デバイスと、ＲＡＭ等の記憶デバイスに保持され、上記手段の実行に必要なプログラムとで構成される。
【００２３】
前記変換用ＩＰアドレス保持手段３は、ＩＰヘッダ変換に用いるＩＰｖ４ユニキャストアドレス、ＩＰｖ４マルチキャストアドレス、ＩＰｖ６ユニキャストアドレス、およびＩＰｖ６マルチキャストアドレスを保持する手段である。前記変換用ＩＰアドレス保持手段３は、例えばＣＰＵやＡＳＩＣやＲＡＭ等の電子デバイスと、ＲＡＭ等の記憶デバイスに保持され、上記手段の実行に必要なプログラムとで構成される。ＩＰヘッダ変換に用いるＩＰｖ４ユニキャストアドレス、ＩＰｖ４マルチキャストアドレス、ＩＰｖ６ユニキャストアドレス、およびＩＰｖ６マルチキャストアドレスは、各々ＩＰｖ４ユニキャストアドレステーブル３１、ＩＰｖ４マルチキャストアドレステーブル３２、ＩＰｖ６ユニキャストアドレステーブル３３、ＩＰｖ６マルチキャストアドレステーブル３４に保持される。
【００２４】
前記ＩＰアドレス変換情報保持手段４は、前記ＩＰｖ４ネットワーク１０１のＩＰｖ４端末が放送（送信）するＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスと前記変換用ＩＰアドレス保持手段３から取得したＩＰｖ６マルチキャストアドレス（未済みの場合は取得する）、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスと前記変換用ＩＰアドレス保持手段３から取得したＩＰｖ６ユニキャストアドレス（未済み場合は取得する）、前記ＩＰｖ６ネットワーク１０２のＩＰｖ６端末が放送（送信）するＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスと前記変換用ＩＰアドレス保持手段４から取得したＩＰｖ４マルチキャストアドレス（未済み場合は取得する）、および前記ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスと前記変換用ＩＰアドレス保持手段４から取得したＩＰｖ４ユニキャストアドレス（未済み場合は取得する）とを対応付けて保持する手段である。ＩＰアドレス変換情報保持手段４は、例えばＣＰＵやＡＳＩＣやＲＡＭ等の電子デバイスと、ＲＡＭ等の記憶デバイスに保持され、上記手段の実行に必要なプログラムとで構成される。前記ＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスとそれに対応するＩＰｖ６アドレス、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスとそれに対応するＩＰｖ６アドレス、前記ＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスとそれに対応するＩＰｖ４アドレス、および前記ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスとそれに対応するＩＰｖ４アドレスは、各々ＩＰアドレス変換テーブル４１に保持される。
【００２５】
前記ＩＰマルチキャスト加入グループ管理手段５は、本変換装置１ａの管理者の指示に従ってＩＰｖ４マルチキャストグループおよびＩＰｖ６マルチキャストグループの加入の状態管理を行うとともに、加入するＩＰｖ４マルチキャストグループのＩＰｖ４アドレスとそれに対応するＩＰｖ６アドレス、あるいは加入するＩＰｖ６マルチキャストグループのＩＰｖ６アドレスとそれに対応するＩＰｖ４アドレスを前記ＩＰアドレス変換情報保持手段４に指示して登録する手段である。ＩＰマルチキャスト加入グループ管理手段５は、例えばＣＰＵやＡＳＩＣやＲＡＭ等の電子デバイスと、ＲＡＭ等の記憶デバイスに保持され、上記手段の実行に必要なプログラムとで構成される。加入しているＩＰｖ４マルチキャストグループのＩＰｖ４アドレスはＩＰｖ４マルチキャスト加入テーブル５１に、加入しているＩＰｖ６マルチキャストグループのＩＰｖ６アドレスはＩＰｖ６マルチキャスト加入テーブル５２に、それぞれ保持される。
【００２６】
前記ＩＰヘッダ変換手段６は、ＩＰヘッダ変換によって、前記ＩＰ送受信手段２から渡されるＩＰｖ４マルチキャストパケットからＩＰｖ６マルチキャストパケットを作成し、ＩＰｖ６ネットワーク１０２への送出を前記ＩＰ送受信手段２に指示する。上記ＩＰヘッダ変換において、ＩＰヘッダ変換手段６は、前記ＩＰアドレス変換情報保持手段４に問い合わせて、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスをそれに対応するＩＰｖ６アドレスを用いたＩＰｖ６終点アドレスに変換するとともに、前記ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスをそれに対応するＩＰｖ６アドレスを用いたＩＰｖ６始点アドレスに変換する。さらに、前記ＩＰヘッダ変換手段６は、前記ＩＰ送受信手段２から渡されるＩＰｖ６マルチキャストパケットからＩＰｖ４マルチキャストパケットを作成し、ＩＰｖ４ネットワーク１０１への送出を前記ＩＰ送受信手段２に指示する。ＩＰヘッダ変換において、ＩＰヘッダ変換手段６は、前記ＩＰアドレス変換情報保持手段４に問い合わせて、前記ＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスをそれに対応するＩＰｖ４アドレスを用いたＩＰｖ４終点アドレスに変換するとともに、前記ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスをそれに対応するＩＰｖ４アドレスを用いたＩＰｖ４始点アドレスに変換する。ＩＰヘッダ変換手段６は、例えばＣＰＵやＡＳＩＣやＲＡＭ等の電子デバイスと、ＲＡＭ等の記憶デバイスに保持され、上記手段の実行に必要なプログラムとで構成される。
【００２７】
図２は、ＩＰｖ４ユニキャストアドレステーブル３１の構成図である。ＩＰｖ４ユニキャストアドレステーブル３１には、ＩＰヘッダ変換に用いるＩＰｖ４ユニキャストアドレスが本変換装置１ａの管理者の指示にしたがって予め登録される。ここでは１３３．１４４．９３．１００〜１３３．１４４．９３．２００のＩＰｖ４アドレスが登録されるものとする。
【００２８】
図３は、ＩＰｖ４マルチキャストアドレステーブル３２の構成図である。ＩＰｖ４マルチキャストアドレステーブル３２には、ＩＰヘッダ変換に用いるＩＰｖ４マルチキャストアドレスが本変換装置１ａの管理者の指示にしたがって予め登録される。ここでは２３８．０．０．１００〜２３８．０．０．２００のＩＰｖ４アドレスが登録されるものとする。
【００２９】
図４は、ＩＰｖ６ユニキャストアドレステーブル３３の構成図である。ＩＰｖ６ユニキャストアドレステーブル３３には、ＩＰヘッダ変換に用いるＩＰｖ６ユニキャストアドレスが本変換装置１ａの管理者の指示にしたがって予め登録される。ここでは１：：１００〜１：：２００のＩＰｖ６アドレスが登録されるものとする。
【００３０】
図５は、ＩＰｖ６マルチキャストアドレステーブル３４の構成図である。ＩＰｖ６マルチキャストアドレステーブル３４には、ＩＰヘッダ変換に用いるＩＰｖ６マルチキャストアドレスが本変換装置１ａの管理者の指示にしたがって予め登録される。ここではｆｆ１ｅ：：１００〜ｆｆ１ｅ：：２００のＩＰｖ６アドレスが登録されるものとする。
【００３１】
図６は、ＩＰアドレス変換テーブル４１の構成図である。ＩＰアドレス変換テーブル４１は、受信ＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスとそれに対応するＩＰｖ６アドレス、受信ＩＰｖ４マルチキャストパケットのＩＰｖ４始点アドレスとそれに対応するＩＰｖ６アドレス、受信ＩＰｖ６マルチキャストパケットのＩＰｖ６終点アドレスとそれに対応するＩＰｖ４アドレス、および受信ＩＰｖ６マルチキャストパケットのＩＰｖ６始点アドレスとそれに対応するＩＰｖ４アドレスを対応付けて保持する。
【００３２】
図７は、ＩＰｖ４マルチキャスト加入テーブル５１の構成図である。ＩＰｖ４マルチキャスト加入テーブル５１には、本変換装置１ａの管理者の指示にしたがって加入したＩＰｖ４マルチキャストグループのＩＰｖ４アドレスが登録される。
【００３３】
図８は、ＩＰｖ６マルチキャスト加入テーブル５２の構成図である。ＩＰｖ６マルチキャスト加入テーブル５２には、本変換装置１ａの管理者の指示にしたがって加入したＩＰｖ６マルチキャストグループのＩＰｖ６アドレスが登録される。
【００３４】
図９は、上記変換装置１ａを介してＩＰｖ４ネットワーク１０１とＩＰｖ６ネットワーク１０２とを接続した通信ネットワークシステムの模式図である。ＩＰｖ４ネットワーク１０１には、ＩＰｖ４でマルチキャストパケットを放送（送信）するＩＰｖ４マルチキャストサーバ１０４と、ＩＰｖ４でマルチキャストパケットを受信するＩＰｖ４マルチキャストクライアント１０５が接続されている。同様に、ＩＰｖ６ネットワーク１０２には、ＩＰｖ６でマルチキャストパケットを放送（送信）するＩＰｖ６マルチキャストサーバ１０６と、ＩＰｖ６でマルチキャストパケットを受信するＩＰｖ６マルチキャストクライアント１０７が接続されている。
【００３５】
ここで、上記変換装置１ａにはＩＰｖ４アドレス１３３．１４４．９３．１及びＩＰｖ６アドレス１：：１が割当てられており、ＩＰｖ４マルチキャストサーバ１０４にはＩＰｖ４アドレス１３３．１４４．９３．２が割当てられているとする。また、ＩＰｖ４マルチキャストクライアント１０５にはＩＰｖ４アドレス１３３．１４４．９３．３が、ＩＰｖ６マルチキャストサーバ１０６にはＩＰｖ６アドレス１：：２が、ＩＰｖ６マルチキャストクライアント１０７にはＩＰｖ６アドレス１：：３が、それぞれ割当てられているものとする。
【００３６】
また、ＩＰｖ４マルチキャストサーバ１０４はＩＰｖ４アドレス２３８．０．０．１でＩＰｖ４ネットワーク１０１にＩＰｖ４マルチキャストパケットを放送（送信）しているものとする。同様に、ＩＰｖ６マルチキャストサーバ１０６はＩＰｖ６アドレスｆｆ１ｅ：：１でＩＰｖ６ネットワーク１０２にＩＰｖ６マルチキャストパケットを放送（送信）しているものとする。
【００３７】
なお、図９では、ＩＰｖ４ネットワーク１０１とＩＰｖ６ネットワーク１０２とは完全に分離されているが、ＩＰｖ４ネットワーク１０１とＩＰｖ６ネットワーク１０２とが物理的に同一のネットワーク中に混在する場合でも同様である。
【００３８】
図１０および図１１は、ＩＰｖ４マルチキャストサーバ１０４が２３８．０．０．１のＩＰｖ４アドレスでＩＰｖ４ネットワーク１０１に放送（送信）するＩＰｖ４マルチキャストパケットを、ＩＰｖ６マルチキャストクライアント１０７で受信する場合の動作のフローチャートである。
【００３９】
ＩＰｖ４マルチキャストサーバ１０４は、２３８．０．０．１のＩＰｖ４アドレスでＩＰｖ４ネットワーク１０１にＩＰｖ４マルチキャストパケットを放送（送信）する（図１０）。
【００４０】
変換装置１ａの管理者は、前記ＩＰｖ４マルチキャストパケットをＩＰｖ６マルチキャストパケットに変換してＩＰｖ６ネットワーク１０２に中継するため、ＩＰｖ４アドレス２３８．０．０．１のマルチキャストグループへの加入をＩＰマルチキャスト加入グループ管理手段５に指示する。
【００４１】
ＩＰマルチキャスト加入グループ管理手段５は、前記管理者からの指示を受けて、まずＩＰｖ４アドレス２３８．０．０．１をＩＰｖ４マルチキャスト加入テーブル５１に登録するとともに、ＩＰｖ４アドレス２３８．０．０．１とそれに対応するＩＰｖ６アドレスをＩＰアドレス変換テーブル４１に登録するようにＩＰ変換情報保持手段４に指示する。
【００４２】
ＩＰ変換情報保持手段４は、ＩＰｖ４アドレス２３８．０．０．１でＩＰアドレス変換テーブル４１を検索し、該当エントリが見つかった場合は、その旨をＩＰマルチキャスト加入グループ管理手段５に報告する。該当エントリが見つからなかった場合は、変換用ＩＰアドレス保持手段３からＩＰｖ６マルチキャストアドレスを取得し、ＩＰｖ４アドレス２３８．０．０．１と対応付けてＩＰアドレス変換テーブル４１に登録し、その旨をＩＰマルチキャスト加入グループ管理手段５に報告する。ここでは、該当エントリが見つからないので、変換用ＩＰアドレス保持手段３からＩＰｖ６マルチキャストアドレス（ｆｆ１ｅ：：１００）を取得し、ＩＰｖ４アドレス２３８．０．０．１と対応付けてＩＰアドレス変換テーブル４１に登録し、その旨をＩＰマルチキャスト加入グループ管理手段５に報告する。
【００４３】
ＩＰマルチキャスト加入グループ管理手段５は、ＩＰ変換情報保持手段４から該当エントリを登録した旨の報告を受けると、ＩＰｖ４アドレス２３８．０．０．１のＩＰマルチキャストグループへの加入を示す"IGMP Membership Report"メッセージ（IGMP: Internet Group Management Protocol）をＩＰｖ４ネットワーク１０１に送信するようにＩＰ送受信手段２に指示する。
【００４４】
ＩＰ送受信手段２は、ＩＰマルチキャスト加入グループ管理手段５の指示にしたがって、"IGMP Membership Report"メッセージ"をＩＰｖ４ネットワーク１０１に送信する。
【００４５】
これにより、変換装置１ａは、２３８．０．０．１のＩＰｖ４アドレスでＩＰｖ４マルチキャストサーバ１０４がＩＰｖ４ネットワーク１０１に放送（送信）するＩＰｖ４マルチキャストパケットを受信するようになり、次の処理（図１１）を行う。
【００４６】
ＩＰ送受信手段２は、ＩＰｖ４マルチキャストパケットをＩＰｖ４ネットワーク１０１から受信すると、受信したＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレスがマルチキャストグループに加入しているかを前記ＩＰマルチキャスト加入グループ管理手段５に問い合わせる。
【００４７】
ＩＰマルチキャスト加入グループ管理手段５は、前記ＩＰｖ４終点アドレスがＩＰｖ４マルチキャスト加入テーブル５１に登録されているかを調べ、結果（加入済み／未加入）をＩＰ送受信手段２に報告する。ここでは、２３８．０．０．１のＩＰｖ４アドレスがＩＰｖ４マルチキャスト加入テーブル５１に登録されているので、加入済みの旨を報告する。
【００４８】
ＩＰ送受信手段２は、前記ＩＰマルチキャスト加入グループ管理手段５から未加入の報告を受けた場合は前記ＩＰｖ４マルチキャストパケットを廃棄し、加入済みの報告を受けた場合はＩＰヘッダ変換手段６に前記ＩＰｖ４マルチキャストパケットを渡す。ここでは、加入済みの報告を受けるので前記ＩＰｖ４マルチキャストパケットをＩＰヘッダ変換手段６に渡す。
【００４９】
ＩＰヘッダ変換手段６は、ＩＰ送受信手段２から前記ＩＰｖ４マルチキャストパケットを受け取ると、ＩＰｖ４終点アドレスとＩＰｖ４始点アドレスのそれぞれに対応するＩＰｖ６アドレスを前記ＩＰアドレス変換情報保持手段４に問い合わる。
【００５０】
ＩＰアドレス変換情報保持手段４は、まずＩＰｖ４終点アドレスがＩＰアドレス変換テーブル４１に登録されているかを調べ、登録されている場合はそれに対応するＩＰｖ６アドレスをＩＰヘッダ変換手段６に報告する。登録されていない場合は、そのまま登録されていない旨を報告する。ここでは、ＩＰｖ４終点アドレス（２３８．０．０．１）がＩＰアドレス変換テーブル４１に登録されているので、それに対応するＩＰｖ６アドレス（ｆｆ１ｅ：：１００）を報告する。
【００５１】
次に、ＩＰアドレス変換情報保持手段４は、ＩＰｖ４始点アドレスがＩＰアドレス変換テーブル４１に登録されているかを調べ、登録されている場合はそれに対応するＩＰｖ６アドレスをＩＰヘッダ変換手段６に報告する。登録されていない場合は、変換用ＩＰアドレス保持手段３からＩＰｖ６ユニキャストアドレスを取得し、ＩＰｖ４始点アドレスと対応付けてＩＰアドレス変換テーブル４１に登録した後、前記ＩＰｖ６ユニキャストアドレスを報告する。ここでは、ＩＰｖ４始点アドレス（１３３．１４４．９３．２）はＩＰアドレス変換テーブル４１に登録されていないので、変換用ＩＰアドレス保持手段３からＩＰｖ６ユニキャストアドレス（１：：１００）を取得し、ＩＰアドレス変換テーブル４１に登録した後、前記ＩＰｖ６ユニキャストアドレスを報告する。
【００５２】
ＩＰヘッダ変換手段６は、前記ＩＰｖ４終点アドレス及び前記ＩＰｖ４始点アドレスのそれぞれに対応するＩＰｖ６アドレスの報告を前記ＩＰアドレス変換情報保持手段４から受けると、ＩＰヘッダ変換によって前記ＩＰｖ４マルチキャストパケットからＩＰｖ６マルチキャストパケットを作成し、ＩＰｖ６ネットワークへの送出を前記ＩＰ送受信手段２に指示する。ＩＰヘッダ変換において、ＩＰヘッダ変換手段６は、前記ＩＰｖ４終点アドレスを対応するＩＰｖ６アドレスを用いたＩＰｖ６終点アドレスに変換するとともに、前記ＩＰｖ４始点アドレスを対応するＩＰｖ６アドレスを用いたＩＰｖ６始点アドレスに変換する。前記ＩＰｖ４終点アドレスが登録されていない旨の報告を前記ＩＰアドレス変換情報保持手段４から受けた場合は、前記ＩＰｖ４マルチキャストパケットを廃棄する。ここでは、前記ＩＰｖ４終点アドレス（２３８．０．０．１）に対応するＩＰｖ６アドレス（ｆｆ１ｅ：：１００）と前記ＩＰｖ４始点アドレス（１３３．１４４．９３．２）に対応するＩＰｖ６アドレス（１：：１００）の報告を前記ＩＰアドレス変換情報保持手段４から受け取り、それぞれ対応するＩＰｖ６アドレスを用いたＩＰｖ６終点アドレスとＩＰｖ６始点アドレスとに変換するＩＰヘッダ変換によって、前記ＩＰｖ４マルチキャストパケットからＩＰｖ６マルチキャストパケットを作成し、ＩＰｖ６ネットワークへの送出を前記ＩＰ送受信手段２に指示する。
【００５３】
ＩＰ送受信手段２は、前記ＩＰヘッダ変換手段６の指示にしたがって、前記ＩＰｖ６マルチキャストパケットをＩＰｖ６ネットワーク１０２に送信する。
【００５４】
ＩＰｖ６マルチキャストクライアント１０７は、前記ＩＰｖ６マルチキャスパケットのＩＰｖ６終点アドレス（ｆｆ１ｅ：：１００）のＩＰｖ６マルチキャストグループに加入することにより、前記ＩＰｖ６マルチキャストパケットを受信する。
【００５５】
以上により、ＩＰｖ６マルチキャストクライアント１０７は、ＩＰｖ４マルチキャストサーバ１０４が２３８．０．０．１のＩＰｖ４アドレスでＩＰｖ４ネットワーク１０１に放送（送信）するＩＰマルチキャストパケットを受信することができる。
【００５６】
なお、上記実施例では、ＩＰｖ４マルチキャストサーバ１０４が２３８．０．０．１のＩＰｖ４アドレスでＩＰｖ４ネットワーク１０１に放送（送信）するＩＰｖ４マルチキャストパケットを、ＩＰｖ６マルチキャストクライアント１０７で受信する場合について説明したが、ＩＰｖ６マルチキャストサーバ１０６がｆｆ１ｅ：：１のＩＰｖ６アドレスでＩＰｖ６ネットワーク１０２に放送（送信）するＩＰｖ６マルチキャストパケットを、ＩＰｖ４マルチキャストクライアント１０５で受信する場合についても同様である。すなわち、変換装置１ａはＩＰｖ６マルチキャストサーバ１０６がＩＰｖ６ネットワーク１０２に放送（送信）するＩＰｖ６マルチキャストパケットを受信し、ＩＰヘッダ変換により受信したＩＰｖ６マルチキャストパケットからＩＰｖ４マルチキャストパケットを作成し、ＩＰｖ４ネットワークに送出する。ＩＰｖ４マルチキャストクライアント１０５は変換装置１ａにより作成され、ＩＰｖ４ネットワークに送出された上記ＩＰｖ４マルチキャストパケットを受信する。
【００５７】
また、上記実施例では、変換装置１ａは管理者から指示されたＩＰｖ４マルチキャストグループについてＩＰヘッダ変換しているが、ＩＰｖ４ネットワークをモニタリングして自動検出したＩＰｖ４マルチキャストグループについてＩＰヘッダ変換するようにしても良い。同様に、ＩＰｖ６ネットワークをモニタリングして自動検出したＩＰｖ６マルチキャストグループについてＩＰヘッダ変換するようにしても良い。
【００５８】
また、上記実施例では、ＩＰｖ４マルチキャストサーバ１０４がＩＰｖ４ネットワーク１０１に放送（送信）するＩＰｖ４マルチキャストパケットのＩＰｖ４終点アドレス（２３８．０．０．１）を、変換用ＩＰアドレス保持手段３から取得したＩＰｖ６マルチキャストアドレス（ｆｆ１ｅ：：１００）に変換する場合について説明したが、ＩＰｖ４終点アドレス（２３８．０．０．１）の上位に固定パターンを追加した１２８ビットのＩＰｖ６アドレス（例えば、ｆｆ１ｅ：：ｆｆｆｆ：２３８．０．０．１）に変換するようにしても良い。
【００５９】
また、上記実施例では、図９のように、変換装置１ａとＩＰｖ４マルチキャストサーバ１０４が同一のＩＰｖ４ネットワーク１０１に接続している場合について説明したが、図１２に示すように、異なるＩＰｖ４ネットワークに接続する場合についても同様である。この場合は、変換装置１ａが２３８．０．０．１のＩＰｖ４アドレスに加入するために送信するＩＧＭＰメッセージをＩＰｖ４マルチキャストルータで受け取り、ＩＰｖ４マルチキャストルータ間でマルチキャストルーティングプロトコルが働き、ＩＰｖ４マルチキャストパケットがＩＰｖ４マルチキャストサーバ１０４から変換装置１ａまで届くようになる。変換装置１ａとＩＰｖ４マルチキャストサーバ１０４が異なるＩＰｖ６ネットワークに接続する場合についても同様である。
【符号の説明】
【００６０】
１ａ…変換装置、２…ＩＰ送受信手段、３…変換用ＩＰアドレス保持手段、４…ＩＰアドレス変換情報保持手段、５…ＩＰマルチキャスト加入グループ管理手段、６…ＩＰヘッダ変換手段、３１…ＩＰｖ４ユニキャストアドレステーブル、３２…ＩＰｖ４マルチキャストアドレステーブル、３３…ＩＰｖ６ユニキャストアドレステーブル、３４…ＩＰｖ６マルチキャストアドレステーブル、４１…ＩＰアドレス変換テーブル、５１…ＩＰｖ４マルチキャスト加入テーブル、５２…ＩＰｖ６マルチキャスト加入テーブル、１０１…ＩＰｖ４ネットワーク、１０２…ＩＰｖ６ネットワーク、１０４…ＩＰｖ４マルチキャストサーバ、１０５…ＩＰｖ４マルチキャストクライアント、１０６…ＩＰｖ６マルチキャストサーバ、１０７…ＩＰｖ６マルチキャストクライアント。
【図１】
2010166589.tif 000003
【図２】
2010166589.tif 000004
【図３】
2010166589.tif 000005
【図４】
2010166589.tif 000006
【図５】
2010166589.tif 000007
【図６】
2010166589.tif 000008
【図７】
2010166589.tif 000009
【図８】
2010166589.tif 000010
【図９】
2010166589.tif 000011
【図１０】
2010166589.tif 000012
【図１１】
2010166589.tif 000013
【図１２】
2010166589.tif 000014