(57)【要約】  通信システム（ＳＹＳ）において、ＩＰｖ４プライベートネットワーク（ＩＰｖ４）、グローバルＩＰｖ４インターネット（ＩＮ）及びＩＰｖ６ネットワーク（ＧＶ６）が、第１の（ＡＧＷ）及び第２の（ＢＧＷ）ゲートウェイを通して相互接続される。ＩＰｖ４プライベートネットワーク（ＰＶ４）の第１の固定端末（Ａ１）からＩＰｖ６ネットワーク（ＧＶ６）の第２の固定端末（Ｂ）への通信を可能にするために、「ＩＰｖ４トンネル内ＩＰｖ６」（ＴＵＮ’とＴＵＮ”）がＩＰｖ４プライベートネットワーク（ＰＶ４）とグローバルＩＰｖ４インターネット（ＩＮ）を通してセットアップされる。特に、第１の二重スタック端末（Ａ１）に割り当てられるグローバルＩＰｖ６アドレスに基づいて、第１（ＡＧＷ）ゲートウェイと第２（ＢＧＷ）ゲートウェイのマッピングテーブルがセットアップでき、第１の端末（Ａ１）と第２の端末（Ｂ）との間の通信で使用される。トンネル（ＴＵＮ’、ＴＵＮ”）の使用は、特に第１の端末（Ａ１）から第２の端末（Ｂ）へ起動される通信のために仮想プライベートネットワーク（ＶＰＮ）の使用を回避する。
2007524257.tif 000002
【特許請求の範囲】
【請求項１】
第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を含み、前記第１のネットワーク（ＩＮ）は前記第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）とそれぞれの第１のゲートウェイと第２のゲートウェイ（ＡＧＷ、ＢＧＷ）を通して第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に接続され、この接続は前記第２のネットワーク（ＰＶ４）の第１の端末（Ａ１）と前記第３のネットワーク（ＧＶ６）の第２の（Ｂ）との間に通信情報（ＰＡＹ）を提供するためのものである、通信システム（ＳＹＳ）内での通信方法であって、
前記第１のプロトコルと第２のプロトコル（ＩＰｖ４、ＩＰｖ６）が異なり、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）をアドレス指定するために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が前記第３のネットワーク（ＧＶ６）でのアドレス指定のために前記第２のプロトコル（ＩＰｖ６）を使用し、
前記第１のネットワークから第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれ第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２のプロトコル第３ネットワークアドレスであり、
ａ）前記第１の端末（Ａ１）と前記第１のゲートウェイ（ＡＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ１）をセットアップする（Ｓ７．１）ステップと、
ｂ）前記第１のプロトコルの第１のトンネル（ＴＵＮ１）を通して少なくとも前記通信情報（ＰＡＹ）を送信する（Ｓ７．２）ステップと、
ｃ）少なくとも前記通信情報（ＰＡＹ）を前記第１のゲートウェイ（ＡＧＷ）で受信する（Ｓ７．３）ステップと、
ｄ）前記第１のゲートウェイ（ＡＧＷ）と前記第２のゲートウェイ（ＢＧＷ）の間で第１のプロトコルの２のトンネル（ＴＵＮ２）をセットアップする（Ｓ７．４）ステップと、
ｅ）前記第１のプロトコルの第２のトンネル（ＴＵＮ２）を通して少なくとも前記通信情報（ＰＡＹ）を送信するステップ（Ｓ７．５）と、
ｆ）前記第２のゲートウェイ（ＢＧＷ）で少なくとも前記通信情報（ＰＡＹ）を受信する（Ｓ７．６）ステップと、
ｇ）前記第３のネットワーク（ＧＶ６）を通して前記第２の端末（Ｂ）に少なくとも前記通信情報（ＰＡＹ）を送信する（Ｓ７．７）ステップと
を備える方法。
【請求項２】
前記ステップａ）（Ｓ７．１）が、少なくとも前記通信情報（ＰＡＹ）を、
少なくとも第２プロトコルトランスポート型固有情報（Ａ１Ｔ−６−３）を含んでいる第１のヘッダを識別するトランスポート型で、
少なくとも第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と第２プロトコル第３ネットワーク第２端末アドレス（ＢＡ−６−３）とを含んでいる第２プロトコル第１ヘッダで、
少なくとも第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含んでいる第２のヘッダを識別するトランスポート型で、
少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＢＧＷＡ−Ｇ４−１）とを含んでいる第１プロトコル第１ヘッダで
カプセル化することを含んでいる、請求項１に記載の通信方法。
【請求項３】
前記ステップｄ）（Ｓ７．４）が、
第２のヘッダを識別する前記トランスポート型を、少なくとも第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）を含む第３のヘッダを識別するトランスポート型に変更することと、
前記第１プロトコル第１ヘッダを、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＢＧＷＡ−Ｇ４−１）に変更することと
を含んでいる、請求項１または２の一項に記載の通信方法。
【請求項４】
前記ステップｆ）（Ｓ７．６）が、
前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と、
前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）と、
前記第２のゲートウェイ（ＢＧＷ）内の前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と
を記憶することを含む、請求項１から３の一項に記載の通信方法。
【請求項５】
前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）、前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）、及び前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）がマッピングテーブルに記憶される請求項４に記載の通信方法。
【請求項６】
前記マッピングテーブルの中で、マッピング相関（ＢＧＷ−ＭＣ）が、
前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）の組との間に記憶される、請求項５に記載の通信方法。
【請求項７】
前記ステップｆ）（Ｓ７．６）が、少なくとも前記第１プロトコル第２ヘッダから前記通信情報（ＰＡＹ）をカプセル化解除することを含む、請求項１から６の一項に記載の通信方法。
【請求項８】
ｈ）前記第２の端末（Ｂ）から前記第２のゲートウェイ（ＢＧＷ）に前記第３のネットワーク（ＧＶ６）を通して少なくとも応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｉ）前記第２のゲートウェイ（ＢＧＷ）で少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を受信するステップと、
ｊ）前記第２ゲートウェイ（ＢＧＷ）と前記第１ゲートウェイ（ＡＧＷ）の間で第１のプロトコルの第３のトンネル（ＴＵＮ３）をセットアップするステップと、
ｋ）前記第１のプロトコルの第３のトンネル（ＴＵＮ３）を通して少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｌ）前記第１のゲートウェイ（ＡＧＷ）内で少なくとも前記それぞれの通信情報（ＲＥ−ＰＡＹ）を受信するステップと、
ｍ）前記第１のゲートウェイ（ＡＧＷ）と前記第１の端末（Ａ１）の間に第１のプロトコルの第４のトンネル（ＴＵＮ４）をセットアップするステップと、
ｎ）前記第１のプロトコルの第４のトンネル（ＴＵＮ４）を通して少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｏ）前記第１の端末（Ａ１）で少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を受信するステップと
を備えている請求項１から７のいずれか一項に記載の通信方法。
【請求項９】
前記ステップｈ）の前に、前記応答通信情報（ＲＥ−ＰＡＹ）が、
少なくとも前記第２プロトコル第３ネットワークトランスポート型固有情報（Ａ１Ｔ−６−３）を含む第４のヘッダを識別するトランスポート型で、
少なくとも前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）を含む第２プロトコル第２ヘッダで
カプセル化される、請求項８に記載の通信方法。
【請求項１０】
前記ステップｊ）が、少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を、
少なくとも前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）を含む第５のヘッダを識別するトランスポート型で、
及び前記マッピング相関（ＢＧＷ−ＭＣ）に従って少なくとも記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）を含む第１プロトコル第３ヘッダで
カプセル化することを含む、請求項８または９の一項に記載の通信方法。
【請求項１１】
前記ステップｍ）が、
第５のヘッダを、少なくとも前記第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含む第６のヘッダを識別するトランスポート型に識別する前記トランスポート型を変更することと、
前記第１プロトコル第３ヘッダを、少なくとも前記第１プロトコル第２ネットワーク第１端末装置アドレス（Ａ１Ａ−Ｐ４−２）を含む第１プロトコル第４ヘッダに変更すること
を含む、請求項８から１０の一項に記載の通信方法。
【請求項１２】
前記ステップｏ）が、受信されたパケットが前記第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含むヘッダを識別するトランスポート型を備えるかどうかを判断することを含む、請求項８から１１の一項に記載の通信方法。
【請求項１３】
前記受信パケットが、前記第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−ＰＴ−４）を含むヘッダを識別するトランスポート型を備えることが決定され、前記応答通信情報（ＲＥ−ＰＡＹ）が、少なくとも前記第１プロトコル第４ヘッダ及び第６のヘッダを識別する前記トランスポート型からパケット化解除される、請求項１２に記載の通信方法。
【請求項１４】
前記通信端末（Ａ１）と別の端末（Ｂ）との間で通信を提供するための通信端末（Ａ１）であって、
前記通信端末（Ａ１）が、第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）に属し、前記他の端末（Ｂ）が第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に属し、前記通信が、前記第２のプロトコル（ＩＰｖ６）とは異なる前記第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を通して提供され、前記第２のネットワークと第３のネットワーク（ＰＶ４、ＧＶ６）がそれぞれ第１のゲートウェイと第２のゲートウェイ（ＡＧＷ、ＢＧＷ）を通して前記第１のネットワーク（ＩＮ）に接続される通信端末と、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）でのアドレス指定のために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が前記第３のネットワーク（ＧＶ６）でアドレス指定するために前記第２のプロトコル（ＩＰｖ６）を使用し、
前記第１のネットワークから第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれ第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、
ａ）前記通信端末（Ａ１）が前記第１のプロトコル（ＩＰｖ４）と前記第２のプロトコル（ＩＰｖ６）を使用して通信でき、
ｂ）前記通信端末（Ａ１）が前記通信端末（Ａ１）と前記第１ゲートウェイ（ＡＧＷ）との間で第１のプロトコルのトンネル（ＴＵＮ１）をセットアップするためのトンネルセットアップ装置（ＴＳ１）を備える、
通信端末。
【請求項１５】
前記他の端末（Ｂ）に前記第１のプロトコルのトンネル（ＴＵＮ１）を通して少なくとも通信情報（ＰＡＹ）を送信するための送信装置（ＴＵ１）と
をさらに備える、請求項１４に記載の通信端末（Ａ１）。
【請求項１６】
前記第２の端末（Ｂ）から応答通信情報（ＲＥ−ＰＡＹ）を受信するための受信装置（ＲＵ１）と
をさらに備える請求項１４または１５の一項に記載の通信端末（Ａ１）。
【請求項１７】
少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）を記憶するための記憶装置（ＳＵ１）
をさらに備える請求項１４から１６の一項に記載の通信端末（Ａ１）。
【請求項１８】
少なくとも前記通信情報（ＰＡＹ）を、
少なくとも第２プロトコルトランスポート型固有情報（Ａ１Ｔ−６−３）を含んでいる第１のヘッダを識別するトランスポート型で、
少なくとも第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と第２プロトコル第３ネットワーク第２端末アドレス（ＢＡ−６−３）とを含んでいる第２プロトコル第１ヘッダで、
少なくとも第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含む第２のヘッダを識別するトランスポート型で、
少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＢＧＷＡ−Ｇ４−１）とを含んでいる第１プロトコル第１ヘッダで
カプセル化するためのカプセル化装置（ＥＵ１）と
をさらに備えている請求項１４から１７の一項に記載の通信端末（Ａ１）。
【請求項１９】
受信されたパケットが第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含むヘッダを識別するトランスポート型を備えるかどうかを判断するための判断装置（ＤＥＴＵ１）と
をさらに備える請求項１４から１８の一項に記載の通信端末（Ａ１）。
【請求項２０】
少なくとも、前記第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含むヘッダを識別する前記トランスポート型から前記応答通信情報（ＲＥ−ＰＡＹ）をカプセル化解除するためのカプセル化解除装置（ＤＵ１）をさらに備える請求項１４から１９の一項に記載の通信端末（Ａ１）。
【請求項２１】
前記カプセル化解除（ＤＵ１）が、前記判断装置（ＤＥＴＵ１）によって、前記受信パケットが前記第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含むヘッダを識別する前記トランスポート型を備えると判断されたときにだけ、前記応答通信情報（ＲＥ−ＰＡＹ）をカプセル化解除する前記カプセル化解除装置（ＤＵ１）を備える、請求項２０に記載の通信端末（Ａ１）。
【請求項２２】
第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）内のゲートウェイ（ＢＧＷ）であって、
前記第１のネットワーク（ＩＮ）が、それぞれに第１のゲートウェイ（ＡＧＷ）及び第２のゲートウェイ（ＢＧＷ）を形成する第２のゲートウェイ（ＢＧＷ）を通して、前記第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）に、及び第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に、前記第２のネットワーク（ＰＶ４）の第１端末（Ａ１）と前記第３のネットワーク（ＧＶ６）の第２の端末（Ｂ）の間で通信情報（ＰＡＹ）を提供するために接続され、
前記第１のプロトコルと第２のプロトコル（ＩＰｖ４、ＩＰｖ６）が異なり、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が、前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）でアドレス指定するために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が前記第３のネットワーク（ＧＶ６）でアドレス指定するために前記第２のプロトコル（ＩＰｖ６）を使用し、
前記第１のネットワークから第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれに第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３のアドレスであり、
前記ゲートウェイ（ＢＧＷ）が、第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）の組との間で変換をするように適応された（ＣＵ２）を備えている、
ゲートウェイ。
【請求項２３】
前記ゲートウェイ（ＢＧＷ）と前記第１のゲートウェイ（ＡＧＷ）との間に第１のプロトコルのトンネルをセットアップするためのトンネルセットアップ装置（ＴＳ２）と
をさらに備える請求項２２に記載のゲートウェイ（ＢＧＷ）。
【請求項２４】
第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）、第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）、及び第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）とを記憶するための記憶装置（ＳＵ２）と
をさらに備える請求項２２または２３の一項に記載のゲートウェイ（ＢＧＷ）。
【請求項２５】
前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）、前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）、及び前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）がマッピングテーブル（ＢＧＷ−ＭＣ）に記憶される請求項２２から２４の一項に記載のゲートウェイ（ＢＧＷ）。
【請求項２６】
前記マッピングテーブルで、
マッピング相関（ＢＧＷ−ＭＣ）が前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）の組との間に記憶される、請求項２５に記載のゲートウェイ（ＢＧＷ）。
【請求項２７】
第１のプロトコル（ＩＰｖ４）を使用して実現される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）であって、
前記第１のネットワーク（ＩＮ）が、それぞれの第１ゲートウェイと第２ゲートウェイ（ＡＧＷ、ＢＧＷ）を通して前記第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）及び第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に接続され、この接続は前記第２のネットワーク（ＰＶ４）の第１の端末（Ａ１）と前記第３のネットワーク（ＧＶ６）の第２の端末の間で通信を提供するためのものであり、
前記第１プロトコルと第２プロトコル（ＩＰｖ４、ＩＰｖ６）が異なり、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が、前記第１のネットワークと第２のネットワークと（ＩＮ、ＰＶ４）でのアドレス指定のために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が前記第３のネットワーク（ＧＶ６）でアドレス指定するために前記第２プロトコル（ＩＰｖ６）を使用し、
前記第１のネットワークから第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれ第１アドレスから第３アドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、
ａ）前記第１端末（Ａ１）が前記第１プロトコル（ＩＰｖ４）と前記第２プロトコル（ＩＰｖ６）を使用して通信でき、
ｂ）前記第１端末（Ａ１）が前記第１端末（Ａ１）と前記第１ゲートウェイ（ＡＧＷ）の間に第１のプロトコルの第１のトンネル（ＴＵＮ１）をセットアップするための第１トンネルセットアップ装置（ＴＳ３−１）を備え、
ｃ）前記第２ネットワークと第１ネットワーク（ＰＶ４、ＩＮ）の間の前記第１のゲートウェイ（ＡＧＷ）が、前記第１のゲートウェイ（ＡＧＷ）と前記第２のゲートウェイ（ＢＧＷ）の間で第１のプロトコルの第２のトンネル（ＴＵＮ２）をセットアップするための第２トンネルセットアップ装置（ＴＳ３−２）と、前記第１ゲートウェイ（ＡＧＷ）と前記第１の端末（Ａ１）の間に第１のプロトコルの第４のトンネル（ＴＵＮ４）をセットアップするための第４のトンネルセットアップ装置（ＴＳ３−４）とを備え、
ｄ）前記第１のネットワークと第３のネットワーク（ＩＮ、ＧＶ６）の間の前記第２のゲートウェイ（ＢＧＷ）が前記第２のゲートウェイ（ＢＧＷ）と前記第１のゲートウェイ（ＡＧＷ）との間で第１プロトコル第３トンネル（ＴＵＮ３）をセットアップするための第３トンネルセットアップ装置（ＴＳ３−３）を備える、
通信システム（ＳＹＳ）。
【請求項２８】
前記第１の端末（Ａ１）が、少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）を記憶するための記憶装置（ＳＵ１）をさらに備える、請求項２７に記載の通信システム（ＳＹＳ）。
【請求項２９】
前記第２のゲートウェイ（ＢＧＷ）が、
第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と、
第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）と、
第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と
を記憶するための記憶装置（ＳＵ２）を備える、請求項２７または２８の一項に記載の通信システム（ＳＹＳ）。
【請求項３０】
前記第１のゲートウェイ（ＡＧＷ）が、
第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）、
第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）、
第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）、
第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）と
を記憶するための記憶装置（ＳＵ３）を備える、請求項２７から２９の一項に記載の通信システム（ＳＹＳ）。
【請求項３１】
前記方法請求項１から１３の、いずれか１つまたは複数の前記方法ステップの１つまたは複数、あるいは装置請求項１４から２６またはシステム請求項２７から３０のいずれか１つまたは複数の装置の機能特徴を実施する命令を備えている、プログラム。
【請求項３２】
前記方法請求項１から１３の、任意の１つまたは複数の前記方法ステップの１つまたは複数、あるいは前記装置請求項１４から２６または前記システム請求項２７から３０のいずれか１つまたは複数の装置の機能特徴を実施するコード手段を備えるコンピュータ読み取り可能媒体が組み込まれている、コンピュータプログラム製品。
【請求項３３】
前記方法請求項１から１３の、任意の１つまたは複数の方法ステップの内の１つまたは複数、あるいは前記装置請求項１４から２６または前記システム請求項２７から３０に記載の、任意の１つまたは複数の装置の機能特徴を実施する手段を備えている、コンピュータ読み取り可能コードを埋め込ませたデータキャリヤ。
【請求項３４】
前記プログラムがデータ処理手段に、方法請求項１から１３に記載の任意の１つまたは複数の前記方法ステップの前記１つまたは複数、あるいは前記装置請求項１４から２６、またはシステム請求項２７から３０に記載の任意の１つまたは複数の装置の機能特徴を実行させるためのコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信方法、様々なプロトコル及び／またはアドレス空間を有する複数のネットワークを備えている通信システムにおける通信端末及びゲートウェイに関する。本発明は特に、それぞれが２つのネットワークに属する２台の固定端末が異なるバージョンのインターネットプロトコルを使用して実現され、インターネット等の別のネットワークを通して通信するＩＰベースのネットワークの通信状況に関する。さらに詳細には、本発明は、第１の固定端末が属するネットワークと、前記第１の固定端末のネットワークを第２の固定端末のネットワークに接続する相互接続ネットワークが同じプロトコルバージョンであるが、別のアドレス空間を用いて実現される通信システムにおける２台の固定端末の間の通信に関する。
【０００２】
本発明は、特に、第１の端末が、同じプロトコルバージョンであるが、別のアドレス空間を有する２つのネットワークを通し、そして第２の端末の属するネットワークを通して、どのようにして第２の端末への通信を確立できるのかの問題に関する。これらの異なるネットワークは、さらに詳細に後述されるように、ＩＰｖ４とＩＰｖ６のような異なるバージョンのインターネットプロトコルが共存し、インターネットプロトコル（ＩＰ）により実現されるネットワークであってよい。
【０００３】
しかしながら、本発明が概して異なるプロトコルと異なるアドレス空間を有するネットワークに関しており、本明細書でなされる応用例はインターネットプロトコルにより実現されるネットワークに限定されないことに留意すべきである。
【背景技術】
【０００４】
図１は、従来技術による通信システムＳＹＳを示す。図１に示されるように、通信システムＳＹＳは、インターネットプロトコルＩＰｖ４（第１のネットワークはグローバルインターネットであってよい）等の第１のプロトコルを使用して実現される第１のネットワークＩＮと、インターネットプロトコルＩＰｖ６等の第２のプロトコルを使用して実現される３つの第２のネットワーク、ＧＶ６*、ＧＶ６**、ＧＶ６と、ＩＰｖ４等の前記第１のプロトコルを使用して実現される第３のネットワーク及び第４のネットワーク、ＰＶ４、ＰＶ４**とを備えることができる。図１に示されるように、第１のネットワークＩＮ（ＩＰｖ４インターネット）は、他のネットワークに対しそれぞれのゲートウェイＧＷを通して接続されている。このようなゲートウェイＧＷの機能は当業者に公知であり、ゲートウェイＧＷは通常、ＩＰｖ６ネットワークとＩＰｖ４ネットワークとの間のプロトコル変換とアドレス変換を実行する。図１の構成は、ＩＰｖ４プライベートネットワークと１つまたは複数のＩＰｖ６ネットワークが共存することが予想されるＩＰｖ４とＩＰｖ６の転換期の間の典型である。通常は、第１のプロトコルと第２のプロトコルであるＩＰｖ４、ＩＰｖ６は異なり、相互運用できないので、既存のＩＰｖ４ネットワークと近づきつつあるＩＰｖ６ネットワークとの間のトランスポート通信を可能にするためにはいくつかの遷移解決策が必要である。
【０００５】
しかしながら、異なるプロトコルＩＰｖ４とＩＰｖ６を異なるネットワークで使用するためだけではなく、それぞれのネットワークでのアドレスの使用のため、図１の相互運用性については問題が存在する。例えば、原則として、第３のネットワークと第４のネットワークであるＰＶ４、ＰＶ４**は、原則として相互運用性が存在できるように、同じ第１のプロトコルＩＰｖ４を第１のネットワークＩＮとして使用する。しかしながら、例えば第１のネットワークと第４のネットワークＩＮ、ＰＶ４は、前記第１のネットワークと第４のネットワークＩＮ、ＩＰｖ４でのアドレス指定のために第１のプロトコルＩＰｖ４を使用するが、第１のアドレスと第４のアドレスは、第１プロトコルの異なるアドレス範囲から選択されるそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第４ネットワークアドレスである（これが、第４のネットワークＰＶ４の表現「プライベート」で示されることである）。つまり、ネットワークＩＮ、ＰＶ４、ＰＶ４**は（同じプロトコルＩＰｖ４がこれらのネットワーク内でのアドレス指定に使用されるため）同種のアドレスを使用しているが、第１のネットワークＩＮのユーザまたは通信端末は、それぞれ第３のネットワークと第４のネットワークＰＶ４、ＰＶ４**に予約されるアドレス範囲の一般的な知識及び使用方法を有していない。第１のアドレスと第４のアドレスが異なるアドレス範囲から選択されるという事実は、第３のネットワークと第４のネットワークＰＶ、ＰＶ**において「プライベート」の表現で示されている。
【０００６】
他方、アドレスの使用に関して、第２のネットワークＧＶ６、ＧＶ６*、ＧＶ６**は、アドレス指定のために第２のプロトコルＩＰｖ６を使用し、それらは大局的に同じアドレス空間を共用している。つまり予約された「プライベート」アドレスはない。
【０００７】
図１の通信システムＳＹＳでは、プロトコルの使用及びアドレスの使用に関して相互運用性についていくつかの不適合がある。例えば、相互運用性に関する問題は、第１のネットワークＩＮに接続されるネットワークの内の１つに登録されている移動体通信端末が、別のネットワークにローミングするときに発生する。特に、このような移動体通信端末は、それ自体を新しい（ローミング先）ネットワークに登録することはできない可能性があり、それは別の移動体通信端末によって到達可能ではないか、あるいはこのような別の移動体通信端末に情報を送信できない可能性がある。言うまでもなく、すでに図１から理解されている可能性があるように、例えばＩＰｖ４プライベートネットワークＰＶ４**からＩＰｖ６ネットワークＧＶ６にローミングする移動体通信端末は、それぞれに異なるプロトコルを有する２つのネットワークでの動作を可能とするために二重スタックプロトコル移動体通信端末である必要がある。しかしながら、二重スタック（二重プロトコル）移動体通信端末の使用に加えて、ネットワークＧＶ６*とＧＶ６**の２つの移動体通信端末が、インターネットＩＮを通して情報をルーティングすることによって通信するとき等に、例えばＩＰｖ４プロトコルネットワークを通るＩＰｖ６情報のルーティングを可能にするために手順が確立されなければならない。このようなローミング手順の異なるシナリオ及び通信シナリオは、移動体通信端末が図１のネットワークシナリオを移動するときに区別できる。これは、このようなローミングまたは移動端末のための異なるＩＰプロトコルの間での通信を可能にする専用の遷移機構を要求する。本出願と同時に、同じ出願人名で出願された我々の２つの平行したＰＣＴ出願、ＰＣＴ／ＥＰ／第ＸＸＸ  ＸＸＸ号及びＰＣＴ／ＥＰ／第ＸＸＸ  ＸＸＸ号は、移動体通信端末が異なるプロトコルネットワークにローミングする場合等、図１のローミングシナリオの通信／登録問題の解決策の提供に関するものである。前述の出願の開示は、本明細書に本出願に参照することにより組み込まれる。
【０００８】
しかしながら、通信の問題はローミングシナリオだけではなく、通信が固定端末間で行われる時にも発生する。当業者が理解しているように、固定端末（携帯端末とは対照的に）は、そのロケーションが固定されているため、いったんそれがネットワークに接続されると地理的に固定されたままとなるので、ロケーション更新手順または登録手順を必要としない。
【０００９】
２つの固定通信端末Ａ１、Ｂの間の通信の典型的なネットワークシナリオは図２に示されている。図２の通信システムＳＹＳでは、ＩＰｖ４からＩＰｖ６伝送ネットワークシナリオが第１のプロトコルＩＰｖ４を使用して実現される第１のネットワークＩＮを備えており（ＩＮはグローバル既存ＩＰｖ４インターネットの場合がある）、前記第１のネットワークＩＮは、それぞれの第１のゲートウェイと第２のゲートウェイＧＷ１、ＧＷ２を通して第１のプロトコルＩＰｖ４を使用して実現される第２のネットワークＰＶ４と、第２のプロトコルＩＰｖ６を使用して実現される第３のネットワークＧＶ６に接続されている。ネットワークＰＶ４、ＩＮ、ＧＶ６は、第２のネットワークＰＶ４の第１の固定端末Ａ１と第３のネットワークＧＶ６の第２の固定端末Ｂとの間において通信情報を提供するために使用される。ＩＰｖ４、ＩＰｖ６等の第１のプロトコルと第２のプロトコルは異なり、第１のネットワークと第２のネットワークＩＮ、ＰＶ４は、前記第１のネットワークと第２のネットワークＩＮ、ＰＶ４でのアドレス指定のために第１のプロトコルＩＰｖ４を使用する。第３のネットワークＧＶ６は、第３のネットワークＧＶ６でのアドレス指定のためにＩＰｖ６等の第２のプロトコルを使用する。第１のネットワークから第３のネットワーク、ＩＮ、ＰＶ４、ＧＶ６はそれぞれに第１のアドレス、第２のアドレス及び第３のアドレスを備えており、第１のアドレスと第２のアドレスは、それぞれに第１のプロトコルＩＰｖ４の異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスである。第３のアドレスは第２プロトコル第３ネットワークアドレスである。このようにして、通信システムＳＹＳで極めて明確であるのは、第２のネットワークＰＶ４が第１のネットワークＩＮと同じプロトコルＩＰｖ４を使用しているが、それは図２の「プライベート」ネットワークで示される予約済みのアドレス空間を有する。
【００１０】
図２の従来技術のネットワークシナリオでは、第１のネットワークＩＮと第２のネットワークＰＶ４との間の第１のゲートウェイＧＷ１に設置されているＮＡＴのために、固定端末Ｂによって開始される通信は、無事に確立できる。このようなネットワークアドレストランスレータＮＡＴは従来、従来のゲートウェイの中に提供され、第１の端末Ａ１から第２のゲートウェイＢＧＷへの第１のゲートウェイＡＧＷを介する通信を可能にするために、本来は第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスとの間で変換を提供する。このようなネットワークアドレストランスレータＮＡＴの使用は、本出願と同時に出願された、我々の前述のＰＣＴ出願ＰＣＴ／ＥＰ／第ＸＸＸ  ＸＸＸ号に説明されている。言うまでもなく、第２の端末Ｂは、第２のプロトコルＩＰｖ６通信情報を第１の端末Ａ１に送信するため、ＮＡＴの使用に加えて、第１の端末Ａ１は、一方では第１のプロトコルＩＰｖ４通信情報を第２のネットワークＰＶ４の他の端末に通信することができなければならず、他方ではそれは第２の端末Ｂから第２のプロトコルＩＰｖ６情報を「理解する」（復号する）ことができなければならないために、必然的に二重スタック（二重プロトコル）端末となっている。しかしながら、従来技術では、通信が第１の端末Ａ１によって第２の端末Ｂに開始されるときの通信問題に対して与えられる解決策はない。通信が固定端末Ａ１で開始されるときに仮想プライベートネットワーク（ＶＰＮ）の使用だけが、通信問題に対して考えられる解決策である。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
図１と図２に関して説明されるように、図２の通信システムＳＹＳでは、固定端末である第１の通信端末Ａ１が、やはり固定端末である第２の端末への通信を開始するときに通信問題がある。
【課題を解決するための手段】
【００１２】
したがって、本発明の目的は前述の不利な点を克服することである。特に、第１の端末と第２の端末がそれぞれに、ゲートウェイ及び前記第１の端末の接続先である前記ネットワークのプロトコルと同じプロトコルを使用して実現されている別のネットワークを通して相互接続され、異なるプロトコルのネットワークに接続される第１の端末により第２の端末への通信が起動することを可能にする通信方法、通信端末、ゲートウェイ及び通信システムを提供することが本発明の目的である。
【００１３】
本目的は、第１のプロトコルを使用して実現される第１のネットワークを含む通信システムにおける通信方法によって解決され、前記第１のネットワークは、前記第２のネットワークの第１の端末と前記第３のネットワークの第２の端末との間で通信情報を提供するために、前記第１のプロトコルを使用して実現される第２のネットワークと、第２のプロトコルを使用して実現される第３のネットワークに、それぞれ第１と第２のゲートウェイを通して接続され、前記第１のプロトコルと第２のプロトコルは異なり、前記第１のネットワークと第２のネットワークが前記第１のネットワークと第２のネットワーク内でアドレス指定するために前記第１のプロトコルを使用し、前記第３のネットワークが前記第３のネットワークでアドレス指定するために前記第２のプロトコルを使用し、前記第１から第３のネットワークがそれぞれに第１のアドレスから第３のアドレスを備え、前記第１のアドレスと第２のアドレスが、それぞれに前記第１のプロトコルの異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、そこでは前記通信方法は、以下のステップ、前記第１の端末と前記第１のゲートウェイとの間で第１のプロトコルの第１のトンネルをセットアップするステップと、前記第１のプロトコルの第１のトンネルを通して少なくとも前記通信情報を送信するステップと、前記第１のゲートウェイで少なくとも前記通信情報を受信するステップと、前記第１のゲートウェイと前記第２のゲートウェイの間に第１のプロトコルの第２のトンネルをセットアップするステップと、前記第１のプロトコルの第２のトンネルを通して少なくとも前記通信情報を送信するステップと、前記第２のゲートウェイ内で少なくとも前記通信情報を受信するステップと、前記第２の端末へ前記第３のネットワークを通して少なくとも前記通信情報を送信するステップとを備えている。
【００１４】
本目的は、前記通信端末と別の端末との間で通信を提供するための通信端末によっても解決され、前記通信端末は第１のプロトコルを使用して実現される第２のネットワークに属し、前記他の端末は第２のプロトコルを使用して実現される第３のネットワークに属し、前記通信は前記第２のプロトコルとは異なる前記第１のプロトコルを使用して実現される第１のネットワークを通して提供され、前記第２のネットワークと第３のネットワークはそれぞれの第１のゲートウェイと第２のゲートウェイを通して前記第１のネットワークに接続され、前記第１のネットワークと第２のネットワークは前記第１のネットワークと第２のネットワークでのアドレス指定のために前記第１のプロトコルを使用し、前記第３のネットワークは前記第３のネットワークでのアドレス指定のために前記第２のプロトコルを使用し、前記第１のネットワークから第３のネットワークはそれぞれ第１のアドレスから第３のアドレスを備え、前記第１のアドレスと第２のアドレスはそれぞれ前記第１のプロトコルの異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、前記第３のアドレスは第２プロトコル第３ネットワークアドレスであり、前記通信端末は前記第１プロトコルと前記第２プロトコルを使用して通信でき、前記通信端末は前記通信端末と前記第１ゲートウェイの間で第１プロトコルトンネルをセットアップするためのトンネルセットアップ装置を備えている。
【００１５】
さらに、本目的は第１のプロトコルを使用して実現される第１のネットワークを含む通信システム内のゲートウェイによって解決され、前記第１のネットワークは、前記第２のネットワークの第１の端末と前記第３のネットワークの第２の端末との間で通信情報を提供するために、前記第１のプロトコルを使用して実現される第２のネットワークに、及び第２のプロトコルを使用して実現される第３のネットワークに、第１のゲートウェイと第２のゲートウェイを形成する前記ゲートウェイそれぞれを通して接続され、前記第１のプロトコルと第２のプロトコルは異なり、前記第１のネットワークと第２のネットワークは前記第１のネットワークと第２のネットワークでアドレス指定するために前記第１のプロトコルを使用し、前記第３のネットワークは前記第３のネットワークでアドレス指定するために前記第２のプロトコルを使用し、前記第１のネットワークから第３のネットワークはそれぞれに第１のアドレスから第３のアドレスを備え、前記第１のアドレスと第２のアドレスはそれぞれに前記第１のプロトコルの異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、前記第３のアドレスは第２プロトコル第３ネットワークアドレスであり、前記ゲートウェイは第２プロトコル第３ネットワーク第１端末アドレスと、第１プロトコル第１ネットワーク第１ゲートウェイアドレスと第１プロトコル第１ネットワークトランスポート型特定情報の組との間を変換するように適合された変換装置を備えている。
【００１６】
さらに、本目的は第１プロトコルを使用して実現される第１のネットワークを含む通信システムにより解決され、前記第１のネットワークは、前記第２のネットワークの第１の端末と前記第３のネットワークの第２の端末との間で通信を提供するために、前記第１のプロトコルを使用して実現される第２のネットワークと第２のプロトコルを使用して実現される第３のネットワークに、それぞれの第１のゲートウェイと第２のゲートウェイを通して接続され、前記第１のプロトコルと第２のプロトコルは異なり、前記第１のネットワークと第２のネットワークは前記第１のネットワークと第２のネットワークでアドレス指定するために前記第１のプロトコルを使用し、前記第３のネットワークは前記第３のネットワークでのアドレス指定のために前記第２のプロトコルを使用し、前記第１のネットワークから第３のネットワークはそれぞれ第１のアドレスから第３のアドレスを備え、前記第１のアドレスと第２のアドレスはそれぞれに前記第１のプロトコルの異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、前記第３のアドレスは第２プロトコル第３ネットワークアドレスであり、前記第１の端末は第１のプロトコルと前記第２のプロトコルを使用して通信でき、前記第１の端末は前記第１の端末と前記第１のゲートウェイとの間で第１のプロトコルの第１のトンネルをセットアップするための第１トンネルセットアップ装置を備え、前記第２のネットワークと第１のネットワークとの間の前記第１ゲートウェイが前記第１ゲートウェイと前記第２ゲートウェイとの間に第１のプロトコルの第２のトンネルをセットアップするための第２トンネルセットアップ装置と、前記第１のゲートウェイと前記第１の端末との間に第１のプロトコルの第４のトンネルをセットアップするための第４トンネルセットアップ装置を備え、前記第１のネットワークと第３のネットワークとの間の前記第２のゲートウェイは前記第２のゲートウェイと前記第１のゲートウェイとの間に第１のプロトコル第３のトンネルをセットアップするための第３トンネルセットアップ装置を備えている。
【００１７】
本来、本発明に従って、前記第２プロトコル通信情報をそれぞれの第１プロトコルのトンネルの中にカプセル化するために、第１のプロトコルの第１のトンネルは、前記第１端末と前記第１ゲートウェイとの間で使用され、第１のプロトコルの第２のトンネルは、前記第１ゲートウェイと前記第２のゲートウェイとの間で使用される。このようにして、第１端末からの通信情報は本来２つのトンネルでカプセル化され、次に前記通信情報を第３のネットワークを通して第２の端末に送信する第２のゲートウェイで、カプセル化が解除される（ｄｅｃａｐｓｕｌａｔｅｄ）。トンネルの使用はバーチャルプライベートネットワークの使用を回避する。
【００１８】
好ましくは、前記通信方法では前記ステップａ）が、少なくとも前記通信情報を、少なくとも第２プロトコルトランスポート型固有情報を含んでいる第１のヘッダを識別するトランスポート型で、少なくとも第２プロトコル第３ネットワーク第１端末アドレスと第２プロトコル第３ネットワーク第２端末アドレスとを含んでいる第２プロトコル第１ヘッダで、少なくとも第１プロトコル第２ネットワークトランスポート型固有情報を含んでいる第２のヘッダを識別するトランスポート型で、及び少なくとも第１プロトコル第２ネットワーク第１端末アドレスと第１プロトコル第１ネットワーク第２ゲートウェイアドレスとを含んでいる第１プロトコル第１ヘッダでカプセル化することを含む。
【００１９】
好ましくは、前記通信方法では、前記ステップｄ）は、第２のヘッダを識別する前記トランスポート型を、少なくとも第１プロトコル第１ネットワークトランスポート型固有情報を含む第３のヘッダを識別するトランスポート型に変更することと、前記第１プロトコル第１ヘッダを、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレスと前記第１プロトコル第１ネットワーク第２ゲートウェイアドレスを含む第１プロトコル第２ヘッダに変更することとを含んでいる。
【００２０】
好ましくは、前記通信方法では、前記ステップｆ）は、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスと、前記第１プロトコル第１ネットワークトランスポート型固有情報と、前記第２のゲートウェイ内の前記第２プロトコル第３ネットワーク第１端末アドレスとを記憶することを含んでいる。
【００２１】
好ましくは、前記通信方法では、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス、前記第１プロトコル第１ネットワークトランスポート型固有情報、及び前記第２プロトコル第３ネットワーク第１端末アドレスはマッピングテーブルに記憶される。
【００２２】
好ましくは、前記マッピングテーブル内の前記通信方法では、前記第２プロトコル第３ネットワーク第１端末アドレスと、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスと前記第１プロトコル第１ネットワークトランスポート型固有情報の組との間でマッピング相関が記憶される。
【００２３】
好ましくは、前記通信方法では、前記ステップｆ）は、少なくとも前記第１プロトコル第２ヘッダから前記通信情報をカプセル化解除することを含んでいる。
【００２４】
好ましくは、通信方法はさらに、以下のステップ、前記第２の端末から前記第２のゲートウェイに前記第３のネットワークを通して少なくとも応答通信情報を送信するステップと、前記第２のゲートウェイで少なくとも前記応答通信情報を受信するステップと、前記第２のゲートウェイと前記第１のゲートウェイとの間に第１のプロトコルの第３トンネルをセットアップするステップと、前記第１のプロトコルの第３のトンネルを通して少なくとも前記応答通信情報を送信するステップと、前記第１のゲートウェイで少なくとも前記応答通信情報を受信するステップと、前記第１のゲートウェイと前記第１の第１端末との間に第１のプロトコルの第４のトンネルをセットアップするステップと、前記第１のプロトコルの第４のトンネルを通して少なくとも前記応答通信情報を送信するステップと、前記第１の端末で少なくとも前記応答通信情報を受信するステップとを備えている。
【００２５】
好ましくは、前記通信方法では、前記ステップｈ）の前に、前記応答通信情報は、少なくとも前記第２プロトコル第３ネットワークトランスポート型固有情報を含む第４のヘッダを識別するトランスポート型で、及び少なくとも第２プロトコル第３ネットワーク第１端末アドレスを含む第２プロトコル第２ヘッダで、少なくともカプセル化される。
【００２６】
好ましくは、前記通信方法で、前記ステップｊ）は、少なくとも前記第１プロトコル第１ネットワークトランスポート型固有情報を含む第５ヘッダを識別するトランスポート型である、及び前記マッピング相関に従って少なくとも前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第３ヘッダである、前記応答通信情報のカプセル化を含んでいる。
【００２７】
好ましくは、前記通信方法では、前記ステップｍ）は、少なくとも前記第１プロトコル第２ネットワークトランスポート型固有情報を含む第６のヘッダを識別するトランスポート型に第５のヘッダを識別する前記トランスポート型を変更することと、少なくとも前記第１プロトコル第２ネットワーク第１端末アドレスを含む第１プロトコル第４ヘッダに前記第１プロトコル第３ヘッダを変更することとを含んでいる。
【００２８】
好ましくは、前記通信方法では、前記ステップｏ）は、受信されたパケットが前記第１プロトコル第２ネットワークトランスポート型固有情報を含むヘッダを識別するトランスポート型を備えるかどうかを判断することを含んでいる。
【００２９】
好ましくは、前記通信方法では、前記受信パケットが前記第１プロトコル第２ネットワークトランスポート型固有情報を含むヘッダを識別するトランスポート型を備えると判断されると、前記応答通信情報が、少なくとも前記第１プロトコル第４ヘッダ及び第６のヘッダを識別する前記トランスポート型から、カプセル化解除が行われる。
【００３０】
好ましくは、通信端末は、前記第１プロトコルトンネルを通して前記他の端末に少なくとも通信情報を送信するための送信装置をさらに備えている。
【００３１】
好ましくは、前記通信端末は前記第２の端末から応答通信情報を受信するための受信装置をさらに備えている。
【００３２】
好ましくは、前記通信端末は、少なくとも第１プロトコル第２ネットワーク第１端末アドレスと第２プロトコル第３ネットワーク第１端末アドレスを記憶するための記憶装置とをさらに備えている。
【００３３】
好ましくは、前記通信端末はさらに、少なくとも前記通信情報を、少なくとも第２プロトコルトランスポート型固有情報を含んでいる第１のヘッダを識別するトランスポート型で、少なくとも第２プロトコル第３ネットワーク第１端末アドレスと第２プロトコル第３ネットワーク第２端末アドレスとを含んでいる第２プロトコル第１ヘッダで、少なくとも第１プロトコル第２ネットワークトランスポート型固有情報を含む第２のヘッダを識別するトランスポート型で、及び少なくとも第１プロトコル第２ネットワーク第１端末アドレスと第１プロトコル第１ネットワーク第２ゲートウェイアドレスとを含んでいる第１プロトコル第１ヘッダでカプセル化するためのカプセル化装置をさらに備えている。
【００３４】
好ましくは、前記通信端末は、受信されたパケットが第１プロトコル第２ネットワークトランスポート型固有情報を含むヘッダを識別するトランスポート型を備えるかどうかを判断するための判断装置をさらに備えている。
【００３５】
好ましくは、前記通信端末は、少なくとも、前記第１プロトコル第２ネットワークトランスポート型固有情報を含むヘッダを識別する前記トランスポート型から前記応答通信情報をカプセル化解除するためのカプセル化解除装置をさらに備えている。
【００３６】
好ましくは、前記通信端末では、前記カプセル化解除装置は、前記判断装置が、前記受信パケットが前記第１プロトコル第２ネットワークトランスポート型固有情報を含む前記トランスポート型識別ヘッダを備えると判断したときにだけ、前記応答通信情報をカプセル化解除する。
【００３７】
好ましくは、ゲートウェイは前記ゲートウェイと前記第１ゲートウェイとの間に第１のプロトコルのトンネルをセットアップするためのトンネルセットアップ装置をさらに備えている。
【００３８】
好ましくは、ゲートウェイは、第１プロトコル第１ネットワーク第１ゲートウェイアドレス、第１プロトコル第１ネットワークトランスポート型固有情報、及び第２プロトコル第３ネットワーク第１端末アドレスを記憶するための記憶装置をさらに備えている。
【００３９】
好ましくは、ゲートウェイでは、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス、前記第１プロトコル第１ネットワークトランスポート型固有情報、及び前記第２プロトコル第３ネットワーク第１端末アドレスがマッピングテーブルに記憶される。
【００４０】
好ましくは、前記ゲートウェイでは、前記マッピングテーブル内で、前記第２プロトコル第３ネットワーク第１端末アドレスと、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスと、前記第１プロトコル第１ネットワークトランスポート型固有情報の組みとの間でマッピング相関が記憶される。
【００４１】
好ましくは、前記通信システムでは、前記第１端末が、少なくとも第１プロトコル第２ネットワーク第１端末アドレスと第２プロトコル第３ネットワーク第１端末アドレスとを記憶するための記憶装置をさらに備える。
【００４２】
好ましくは、前記通信システムでは、前記第２のゲートウェイは、第１プロトコル第１ネットワーク第１ゲートウェイアドレス、第１プロトコル第１ネットワークトランスポート型固有情報、及び第２プロトコル第３ネットワーク第１端末アドレスとを記憶するための記憶装置を備えている。
【００４３】
好ましくは、前記通信システムでは、前記第１のゲートウェイは、第１プロトコル第２ネットワーク第１端末アドレスと、第１プロトコル第２ネットワークトランスポート型固有情報と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスと、第１プロトコル第１ネットワークトランスポート型固有情報とを記憶するための記憶装置を備えている。
【００４４】
本発明は追加の態様に従って、方法請求項１から１３のいずれか１つまたは複数の方法ステップ、あるいは装置請求項１４から２６またはシステム請求項２７から３０のいずれか１つまたは複数の装置の機能特徴の１つまたは複数を実施する命令を有するプログラムと、前記方法請求項１から１３のいずれか１つまたは複数の前記方法ステップ、あるいは前記装置請求項１４から２６または前記システム請求項２７から３０のいずれか１つまたは複数の装置の機能特徴のいずれか１つまたは複数を実施するコード手段を備えるコンピュータ読み取り可能媒体が組み込まれているコンピュータプログラム製品と、コンピュータ読み取り可能コードをその中で実施させ、前記方法請求項１から１３のいずれか１つまたは複数の前記方法ステップ、あるいは前記装置請求項１４から２６または前記システム請求項２７から３０のいずれか１つまたは複数の装置の機能特徴のいずれか１つまたは複数を実施する手段を備えるデータキャリヤと、プログラムがその中で実施され、前記プログラムがデータ処理手段に方法請求項１から１３のいずれか１つまたは複数の前記方法ステップ、あるいは前記装置請求項１４から２６または前記システム請求項２７から３０のいずれか１つまたは複数の装置の前記機能特徴の前記１つまたは複数を実行させるコンピュータ読み取り可能媒体を備えている。
【００４５】
本発明の追加の有利な実施形態及び改善策は、従属請求項から解釈されてもよい。さらに、本発明が、明細書及び請求項の中に別に説明されるステップと、特徴の組み合わせの結果生じる追加の実施形態と実施例とを備えることが注記されなければならない。
【００４６】
さらに、後述される内容は、本発明者により現在考えられる本発明の最善の形態とみなされるに過ぎないことが注記されなければならない。しかしながら、本発明は、本明細書において、教示に基づいて当業者により引き出されてよい他の実施形態を備える可能性がある。
【発明を実施するための最良の形態】
【００４７】
以下に、本発明のいくつかの具体的な実施例と実施形態が、図２に示されるようなインターネットプロトコル（ＩＰ）ベースのネットワークの関係で説明される。しかしながら、本発明がこれらの第１の（ＩＰｖ４）インターネットプロトコルと第２の（ＩＰｖ６）インターネットプロトコルの特定の使用に制限されないことが注記されなければならない。通信システムＳＹＳは、別の種類の異なる第１のプロトコルと第２のプロトコルを備えてよい。さらに、第２のネットワークＰＶ４及び第１のネットワークＩＮが同じ第１のプロトコルＩＰｖ４をそれぞれのネットワーク内でのアドレス指定のために使用するという事実に関係なく、第２のＰＶ４ネットワークと第１のＩＮネットワーク内の第２のアドレスと第１のアドレスは前記第１のプロトコルＩＰｖ４の様々なアドレス範囲からそれぞれに選択されることが理解されなければならない。これは、第２プロトコル第３ネットワークアドレスである第３のアドレスを使用する、第２のプロトコルＩＰｖ６を使用して実現される第３のネットワークＧＶ６の中の表現「プライベート」で示される。
【００４８】
さらに、以下の実施例と実施形態では、以下の用語が使用される。第１のプロトコルはＩＰｖ４プロトコルである。第２のプロトコルはＩＰｖ６プロトコルである。第１のネットワークＩＮはＩＰｖ４（グローバル）インターネットである。第２のネットワークはＩＰｖ４プライベートネットワークＰＶ４である。第３のネットワークはＩＰｖ６ネットワークＧＶ６である。第１のゲートウェイは第１のネットワークＩＮと第２のネットワークＧＶ４の間のゲートウェイである。第２のゲートウェイは第１のネットワークＩＮと第３のネットワークＧＶ６の間のゲートウェイである。さらに、第１の通信端末Ａ１が第１のプロトコルＩＰｖ４と第２のプロトコルＩＰｖ６をそれぞれに使用して通信できることが理解されなければならない。両方の端末、第１の端末Ａ１と第２の端末Ｂとも固定端末であると仮定される。つまりそれらのロケーションはネットワークセッションの間、地理学上、実質的に同じままである。特にそれは、固定端末が、それらのロケーションが地理学的に変化しないために、ロケーション更新手順を使用しないことを意味する。
【００４９】
さらに、図３では、本発明の原則の１つ、つまり第１の端末Ａ１と第１のゲートウェイＡＧＷの間のトンネルＴＵＮ’、及び第１のゲートウェイＡＧＷと第２のゲートウェイＢＧＷの間のトンネルＴＵＮ”のセットアップが示されている。当業者に対して技術分野で周知であるように、トンネルはあるプロトコルから別のプロトコルに情報をカプセル化するためにセットアップされる。例えば、図３に示されるように、トンネルＴＵＮ’の中の「ＩＰｖ４の中にＩＰｖ６」は、第２のプロトコルＩＰｖ６情報（例えばパケット）が第１のプロトコルＩＰｖ４の中にカプセル化されていることを意味する。このカプセル化は、伝送方向に応じて送信装置によってそれぞれに実行される。例えば、第１の端末から第１のゲートウェイへの伝送の場合、トンネルＴＵＮ’は第１の端末Ａ１によってセットアップされる。同様に、第１のゲートウェイＡＷＧから第２のゲートウェイＢＧＷへの通信の場合、トンネルＴＵＮ”が第１のゲートウェイＡＧＷによってセットアップされる。
【００５０】
他方、受信側は、トンネルを通って送信された情報を取り出すために情報のカプセル化解除（ｄｅｃａｐｓｕｌａｔｉｏｎ）を実行する。以下の実施形態及び実施例の説明においては、トンネルの番号付けは、それらが第１の端末Ａ１と第２の端末Ｂとの間の通信（Ａ１→Ｂ）に、及び第２の端末Ｂと第１の端末Ａ１との間（Ａ１←Ｂ）の情報の通信に、それぞれに出現する順序で実行される。トンネルとプロトコルの記号表示も図８の例示的な図面から理解されてよい。通信中、第１のトンネルＴＵＮ１は第１の端末Ａ１と第１のゲートウェイＡＧＷとの間でセットアップされる。また、第２のトンネルＴＵＮ２は第１のゲートウェイＡＧＷと第２のゲートウェイＢＧＷとの間でセットアップされる。同様に、第２の端末Ｂが応答すると、第２のゲートウェイＢＧＷと第１のゲートウェイＡＧＷとの間に第３のトンネルＴＵＮ３がセットアップされ、さらに第１のゲートウェイＡＧＷと第１の端末Ａ１の間に第４のトンネルＴＵＮ４がセットアップされる。用語の理由から、事実上、第２の端末Ｂと第１の端末Ａ１の通信の場合、それらはセットアップされる第１のトンネルと第２のトンネルであるが、トンネルＴＵＮ３とＴＵＮ４はここで第３のトンネルＴＵＮ３と第４のトンネルＴＵＮ４であると指定される。これはまた、図１４の詳細な実施例の説明から明らかになる。
【００５１】
以下、本発明の原理は図３（通信システムＳＹＳの概要）、図４（第２のゲートウェイＢＧＷのブロック図）、図５（第１の端末のブロック図）、図６（第１のゲートウェイＡＧＷのブロック図）、図７（本発明による通信方法のフローチャート）、及び図８（図３のトンネルの定義のための概略図）を参照して説明される。
【００５２】
基本的には、本発明のある態様は、図３のパケットＩＰ−Ｐ１とＩＰ−Ｐ２で示されるように、ＩＰｖ４移送ヘッダを用いるＩＰｖ６パケットのトンネル化である。第１の端末Ａ１から宛先端末Ｂへの経路で、図１３に示されるように（本来、ネットワークアドレストランスレータ（ＮＡＴ）である）第１のゲートウェイＡＧＷでのマッピング相関ＡＧＷ−ＭＣは、パケットＩＰ−Ｐ１を妨害し、マッピング相関ＡＧＷ−ＭＣに従ってカプセル化ヘッダを修正する。第１の端末Ａ１は、第２のネットワークＰＶ４内のコンピュータ等の固定端末であると仮定され、第１の端末Ａ１は二重スタック（二重プロトコル）端末である。後述されるように、本発明の一例に従って、第１の端末Ａ１は、グローバルで、一意で、ルータブルである１つの第２のプロトコルＩＰｖ６アドレスを有する。図３では、通信システムＳＹＳは２つのトンネルＴＵＮ’とＴＵＮ”を備えると示されているが、これらのトンネルは、順方向伝送（Ａ１→Ｂ）と応答逆方向伝送（Ａ１←Ｂ）の間にそれぞれ別々に使用される。また、図４ａのパケットＩＰ−Ｐ１とＩＰ−Ｐ２で示されるように、本発明の原理では、各トンネルＴＵＮ’、ＴＵＮ”は第２のプロトコルＩＰｖ６情報をカプセル化するための、第１のプロトコルＩＰｖ４トンネルである。
【００５３】
通信システム構成
すでに図２に関して説明されたように、図３の通信システムＳＹＳは、第１のプロトコルを使用して実現される第１のネットワークＩＮを含み、前記第１のネットワークは、第２のネットワークの第１の端末と第３のネットワークの第２のネットワークとの間で通信情報を提供するために、前記第１のプロトコルを使用して実現される第２のネットワークＰＶ４と第２のプロトコルを使用して実現される第３のネットワークＧＶ６に、それぞれの第１のゲートウェイと第２のゲートウェイを通して接続される。第１のプロトコルと第２のプロトコルは異なり、第１のネットワークと第２のネットワークは前記第１のネットワークと第２のネットワーク内でのアドレス指定のために第１のプロトコルを使用し、第３のネットワークは第３のネットワーク内でのアドレス指定のために第２のプロトコルを使用する。第１のネットワークから第３のネットワークはそれぞれ第１のアドレスから第３のアドレスを備えており、前記第１と第２のアドレス、及び第２のアドレスは、それぞれに第１のプロトコルの異なるアドレス範囲から選択される、それぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスである。第３のアドレスは第２プロトコル第３ネットワークアドレスである。さらに具体的には、これは、図３では、第１のＩＮネットワークと第２のＰＶ４ネットワークの、第１アドレスと第２アドレスが同じフォーマットを有し、第１のプロトコルＩＰｖ４によって実現されているが、それらが第１のプロトコル内で使用可能であり完全なアドレス空間の異なるアドレス範囲を有することを意味する。第３のネットワークは、第２のプロトコルフォーマットを有する第３のアドレスを有する。第２のプロトコルの完全なアドレス空間は第３のネットワークＧＶ６で使用可能である。
【００５４】
本発明では、第２のゲートウェイＢＧＷ、第１の端末Ａ１及び第１のゲートウェイＡＧＷは、第１の端末Ａ１から第２の端末Ｂへの通信を実施するために、それぞれに図４、第５及び図６の実施形態に示されるように構成されている。すでに図３に示されているように、本発明の原理の１つは第１の端末Ａ１と第１のゲートウェイＡＧＷとの間で、及び第１のゲートウェイＡＧＷと第２のゲートウェイＢＧＷとの間でそれぞれに２つのトンネルＴＵＮ’とＴＵＮ”を使用することである。したがって、本来、図７に示される本発明による通信方法を実施するためには、図４、図５、及び図６のブロック図の実施形態のメイン装置は、それぞれのトンネルセットアップ装置ＴＳ２とＴＳ１である。したがって、図４の変換装置ＣＵ２等の図４と図５に示される追加の装置及びカプセル化装置ＥＵ１は、このようなトンネルのセットアップを可能にするための特別な実施形態を構成する。したがって、図４、図５及び図６でのブロック図は、図７に示されるような本発明の通信方法を実施するためにそれらのサブグループだけが使用されるが、本発明の全ての実施形態で使用される全ての装置を、それぞれに示していることが理解されなければならない。
【００５５】
第２のゲートウェイ
本発明による第２のゲートウェイＢＧＷは、図４に示されるように、第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１の組との間で変換をするように適応された変換装置ＣＵ２を備えている。このような情報は、例えば、図１３に示されるように第２のゲートウェイＢＧＷの記憶装置ＳＵ２内のマッピング相関ＢＧＷ−ＭＣとして記憶できる。図１３には図示されていないが、記憶装置ＳＵ２内のマッピング相関つまりマッピングテーブルＢＧＷ−ＭＣは、第１端末のステーションＡ１ごとに図１３に示されるようなエントリを含む。理解を容易にするために、図１１は単一の第１の端末Ａ１ごとに第１のエントリだけを示している。
【００５６】
図１３のマッピングテーブルつまりマッピング相関ＢＧＷ−ＭＣ内のエントリは、図１０、図１１、図１２、及び最終的には図１３で概略して示されるように、通信が第１の端末Ａ１によって開始されると、第１の端末Ａ１からの第１のパケットの伝送中に設定される。図１３内に示されるようなエントリのあるマッピングテーブルＢＧＷ−ＭＣの使用及び設定は、本来ＭＨ←→ＣＨの間の通信を実施するためである。したがって、以下に、これらのエントリの意味が、さらに詳細に、より簡潔に説明される。
【００５７】
第２のゲートウェイＢＧＷでのマッピング相関ＢＧＷ−ＭＣでは、パラメータＡＧＷＡ−Ｇ４−１が、第１のプロトコルを使用する第１のネットワークにおいて第１のゲートウェイアドレスを構成する。第１のネットワークＩＮでＩＰｖ４を使用すると、このパラメータＡＧＷＡ−Ｇ４−１は、ＡＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ、つまり第１のゲートウェイＡＧＷのＩＰｖ４（第１のプロトコル）グローバルアドレスＧＬＯ＿ＡＤＤＲとして構成されるであろう。それは「第１のＩＰｖ４ネットワーク」内で使用されるように第１ゲートウェイのグローバルアドレスであるため、第１プロトコル「第１ネットワーク」第１ゲートウェイアドレスと呼ばれる。同様に、図１３のマッピング相関ＢＧＷ−ＭＣ内の右側では、第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３が、第３ネットワークＧＶ６で使用されるように第１の端末Ａ１のための第２プロトコルＩｐｖ６第３ネットワーク第１端末アドレスである。したがって、図１３のアドレスに関する全てのこのようなパラメータは以下のフォーマットを有する。
参照される装置−プロトコルバージョン−ネットワークで使用−アドレス
【００５８】
これは、例えば実際の値、Ａ１＿ＩＰｖ６＿ＧＬＯ＿ＡＤＤＲのためのＡＩＡ−６−３等の実際の参照数字にも反映される。ここでは「Ａ１」は「参照される装置」を表し、「Ａ」はパラメータが「アドレス」であることを示す、「Ｇ」はアドレスが「グローバルに」使用されることを示し、「３」はこのグローバルアドレスが第３のネットワークで使用されることを示す。同様に、ＡＧＷＡ−Ｇ４−１は、「ＡＧＷ」＝「第１のゲートウェイ」を示し、「Ａ」はそれが「アドレス」であることを示し、「Ｇ４」はそれが第１のプロトコル「ＩＰｖ４」を使用するグローバルアドレスであることを示し、「１」はそれが第１のネットワークで使用されることを示している。
【００５９】
やはり図１３に示されるように、マッピング相関ＢＧＷ−ＭＣは、指定「ポート」を含む「トランスポート型」固有情報Ａ１Ｔ−Ｇ４−１も備えている。したがって、アドレス指定に加えて、トランスポート型固有情報がマッピング相関ＢＧＷ−ＭＣで使用される。図３の通信システムＳＹＳでは、トンネルＴＵＮ’、ＴＵＮ”をセットアップするために、このようなトランスポート型の固有情報だけではなくアドレスも使用することが必要である。このようなトランスポート型の固有情報は、ＩＰｖ４／ＩＰｖ６型ネットワークを使用するときのポート番号となる場合がある。すなわち、それぞれのネットワークではルーティングのためにアドレスが必要である。つまりアドレスはそれぞれのネットワークを通して送られる各伝送情報（パケット）のソースアドレスまたは宛先アドレスであってよい。他方、各ネットワーク内で情報を送信するためには、一意の識別子として働くアドレスが必要とされるだけではなく、図１３の「ポート」のようなトランスポート型固有情報も必要である。この「ポート」は、例えば、７層ＯＳＩモデルのトランスポート層内の移送の型を指定する。例えば、同じ装置（端末）上で動作している複数のアプリケーションは異なる型の移送のために異なるポート番号を使用してよい。このような異なる型の移送は、例えばＵＤＰ（ユーザデータグラムプロトコル）移送またはＴＣＰ（転送制御プロトコル）移送である場合がある。他の型の移送は直列移送または並列移送であってよい。マッピング相関ＢＧＷ−ＭＣの左側の移送型固有情報だけではなくアドレスの使用も、第１のネットワークＩＮと第２のネットワークＰＶ４が、それらが第１のプロトコルＩＰｖ４を使用して両方とも実現されるという事実にも関わらず、同じアドレス範囲を共用していないという事実の結果である。本出願では、及び図１３に示されるように、トランスポート型固有情報は以下のフォーマットを有する。
−参照された装置−プロトコルバージョン−ネットワークで使用−情報−
【００６０】
例えば、Ａ１＿ＩＰｖ４＿ＧＬＯ＿Ｐｏｒｔは「プロトコルバージョン」＝「ＩＰｖ４」及び「ネットワークで使用」＝「グローバルに」を使用する「参照された装置」＝「Ａ１」を指定し、「ポート」は「トランスポート型」を指定する。同様に、このアドレスのパラメータは「Ａ１Ｔ−Ｇ４−１」で指定され、第１のプロトコル「Ｇ４」で、及び第１のネットワーク「１」でグローバルに使用される第１の端末Ａ１トランスポート型固有情報「Ｔ」を意味する。前述のように、図１３に示されるような情報／パラメータを備える第２のゲートウェイＢＧＷのマッピング相関ＢＧＷ−ＭＣは、図７に関して後述されるようにＡ１→Ｂによって開始される通信を実行するために必須である。
【００６１】
特に、及び後述されるように、マッピングテーブルＢＧＷ−ＭＣは図１４の例のステップＳ１４．９からステップＳ１４．１６で説明されるように、応答通信の間にトンネルＴＵＮ”をセットアップするために使用される。したがって、言うまでもなく、本発明による第２のゲートウェイＢＧＷは、第２のゲートウェイＢＧＷと第１のゲートウェイＡＧＷとの間に第１のプロトコルトンネルをセットアップするためのトンネルセットアップ装置Ｔ２を備えている。さらに、第２のゲートウェイＢＧＷは、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と、第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１と、第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３とを記憶するための記憶装置ＳＵ２を備えることがある。このようにして、変換装置ＣＵ２は前述の変換を実行するために記憶装置ＳＵ２にアクセスできる。好ましくは、前述のアドレスとトランスポート型固有情報は記憶装置ＳＵ２の中に前記マッピングテーブルＢＧＷ−ＭＣとして記憶されてよい。特に、マッピング相関ＢＧＷ−ＭＣは、前記第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１の組との間に記憶される。このようなマッピング相関を記憶装置ＳＵ２に記憶させることで、変換装置ＣＵ２はそれぞれの情報の間で容易に変換できる。好ましくはマッピングテーブルＢＧＷ−ＭＣによる変換装置ＣＵ２の使用により、前記第２の端末Ｂからの応答通信中に、それぞれ図８のトンネルＴＵＮ３にとって、第３のトンネルＴＵＮ”の使用とセットアップを可能にする。これらのトンネルを通信で使用することは後述される。
【００６２】
前述のように、第２のゲートウェイＢＧＷは、Ａ１が属するゲートウェイを識別するアドレスマッピングＢＧＷ−ＭＣを記憶し、読み取ることができる。マッピングテーブルの例は、図１３のマッピング相関ＢＧＷ−ＭＣで示されている。この新しいエントリは、この新しいエントリがまだマッピングテーブルに存在していない場合にもマッピングテーブルに追加される。
【００６３】
固定第１端末
固定第１端末Ａ１のブロック図は図５に示されている。固定端末Ａ１は二重プロトコル端末（二重スタック端末）であり、それはＩＰｖ４等の第１のプロトコルとＩＰｖ６等の第２のプロトコルを使用して通信できることを意味する。情報（パケット）を送信するための送信装置ＴＵ１及び情報（パケット）を受信するための受信装置ＲＵ１に加えて、図５の実施形態による第１の端末Ａ１は、第１端末Ａ１と第１ゲートウェイＡＧＷとの間に図８のＴＵＮ１等の第１のプロトコルトンネルをセットアップするためのトンネルセットアップ装置ＴＳ１を備えている。この第１プロトコルＩＰｖ４トンネルＴＵＮ１はＡ１→Ｂの間の通信に使用される。
【００６４】
送信側装置ＴＵ１は、前記第１プロトコルトンネルＴＵＮ１を通して前記他の端末Ｂに少なくとも通信情報ＰＡＹを送信するために適応され、受信側装置ＲＵ１は、第２の端末Ｂから応答通信情報ＲＥ−ＰＡＹを受信するために適応される。さらに、好ましくは第１の端末Ａ１は少なくとも第１プロトコル第２ネットワーク第１端末アドレスＡ１Ａ−Ｐ４−２と第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３とを備え、その使用はさらに詳細に後述される。しかしながら、トンネルＴＵＮ”、ＴＵＮ３だけがセットアップでき、通信情報は、第１の端末Ａ１内の記憶装置ＳＵ１が、グローバルで一意、且つ第１の端末Ａ１のためにルータブルであるＩＰｖ６アドレスＡ１Ａ−６−３を記憶する場合だけにＡ１←→Ｂの間で交換できる。
【００６５】
好ましくは、第１の端末Ａ１について図５のブロック図に示されていないが、第１プロトコルの第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２が第１の端末Ａ１によって提供される。この第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２は、第２ＩＰｖ４ネットワークと第１ＩＰｖ４ネットワーク（以下「トンネル化ポート」と呼ばれる）を通して情報をトンネル化するためのポートとして、第１の端末Ａ１に割り当てられる移送ポートである。好ましくは、このトンネル化ポートは、少なくとも前記第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２で前記情報をカプセル化することを含んでいる、前記第２のＩＰｖ４ネットワークと第１のＩＰｖ４ネットワークを通して、情報をトンネル化するトンネル化手順のために排他的に使用される。さらに好ましくは、トンネル化ポートは、通信手順の開始から第１の端末Ａ１に固定して割り当てられる。トンネル化ポートの固定した割り当ては他の端末との通信手順全体の間保持される。第１の端末Ａ１が、オフにされてから再び第２のネットワークＰＶ４内でオンにされたとしても、トンネル化ポートの割り当ては第１端末Ａ１で保持される。これにより第１の固定端末Ａ１から送信される全てのＩＰｖ６通信情報（パケット）が同じ第１プロトコル第２ネットワークトランスポート型特定情報Ａ１Ｔ−Ｐ４−２でカプセル化される、つまり第１の端末Ａ１によって発せられるＩＰｖ６パケットごとに、まったく同じトンネル化ポート「ポート」が使用されることを可能にする。
【００６６】
好ましくは、図３のトンネルＴＵＮ’または図８のＴＵＮ１をセットアップするために、通信端末Ａ１は、少なくとも前記通信情報ＰＡＹを、少なくとも第２プロトコルトランスポート型固有情報Ａ１Ｔ−６−３を含んでいる第１のヘッダを識別するトランスポート型で、少なくとも第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と第２プロトコル第３ネットワーク第２端末アドレスＢＡ−６−３とを含んでいる第２プロトコル第１ヘッダで、少なくとも前述の第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２を含んでいる第２ヘッダを識別するトランスポート型で、及び少なくとも第１プロトコル第２ネットワーク第１端末アドレスＡ１Ａ−Ｐ４−２と第１プロトコル第１ネットワーク第２ゲートウェイアドレスＢＧＷＡ−Ｇ４−１とを含んでいる第１プロトコル第１ヘッダでカプセル化するためのカプセル化装置ＥＵ１も備えている。「カプセル化」は（図８の）第１のトンネルＴＵＮ１または（図３の）ＴＵＮ’をセットアップする一部であるので、カプセル化装置ＥＵ１は第１の端末Ａ１のトンネルセットアップ装置ＴＳ１の一部として見られてもよい。
【００６７】
好ましくは、通信端末Ａ１は、受信されたパケットが第１プロトコル第２ネットワークトランスポート型固有情報ＡＩＴ−Ｐ４−２を含んでいるヘッダを識別するトランスポート型を備えるかどうかを判断するための判断装置ＤＥＴＵ１も備えている。
【００６８】
通信端末Ａ１は、少なくとも、前記第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２を含んでいるヘッダを識別する前記トランスポート型から応答通信情報ＲＥ−ＰＡＹをカプセル化解除するためのカプセル化解除装置ＤＵ１も備えている。好ましくは、カプセル化装置ＤＵ１は、前記判断装置ＤＥＴＵ１が、前記受信パケットが前記第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２を含む前記トランスポート型識別ヘッダを備えると判断したときだけに、前記応答通信情報ＲＥ−ＰＡＹをカプセル化する。
【００６９】
カプセル化装置ＥＵ１によってヘッダでカプセル化される固有情報は、図７の通信方法Ａ１→Ｂに関して後述される。
【００７０】
通信Ａ１→Ｂを可能にするための通信端末Ａ１の新規特徴の１つは、端末Ａ１が第２のプロトコルＩＰｖ６だけではなく第１のプロトコルＩＰｖ４も使用して通信できる、及び通信端末Ａ１がトンネルセットアップ装置ＴＳ１によって第１のプロトコルトンネルＴＵＮ１をセットアップできる、という事実であることが注記されなければならない。トンネルＴＵＮ１のセットアップは、好ましくは、図１に示されるように、パラメータＡ１Ａ−Ｐ４−２及びＡ１Ａ−６−３を使用することによって記憶装置ＳＵ１に記憶される情報を使用してイネーブルされる。特に、第１の端末Ａ１は、グローバルで、一意、且つルータブルである１つのＩＰｖ６アドレス、つまりパラメータＡ１Ａ−６−３を有さなければならない。
【００７１】
図７による通信方法の詳細な説明に入る前に、従来の第１の端末Ａ１と、及び本発明による第１のゲートウェイＡＧＷ等の従来のゲートウェイと対照的に、第１の端末Ａ１と第２のゲートウェイＢＧＷと図３の通信システムＳＹＳは、図４と図５に示されるように、及び前述されるように構成されることが理解されなければならない。
【００７２】
通信手順Ａ１→Ｂでは、従来どおりに提供されたＮＡＰ（図１３のマッピング相関ＡＧＷ−ＭＣ）が、完了のために第１ネットワークＡＧＷで使用されるので、第１のゲートウェイＡＧＷのブロック図が図６に示される。
【００７３】
第１ゲートウェイ
特に、第２のネットワークと第１のネットワークＰＶ４、ＩＮの間の第１ゲートウェイＡＧＷは、第１のゲートウェイＡＧＷと第２のゲートウェイＢＧＷとの間に（図８の）第１プロトコル第２トンネルＴＵＮ２または（図３の）ＴＵＮ”をセットアップするための第２トンネルセットアップ装置ＴＳ３−２を備えている。第１のゲートウェイＡＧＷは、図３のトンネルＴＵＮ’で示されるように、前記第１のゲートウェイＡＧＷと前記第１の端末Ａ１との間に第１プロトコル第４トンネルＴＵＮ４をセットアップするための第２トンネルセットアップ装置ＴＳ３−２も備えている。好ましくは、トンネルセットアップ装置ＴＳ３−１、ＴＳ３−２がそれぞれのトンネルをセットアップできるようにするために、第１のゲートウェイＡＧＷは、図１３における前記第１のゲートウェイＡＧＷのマッピングテーブルＡＧＷ−ＭＣで示されるように、第１プロトコル第２ネットワーク第１端末アドレスＡ１Ａ−Ｇ４−２と、第１プロトコル第２ネットワークトランスポート型固有情報Ａ１Ｔ−Ｐ４−２と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と、第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１とを記憶するための記憶装置ＳＵ３を備えている。ＡＧＷのコンテンツとＢＧＷマッピング相関ＡＧＷ−ＭＣ、ＢＧＷ−ＭＣを描く図１０に示されるように、第１の端末Ａ１により開始される通信の開始前に、右側のパラメータ、つまりＡＧＷＡ−Ｇ４−１とＡ１−Ｔ−Ｇ４−１は、まだ設定されていない。これらの情報は第１の端末Ａ１から第２の端末Ｂへのパケットの第１の順方向伝送の間に設定され、前記順方向伝送に応えて第２の端末Ｂから第１の端末Ａ１への逆方向パケットの（戻り方向）伝送で使用されるであろう。図１０のテーブルＡＧＷ−ＭＣと図１０のＢＧＷ−ＭＣがＡ１からＢへの第１の順方向パケット伝送の間だけに設定されるという事実にも関わらず、図１３に示されるようなマッピング相関ＡＧＷ−ＭＣに記憶される情報は、第１のゲートウェイＡＧＷ等のゲートウェイの中のいわゆるネットワークアドレストランスレータＮＡＴ内の従来技術に従って通常に記憶されることが注記されなければならない。この情報は従来のＮＡＴで入手可能であるが、この情報は図７に関して後述されるように、本発明による通信方法で使用される。
【００７４】
本発明による通信方法
図７は、本発明による通信方法の実施形態を示す。図７に理解できるように、通信が第１の端末Ａ１によって起動されると、第２のネットワークＰＶ４と第１のネットワークＩＮを通して２つのトンネルＴＵＮ’とＴＵＮ”がセットアップされ、これらのトンネルのセットアップ中、マッピングテーブルＡＧＷ−ＭＣとＢＧＷ−ＭＣのエントリも図１０、図１１、及び図１２においてステップ単位で示されるように行われるであろう。しかしながら、これらのテーブルの設定は本発明の特殊な詳細であり、プロトコルインプリメンテーションに応じて、トンネルは他の手段によってセットアップされてよい。しかしながら本発明の通信方法の中心的な考え方は図３に示され、図７に関して後述される。
【００７５】
図７のステップＳ７．１では、第１の端末Ａ１のトンネルセットアップ装置ＴＳ１が、第１の端末Ａ１と第１のゲートウェイＡＧＷとの間に第１のプロトコルの第１のトンネルＴＵＮ１をセットアップする。本来、図３に示されるように、第１のプロトコルの第１のトンネルＴＵＮ’のセットアップは、ＩＰｖ６プロトコルタイプパケット「ＩＰｖ６−ＰＡＹＬＯＡＤ（ペイロード）」が適切なＩＰｖ４アドレス「ＩＰｖ４」とトランスポート型固有情報「Ｔｒａｎｓ」でカプセル化されることを意味する。したがって、ステップＳ７．２では、それがＩＰｖ４ヘッダでカプセル化されているために、通信情報ＰＡＹは第１プロトコル第１トンネルＴＵＮ１を通して送信される。このようにして、ステップＳ７．１、Ｓ７．２では、第１端末Ａ１により作成されたＩＰｖ６パケットは、ＩＰｖ４ヘッダと移送ヘッダでカプセル化される。前記移送ヘッダの例は、ＵＤＰヘッダまたはＴＣＰヘッダのどちらかである。ＩＰｖ４ヘッダと移送ヘッダの両方とも、ＮＡＴマッピングテーブル目的に使用される（ＮＡＴテーブルＡＧＷ−ＭＣは第１のゲートウェイＡＧＷに記憶される）。
【００７６】
ステップＳ７．３では、通信情報ＰＡＹは第１のゲートウェイＡＧＷで受信される。本来は第１の端末Ａ１から受信されるパケットＩＰ−Ｐ１内のヘッダを交換するために使用される第１のゲートウェイＡＧＷでマッピング相関ＡＧＷ−ＭＣを使用すると、第１のゲートウェイＡＧＷによって、ステップＳ７．４での第１ゲートウェイＡＧＷと第２ゲートウェイＢＣＷとの間の第１プロトコル第２トンネルＴＵＮ２の設定を可能にする。以後、ステップＳ７．５では、少なくとも通信情報ＰＡＹは第１プロトコル第２トンネルＴＵＮ２を通って送信され、第２ゲートウェイＢＧＷのステップＳ７．６で受信される。第２のゲートウェイＢＧＷのカプセル化装置は通信情報ＰＡＹをカプセル化し、通信情報ＰＡＹを第３のネットワークＧＶ６を通して第２の端末Ｂに送信し、その後Ａ１からＢへの通信が完了する。
【００７７】
図７には図示されていないが、応答／肯定応答手順は、応答／肯定応答手順において第１の端末Ａ１に応答パケットを戻す第２の端末Ｂによって実施されてよい。肯定応答／応答手順の詳細なステップは、図１４ではステップＳ１４．９からステップＳ１４．１６で示される。しかしながら、本発明の中心的な考えは、仮想プライベートネットワークＶＰＮを使用する等、他の解決策の代わりに、第２のネットワークＰＶ４と第１のネットワークＩＮを通して２つのトンネルＴＵＮ’とＴＵＮ”をセットアップすることである。トンネルのセットアップは、前述のように第２のゲートウェイＢＧＷ内の新しいマッピングテーブルを使用することによってイネーブルされる。第２のゲートウェイＢＧＷ内でマッピングテーブルを提供し、二重スタック第１端末Ａ１の受信手順を提供すると、第２の端末Ｂから第１の端末Ａ１への戻り、つまり応答通信も可能である。これは、第２の端末ＢＧＷでマッピングテーブルＢＧＷ−ＭＣのエントリを参照する具体的な詳細をもって後述される。
【００７８】
第１の端末Ａ１によって開始される通信中の第１のトンネルと第２のトンネルＴＵＮ’とＴＵＮ”の使用を一般的に説明してきたが、以下、図９ａ、図９ｂ、図９ｃに関して及び図１４の詳細なステップに関して、マッピングテーブルＡＧＷ−ＭＣとＢＧＷ−ＭＣの中の個々のエントリの詳細な設定が説明される。
【００７９】
前記通信方法の詳細な実施形態
図１０は、図１４の通信方法の開始前の、第１のゲートウェイＡＧＷ（本来ＭＡＴテーブル）の中のマッピングテーブルＡＧＷ−ＭＣ、及び第２のゲートウェイＢＧＷの中のマッピングテーブルＢＧＷ−ＭＣのエントリを示している。図１１、図１２、及び図１３は、図１４の通信方法の多様な段階の間にマッピングテーブルＡＧＷ−ＭＣ、ＢＧＷ−ＭＣ内で行われるエントリを示している。図１４自体では、ステップ１４．１からステップ１４．８が図８に示されるように第１のトンネルと第２のトンネルＴＵＮ１、ＴＵＮ２を使用する順方向（Ａ１→Ｂ）通信に関し、ステップＳ１４．９からＳ１４．１６は図８に示されるようにトンネルＴＵＮ３、ＴＵＮ４を使用する逆方向応答（Ａ１←Ｂ）通信に関する。図１５は、図１４の中のステップ１４．１５のさらに詳細なステップを示している。
【００８０】
多様なトンネルを通して送信されるパケットの構造は、図３に示され、図９ａ、図９ｂ、及び図９ｃはそれぞれ、第１のトンネルＴＵＮ１を通る通信パケットＣＯＭＭ１の、第２のトンネルＴＵＮ２を通る通信パケットＣＯＭＭ２の、及び第３のトンネルと第４のトンネルＴＵＮ３、ＴＵＮ４を通って送信される応答パケットＲＥＳＰの、さらに詳細な構造を示している。
【００８１】
ステップＳ１４．１では、第１の端末Ａ１―第２の端末Ｂへの通信を開始する―は、図９ａに示されるようにパラメータフィールドＳＡ６、ＤＡ６、ＴＨ６及びＰＡＹからなるＩＰｖ６パケットを作成する。また、このＩＰｖ６パケットは図３のパケットＩＰ−Ｐ１の「ＩＰｖ６｜ｐａｙｌｏａｄ」で示される。特にＩＰｖ６パケットはパラメータフィールドＳＡ６のパラメータＡ１Ａ−６−３によって形成されるソースアドレスを備えている。本来、パラメータＡ１Ａ−６−３は、第１の端末Ａ１のグローバルで一意、且つルータブルなＩＰｖ６アドレスとして第１の端末Ａ１の記憶装置ＳＵ１に記憶される（図５を参照すること）。言うまでもなく、ＩＰｖ６パケットは宛先フィールドＤＡ６内に宛先アドレスＢＡ−６−３も有する。従って、ソースフィールドと宛先フィールドＳＡ６、ＤＡ６は第１端末Ａ１によって作成されるＩＰｖ６パケットの、グローバル第２プロトコルＩＰｖ６ソースと宛先アドレスを示している。ＩＰｖ６パケットは、ソースポートパラメータと宛先ポートパラメータＡＩＴ−６−３とＢＴ−６−３からなる移送ヘッダＴＨ６も備えている。ソースポートパラメータと宛先ポートパラメータは、図９ａに示されるように第２のプロトコルＩＰｖ６内のグローバルポートパラメータである。ペイロードフィールドＰＡＹでは、実際のペイロードデータが含まれる。
【００８２】
さらに、ステップＳ１４．１では、ＩＰｖ６パケット（フィールドＳＡ６、ＤＡ６、ＴＨ６、ＰＡＹ）は、図９ａにも示されるようにＩＰｖ４ソースヘッダと宛先ヘッダＳＡ４、ＤＡ４とＩＰｖ４移送ヘッダＴＨ４でカプセル化される。図９ａのパケットＣＯＭＭ１のＳＡ４、ＤＡ４、及びＴＨ４は、図３のパケットＩＰ−Ｐ１のセクション「ＩＰｖ４｜ｔｒａｎｓ」に対応する。ＩＰｖ６パケット「ＳＡ６、ＤＡ６、ＴＨ６、ＰＡＹ」は「プライベート」ＩＰｖ４第２ネットワークＰＶ４を通して送られる必要があるため、ＩＰｖ４ソースフィールドと宛先フィールドＳＡ４、ＤＡ４の中のソースアドレスと宛先アドレスは第１の端末Ａ１の「プライベート」ソースアドレスＡ１Ａ−Ｐ４−２（Ａ１は「プライベート」ネットワークＰＶ４に属する）と第２のゲートウェイＢＧＷのグローバル宛先アドレスＢＧＷＡ−Ｇ４−１を備えている。同様に移送ヘッダＴＨ４はそれぞれプライベートＩＰｖ４指定とグローバルＩＰｖ４指定を有するソースポートと宛先ポートＡ１Ｔ−Ｐ４−２とＢＴ−Ｇ４−１を備えることができる。
【００８３】
本来、ＩＰｖ４ヘッダ（ＳＡ４、ＤＡ４、ＴＨ４）でのＩＰｖ６パケット（ＳＡ６、ＤＡ６、ＴＨ６、ＰＡＹ）のカプセル化は、図３のトンネルＴＵＮ’または図８のＴＵＮ１をセットアップする。したがって、図５に示される第１の端末Ａ１のトンネルセットアップ装置ＴＳ１は、少なくとも通信情報を、少なくとも第２プロトコルトランスポート型固有情報を含んでいる第１のヘッダを識別するトランスポート型で、少なくとも第２プロトコル第３ネットワーク第１端末アドレスと第２プロトコル第３ネットワーク第２端末アドレスとを含んでいる第２プロトコル第１ヘッダで、少なくとも第１プロトコル第２ネットワークトランスポート型固有情報を含む第２ヘッダを識別するトランスポート型で、及び少なくとも第１プロトコル第２ネットワーク第１端末アドレスと第１プロトコル第１ネットワーク第２ゲートウェイアドレスとを含んでいる第１プロトコル第１ヘッダでカプセル化するためのカプセル化装置ＥＵ１を備えていると見なしてよい。好ましくは、移送型ヘッダはＵＤＰ（ユーザデータグラムプロトコル）ヘッダまたはＴＣＰ（転送制御プロトコル）ヘッダであってよい。
【００８４】
（本来、図７のステップＳ７．２に対応する）ステップＳ１４．２では、図９ａに示されるカプセル化されたパケットＣＯＭＭ１が、ソースフィールドＳＡ４内のＩＰｖ４ソースアドレスがＡ１プライベートアドレスであり、宛先フィールドＤＡ４内のＩＰｖ４宛先アドレスが、第２のゲートウェイＢＧＷのグローバルアドレスであるため、第１のゲートウェイＡＧＷに送信される。宛先フィールドＤＡ４がＩＰｖ４宛先アドレスとして（第１ゲートウェイＡＧＷのではなく）第２のゲートウェイＢＧＷのグローバルＩＰｖ４アドレスを備えるという事実にも関わらず、パケットＣＯＭＭ１は、これがパケットＣＯＭＭ１の第２のゲートウェイＢＧＷへの最終的なルーティングを可能にする唯一のゲートウェイであるため、第１のゲートウェイＡＧＷに送られる。パケットが第１のゲートウェイＡＧＷの（図７のステップＳ７．３の段階での）ステップＳ１４．２の後に受信されるとき、次の（図３）のトンネルＴＵＮ”と（図８の）ＴＵＮ２が「グローバル」ＩＰｖ４第１ネットワークＩＮを通してセットアップされなければならないので、第１のゲートウェイＡＧＷは、プライベート型アドレスと、ソースフィールドＳＡ４と移送ヘッダＴＨ４のポートＡ１Ａ−Ｐ４−２とＡ１Ｔ−Ｐ４−２を、グローバルＩＰｖ４アドレスとポートに変換する必要がある。したがって、ステップＳ１４．３では、ＩＰアドレスと移送ポートは図１１に示されるようにＮＡＴマッピングテーブルＡＧＷ−ＭＣに記憶される組を使用することによって変換される。本来、図１１のマッピングテーブルＡＧＷ−ＭＣのエントリは、通信パケットＣＯＭＭ１の中で、ソースフィールドＳＡ４内のプライベートアドレスＡ１Ａ−Ｐ４−２をソースフィールドＳＡ４内の新しいソースアドレスＡＧＷＡ−Ｇ４−１で置き換えるため、及び移送ヘッダＴＨ４内のプライベートポートＡ１Ｔ−Ｐ４−２を移送ヘッダＴＨ４内の新しいグローバルポートＡ１Ｔ−Ｇ４−１で置き換えるために使用される。したがって、本来、変換またはマッピングテーブルＡＧＷ−ＭＣを使用して、図９ａの通信パケットＣＯＭＭ１はソースフィールドＳＡ４と移送ヘッダＴＨ４内で新しいエントリを受信し、図９ｂの通信パケットＣＯＭＭ２を生じさせる。同時に、マッピングテーブルＡＧＷ−ＭＣ（ネットワークアドレストランスレータ）によるアドレスとポートの置き換えは、「新しいカプセル化」、つまり図３のトンネルＴＵＮ”（及び図８のＴＵＮ２）の新しいセットアップとして見なされてよい。このようにして、図３に示されるパケットＩＰ−Ｐ２は、本来、改訂されたＩＰｖ４ヘッダ「ＩＰｖ４｜ｔｒａｎｓ」はあるが、通信パケットＣＯＭＭ２に対応する。したがって、変換またはカプセル化は、第１のゲートウェイＡＧＷのブロック図の図６に示される第１のトンネルセットアップ装置ＴＳ３−１によってトンネルをセットアップする機能として見られてよい。
【００８５】
ステップＳ１４．４では、図９ｂに示される通信パケットＣＯＭＭ２は第２のゲートウェイＢＧＷに送信される。したがって、ステップＳ１４．３とＳ１４．４は、図７のステップＳ７．４とＳ７．５に対応すると見なされてよい。
【００８６】
ステップＳ１４．５では、通信パケットＣＯＭＭ２が（図７のステップＳ７．６に対応する）第２ゲートウェイＢＧＷで受信される。ステップＳ１４．４のカプセル化されたＩＰｖ４パケットを受信する前のマッピングテーブルＢＧＷ−ＭＣ内のエントリは図１１に示され、図１２はステップＳ１４．５の後のエントリを示している。
【００８７】
言うまでもなく、ステップＳ１４．５の第２のゲートウェイＢＧＷで図９ｂの通信パケットＣＯＭＭ２を受信した後、通信情報ＰＡＹを最終的に宛先端末Ｂに第２のプロトコルＩＰｖ６第３ネットワークＧＶ６を通して転送することが望まれる。第３のネットワークＧＶ６は第２プロトコルＩＰｖ６ネットワークであるため、トンネルをセットアップする必要はなく、単にソースフィールドと宛先フィールドＳＡ４、ＤＡ４、及びトランスポートヘッダＴＨ４からなるＩＰｖ４ヘッダは、通信パケットＣＯＭＭ２から取り除かれ、ＩＰｖ６パケット（ＳＡ６、ＤＡ６、ＴＨ６、ＰＡＹ）のＩＰｖ６宛先フィールドＤＡ６に記憶される第２の端末Ｂのグローバル宛先アドレスＢＡ−６−３に送ることができる純粋なＩＰｖ６パケットを生じさせる。この除去、つまりカプセル化解除は、パケットがステップＳ１４．７で第２の端末Ｂに転送される前のステップＳ１４．６で実行される。
【００８８】
さらに、ステップＳ１４．５では、マッピングテーブルＢＧＷ−ＭＣは図１３に示されるようなエントリで設定される。すなわち、マッピングテーブルＢＧＷ−ＭＣでは、第１のゲートウェイＡＧＷＡ−Ｇ４−１のＩＰｖ４グローバルアドレスと第１の端末Ａ１のＩＰｖ４グローバルポート、つまりパラメータＡ１Ｔ−Ｇ４−１と第１の端末Ａ１のグローバルＩＰｖ６アドレス、つまりパラメータＡ１Ａ−６−３との間の相関関係が記憶される。これらのパラメータはソースアドレスフィールドＳＡ４の受信通信パケットＣＯＭＭ２、移送ヘッダＴＨ、及びソースアドレスＳＡ６で記憶されているため、第２のゲートウェイＢＧＷはテーブルの右側にパラメータＡ１Ａ−６−３と対応するパラメータＡＧＷＡ−Ｇ４−１とＡ１Ｔ−４−１を設定できる。応答通信Ａ１←Ｂでは、図１４に示される応答通信ステップＳ１４．９からＳ．１４．１６から理解されるように、ＮＡＴテーブルＡＧＷ−ＭＣだけではなく第２のゲートウェイテーブルＢＧＷ−ＭＣも使用される必要があるため、第２のゲートウェイＢＧＷの対応関係つまりマッピング関係性ＢＧＷ−ＭＣの設定は本発明にとって必須である。
【００８９】
順方向伝送（Ａ１→Ｂ）通信を完了するため、Ｓ１４．８で、受信ＩＰｖ６パケットから抽出される通信情報ＰＡＹは第２の端末Ｂによって処理される。ステップＳ１４．５、Ｓ１４．６、Ｓ１４．７及びＳ１４．８が、図７のステップＳ７．６及びＳ７．７に対応することも注記されなければならない。
【００９０】
応答通信Ａ１←Ｂ
Ｓ１４．５で第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−４−１と前記第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１の組との間のマッピング相関ＢＧＷ−ＭＣを記憶させ、応答通信は図１４に示されるようにステップ１４．９からステップ１４．１６に従って可能である。
【００９１】
ステップＳ１４．９では、第２の端末Ｂが本来図３に示されるパケットＩＰ−Ｐ３のようなフォーマットを有するＩＰｖ６パケットを作成する。図３に示されているパケットＩＰ−Ｐ３のフォーマットは、そのＩＰｖ４ヘッダ（ＳＡ４、ＤＡ４、ＴＨ４）が除去された通信パケットＣＯＭＭ２が、第２の端末Ｂに送信されるとステップＳ１４．７で使用される。つまり、ステップＳ１４．９では、本来、図３のパケットＩＰ−Ｐ３のフォーマットを取り、及び図９ｃの応答パケットＲＥＳＰのＩＰｖ６パラメータフィールドＳＡ６（ソースアドレス）、ＤＡ６（宛先アドレス）、ＴＨ６（移送ヘッダソースと宛先ポート）、及びＲＥ−ＰＡＹ（応答通信ペイロード情報）を備える応答パケットは第２のゲートウェイＢＧＷに送信される。言うまでもなく、このＩＰｖ６パケットは、ソースフィールドＳＡ６のソースアドレスとして、第２の端末Ｂに対するグローバルＩＰｖ６アドレス、つまりパラメータＢＡ−６−３を有している。宛先フィールドＤＡ６のその宛先アドレスは、第１の端末のグローバルＩＰｖ６アドレス、つまりパラメータＡ１Ａ−６−３である。すなわち第２の端末Ｂは完全に第２プロトコルＩＰｖ６固定端末であるため、ソースフィールドＳＡ６および宛先フィールドＤＡ６におけるＩＰｖ６グローバルソースアドレスと宛先アドレスを指定する以外の他の選択肢はない。言うまでもなく、第２の端末Ｂによって所望されるのは、ＩＰｖ６パケットが最終的に第１の端末Ａ１に送信され、したがって第１の端末Ａ１のグローバル且つ一意のＩＰｖ６アドレスも第２端末Ｂに公知でなければならない。第２の端末Ｂは、受信ＩＰｖ６パケット（ＳＡ６、ＤＡ６、ＴＨ６、ＰＡＹ）のソースアドレスフィールドＳＡ６がこのグローブＩＰｖ６アドレス、つまりＡ１Ａ−６−３を含むため、受信されたＩＰｖ６通信パケットからこのグローバルＩＰｖ６アドレスを知ることができる。これが、初期に第１の端末Ａ１が（図５の第１の端末Ａ１のブロック図に示されるように、記憶装置ＳＵ１に記憶される）割り当てられた一意のグローバルＩＰｖ６アドレスを有さなければならない理由でもある。
【００９２】
図１４のステップＳ１４．１０では、第２のゲートウェイは第２の端末によって作成されるＩＰｖ６パケット（図９ｃの中のＳＡ６、ＤＡ６、ＴＨ６、ＲＥ−ＰＡＹ）を受け取る。次に、第２のゲートウェイＢＧＷは、図１３に示されるマッピングテーブルＢＧＷ−ＭＣを調べ、ＩＰｖ６宛先アドレスはＩＰｖ６宛先フィールドＤＡ６に記憶されている。マッピングテーブルＢＧＷ−ＭＣから、それは、第１の端末Ａ１のＩＰｖ４グローバルポート、つまりパラメータＡ１Ｔ−Ｇ４−１だけではなく、第１のゲートウェイＡＧＷのＩＰｖ４グローバルアドレス、つまりパラメータＡＧＷＡ−Ｇ４−１も入手し、それは、図９ｃに示されるようにパラメータフィールドＳＡ４、ＤＡ４、ＴＨ４からなるＩＰｖ４ヘッダ内のこれらのパラメータＡＧＷＡ−Ｇ４−１とＡ１Ｔ−Ｇ４−１を使用する。特に、ＡＧＷＡ−Ｇ４−１は宛先フィールドＤＡ４のＩＰｖ４宛先アドレスとして挿入され、パラメータＡ１Ｔ−Ｇ４−１はトランスポートヘッダＴＨ４のグローバル宛先ポートとして使用される。ＩＰｖ４ヘッダ（ＳＡ４、ＤＡ４、ＴＨ４）でＩＰｖ６パケット（ＳＡ６、ＤＡ６、ＴＨ６、ＲＥ−ＰＡＹ）をカプセル化するとき、本来、図８の中のトンネル状の第３のトンネルＴＵＮ３がステップＳ１４．６の第２のゲートウェイＢＧＷによってセットアップされる。必要な他の全てのパラメータ、つまりソースフィールドＳＡ４のＩＰｖ４ソースアドレス、トランスポートヘッダＴＨ４内のソースポートＢＴ−Ｇ４−１、及び移送ヘッダＴＨ６内のソースフィールドＳＡ６内の他のパラメータＢＡ−６−３及びソースポートと宛先ポートＢＴ−６−３とＡ１Ｔ−６−３は、第２の端末Ｂと第２のゲートウェイＢＧＷそれぞれによって、図９ｂに示されるパケットＣＯＭＭ２で受信される情報に基づいて引き出すことができる。
【００９３】
したがって、第３のトンネルＴＵＮ３を通る逆方向通信では、応答パケットＲＥＳＰは図９ｃに示されるような（及び図３のＩＰ−Ｐ２で示されるような）ＩＰｖ４カプセル化ＩＰｖ６パケットのフォーマットを有する。このようにして、第２のゲートウェイＢＧＷのトンネルセットアップ装置ＴＳ２が、ＩＰｖ６パケットにＩＰｖ４ヘッダを追加することによってトンネルＴＵＮ３をセットアップすると言うことができる。これは図１４のステップＳ１４．１１でなされる。
【００９４】
ステップＳ１４．１２では、図９ｃに示されるようなカプセル化された応答パケットＲＥＳＰが第１のゲートウェイＡＧＷに転送される。ステップＳ１４．１３では、第１のゲートウェイＡＧＷは第１の端末Ａ１への別のトンネルをセットアップする。このトンネルは図３においてＴＵＮ’で指定され、図８に示されるトンネルＴＵＮ４である。それは、ＩＰｖ４プライベートネットワークＰＶ４を通してであるが、また図３に示されるような「ＩＰｖ４トンネルの中のＩＰｖ６」でもある。したがって、カプセル化はＩＰｖ４インターネットネットワークＩＮを通るトンネルＴＵＮ”について同じように実行される。つまりＩＰｖ４ヘッダはＩＰｖ６パケットに追加される。しかしながら、ステップＳ１４．１３では、第１のゲートウェイＡＧＷは、マッピングテーブルＡＧＷ−ＭＣに（宛先フィールドＤＡ４に記憶される）宛先アドレスＡＧＷＡ−Ｇ４−１をもって、及び移送ヘッダＴＨ４に記憶される宛先ポートＡ１Ｔ−Ｇ４−１をもってアクセスするため、ＩＰｖ４ヘッダは異なるであろう。このようにして、グローバルアドレスとグローバルポート番号は、図１３に示されるようにプライベートアドレスパラメータとプライベートポートパラメータＡ１Ａ−ＰＶ−２とＡ１Ｔ−Ｐ４−２に変換される。つまり、応答パケットＲＥＳＰに別のＩＰｖ４ヘッダを追加する代わりに、第１のゲートウェイＡＧＷは、それぞれＩＰｖ４宛先アドレスフィールドＤＡ４とＩＰｖ４移送ヘッダＴＨ４において単にＡＧＷＡ−Ｇ４−１をＡ１Ａ−Ｐ４−２で、及びＡ１Ｔ−Ｇ４−１をＡＩＴ−Ｐ４−２で置換するに過ぎない。このようにして、オリジナルＩＰｖ６パケット（ＳＡ６、ＤＡ６、ＴＨ６、ＲＥ−ＰＡＹ）は異なってカプセル化され、図８に示されるようにトンネルＴＵＮ４を通して置換されたＤＡ４フィールドとＴＨ４フィールドのある応答パケットＲＥＳＰのトンネル化につながる。したがって、ステップＳ１４．１４．では、新しいＩＰｖ４ヘッダの付いたこのパケットは第４のトンネルＴＵＮ４（図３のＴＵＮ’）を通して第１の端末Ａ１まで転送される。ステップＳ１４．１５では、第１の端末Ａ１はその置換されたパラメータフィールドが付いた応答パケットＲＥＳＰを受信し、図１５に詳細に示されるようにパケット受信手順を実行する。特に、（置換されたＤＡ４とＴＨ４パラメータ付きの）応答パケットＲＥＳＰを受信するとき、ステップＳ１５．１で、第１の端末Ａ１は、移送ヘッダＴＨ４の移送宛先ポートが、第１の端末Ａ１が移送ヘッダＴＨ４（図９ａ）の元の通信パケットＣＯＭＭ１の中に挿入した元のソースポートＡ１Ｔ−Ｐ４−２に同一であるかどうかをチェックする。第１のゲートウェイが、ステップＳ１５．１で、受信された応答パケットがＡ１Ｔ−Ｐ４−２（つまりＡ１＿ＩＰｖ４＿ＰＲＩ＿ＰＯＲＴ）という正しいポート指定を有していないことを検出すると、ステップＳ１５．４で受信応答パケットは無視される。
【００９５】
ステップＳ１５．１でイエスの場合、第１の端末Ａ１は、次にステップＳ１５．２でＩＰｖ４ヘッダを、及び受信された応答パケットからのＩＰｖ４移送ヘッダをカプセル化解除する。つまり、図３に示されるパケットフォーマットＩＰ−ＰＩから、ＩＰｖ４関連アドレスと移送ヘッダ「ＩＰｖ４｜Ｔｒａｎｓ」は削除される。次に実際のＩＰｖ６パケットは、パケットからＲＥ−ＰＡＹペイロード情報を得るために処理される。
【００９６】
好ましくは、ステップＳ１４．１６では、肯定応答が第２の端末Ｂに送信され、ＩＰｖ６パケットは処理される。第１のゲートウェイと第２のゲートウェイＡＧＷ、ＢＧＷの全てのテーブルＡＧＷ−ＭＣとＢＧＷ−ＭＣは、第１の端末Ａ１から第２の端末Ｂへの通信パケットの第１の（順方向の）伝送の間に設定されたので、ここで第１の端末Ａ１から第２の端末Ｂへ、及び第２の端末Ｂから第１の端末Ａ１に追加のパケットを送信できる。このようなパケットは、パケットに含まれる実際のペイロード情報に応じて通信パケットまたは肯定応答パケットであってよい。
【００９７】
（図９ａ、図９ｂ、図９ｃ、図１０、図１１、図１２、図１３及び図１５に関連して）図１４の前述の説明から理解できるように、図３における第１の端末Ａ１から第２の端末Ｂへの通信を可能にするために、唯一の前提条件は、第１の端末が二重スタック端末であり、それがそれ自体に、第１通信パケットＣＯＭＭ１でのソースフィールドＳＡ６の第１のＩＰｖ６ソースアドレスとして転送されるグローバルで、一意且つルータブルなＩＰｖ６アドレスＡ１Ａ−６−３（つまりＡ１＿ＩＰｖ６＿ＧＬＯ＿ＡＤＤＲ）を割り当てているということである。次に、第１の端末Ａ１からの第１の通信パケットＣＯＭＭ２を受信したことに応えて、第２の端末Ｂから第１の端末Ａ１にパケット（応答パケット）の逆方向の伝搬を可能にするために、第２のゲートウェイＢＧＷのマッピング相関ＢＧＷ−ＭＣで使用されるのは、第１の端末Ａ１のこのグローバルＩＰｖ６アドレスである。
【００９８】
さらに、別の前提条件は、Ａ１からＢへ開始された１つのセッション中に、プライベートＩＰｖ４ポート、Ａ１Ｔ−Ｐ４−２（図１３のマッピング相関ＢＧＷ−ＭＣを参照すること）が第１の端末Ａ１に固定して割り当てられる点である。これによって、あらゆるＩＰｖ６通信情報（パケット）が同じトランスポート型固有情報でカプセル化される、つまりＩＰｖ６パケットごとに同じトンネル化ポートが使用されることが可能になる。このポートは、順方向通信と逆方向通信に同じでなければならず、これは図１５のステップＳ１５．１で確認される。
【００９９】
追加の実施形態
図１４に関して通信Ａ１→Ｂ／応答手順の実施形態について前述のように、ステップＳ１４．５の第２のゲートウェイＢＧＷは第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、パラメータＡＧＷＡ−Ｇ４−１とＡ１Ｔ−Ｇ４−１の組の間のマッピング相関ＢＧＷ−ＭＣを記憶する。次にステップＳ１４．６で、第２のゲートウェイＢＧＷのカプセル化解除装置が通信パケットＣＯＭＭ２からＩＰｖ４部分ＳＡ４、ＤＡ４、ＴＨ４を取り除く。
【０１００】
しかしながら、別の実施形態によると、通信Ａ１→Ｂ／応答手順は、図１６に示されるように行うこともできる。図１６のステップＳ１４．１からＳ１４．４は、図１４のステップＳ１４．１からＳ１４．４に同一である。したがって、同じ参照番号は図１６のこれらのステップに割り当てられ、したがってこれらのステップの説明はここに繰り返されない。図１６のステップ１４．５’は、ステップＳ１４．４で第１のゲートウェイＡＧＷから第２のゲートウェイＢＧＷに転送されるカプセル化されたパケットがカプセル化解除されることを示している。これは、ステップＳ１４．５’では、第２のゲートウェイＢＧＷのカプセル化解除装置が通信パケットＣＯＭＭ２からＩＰｖ４部分、ＳＡ４、ＤＡ４、ＴＨ４を取り除くことを意味する。次にステップＳ１４．６’では、第２のゲートウェイＢＧＷは図１７に示されるようにその受信手順と送信手順を開始する。図１７によるＢＧＷの受信手順と送信手順は、一般的に、以下に説明される。
【０１０１】
ステップＳ１７．１では、受信されたＩＰｖ６パケットのＩＰｖ６宛先アドレスが、ＢネットワークのＩＰｖ６アドレス空間に属するＩＰｖ６アドレスであるかどうかがチェックされる。イエス（ステップＳ１７．１の「イエス」）である場合、ステップＳ１７．２で、ＩＰｖ６パケットのＩＰｖ６ソースアドレスのエントリがすでにマッピングテーブルＢＧＷ−ＭＣにあるかどうかがチェックされる。これは、別のネットワークＡに属する特定の端末Ａ１のエントリＡ１Ａ−６−３（第２プロトコル第３ネットワーク第１端末アドレスＡ１＿ＩＰｖ６＿ＧＬＯ＿ＡＤＤＲ）があるかどうかをチェックされることを意味する。ノー（ステップＳ１７．２の「ノー」）の場合、新しいエントリが、１組（ＩＰｖ４グローバルソースアドレス、ＩＰｖ４グローバルトランスポートソースポート）とＩＰｖ６ソースアドレス間の第２のゲートウエイマッピング相関ＢＧＷ−ＭＣマッピングに追加される。つまり、ステップＳ１７．４では、新しいマッピング補正は、第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワークトランスポート型固有情報Ａ１Ｔ−Ｇ４−１の組との間のマッピングテーブルＢＧＷ−ＭＣに記憶されることを意味する。ステップＳ１７．２の結果が、マッピングテーブルＢＧＷ−ＭＣに受信ＩＰｖ６パケットのＩＰｖ６ソースアドレスのエントリがすでに存在しているという場合には（ステップ１７．２の「イエス」）、ステップＳ１７．３では、１組の（ＩＰｖ４グローバルソースアドレス、ＩＰｖ４グローバルトランスポートソースポート）の組とＩＰｖ６ソースアドレスの間のマッピングが更新される。つまり、パラメータＡ１Ａ−６０３、ＡＧＷＡ−Ｇ４−１及びＡ１Ｔ−Ｇ４−１の値が更新されることを意味する。また、更新中にこれらの３つのパラメータの内の少なくとも１つに変更があった場合、第２プロトコル第３ネットワーク第１端末アドレスＡ１Ａ−６−３と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＡＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワークトランスポート型固有な情報Ａ１Ｔ−Ｇ４−１の組が更新される。ステップＳ１７．３の後、及びやはりステップＳ１７．４の場合、ＩＰｖ６パケットがステップ１７．５の中のＩＰｖ６宛先アドレスに従ってアドレスに転送される。
【０１０２】
しかしながら、原則的にはＢＧＷに転送され、例えばステップＳ１４．５’で、ＩＰｖ４アドレスヘッダおよびＩＰｖ４トランスポートヘッダからカプセル化解除されるカプセル化されたパケットが、ＢネットワークのＩＰｖ６アドレス空間に属さない（ステップＳ１７．１の「ノー」）ＩＰｖ６宛先アドレスを有する、別の可能性がある。この場合、以下のステップＳ１７．６では、ＩＰｖ６パケットのＩＰｖ６宛先アドレスがマッピングテーブルＢＧＷ−ＭＣに記憶されるＩＰｖ６アドレスであるかどうかがチェックされる。ノー（ステップＳ１７．６の「ノー」）である場合、ステップ１７．７では、ＩＰｖ６パケットが廃棄される。
【０１０３】
ＩＰｖ６パケットのＩＰｖ６宛先アドレスがマッピングテーブルＢＧＷ−ＭＣに記憶されるＩＰｖ６アドレスであることが判明すると（ステップＳ１７．６で「イエス」）、ステップＳ１７．８ではＩＰｖ６パケットは、このＩＰｖ６アドレスとのマッピングテーブルマッチングからの値を使用して、ＩＰｖ４アドレスヘッダとＩＰｖ４トランスポートヘッダでカプセル化される。次にステップＳ１７．９で、このカプセル化されたパケットが前記ステップＳ１７．８によって検出されるようにＩＰｖ４アドレスに転送される。
【０１０４】
図１６に示される通信Ａ１→Ｂ／応答手順のステップでの異なる状況に従って、以下の２つの分岐間は、図１７に従ってＢＧＷの受信手順と送信手順において論理的に区別される。
ステップＳ１７．１からＳ１７．５を備える左分岐、及び
ステップ１７．１、ステップ１７．６、ステップ１７．８及びステップ１７．９を備える右分岐。
【０１０５】
ステップＳ１７ｂ．１とステップＳ１７．６とＳ１７．７を備える真中の分岐（パケットの廃棄）は、ＩＰｖ６パケットが、通信Ａ１→Ｂ／応答手順に属さない第２のゲートウェイＢＧＷで受信される場合にだけ使用される。
【０１０６】
以下では、図１６による通信Ａ１→Ｂ／応答手順の説明が続けられる。ステップＳ１４．６’では、第２のゲートウェイＢＧＷと、前述のような、及び図１７で示されるＢＧＷの受信手順と送信手順が開始される。好ましくは、ステップＳ１４ａ．６’では、ＩＰｖ６パケットのＩＰｖ６宛先アドレスが第２プロトコル第３ネットワーク第２端末アドレスＢＡ−６−３であるために、ＢＧＷの受信手順と送信手順は左分岐を取るであろう。このＩＰｖ６アドレスはＢネットワークのアドレス空間に属する。以下のステップＳ１４．７からＳ１４．９は図１４による通信Ａ１→Ｂ／応答手順に同一である。したがって、これらのステップの説明はここでは省略される。ステップＳ１４．９で第２の端末Ｂから第２のゲートウェイＢＧＷに応答メッセージを送信した後に、再び、図１７に従ったＢＧＷの受信手順と送信手順がステップＳ１４．１０’で開始される。好ましくは、ステップＳ１４．１０’では、ＢＧＷの受信手順と送信手順は、この段階でのＩＰｖ６パケットのＩＰｖ６宛先アドレスがＢネットワークのＩＰｖ６アドレス空間に属さないＡ１Ａ−６−３であるために、及びこのＩＰｖ６宛先アドレスＡ１Ａ−６−３がマッピングテーブルＢＧＷ−ＭＣに記憶されているために、右分岐を取る。以下のステップＳ１４．１２からＳ１４．１６は、これらのステップの説明が以下に繰り返されるように、図１４に示されるような通信Ａ１→Ｂ／応答に同一である。
【産業上の利用可能性】
【０１０７】
本発明は、通信方法、通信端末及び図３に示されるような通信システムにおけるゲートウェイを開示し、二重スタック端末がＩＰｖ４インターネット上で別のＩＰｖ６端末と通信するときにどのように通信を確立できるのかの新しい機構を示唆する。本発明の多様な態様において、グローバルＩＰｖ６ネットワークとグローバルＩＰｖ４ネットワークとの間の第２のゲートウェイに位置する新しいマッピングテーブルが説明される。加えて、二重スタック端末の新しい受信手順が提案される。
【０１０８】
本発明の本質は、前記に、特にＩＰｖ４（第１のプロトコル）ネットワークとＩＰｖ６（第２のプロトコル）ネットワークに関して説明されたが、本発明の概念、つまりマッピングテーブルの提供及び第２のプロトコルアドレスの第１の端末Ａ１内での固定割り当ては、図３に示される構成のようなシステム構成を有する他の種類のネットワークに拡張されてよいことが注記されてよい。
【０１０９】
さらに、本出願の図の多くは、プライベートフォーマットとグローバルアドレスフォーマットの特定の使用を示すが、同じ情報を別のフォーマットで指定する他のアドレスフォーマットも使用されてよい。さらに、本発明が本明細書における教示に基づいて他の実施形態を備えてよいことが注記されてよい。例えば、本発明は、説明及び請求項に別々に説明されてきたステップと特徴の組み合わせから生じる実施形態を備えてよい。
【０１１０】
さらに、本発明は、プログラムがその中で実施され、前記プログラムがデータ処理装置に第１の端末Ａ１、第１のゲートウェイＡＧＷ、及び第２のゲートウェイＢＧＷで前述の方法のステップを実行させるコンピュータ読み取り可能媒体を備える。本発明は、前述のようにコンピュータ読み取り可能媒体を含むコンピュータプログラム製品を備えてもよい。
【０１１１】
さらに本発明は前述の方法のステップを実施する命令を有するプログラムも備えてよい。
【０１１２】
本発明は、前述の方法ステップの、及び／または説明された装置またはシステム装置の１つまたは複数の機能特徴の、１つまたは複数を実施する命令を有するプログラムも含んでいる。
【０１１３】
さらに、本発明は、前述の方法ステップの１つまたは複数、及び／または説明された装置またはシステム装置の１つまたは複数の機能特徴を実施するコード手段を備えるコンピュータ読み取り可能媒体が組み込まれているコンピュータプログラム製品も含む。
【０１１４】
本発明は、コンピュータ読み取り可能コードがその中に実施されるデータキャリヤを含み、前述の方法ステップの１つまたは複数、及び／または説明された装置またはシステムの１つまたは複数の機能特徴を実施する手段も備える。
【０１１５】
さらに本発明は、プログラムが実施されるコンピュータ読み取り可能媒体であって、前記プログラムがデータ処理手段に前述の方法ステップの１つまたは複数、及び／または説明された装置またはシステムの１つまたは複数の機能特徴を実行させることを含む。
【０１１６】
さらに、請求項の参照数字は単に分類の目的を果たすためであり、これらの請求項の範囲を制限しない。
【図面の簡単な説明】
【０１１７】
【図１】ＩＰｖ４とＩＰｖ６等の異なるプロトコルバージョンを使用して実現される複数のネットワークを備える通信システムＳＹＳの概要を示す。
【図２】３つのネットワークＩＮ、ＰＶ４、ＧＶ６が第１の端末Ａ１と第２の端末Ｂの間で通信を提供するために２つのゲートウェイＧＷ１、ＧＷ２を通して相互接続される通信システムＳＹＳを示す。
【図３】第１の端末Ａ１によって第２の端末Ｂに対して通信を起動できるようにするために、本発明の原理に従って第２のネットワークと第１ネットワークＰＶ４、ＩＮへのトンネルＴＵＮ’、ＴＵＮ”の使用を示す。
【図４】本発明に従った図３に示される第２のゲートウェイＢＧＷの実施形態を示す。
【図５】本発明による第１の端末Ａ１の実施形態のブロック図を示す。
【図６】第１の端末Ａ１と第２の端末Ｂの間の通信を可能にするための図３に示される第１のゲートウェイＡＧＷのブロック図を示す。
【図７】本発明によるトンネルＴＵＮ’、ＴＵＮ”を使用する通信方法のフローチャートを示す。
【図８】特にトンネルの番号付けにおける順方向（第１の端末Ａ１から第２の端末Ｂ）通信及び逆方向（第２の端末Ｂから第１の端末Ａ）通信用のトンネルのセットアップを示す図である。
【図９ａ】第１の端末Ａ１によって送信されるカプセル化された通信パケットＣＯＭＭ１の例を示す。
【図９ｂ】第１のゲートウェイＡＧＷによって送信されるカプセル化された通信パケットＣＯＭＭ２の例を示す。
【図９ｃ】第１のゲートウェイＡＧＷから通信パケットＣＯＭＭ２を受信したことに応えて第２のゲートウェイＢＧＷによって送信されるカプセル化されたパケット（応答パケット）ＲＥＳＰの例を示す。
【図１０】第１のゲートウェイＡＧＷ内のマッピング相関ＡＧＷ−ＭＣ、及び図７の通信プロセスの始まりにある第２のゲートウェイＢＧＷ内のマッピング相関ＢＧＷ−ＭＣを示す。
【図１１−１３】それぞれに図７の通信方法の様々な段階のマッピング相関ＡＧＷ−ＭＣとＢＧＷ−ＭＣのエントリを示し、図１３が、第１の端末Ａ１によって起動される少なくとも１つの通信パケットが第２の端末Ｂによって受信され、第２の端末Ｂが少なくとも１つの応答通信パケットで対応したときの通信手順の状態において、これらのマッピング相関ＡＧＷ−ＭＣとＢＧＭ−ＭＣのコンテンツを示している。
【図１４】通信が第１の端末Ａ１によって起動されるときに、本発明に従って通信方法の詳細なステップを示す。
【図１５】図１４の通信方法の応答部分内の情報をカプセル解除するための、図１４のステップＳ１４．１５の詳細なステップを示す。
【図１６】通信が第１の端末Ａ１によって起動されると、本発明に従って通信方法の別の実施形態の詳細なステップを示す。
【図１７】ＢゲートウェイＢＧＷにおいて受信手順と送信手順を起動するための図１６のステップＳ１４．６’とＳ１４．１０’の詳細なステップを示す。
【図１】
2007524257.tif 000003
【図２】
2007524257.tif 000004
【図３】
2007524257.tif 000005
【図４】
2007524257.tif 000006
【図５】
2007524257.tif 000007
【図６】
2007524257.tif 000008
【図７】
2007524257.tif 000009
【図８】
2007524257.tif 000010
2007524257.tif 000011
【図１０】
2007524257.tif 000012
【図１１】
2007524257.tif 000013
【図１２】
2007524257.tif 000014
【図１３】
2007524257.tif 000015
【図１４】
2007524257.tif 000016
【図１５】
2007524257.tif 000017
【図１６】
2007524257.tif 000018
【図１７】
2007524257.tif 000019
【手続補正書】
【提出日】平成18年5月9日(2006.5.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）における通信方法であって、
前記第１のネットワーク（ＩＮ）が、それぞれの第１のゲートウェイと第２のゲートウェイ（ＡＧＷ、ＢＧＷ）を通して前記第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）と第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に接続され、この接続は前記第２のネットワーク（ＰＶ４）の第１の端末（Ａ１）と前記第３のネットワークの第２の端末（Ｂ）との間で通信情報（ＰＡＹ）を提供するためのものであり、
前記第１のプロトコルと第２のプロトコル（ＩＰｖ４、ＩＰｖ６）は異なり、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が、前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）でのアドレス指定のために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が前記第３のネットワーク（ＧＶ６）でのアドレス指定のために第２のプロトコル（ＩＰｖ６）を使用し、
前記第１から第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれに第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、
ａ）前記第１の端末（Ａ１）と前記第１のゲートウェイ（ＡＧＷ）の間に第１のプロトコルの第１のトンネル（ＴＵＮ１）をセットアップする（Ｓ７．１）ステップと、
ｂ）前記第１のプロトコルの第１のトンネル（ＴＵＮ１）を通って少なくとも前記通信情報（ＰＡＹ）を送信する（Ｓ７．２）ステップと、
ｃ）前記第１のゲートウェイ（ＡＧＷ）で少なくとも前記通信情報（ＰＡＹ）を受信する（Ｓ７．３）ステップと、
ｄ）前記第１のゲートウェイ（ＡＧＷ）と前記第２のゲートウェイ（ＢＧＷ）との間に第１のプロトコルの第２のトンネル（ＴＵＮ２）をセットアップする（Ｓ７．４）ステップと、
ｅ）前記第１のプロトコルの第２のトンネル（ＴＵＮ２）を通して少なくとも前記通信情報（ＰＡＹ）を送信する（Ｓ７．５）ステップと、
ｆ）少なくとも前記通信情報（ＰＡＹ）を前記第２ゲートウェイ（ＢＧＷ）で受信する（Ｓ７．６）ステップと、
ｇ）前記第３のネットワーク（ＧＶ６）を通って前記第２の端末（Ｂ）に少なくとも前記通信情報（ＰＡＹ）を送信する（Ｓ７．７）ステップと
を備えている通信方法。
【請求項２】
前記ステップｆ）（Ｓ７．６）が、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と、前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）と、前記第２のゲートウェイ（ＢＧＷ）内の前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）とを記憶することを含んでいる請求項１に記載の通信方法。
【請求項３】
前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と、前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１と、前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）とがマッピングテーブルに記憶される請求項２に記載の通信方法。
【請求項４】
前記マッピングテーブルにおいて、
マッピング相関（ＢＧＷ−ＭＣ）が、
前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）との組の間に記憶される請求項３に記載の通信方法。
【請求項５】
ｈ）前記第２の端末（Ｂ）から前記第２のゲートウェイ（ＢＧＷ）に前記第３のネットワーク（ＧＶ６）を通して少なくとも応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｉ）前記第２のゲートウェイ（ＢＧＷ）で少なくとも前記応答通信情報を受信するステップと、
ｊ）前記第２のゲートウェイ（ＢＧＷ）と前記第１のゲートウェイ（ＡＧＷ）との間に第１のプロトコルの第３のトンネル（ＴＵＮ３）をセットアップするステップと、
ｋ）前記第１のプロトコルの第３のトンネル（ＴＵＮ３）を通って少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｌ）前記第１のゲートウェイ（ＡＧＷ）で少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を受信するステップと、
ｍ）前記第１のゲートウェイ（ＡＧＷ）と前記第１の端末（Ａ１）との間で第１のプロトコルの第４のトンネル（ＴＵＮ４）をセットアップするステップと、
ｎ）少なくとも前記第１のプロトコルの第４のトンネル（ＴＵＮ４）を通って前記応答通信情報（ＲＥ−ＰＡＹ）を送信するステップと、
ｏ）前記第１の端末（Ａ１）で少なくとも前記応答通信情報（ＲＥ−ＰＡＹ）を受信するステップと
をさらに備えている請求項１から４のいずれか一項に記載の通信方法。
【請求項６】
前記通信端末（Ａ１）と別の端末（Ｂ）との間で通信を提供するための通信端末（Ａ１）であって、
前記通信端末（Ａ１）が、第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）に属し、前記他の端末（Ｂ）が第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に属し、前記通信が前記第２のプロトコル（ＩＰｖ６）と異なる前記第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を通して提供され、前記第２のネットワークと第３のネットワーク（ＰＶ４、ＧＶ６）がそれぞれ第１のゲートウェイと第２のゲートウェイ（ＡＧＷ、ＢＧＷ）を通して前記第１のネットワーク（ＩＮ）に接続され、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）でアドレス指定するために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が、前記第３のネットワーク（ＧＶ６）でアドレス指定するために前記第２のプロトコル（ＩＰｖ６）を使用し、
前記第１のネットワークから第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）はそれぞれ第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、
ａ）前記通信端末（Ａ１）が前記第１のプロトコル（ＩＰｖ４）と前記第２のプロトコル（ＩＰｖ６）を使用して通信でき、
ｂ）前記通信端末（Ａ１）は前記通信端末（Ａ１）と前記第１ゲートウェイ（ＡＧＷ）との間で第１プロトコルトンネル（ＴＵＮ１）をセットアップするためのトンネルセットアップ装置（ＴＳ１）を備えている、
通信端末（Ａ１）。
【請求項７】
少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）とを記憶するための記憶装置（ＳＵ１）と
をさらに備えている請求項６に記載の通信端末（Ａ１）。
【請求項８】
少なくとも前記通信情報（ＰＡＹ）を、
少なくとも第２プロトコルトランスポート型固有情報（Ａ１Ｔ−６−３）を含んでいる第１のヘッダを識別するトランスポート型で、
少なくとも第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と第２プロトコル第３ネットワーク第２端末アドレス（ＢＡ−６−３）とを含んでいる第２プロトコル第１ヘッダで、
少なくとも第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含む第２のヘッダを識別するトランスポート型で、
少なくとも第１プロトコル第２ネットワーク第１端末アドレス（Ａ１Ａ−Ｐ４−２）と第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＢＧＷＡ−Ｇ４−１）とを含んでいる第１プロトコル第１ヘッダで
カプセル化するためのカプセル化装置（ＥＵ１）と
をさらに備えている請求項６または７に記載の通信端末（Ａ１）。
【請求項９】
受信されたパケットが、第１プロトコル第２ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｐ４−２）を含むヘッダを識別するトランスポート型を備えているかどうかを判断するための判断装置（ＤＥＴＵ１）と
をさらに備えている請求項６から８のいずれか一項に記載の通信端末（Ａ１）。
【請求項１０】
第１のプロトコル（ＩＰｖ４）を使用して実現される第１のネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）内のゲートウェイ（ＢＧＷ）であって、
前記第１のネットワーク（ＩＮ）が、それぞれに第１のゲートウェイ（ＡＧＷ）と第２のゲートウェイ（ＢＧＷ）を形成する前記ゲートウェイ（ＢＧＷ）を通って、前記第１のプロトコル（ＩＰｖ４）を使用して実現される第２のネットワーク（ＰＶ４）及び第２のプロトコル（ＩＰｖ６）を使用して実現される第３のネットワーク（ＧＶ６）に接続され、この接続は前記第２のネットワーク（ＰＶ４）の第１の端末（Ａ１）と前記第３のネットワーク（ＧＶ６）の第２の端末（Ｂ）との間に通信情報（ＰＡＹ）を提供するためのものであり、
前記第１のプロトコルと第２のプロトコル（ＩＰｖ４、ＩＰｖ６）が異なり、
前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）が前記第１のネットワークと第２のネットワーク（ＩＮ、ＰＶ４）内でのアドレス指定のために前記第１のプロトコル（ＩＰｖ４）を使用し、
前記第３のネットワーク（ＧＶ６）が、前記第３のネットワーク（ＧＶ６）でのアドレス指定のために前記第２のプロトコル（ＩＰｖ６）を使用し、
前記第１から第３のネットワーク（ＩＮ、ＰＶ４、ＧＶ６）がそれぞれに第１のアドレスから第３のアドレスを備え、
前記第１のアドレスと第２のアドレスがそれぞれ第１プロトコル第１ネットワークアドレスと第１プロトコル第２ネットワークアドレスであり、それぞれ前記第１のプロトコル（ＩＰｖ４）の異なるアドレス範囲から選択されており、
前記第３のアドレスが第２プロトコル第３ネットワークアドレスであり、
前記ゲートウェイ（ＢＧＷ）が、第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）の組との間で変換をするように適応された変換装置（ＣＵ２）を備えている、
ゲートウェイ（ＢＧＷ）。
【請求項１１】
前記ゲートウェイ（ＢＧＷ）と前記第１のゲートウェイ（ＡＧＷ）との間に第１のプロトコルトンネルをセットアップするためのトンネルセットアップ装置（ＴＳ２）と
をさらに備えている請求項１０に記載のゲートウェイ（ＢＧＷ）。
【請求項１２】
前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と、
前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）と、
前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と
がマッピングテーブル（ＢＧＷ−ＭＣ）に記憶される請求項１０または１１に記載のゲートウェイ（ＢＧＷ）。
【請求項１３】
前記マッピングテーブルにおいて、
マッピング相関（ＢＧＷ−ＭＣ）が、前記第２プロトコル第３ネットワーク第１端末アドレス（Ａ１Ａ−６−３）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＡＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワークトランスポート型固有情報（Ａ１Ｔ−Ｇ４−１）の組との間に記憶される請求項１２に記載のゲートウェイ（ＢＧＷ）。
【請求項１４】
前記方法請求項１から５の任意の１つまたは複数に記載の前記方法ステップの１つまたは複数を実行する命令を有しているプログラム。
【請求項１５】
前記方法請求項１から５の任意の１つまたは複数に記載の前記方法ステップの１つまたは複数を実行するコード手段を備えているコンピュータ読み取り可能媒体が組み込まれているコンピュータプログラム製品。
【国際調査報告】
2007524257.tif 000020
2007524257.tif 000021
2007524257.tif 000022