(57)【要約】通信システム（ＳＹＳ）では、ＩＰｖ４インターネットである第１ネットワーク（ＩＮ）と、ＩＰｖ６ネットワークである第２ネットワーク（ＧＶ６−１）と、ＩＰｖ６ネットワークである第３ネットワーク（ＧＶ６−２）と、プライベートＩＰｖ４ネットワークである第４ネットワーク（ＰＶ４）とが、ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）を介して相互に接続されている。本発明によれば、第２ネットワーク（ＧＶ６−１）をホームネットワークとし、第４ネットワーク（ＰＶ４）へ移動した移動ホスト（ＭＨ）と、第３ネットワーク（ＧＶ６−２）において登録される通信相手ホスト（ＣＨ）との間の通信が可能になる。本発明には、通信システム（ＳＹＳ）における登録および通信方法が含まれる。
2007515822.tif 000002
【特許請求の範囲】
【請求項１】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）に、第１、第２ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）を前記第２ネットワーク（ＧＶ６‐１）において登録する方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２ネットワーク（ＧＶ６‐１）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＰＶ４）は、それぞれ第１、第２、第４アドレスを有し、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記第１端末（ＭＨ）において、第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）から第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成するステップ（Ｓ４ｅ．１）と、
ｂ）前記第１端末（ＭＨ）と第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ１）を確立するステップ（Ｓ４ｅ．２）と、
ｃ）前記第１プロトコル第１トンネル（ＴＵＮ１）を経由して前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を送信するステップ（Ｓ４ｅ．３）と、
ｄ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｅ．４）と、
ｅ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ２）を確立するステップ（Ｓ４ｅ．５）と、
ｆ）前記第１プロトコル第２トンネル（ＴＵＮ２）を経由して前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を送信するステップ（Ｓ４ｅ．６）と、
ｇ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｅ．７）と、
ｈ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第２ネットワーク（ＧＶ６‐１）を経由して前記第２ネットワーク（ＧＶ６‐１）上のホームエージェント（ＨＡ）へ送信するステップ（Ｓ４ｅ．８）と
を備えることを特徴とする登録方法。
【請求項２】
前記ステップａ）（Ｓ４ｅ．１）の前に、第１プロトコルアドレス送信部から前記第１端末（ＭＨ）に対して前記第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）が送信されることを特徴とする請求項１に記載の登録方法。
【請求項３】
前記ステップｂ）（Ｓ４ｅ．２）は、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｐ４‐４）を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）を含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）をカプセル化するステップを含むことを特徴とする請求項１または２に記載の登録方法。
【請求項４】
前記ステップｅ）（Ｓ４ｅ．５）は、前記トランスポートタイプ識別第１ヘッダを、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）を含むトランスポートタイプ識別第２ヘッダに変換し、前記第１プロトコル第４ネットワークヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）を含む第１プロトコル第１ネットワークヘッダに変換するステップを含むことを特徴とする請求項１乃至３のいずれかに記載の登録方法。
【請求項５】
前記ステップｇ）（Ｓ４ｅ．７）は、前記カプセル化された第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）のカプセルを解き、前記トランスポートタイプ識別第２ヘッダと前記第１プロトコル第４ネットワークヘッダを除去するステップを含むことを特徴とする請求項１乃至４のいずれかに記載の登録方法。
【請求項６】
前記ステップｇ）（Ｓ４ｅ．７）は、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と、前記第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）と、前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）とを記憶するステップを含むことを特徴とする請求項１乃至５のいずれかに記載の登録方法。
【請求項７】
前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）と、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と前記第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）の組との間の変換関係が変換テーブルに記憶されることを特徴とする請求項１乃至６のいずれかに記載の登録方法。
【請求項８】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）から前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）に対して通信情報（ＰＡＹ）を提供する通信方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）第１端末（ＭＨ）と第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ１）を確立するステップ（Ｓ４ｆ．１）と、
ｂ）前記第１プロトコル第１トンネル（ＴＵＮ１）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．２）と、
ｃ）前記通信情報（ＰＡＹ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｆ．３）と、
ｄ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ２）を確立するステップ（Ｓ４ｆ．４）と、
ｅ）前記第１プロトコル第２トンネル（ＴＵＮ２）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．５）と、
ｆ）前記通信情報（ＰＡＹ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｆ．６）と、
ｇ）前記第１ゲートウェイ（ＨＮＧＷ）と前記第３ゲートウェイ（ＣＮＧＷ）の間に第１プロトコル第３トンネル（ＴＵＮ３）を確立するステップ（Ｓ４ｆ．７）と、
ｈ）前記第１プロトコル第３トンネル（ＴＵＮ３）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．８）と、
ｉ）前記通信情報（ＰＡＹ）を前記第３ゲートウェイ（ＣＮＧＷ）が受信するステップ（Ｓ４ｆ．９）と、
ｊ）前記通信情報（ＰＡＹ）を前記第３ネットワーク（ＧＶ６‐２）を介して前記第２端末（ＣＨ）へ送信するステップ（Ｓ４ｆ．１０）と
を備えることを特徴とする通信方法。
【請求項９】
前記ステップａ）（Ｓ４ｆ．１）の前に、第２プロトコルアドレス送信部から前記第１端末（ＭＨ）に対して前記第２プロトコル第３ネットワーク第２端末アドレス（ＣＨＡ‐６‐３）が送信されることを特徴とする請求項８に記載の通信方法。
【請求項１０】
前記ステップａ）（Ｓ４ｆ．１）は、少なくとも第２プロトコル第４ネットワークトランスポートタイプ特定情報（Ｔ−６）を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ‐６‐２‐ＯＲＩＧ）と第２プロトコル第３ネットワーク第２端末アドレス（ＣＨＡ‐６‐３）を含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｐ４−４）を含むトランスポートタイプ識別第２ヘッダと、少なくとも第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ−Ｐ４−４）と第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第４ネットワークヘッダとで少なくとも前記通信情報（ＰＡＹ）をカプセル化するステップを含むことを特徴とする請求項８または９に記載の通信方法。
【請求項１１】
前記ステップｄ）（Ｓ４ｆ．４）は、前記トランスポートタイプ識別第２ヘッダを、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｇ４−１）を含むトランスポートタイプ識別第３ヘッダに変換し、前記第１プロトコル第４ネットワークヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ−Ｇ４−１）と前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第１ネットワーク第１ヘッダに変換するステップを含むことを特徴とする請求項８乃至１０のいずれかに記載の通信方法。
【請求項１２】
前記ステップｇ）（Ｓ４ｆ．７）は、
ａ）前記通信情報（ＰＡＹ）のカプセルを解き、少なくとも前記第１プロトコル第１ネットワーク第１ヘッダを除去するステップと、
ｂ）前記カプセル解放された通信情報（ＰＡＹ）を、少なくとも第１プロトコル第１ネットワーク第３ゲートウェイアドレス（ＣＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第１ネットワーク第２ヘッダでカプセル化するステップと
を含むことを特徴とする請求項８乃至１１のいずれかに記載の通信方法。
【請求項１３】
前記ステップｉ）（Ｓ４ｆ．９）は、前記通信情報（ＰＡＹ）のカプセルを解き、少なくとも前記第１プロトコル第１ネットワーク第２ヘッダを除去するステップを含むことを特徴とする請求項８乃至１２のいずれかに記載の通信方法。
【請求項１４】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）から、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）に対して通信情報（ＰＡＹ）を提供する通信方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記通信情報（ＰＡＹ）を、前記第２端末（ＣＨ）から前記第３ネットワーク（ＧＶ６‐２）を介して前記第３ゲートウェイ（ＣＮＧＷ）へ送信するステップ（Ｓ４ｇ．１）と、
ｂ）前記第３ゲートウェイ（ＣＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ４）を確立するステップ（Ｓ４ｇ．２）と、
ｃ）前記第１プロトコル第１トンネル（ＴＵＮ４）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｇ．３）と、
ｄ）前記通信情報（ＰＡＹ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｇ．４）と、
ｅ）前記第１ゲートウェイ（ＨＮＧＷ）と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ５）を確立するステップ（Ｓ４ｇ．５）と、
ｆ）前記第１プロトコル第２トンネル（ＴＵＮ５）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｇ．６）と、
ｇ）前記通信情報（ＰＡＹ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｇ．７）と、
ｈ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１端末（ＭＨ）の間に第１プロトコル第３トンネル（ＴＵＮ６）を確立するステップ（Ｓ４ｇ．８）と、
ｉ）前記第１プロトコル第３トンネル（ＴＵＮ６）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．９）と、
ｊ）前記通信情報（ＰＡＹ）を前記第１端末（ＭＨ）が受信するステップ（Ｓ４ｇ．１０）と
を含むことを特徴とする通信方法。
【請求項１５】
前記ステップａ）（Ｓ４ｇ．１）の前に、第２プロトコルアドレス送信部から前記第２端末（ＣＨ）に対して前記第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）が送信されることを特徴とする請求項１４に記載の通信方法。
【請求項１６】
前記ステップａ）（Ｓ４ｇ．１）の前に、少なくとも前記通信情報（ＰＡＹ）が、少なくとも第２プロトコル第３ネットワーク第２端末アドレス（ＣＨＡ−６−３）と前記第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）を含む第２プロトコル第３ネットワークヘッダでカプセル化されることを特徴とする請求項１４または１５に記載の通信方法。
【請求項１７】
前記ステップｂ）（Ｓ４ｇ．２）は、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第１ネットワーク第１ヘッダで少なくとも前記通信情報（ＰＡＹ）をカプセル化するステップを含むことを特徴とする請求項１４乃至１６のいずれかに記載の通信方法。
【請求項１８】
前記ステップｄ）（Ｓ４ｇ．４）と前記ステップｅ）（Ｓ４ｇ．５）の間に、
ａ）前記通信情報（ＰＡＹ）のカプセルが解かれ、少なくとも前記第１プロトコル第１ネットワーク第１ヘッダが除去されるステップと、
ｂ）前記カプセル解放された通信情報（ＰＡＹ）が前記第２ネットワーク（ＧＶ６‐１）を介して当該第２ネットワーク（ＧＶ６‐１）のホームエージェント（ＨＡ）へ送信されるステップと
が含まれることを特徴とする請求項１４乃至１７のいずれかに記載の通信方法。
【請求項１９】
前記カプセル解放された通信情報（ＰＡＹ）は、少なくとも第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ−６−２−ＣｏＡ）でカプセル化されることを特徴とする請求項１８に記載の通信方法。
【請求項２０】
前記カプセル化された通信情報（ＰＡＹ）は、前記第２ネットワーク（ＧＶ６‐１）を介して前記第１ゲートウェイ（ＨＮＧＷ）へ送信されることを特徴とする請求項１９に記載の通信方法。
【請求項２１】
前記ステップｅ）（Ｓ４ｇ．５）は、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｇ４−１）を含むトランスポートタイプ識別第１ヘッダと、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）と第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第１ネットワーク第２ヘッダとで少なくとも前記通信情報（ＰＡＹ）をカプセル化するステップを含むことを特徴とする請求項１４乃至２０のいずれかに記載の通信方法。
【請求項２２】
前記ステップｈ）（Ｓ４ｇ．８）は、前記トランスポートタイプ識別第１ヘッダを、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｐ４−４）を含むトランスポートタイプ識別第２ヘッダに変換し、前記第１プロトコル第１ネットワーク第２ヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ−Ｇ４−１）と第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ−Ｐ４−４）を含む第１プロトコル第４ネットワークヘッダに変換するステップを含むことを特徴とする請求項１４乃至２１のいずれかに記載の通信方法。
【請求項２３】
前記ステップｊ）（Ｓ４ｇ．１０）は、前記通信情報（ＰＡＹ）のカプセルを解き、少なくとも前記第１プロトコル第４ネットワークヘッダを除去するステップを含むことを特徴とする請求項１４乃至２２のいずれかに記載の通信方法。
【請求項２４】
他の端末（ＣＨ）との通信を行う移動通信端末（ＭＨ）であって、
前記移動通信端末（ＭＨ）は第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）に属す一方、前記他の端末（ＣＨ）は前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に属し、
前記通信は、前記第２プロトコル（ＩＰｖ６）とは異なる第１プロトコル（ＩＰｖ４）が実装される第４および第１ネットワーク（ＰＶ４、ＩＮ）を介して行われ、
前記第２、第４、第３ネットワーク（ＧＶ６−１、ＰＶ４、ＧＶ６−２）は、それぞれ第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して前記第１ネットワーク（ＩＮ）に接続され、
前記移動通信端末（ＭＨ）は、前記第４ネットワーク（ＰＶ４）に移動しており、
前記第２ネットワーク（ＧＶ６‐１）は、ホームエージェント（ＨＡ）を含み、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記移動通信端末（ＭＨ）は、前記第１プロトコル（ＩＰｖ４）と前記第２プロトコル（ＩＰｖ６）を使用して通信を行うことが可能であり、
ｂ）前記移動通信端末（ＭＨ）は、自身と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコルトンネル（ＴＵＮ１）を確立するトンネル確立部（ＴＳ１）を備える
ことを特徴とする移動通信端末。
【請求項２５】
第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成する生成部（ＧＵ１）をさらに備えることを特徴とする請求項２４に記載の移動通信端末（ＭＨ）。
【請求項２６】
少なくとも前記第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第１プロトコルトンネル（ＴＵＮ１）を経由して前記ホームエージェント（ＨＡ）へ送信する送信部（ＴＵ１）をさらに備えることを特徴とする請求項２４または２５に記載の移動通信端末（ＭＨ）。
【請求項２７】
第１プロトコルアドレス送信部から第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ‐ＰＡ‐４）を受信する受信部（ＲＵ１）をさらに備えることを特徴とする請求項２４乃至２６のいずれかに記載の移動通信端末（ＭＨ）。
【請求項２８】
前記生成部（ＧＵ１）において前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ‐ＰＡ‐４）は、前記第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成するために使用されることを特徴とする請求項２４乃至２７のいずれかに記載の移動通信端末（ＭＨ）。
【請求項２９】
少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）と、第２プロトコル第２ネットワークホームエージェントアドレス（ＨＡＡ−６−２）と、第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）とを記憶する記憶部（ＳＵ１）をさらに備えることを特徴とする請求項２４乃至２８のいずれかに記載の移動通信端末（ＭＨ）。
【請求項３０】
前記第２プロトコル第２ネットワーク移動通信端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）と、前記第２プロトコル第２ネットワークホームエージェントアドレス（ＨＡＡ−６−２）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）は、前記記憶部（ＳＵ１）に恒久的に記憶されることを特徴とする請求項２４乃至２９のいずれかに記載の移動通信端末（ＭＨ）。
【請求項３１】
少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｐ４‐４）を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ‐ＰＡ‐４）を含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）をカプセル化するカプセル化部（ＥＵ１）をさらに備えることを特徴とする請求項２４乃至３０のいずれかに記載の移動通信端末（ＭＨ）。
【請求項３２】
前記カプセル化部（ＥＵ１）は、少なくとも第２プロトコル第４ネットワークトランスポートタイプ特定情報（Ｔ−６）を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレス（ＭＨＡ‐６‐２‐ＯＲＩＧ）と第２プロトコル第３ネットワーク他端末アドレス（ＣＨＡ‐６‐３）を含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｐ４−４）を含むトランスポートタイプ識別第２ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ−Ｐ４−４）と第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第４ネットワークヘッダとで少なくとも通信情報（ＰＡＹ）をカプセル化することを特徴とする請求項３１に記載の移動通信端末（ＭＨ）。
【請求項３３】
前記他の端末（ＣＨ）から受信された通信情報（ＰＡＹ）のカプセルを解き、少なくとも第１プロトコル第４ネットワークヘッダを除去するカプセル解放部（ＤＵ１）をさらに備えることを特徴とする請求項２４乃至３２のいずれかに記載の移動通信端末（ＭＨ）。
【請求項３４】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１ゲートウェイ（ＨＮＧＷ）を構成するゲートウェイ（ＨＮＧＷ）、第２、第３ゲートウェイ（ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）から前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）に対して、または前記第１端末（ＭＨ）から前記第２端末（ＣＨ）に対して通信情報（ＰＡＹ）を提供する前記ゲートウェイ（ＨＮＧＷ）あって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）と、第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）の組との間で変換を行う変換部（ＣＵ２）を備える
ことを特徴とするゲートウェイ（ＨＮＧＷ）。
【請求項３５】
自身と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコルトンネルを確立する第１トンネル確立部（ＴＳ２−１）と、
自身と前記第３ゲートウェイ（ＣＮＧＷ）の間に別の第１プロトコルトンネルを確立する第２トンネル確立部（ＴＳ２−２）と
を備えることを特徴とする請求項３４に記載のゲートウェイ（ＨＮＧＷ）。
【請求項３６】
第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と、第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）と、第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）とを記憶する記憶部（ＳＵ２）をさらに備えることを特徴とする請求項３４または３５に記載のゲートウェイ（ＨＮＧＷ）。
【請求項３７】
前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と、前記第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）と、前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）は、変換テーブルに記憶されることを特徴とする請求項３４乃至３６のいずれかに記載のゲートウェイ（ＨＮＧＷ）。
【請求項３８】
前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）と、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と前記第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）の組との間の変換関係が記憶されることを特徴とする請求項３４乃至３７のいずれかに記載のゲートウェイ（ＨＮＧＷ）。
【請求項３９】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）に、第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含み、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）と前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）の間の通信を可能にする通信システム（ＳＹＳ）であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ前記第２プロトコルの共通のアドレス範囲から選択された第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記第２ネットワーク（ＧＶ６−１）は、前記第２ネットワーク（ＧＶ６−１）により生成され当該第２ネットワーク（ＧＶ６−１）上の第１端末（ＭＨ）に対して割り当てられる第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ‐６‐２‐ＯＲＩＧ）と、前記第４ネットワークに移動した前記第１端末（ＭＨ）により生成される第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）とを記憶するホームエージェント（ＨＡ）を含み、
ｂ）前記第１端末（ＭＨ）は、前記第１プロトコル（ＩＰｖ４）と前記第２プロトコル（ＩＰｖ６）を使用して通信を行うことが可能であり、
ｃ）前記第１端末（ＭＨ）は、自身と前記第２ゲートウェイ（ＦＮＧＷ）との間に第１プロトコル第１トンネル（ＴＵＮ１）を確立する第１トンネル確立部（ＴＳ３−１）を備え、
ｄ）前記第４、第１ネットワーク（ＰＶ４、ＩＮ）間の前記第２ゲートウェイ（ＦＮＧＷ）は、自身と前記第１ゲートウェイ（ＨＮＧＷ）との間に第１プロトコル第２トンネル（ＴＵＮ２）を確立する第２トンネル確立部（ＴＳ３−２）と、自身と前記第１端末（ＭＨ）との間に第１プロトコル第６トンネル（ＴＵＮ６）を確立する第６トンネル確立部（ＴＳ３−６）とを備え、
ｅ）前記第２、第１ネットワーク（ＧＶ６−１、ＩＮ）間の前記第１ゲートウェイ（ＨＮＧＷ）は、自身と前記第３ゲートウェイ（ＣＮＧＷ）との間に第１プロトコル第３トンネル（ＴＵＮ３）を確立する第３トンネル確立部（ＴＳ３−３）と、自身と前記第２ゲートウェイ（ＦＮＧＷ）との間に第１プロトコル第５トンネル（ＴＵＮ５）を確立する第５トンネル確立部（ＴＳ３−５）とを備え、
ｆ）前記第３、第１ネットワーク（ＧＶ６−２、ＩＮ）間の前記第３ゲートウェイ（ＣＮＧＷ）は、自身と前記第１ゲートウェイ（ＨＮＧＷ）との間に第１プロトコル第４トンネル（ＴＵＮ４）を確立する第４トンネル確立部（ＴＳ３−４）を備える
ことを特徴とする通信システム（ＳＹＳ）。
【請求項４０】
前記第１端末（ＭＨ）は、少なくとも第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）と、前記ホームエージェント（ＨＡ）の第２プロトコル第２ネットワークホームエージェントアドレス（ＨＡＡ−６−２）と、前記第１ゲートウェイ（ＨＮＧＷ）の第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）とを記憶する記憶部（ＳＵ１）をさらに備えることを特徴とする請求項３９に記載の通信システム（ＳＹＳ）。
【請求項４１】
前記第１ゲートウェイ（ＨＮＧＷ）は、第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と、第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）と、前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）とを記憶する記憶部（ＳＵ２）をさらに備えることを特徴とする請求項３９または４０に記載の通信システム（ＳＹＳ）。
【請求項４２】
前記第２ゲートウェイ（ＦＮＧＷ）は、第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ−Ｐ４−４）と、第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｐ４−４）と、第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と、第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）とを記憶する記憶部をさらに備えることを特徴とする請求項３９乃至４１のいずれかに記載の通信システム（ＳＹＳ）。
【請求項４３】
方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現する指示を含むプログラム。
【請求項４４】
方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現するコード手段を含み、コンピュータが読み取り可能な媒体に記憶されるコンピュータプログラムプロダクト。
【請求項４５】
方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現する手段を含む、コンピュータが読み取り可能なコードが含まれるデータ記憶媒体。
【請求項４６】
方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴をデータ処理手段により実現させるプログラムを含むコンピュータが読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロトコルおよび／またはアドレス空間の異なる複数のネットワークからなる通信システムにおける登録方法、通信方法、ゲートウェイおよび移動通信端末に関する。本発明は、特に、第１ネットワークにおいて登録されている移動通信端末が他のネットワークに移動するような、ＩＰベースの移動ネットワーク間をローミングする状況に関し、より具体的には、前記他のネットワークにおいて実装されるプロトコルが前記第１ネットワークにおいて実装されるプロトコルと異なるローミング状況に関する。
【０００２】
また本発明は、特に、前記移動通信端末が、移動したネットワークにおいてどのように登録されうるかという問題と、この移動通信端末が、前記通信システムのさらに別のネットワークに属する他の移動通信端末とどのように通信を行いうるかという問題に関する。ここで、各ネットワークは、以下に詳述するような、ＩＰｖ４、ＩＰｖ６のようなバージョンの異なるインターネットプロトコルが共存し、インターネットプロトコル（ＩＰ）が実装される移動ネットワークである。
【０００３】
しかし、本発明は、プロトコルまたはアドレスベースの異なる複数のネットワーク一般に関するものであり、ここで説明する内容は、インターネットプロトコルが実装されるネットワークにのみ適用されるうるものではない。
【背景技術】
【０００４】
図１は、従来技術に係る通信システムＳＹＳを示している。同図に示されるように、通信システムＳＹＳは、インターネットプロトコルＩＰｖ４等の第１プロトコルが実装される第１ネットワークＩＮ（第１ネットワークはグローバルインターネットである）と、インターネットプロトコルＩＰｖ６等の第２プロトコルが実装される３つの第２ネットワークＧＶ６‐１、ＧＶ６‐２、ＧＶ６＊と、ＩＰｖ４等の前記第１プロトコルが実装される第３および第４ネットワークＰＶ４、ＰＶ４＊＊とにより構成されている。また、同図に示されるように、第１ネットワークＩＮ（ＩＰｖ４インターネット）は、各ゲートウェイＧＷを介して他のネットワークと接続されている。このゲートウェイＧＷの機能は、いわゆる当業者にとって周知のとおりであり、主としてＩＰｖ４、ＩＰｖ６ネットワーク間のプロトコル変換やアドレス変換を行う。図１に示される構成は、ＩＰｖ４プライベートネットワークと、１または複数のＩＰｖ６ネットワークが共存することになるＩＰｖ４からＩＰｖ６への移行期の典型例である。通常、第１および第２プロトコルは互いに異なり相互運用することができないため、既存のＩＰｖ４ネットワークとこれから登場するＩＰｖ６ネットワークの間の通信を可能とするためには何らかの移行方法が必要である。
【０００５】
しかし、図１の構成において相互運用が阻害されるのは、各ネットワークにおいてＩＰｖ４、ＩＰｖ６という異なるプロトコルが使用されていることだけが原因なのではなく、各ネットワークにおけるアドレスの使用方法もまたその原因となっている。例えば、第３および第４ネットワークＰＶ４、ＰＶ４＊＊では、第１ネットワークＩＮと同じ第１プロトコルＩＰｖ４が原則使用されるため、相互運用が原則可能である。しかし、例えば第１および第４ネットワークＩＮ、ＰＶ４では、アドレッシングに同じ第１プロトコルＩＰｖ４が使用されるが、第１および第４アドレスは、それぞれ第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスである。すなわち、第１、第３および第４ネットワークＩＮ、ＰＶ４、ＰＶ＊＊は同じタイプのアドレスを使用するが（同じプロトコルＩＰｖ４が各ネットワークのアドレッシングに使用されるため）、第１ネットワークのユーザまたは通信端末は、第３および第４ネットワークＰＶ４、ＰＶ＊＊のために確保されるアドレス範囲についての一般的な知識を有していない。第１および第４アドレスが異なるアドレス範囲から選択されることは、第３および第４ネットワークＰＶ、ＰＶ＊＊の「プライベート」という言葉によって示されている。
【０００６】
一方、アドレスの使用方法という点では、第２ネットワークＧＶ６‐１、ＧＶ６‐２、ＧＶ６＊は、いずれもアドレッシングに第２プロトコルＩＰｖ６を使用し、同じアドレス空間をグローバルに共有している。すなわち、「プライベート」アドレスが確保されていない。
従って、図１の通信システムＳＹＳでは、プロトコルの使用やアドレスの使用の相互運用性を実現するにあたっていくつか不適合な点が存在する。この結果、第１ネットワークＩＮに接続されるいずれかのネットワークにおいて登録された移動通信端末が、他のネットワークに移動する際に問題が生じる。具体的には、そのような移動通信端末は、新たな（移動先の）ネットワークにおいて自身の登録を行うことができず、他の移動通信端末から通信不可能となる可能性があり、また他の移動通信端末に対して情報を送信することができなくなる可能性がある。図１からも分かるように、例えばＩＰｖ４プライベートネットワークＰＶ４＊＊からＩＰｖ６ネットワークＧＶ６‐１に移動する移動通信端末は、それぞれ異なるプロトコルが使用される当該２つのネットワークにおいて動作可能なように、当然ながらデュアルスタックな移動通信端末である必要がある。しかし、デュアルスタック（デュアルプロトコル対応）な移動通信端末を使用することに加えて、例えばＩＰｖ４プロトコルネットワークを介したＩＰｖ６情報の経路制御を可能にしたり、例えばネットワークＧＶ６＊、ＧＶ６‐２の２つの移動通信端末がインターネットＩＮを介した情報の経路制御を行って通信する際には、そのための手続きが確立される必要がある。このローミング手続きおよび通信態様は、移動通信端末が図１のネットワークを移動する場合において、いくつかのケースに分類することができる。そのため、ローミングや移動を行う端末により異なるＩＰプロトコル間の通信を可能とする専用の移行メカニズムが求められる。
【０００７】
図２ａは、第１プロトコルネットワークＰＶ４、ＰＶ４＊、ＰＶ４＊＊が、ゲートウェイＧＷ１．ＧＷ２、ＧＷ３を介してそれぞれ第１プロトコルネットワークＩＮ（ＩＰｖ４インターネット）に接続される通信システムＳＹＳを示している。上述したように、このケースでは、全てのネットワークにおいてプロトコルが同じである一方、アドレス範囲は、各「プライベート」ＩＰｖ４ネットワークＰＶ４、ＰＶ４＊、ＰＶ４＊＊において異なっている。図２では、（ホームネットワークＰＶ４＊に属する）移動通信端末Ｔ１が、他のＩＰｖ４ネットワークＰＶ４に移動し、そこで移動通信端末Ｔ１＊として登録される。その目的は、移動通信端末Ｔ１＊が、ホームネットワークＰＶ４＊＊において登録されている通信相手の移動通信端末Ｔ２と通信を行うためである。この図２ａの登録／通信態様はＭｏｂｉｌｅ ＩＰプロトコル使用することで従来より解決可能であり、Ｍｏｂｉｌｅ ＩＰプロトコルを使用することにより、ＩＰベースの移動端末はＩＰｖ４インターネットＩＮに接続されるＩＰｖ４領域を移動することができる。Ｍｏｂｉｌｅ ＩＰプロトコルを使用することで、端末Ｔ１＊およびＴ２の間の通信は可能となるため、移動端末Ｔ１＊、Ｔ２はデュアルプロトコル対応の端末である必要はない。これは、図２の通信システムＳＹＳが、ＩＰｖ４ネットワーク、すなわち第１プロトコルネットワークのみで構成されているからである。
【０００８】
図２ｂは、別の通信態様を示しており、この態様では、ＩＰｖ６グローバルネットワークＧＶ６‐１、ＧＶ６＊、ＧＶ６‐２等の第２プロトコルネットワークが、ゲートウェイＧＷ１、ＧＷ２、ＧＷ３を介してそれぞれ第１プロトコルネットワークＩＮ、すなわちＩＰｖ４インターネットに接続されている。この態様では、上述したように、ＩＰｖ６グローバルネットワークＧＶ６‐１、ＧＶ６＊、ＧＶ６‐２において、アドレッシングに第２プロトコルが使用され、同じ「グローバル」アドレス領域から選択されるアドレスが使用される。第１プロトコル（ＩＰｖ４）インターネットＩＮでは、第１プロトコルＩＰｖ４が使用され、自身に特有のアドレス仕様およびアドレス範囲が採用されている。図２ｂの構成においても、図２ａと同様に、自身のホームネットワークＧＶ６‐１から移動した移動端末Ｔ１＊は、外部（ビジタ）ネットワークＧＶＧ＊において登録され、例えば第２プロトコルネットワークＧＶ６‐２において登録されている移動通信端末Ｔ２と通信可能となることが要求される。図２ｂから分かるように、２つの端末Ｔ１＊およびＴ２の間の通信および登録は、第１ゲートウェイＧＷ１と第２ゲートウェイＧＷ２の間の第１プロトコルトンネルＶ６Ｖ４ＴＵＮを確立することにより原則可能となる。図２ｂ（「ＩＰｖ６ ｉｎ ＩＰｖ４」）に示されるように、トンネルＶ６Ｖ４ＴＵＮは、第２プロトコル（ＩＰｖ６）情報を第１プロトコル（ＩＰｖ４）でカプセル化するために用いられる。ＩＰｖ６領域がＩＰｖ４インターネットに接続される図２ｂのケースでは、６‐４移行メカニズムとＭｏｂｉｌｅ ＩＰｖ６（ＭＩＰｖ６）プロトコルとが組み合わされて、当該ＩＰｖ６領域を移動するＩＰベースの端末に対して用いられる。図２ｂの構成は、移動端末Ｔ１が第２プロトコル（ＩＰｖ６）ホームネットワークＧＶ６‐１から第２プロトコル外部ネットワークＧＶ６に移動するものであり、極端に複雑なケースではない。唯一の問題は、ＩＰｖ４インターネット上においてどのように情報を経路制御するかであるが、この問題は、トンネルＶ６Ｖ４ＴＵＮにより容易に解決される。
【０００９】
図２ａにおける通信は、Ｍｏｂｉｌｅ ＩＰプロトコルを使用することにより従来より実現可能であり、図２ｂにおける通信も、Ｍｏｂｉｌｅ ＩＰｖ６プロトコルを使用することにより従来より実現可能であるが、図３に示されるようなより複雑な通信態様のための解決方法はこれまでに提案されていない。図２ａおよび図２ｂの態様との相違点は、移動端末（すなわち、移動ホストＭＨ）が、第２プロトコルホームネットワークＧＶ６‐１から、第１プロトコルＩＰｖ４が実装されるネットワークＩＰｖ４に移動する点である。すなわち、図３では、移動ホストＭＨが、ＩＰｖ６ホームネットワークＨＮからプライベートＩＰｖ４外部ネットワークＦＮに移動するのである。この図３の通信システムＳＹＳでは、第１ネットワークＩＮと第４ネットワークＰＶ４において第１プロトコルが実装されるが、第１および第４ネットワークＩＮ、ＰＶ４で使用される第１および第４アドレスは、第１プロトコルのそれぞれ異なるアドレス範囲から選択される。すなわち、第４ネットワークＰＶ４のアドレスは、第４ネットワークにおいて「プライベート」なアドレスであり、第１ネットワークＩＮで使用されるようなグローバルなアドレスではない。一方、第２および第３ネットワークＧＶ６‐１、ＧＶ６‐２では、アドレッシングに同じ第２プロトコルが使用され、第２および第３ネットワークＧＶ６‐１、ＧＶ６‐２の第２および第３アドレスは、グローバルアドレスである。すなわち、第２および第３アドレスは、第２プロトコルＩＰｖ６の共通のアドレス範囲から選択される。この図３の通信態様に対する解決方法はこれまでのところ報告されていない。
【００１０】
第１端末ＭＨがプロトコルの異なるネットワークＩＰｖ４に移動し、第２プロトコルネットワークＧＶ６‐２において登録されている通信相手の移動端末ＣＨと通信を行う際に問題が生じるのは、移動ホストＭＨが、アドレスのミスマッチの問題により通信相手のホストＣＨにとって原則通信不可能な、プロトコルの異なる領域に移動することが原因である。
【００１１】
第一に、移動ホストＭＨは、自身のホームネットワーク（ＨＮ、ＧＶ６‐１）において第２プロトコルＩＰｖ６を使用して登録を行うことができ、且つ、第１プロトコルＩＰｖ４を使用して第１プロトコル外部ネットワークＰＶ４における登録を行うことができるデュアルプロトコル対応の移動通信端末である必要がある。しかし、たとえ移動ホストＭＨが第１プロトコルプライベートネットワークＰＶ４において登録可能であったとしても、第２ネットワークＧＶ６‐１のホームエージェント（ホームレジスタ）は、移動ホストＭＨの識別子として第２プロトコル（ＩＰｖ６）ホームアドレスを依然として記憶することになる。従って、ＭＨとＣＨの間で通信が確立される際には、通信相手のホストＣＨは、ホームエージェントＨＡに登録されている第２プロトコルＩＰｖ６アドレスに基づいて移動ホストＭＨとの通信を試みることになる。しかし、図３の態様では、移動ホストＭＨは、すでにプライベートネットワークＰＶ４に移動しており、この外部プライベートネットワークＰＶ４において登録されているため、そのアドレスではもはや通信を行うことはできない。従って、移動ホストＭＨは、新しいグローバルで一意のＩＰｖ６アドレスに基づいて通信を行うことができず、通信は確立され得ない。
【００１２】
第二に、ＭＨとＣＨの通信の間、移動ホストＭＨは、ネットワークＰＶ４、ＩＮおよびＧＶ６‐２を介して通信相手のホストＣＨに第２プロトコル情報を送信するが、送信される情報は、第２プロトコルＩＰｖ６ベースであるため、第４ネットワークＰＶ４および第１ネットワークＩＮが容易に経路制御することができない（これは、例えば、プライベート第１プロトコルＩＰｖ４ポートならびにアドレスの仕様、および第２ならびに第３ネットワークＧＶ６‐１、ＧＶ６‐２の第２プロトコルＩＰｖ６グローバルアドレスの仕様が原因である）。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
以上、図３を参照して説明したように、図３の通信システムでは、第２プロトコルＩＰｖ６ホームネットワークＧＶ６‐１において登録されている通信端末ＭＨが、第１プロトコルＩＰｖ４プライベートネットワークＰＶ４に移動し、第２プロトコルＩＰｖ６ネットワークＧＶ６‐２において登録されている通信相手のホストＣＨと第１プロトコルＩＰｖ４ネットワークＩＮを介して通信を試みると、登録および通信上の問題が生じる。
そこで、本発明は、上記の不都合を解決することを目的としている。具体的には、第２プロトコルホームネットワークから第１プロトコル第４ネットワークに移動した第１端末ＭＨと、第１プロトコル第１ネットワークを介して第１端末の前記外部ネットワークに接続される別の第２プロトコルネットワークにおいて登録されている第２端末との間の通信を可能とする登録ならびに通信方法、移動通信端末、ゲートウェイおよび通信システムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
この課題は、第２プロトコルが実装される第２ネットワークと、第１プロトコルが実装される第４ネットワークに、それぞれ第１、第２ゲートウェイを介して接続される前記第１プロトコルが実装される第１ネットワークを含む通信システムにおいて、前記第４ネットワークに移動した前記第２ネットワークの第１端末を前記第２ネットワークにおいて登録する方法であって、前記第１、第２プロトコルは互いに異なり、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第４ネットワークは、それぞれ第１、第２、第４アドレスを有し、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、前記第１端末において、第１プロトコル第４ネットワーク第１端末アドレスから第２プロトコル第２ネットワーク第１端末外部アドレスを生成するステップと、前記第１端末と第２ゲートウェイの間に第１プロトコル第１トンネルを確立するステップと、前記第１プロトコル第１トンネルを経由して前記第２プロトコル第２ネットワーク第１端末外部アドレスを送信するステップと、前記第２プロトコル第２ネットワーク第１端末外部アドレスを前記第２ゲートウェイが受信するステップと、前記第２ゲートウェイと前記第１ゲートウェイの間に第１プロトコル第２トンネルを確立するステップと、前記第１プロトコル第２トンネルを経由して前記第２プロトコル第２ネットワーク第１端末外部アドレスを送信するステップと、前記第２プロトコル第２ネットワーク第１端末外部アドレスを前記第１ゲートウェイが受信するステップと、前記第２プロトコル第２ネットワーク第１端末外部アドレスを、前記第２ネットワークを介して前記第２ネットワーク上のホームエージェントへ送信するステップとを備えることを特徴とする登録方法により解決される。
【００１５】
上記課題はまた、第２プロトコルが実装される第２ネットワークと、第１プロトコルが実装される第４ネットワークと、前記第２プロトコルが実装される第３ネットワークに、第１、第２、第３ゲートウェイを介して接続される前記第１プロトコルが実装される第１ネットワークを含む通信システムにおいて、前記第４ネットワークに移動した前記第２ネットワークの第１端末から前記第３ネットワークの第２端末に対して通信情報を提供する通信方法であって、前記第１、第２プロトコルは互いに異なり、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２および第３ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第３、第４ネットワークは、それぞれ第１、第２、第３、第４アドレスを有し、前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、第１端末と第２ゲートウェイの間に第１プロトコル第１トンネルを確立するステップと、前記第１プロトコル第１トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第２ゲートウェイが受信するステップと、前記第２ゲートウェイと前記第１ゲートウェイの間に第１プロトコル第２トンネルを確立するステップと、前記第１プロトコル第２トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第１ゲートウェイが受信するステップと、前記第１ゲートウェイと前記第３ゲートウェイの間に第１プロトコル第３トンネルを確立するステップと、前記第１プロトコル第３トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第３ゲートウェイが受信するステップと、前記通信情報を前記第３ネットワークを介して前記第２端末へ送信するステップとを備えることを特徴とする通信方法により解決される。
【００１６】
上記課題はまた、第２プロトコルが実装される第２ネットワークと、第１プロトコルが実装される第４ネットワークと、前記第２プロトコルが実装される第３ネットワークに、第１、第２、第３ゲートウェイを介して接続される前記第１プロトコルが実装される第１ネットワークを含む通信システムにおいて、前記第３ネットワークの第２端末から、前記第４ネットワークに移動した前記第２ネットワークの第１端末に対して通信情報を提供する通信方法であって、前記第１、第２プロトコルは互いに異なり、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２および第３ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第３、第４ネットワークは、それぞれ第１、第２、第３、第４アドレスを有し、前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、前記通信情報を、前記第２端末から前記第３ネットワークを介して前記第３ゲートウェイへ送信するステップと、前記第３ゲートウェイと前記第１ゲートウェイの間に第１プロトコル第１トンネルを確立するステップと、前記第１プロトコル第１トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第１ゲートウェイが受信するステップと、前記第１ゲートウェイと前記第２ゲートウェイの間に第１プロトコル第２トンネルを確立するステップと、前記第１プロトコル第２トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第２ゲートウェイが受信するステップと、前記第２ゲートウェイと前記第１端末の間に第１プロトコル第３トンネルを確立するステップと、前記第１プロトコル第３トンネルを経由して前記通信情報を送信するステップと、前記通信情報を前記第１端末が受信するステップとを含むことを特徴とする通信方法により解決される。
【００１７】
上記課題はまた、他の端末との通信を行う移動通信端末であって、前記移動通信端末は第２プロトコルが実装される第２ネットワークに属す一方、前記他の端末は前記第２プロトコルが実装される第３ネットワークに属し、前記通信は、前記第２プロトコルとは異なる第１プロトコルが実装される第４および第１ネットワークを介して行われ、前記第２、第４、第３ネットワークは、それぞれ第１、第２、第３ゲートウェイを介して前記第１ネットワークに接続され、前記移動通信端末は、前記第４ネットワークに移動しており、前記第２ネットワークは、ホームエージェントを含み、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２および第３ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第３、第４ネットワークは、それぞれ第１、第２、第３、第４アドレスを有し、前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、前記移動通信端末は、前記第１プロトコルと前記第２プロトコルを使用して通信を行うことが可能であり、前記移動通信端末は、自身と前記第２ゲートウェイの間に第１プロトコルトンネルを確立するトンネル確立部を備えることを特徴とする移動通信端末により解決される。
【００１８】
上記課題はまた、第２プロトコルが実装される第２ネットワークと、第１プロトコルが実装される第４ネットワークと、前記第２プロトコルが実装される第３ネットワークに、第１ゲートウェイを構成するゲートウェイ、第２、第３ゲートウェイを介して接続される前記第１プロトコルが実装される第１ネットワークを含む通信システムにおいて、前記第３ネットワークの第２端末から前記第４ネットワークに移動した前記第２ネットワークの第１端末に対して、または前記第１端末から前記第２端末に対して通信情報を提供する前記ゲートウェイあって、前記第１、第２プロトコルは互いに異なり、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２および第３ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第３、第４ネットワークは、それぞれ第１、第２、第３、第４アドレスを有し、前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、第２プロトコル第２ネットワーク第１端末外部アドレスと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスと第１プロトコル第１ネットワークトランスポートタイプ特定情報の組との間で変換を行う変換部を備えることを特徴とするゲートウェイにより解決される。
【００１９】
上記課題はまた、第２プロトコルが実装される第２ネットワークと、前記第２プロトコルが実装される第３ネットワークと、第１プロトコルが実装される第４ネットワークに、第１、第２、第３ゲートウェイを介して接続される前記第１プロトコルが実装される第１ネットワークを含み、前記第４ネットワークに移動した前記第２ネットワークの第１端末と前記第３ネットワークの第２端末の間の通信を可能にする通信システムであって、前記第１、第２プロトコルは互いに異なり、前記第１および第４ネットワークは、アドレッシングに前記第１プロトコルを使用し、前記第２および第３ネットワークはアドレッシングに第２プロトコルを使用し、前記第１、第２、第３、第４ネットワークは、それぞれ第１、第２、第３、第４アドレスを有し、前記第２、第３アドレスは、それぞれ前記第２プロトコルの共通のアドレス範囲から選択された第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、前記第２ネットワークは、前記第２ネットワークにより生成され当該第２ネットワーク上の第１端末に対して割り当てられる第２プロトコル第２ネットワーク第１端末固有アドレスと、前記第４ネットワークに移動した前記第１端末により生成される第２プロトコル第２ネットワーク第１端末外部アドレスとを記憶するホームエージェントを含み、前記第１端末は、前記第１プロトコルと前記第２プロトコルを使用して通信を行うことが可能であり、前記第１端末は、自身と前記第２ゲートウェイとの間に第１プロトコル第１トンネルを確立する第１トンネル確立部を備え、前記第４、第１ネットワーク間の前記第２ゲートウェイは、自身と前記第１ゲートウェイとの間に第１プロトコル第２トンネルを確立する第２トンネル確立部と、自身と前記第１端末との間に第１プロトコル第６トンネルを確立する第６トンネル確立部とを備え、前記第２、第１ネットワーク間の前記第１ゲートウェイは、自身と前記第３ゲートウェイとの間に第１プロトコル第３トンネルを確立する第３トンネル確立部と、自身と前記第２ゲートウェイとの間に第１プロトコル第５トンネルを確立する第５トンネル確立部とを備え、前記第３、第１ネットワーク間の前記第３ゲートウェイは、自身と前記第１ゲートウェイとの間に第１プロトコル第４トンネルを確立する第４トンネル確立部を備えることを特徴とする通信システムにより解決される。
【００２０】
本発明によれば、第１端末の新しい第２プロトコルＩＰｖ６アドレスがそのホームエージェントに通知される登録方法において、デュアルプロトコル対応の移動端末が使用され、当該新しいアドレスは、グローバルで一意であり前記ホームエージェントにより利用可能である。この第２ネットワーク第１端末外部アドレスは、登録の際に、第４ネットワークおよび第１ネットワーク上の各トンネルを経由して第１端末のホームエージェントに通知される。
【００２１】
また、通信が行われる際には、第１端末と（第４ネットワークと第１ネットワークを相互に接続する）外部ゲートウェイの間のトンネルと、外部ゲートウェイと（第１ネットワークと第２ネットワークを相互に接続する）ホームゲートウェイの間のトンネルと、ホームゲートウェイと（第１ネットワークと第３ネットワークを相互に接続する）通信相手ノード側のゲートウェイの間のトンネルが使用される。この結果、第４外部ネットワークへ移動した第１端末からの通信や、あるいは当該第１端末への通信が可能となる。
【００２２】
そのようなトンネルの確立を可能とするために、本発明に係る移動通信端末は、第１端末と外部ゲートウェイとの間に第１プロトコルトンネルを確立するトンネル確立部を備え、ホームゲートウェイは、第２プロトコル第２ネットワーク第１端末外部アドレスと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスと第１プロトコル第１ネットワークトランスポートタイプ特定情報の組との間で変換を行う変換部を備えている。登録の際には、確立されたトンネルを経由して対応関係情報がホームゲートウェイに提供され、変換部は、第１および第２端末の通信の際にこの情報を利用する。
【００２３】
好ましい態様において、前記登録方法では、前記ステップａ）の前に、第１プロトコルアドレス送信部から前記第１端末に対して前記第１プロトコル第４ネットワーク第１端末アドレスが送信される。
【００２４】
好ましい態様において、前記登録方法は、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク第１端末アドレスを含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク第１端末外部アドレスをカプセル化するステップを含む。
【００２５】
好ましい態様において、前記登録方法は、前記トランスポートタイプ識別第１ヘッダを、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダに変換し、前記第１プロトコル第４ネットワークヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレスを含む第１プロトコル第１ネットワークヘッダに変換するステップを含む。
【００２６】
好ましい態様において、前記登録方法は、前記カプセル化された第２プロトコル第２ネットワーク第１端末外部アドレスのカプセルを解き、前記トランスポートタイプ識別第２ヘッダと前記第１プロトコル第４ネットワークヘッダを除去するステップを含む。
【００２７】
好ましい態様において、前記登録方法は、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレスと、前記第１プロトコル第１ネットワークトランスポートタイプ特定情報と、前記第２プロトコル第２ネットワーク第１端末外部アドレスとを記憶するステップを含む。
【００２８】
好ましい態様において、前記登録方法は、前記第２プロトコル第２ネットワーク第１端末外部アドレスと、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレスと前記第１プロトコル第１ネットワークトランスポートタイプ特定情報の組との間の変換関係を変換テーブルに記憶するステップを含む。
【００２９】
好ましい態様において、前記通信方法では、前記ステップａ）の前に、第２プロトコルアドレス送信部から前記第１端末（ＭＨ）に対して前記第２プロトコル第３ネットワーク第２端末アドレスが送信される。
【００３０】
好ましい態様において、前記通信方法は、少なくとも第２プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク第１端末固有アドレスと第２プロトコル第３ネットワーク第２端末アドレスを含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダと、少なくとも第１プロトコル第４ネットワーク第１端末アドレスと第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第４ネットワークヘッダとで少なくとも前記通信情報をカプセル化するステップを含む。
【００３１】
好ましい態様において、前記通信方法は、前記トランスポートタイプ識別第２ヘッダを、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第３ヘッダに変換し、前記第１プロトコル第４ネットワークヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレスと前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第１ヘッダに変換するステップを含む。
【００３２】
好ましい態様において、前記通信方法は、前記通信情報のカプセルを解き、少なくとも前記第１プロトコル第１ネットワーク第１ヘッダを除去するステップと、前記カプセル解放された通信情報を、少なくとも第１プロトコル第１ネットワーク第３ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第２ヘッダでカプセル化するステップとを含む。
【００３３】
好ましい態様において、前記通信方法は、前記通信情報のカプセルを解き、少なくとも前記第１プロトコル第１ネットワーク第２ヘッダを除去するステップを含む。
【００３４】
好ましい態様において、前記通信方法では、前記ステップａ）の前に、第２プロトコルアドレス送信部から前記第２端末に対して前記第２プロトコル第２ネットワーク第１端末固有アドレスが送信される。
【００３５】
好ましい態様において、前記通信方法では、前記ステップａ）の前に、少なくとも前記通信情報が、少なくとも第２プロトコル第３ネットワーク第２端末アドレスと前記第２プロトコル第２ネットワーク第１端末固有アドレスを含む第２プロトコル第３ネットワークヘッダでカプセル化される。
【００３６】
好ましい態様において、前記通信方法は、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第１ヘッダで少なくとも前記通信情報をカプセル化するステップを含む。
【００３７】
好ましい態様において、前記通信方法では、前記ステップｄ）と前記ステップｅ）の間に、前記通信情報のカプセルが解かれ、少なくとも前記第１プロトコル第１ネットワーク第１ヘッダが除去されるステップと、前記カプセル解放された通信情報が前記第２ネットワークを介して当該第２ネットワークのホームエージェントへ送信されるステップとが含まれる。
【００３８】
好ましい態様において、前記通信方法では、前記カプセル解放された通信情報は、少なくとも第２プロトコル第２ネットワーク第１端末外部アドレスでカプセル化される。
【００３９】
好ましい態様において、前記通信方法では、前記カプセル化された通信情報は、前記第２ネットワークを介して前記第１ゲートウェイへ送信される。
【００４０】
好ましい態様において、前記通信方法は、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレスと第１プロトコル第１ネットワーク第２ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第２ヘッダとで少なくとも前記通信情報をカプセル化するステップを含む。
【００４１】
好ましい態様において、前記通信方法は、前記トランスポートタイプ識別第１ヘッダを、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダに変換し、前記第１プロトコル第１ネットワーク第２ヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレスと第１プロトコル第４ネットワーク第１端末アドレスを含む第１プロトコル第４ネットワークヘッダに変換するステップを含む。
【００４２】
好ましい態様において、前記通信方法は、前記通信情報のカプセルを解き、少なくとも前記第１プロトコル第４ネットワークヘッダを除去するステップを含む。
【００４３】
好ましい態様において、前記移動通信端末は、第２プロトコル第２ネットワーク移動通信端末外部アドレスを生成する生成部をさらに備える。
【００４４】
好ましい態様において、前記移動通信端末は、少なくとも前記第２プロトコル第２ネットワーク移動通信端末外部アドレスを前記第１プロトコルトンネルを経由して前記ホームエージェントへ送信する送信部をさらに備える。
【００４５】
好ましい態様において、前記移動通信端末は、第１プロトコルアドレス送信部から第１プロトコル第４ネットワーク移動通信端末アドレスを受信する受信部をさらに備える。
【００４６】
好ましい態様において、前記移動通信端末では、前記生成部において前記第１プロトコル第４ネットワーク移動通信端末アドレスは、前記第２プロトコル第２ネットワーク移動通信端末外部アドレスを生成するために使用される。
【００４７】
好ましい態様において、前記移動通信端末は、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレスと、第２プロトコル第２ネットワークホームエージェントアドレスと、第１プロトコル第１ネットワーク第１ゲートウェイアドレスとを記憶する記憶部をさらに備える。
【００４８】
好ましい態様において、前記移動通信端末では、前記第２プロトコル第２ネットワーク移動通信端末固有アドレスと、前記第２プロトコル第２ネットワークホームエージェントアドレスと、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレスは、前記記憶部に恒久的に記憶される。
【００４９】
好ましい態様において、前記移動通信端末は、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレスを含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク移動通信端末外部アドレスをカプセル化するカプセル化部をさらに備える。
【００５０】
好ましい態様において、前記移動通信端末では、前記カプセル化部は、少なくとも第２プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレスと第２プロトコル第３ネットワーク他端末アドレスを含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレスと第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第４ネットワークヘッダとで少なくとも通信情報をカプセル化する。
【００５１】
好ましい態様において、前記移動通信端末は、前記他の端末から受信された通信情報のカプセルを解き、少なくとも第１プロトコル第４ネットワークヘッダを除去するカプセル解放部をさらに備える。
【００５２】
好ましい態様において、前記ゲートウェイは、自身と前記第２ゲートウェイの間に第１プロトコルトンネルを確立する第１トンネル確立部と、自身と前記第３ゲートウェイの間に別の第１プロトコルトンネルを確立する第２トンネル確立部とを備える。
【００５３】
好ましい態様において、前記ゲートウェイは、第１プロトコル第１ネットワーク第２ゲートウェイアドレスと、第１プロトコル第１ネットワークトランスポートタイプ特定情報と、第２プロトコル第２ネットワーク第１端末外部アドレスとを記憶する記憶部をさらに備える。
【００５４】
好ましい態様において、前記ゲートウェイでは、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレスと、前記第１プロトコル第１ネットワークトランスポートタイプ特定情報と、前記第２プロトコル第２ネットワーク第１端末外部アドレスは、変換テーブルに記憶される。
【００５５】
好ましい態様において、前記ゲートウェイでは、前記第２プロトコル第２ネットワーク第１端末外部アドレスと、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレスと前記第１プロトコル第１ネットワークトランスポートタイプ特定情報の組との間の変換関係が記憶される。
【００５６】
好ましい態様において、前記通信システムは、少なくとも第２プロトコル第２ネットワーク第１端末固有アドレスと、前記ホームエージェントの第２プロトコル第２ネットワークホームエージェントアドレスと、前記第１ゲートウェイの第１プロトコル第１ネットワーク第１ゲートウェイアドレスとを記憶する記憶部をさらに備える。
【００５７】
好ましい態様において、前記通信システムは、第１プロトコル第１ネットワーク第２ゲートウェイアドレスと、第１プロトコル第１ネットワークトランスポートタイプ特定情報と、前記第２プロトコル第２ネットワーク第１端末外部アドレスとを記憶する記憶部をさらに備える。
【００５８】
好ましい態様において、前記通信システムは、第１プロトコル第４ネットワーク第１端末アドレスと、第１プロトコル第４ネットワークトランスポートタイプ特定情報と、第１プロトコル第１ネットワーク第２ゲートウェイアドレスと、第１プロトコル第１ネットワークトランスポートタイプ特定情報とを記憶する記憶部をさらに備える。
【００５９】
本発明にはその他の態様として、方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現する指示を含むプログラムと、方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現するコード手段を含み、コンピュータが読み取り可能な媒体に記憶されるコンピュータプログラムプロダクトと、方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴を実現する手段を含む、コンピュータが読み取り可能なコードが含まれるデータ記憶媒体と、方法の請求項１乃至２３のうち１以上の請求項に記載の１以上の方法ステップ、または装置の請求項２４乃至３８若しくはシステムの請求項３９乃至４２のうち１以上の請求項に記載の構成要素の機能的特徴をデータ処理手段により実現させるプログラムを含むコンピュータが読み取り可能な媒体とが含まれる。
【００６０】
本発明のその他の有用な実施形態および本発明の改良は、従属請求項に従って実現されてもよい。また、本発明には、明細書および特許請求の範囲において別々に記載されているステップ、特徴の組み合わせにより構成される実施形態および実施例も含まれる。
【００６１】
尚、以下に記載されている内容は、現時点で発明者により考えられるベストモードと見なされるべきものであり、本発明には、ここに記載されている思想に基づいていわゆる当業者により導出されうる他の実施形態も含まれる。
【発明を実施するための最良の形態】
【００６２】
以下では、本発明の具体例および実施形態について、図４ａに示されるようなインターネットプロトコル（ＩＰ）ベースのネットワークを例に説明する。しかし、本発明の適用範囲が、第１（ＩＰｖ４）および第２（ＩＰｖ６）インターネットプロトコルに限定されるわけではない。通信システムＳＹＳでは、別の種類で互いに異なる第１および第２プロトコルが使用されてもよい。第４ネットワークＰＶ４および第１ネットワークＩＮではアドレッシングに同じ第１プロトコルＩＰｖ４が使用されるが、各ネットワークの第４および第１アドレスは、それぞれ第１プロトコルの異なるアドレス範囲から選択される。このことは、第４ネットワークＰＶ４の「プライベート」という言葉によって示されている。第２および第３ネットワークＧＶ６‐１、ＧＶ６‐２は、第２プロトコルの「グローバル」アドレス範囲を共有する第２プロトコルＩＰｖ６ネットワークである。
【００６３】
なお、以下の例および実施形態では、次の用語を使用する。第１プロトコルは、ＩＰｖ４プロトコルである。第２プロトコルは、ＩＰｖ６プロトコルである。第１ネットワークＩＮは、ＩＰｖ４（グローバル）インターネットである。第２ネットワークは、ＩＰｖ６ネットワークＧＶ６‐１である。第３ネットワークは、ＩＰｖ６ネットワークＧＶ６‐２である。第４ネットワークは、プライベートＩＰｖ４ネットワークＰＶ４である。本発明の原理を示す図４ａの通信システムＳＹＳは、第１移動端末ＭＨが、自身のホームネットワークＧＶ６‐１からプロトコルの異なる外部ネットワークＰＶ４に移動する場合の通信態様について説明するものであり、第１ネットワークＧＶ６‐１は、ホームネットワークＨＮともよぶ。同様に、第４ネットワークは、外部ネットワークＦＮとよぶ。
【００６４】
すでに図３を参照して説明したように、各ネットワークは、第１ＧＷ、第２ＧＷおよび第３ＧＷを介して相互接続されている。図４ａに示されるように、第１ゲートウェイＧＷ１は、以下ではホームネットワークゲートウェイＨＮＧＷともよび、第２ゲートウェイＧＷ２は、外部ネットワークゲートウェイＦＮＧＷともよぶ。第３ゲートウェイＧＷ３は、以下では通信相手ネットワークゲートウェイＣＮＧＷともよぶ。
【００６５】
図４ａには、本発明の原理の１つである、第１端末ＭＨと外部ネットワークゲートウェイＦＮＧＷの間のトンネルＴＵＮ’、外部ネットワークゲートウェイＦＮＧＷとホームネットワークゲートウェイＨＮＧＷの間のトンネルＴＵＮ’’およびホームネットワークゲートウェイＨＮＧＷと通信相手ネットワークゲートウェイＣＮＧＷの間のトンネルＴＵＮ’’’の確立が示されている。いわゆる当業者にとっては周知のことであるが、トンネルは、あるプロトコルの情報を別のプロトコルでカプセル化するために確立されるのである。例えば、上述した図２ｂでは、ＩＰｖ６情報がＩＰｖ４トンネルにおいてカプセル化される。このカプセル化は、送信方向に応じて送信側ユニットにより行われる。
【００６６】
一方、受信側は、情報のカプセル開放（decapsulation）を行い、トンネルを経由して送信された情報の取り出しを行う。なお、以下の実施形態および例では、登録、確認応答（acknowledgement）、ＭＨからＣＨへの通信およびＣＨからＭＨへの通信というプロセスの中で登場する順番に従ってトンネルの番号付けを行う。トンネルおよびプロトコルの記号表示は、図４ｈの説明図からも明らかである。まず、登録プロセスの間、第１トンネルＴＵＮ１が、第１端末ＭＨと外部ネットワークゲートウェイＦＮＧＷの間に確立される。第２トンネルＴＵＮ２は、外部ネットワークゲートウェイＦＮＧＷとホームネットワークゲートウェイＨＮＧＷの間に確立される。また、ＭＨからＣＨに対する通信が発生すると、第３トンネルＴＵＮ３が、ホームネットワークゲートウェイＨＮＧＷと通信相手ノードゲートウェイＣＮＧＷの間に確立される。一方、通信相手端末ＣＨにより通信が開始されると、この通信における第１のトンネルとして、ＣＮＧＷとＨＮＧＷの間にトンネルが確立される。しかし、説明上の理由から、このトンネルは第４トンネルＴＵＮ４と示す。また、ＣＨからＭＨへの通信においては、図４ｈにおいて第５トンネルと示されているトンネルＴＵＮ５がＨＮＧＷとＦＮＧＷの間に確立される。さらに、ＣＨからＭＨへの通信においては、３番目のトンネルとしてトンネルＴＵＮ６がＦＮＧＷとＭＨの間に確立される。このトンネルＴＵＮ６は、登場順序に従い第６トンネルと示す。
＜本発明の原理＞
【００６７】
以下では、図４ａ‐図４ｈを参照して本発明の原理について説明する。
本発明の一態様では、ＩＰｖ６パケットにトランスポート（transportation）およびＩＰｖ４ヘッダが付加された上でトンネル経由で転送され、ホームネットワークゲートウェイＨＮＧＷをアンカーポイントとして、ＭＨまたはＣＨより送信された全てのパケットがリダイレクトされる。本発明は、ＩＰｖ６ネットワークからプライベートＩＰｖ４ネットワークへ移動するＭＨが、発呼側または被発呼側としてコネクションを確立するための新しいメカニズムを提供する。このメカニズムは、ホームエージェントＨＡに対して現在位置を登録するためにも使用可能である。図４ａの通信システムＳＹＳには３つのトンネルＴＵＮ’、ＴＵＮ’’、ＴＵＮ’’’が含まれているが、これらのトンネルは登録および通信の際にそれぞれ別々に使用される。登録の際にはトンネルＴＵＮ’およびＴＵＮ’’が使用され、通信の際には３つのトンネルＴＵＮ’、ＴＵＮ’’およびＴＵＮ’’’の全てが使用される。また、図４ａに示されるように、トンネルＴＵＮ’、ＴＵＮ’’およびＴＵＮ’’’は、それぞれ第２プロトコルＩＰｖ６情報をカプセル化するための第１プロトコルＩＰｖ４トンネルである。
【００６８】
すでに図３を参照して説明したように、通信システムＳＹＳは、第１プロトコルが実装される第１ネットワークを含み、この第１ネットワークは、第１、第２および第３ゲートウェイを介して、第２プロトコルが実装される第２ネットワークと、第２プロトコルが実装される第３ネットワークと、第１プロトコルが実装される第４ネットワークと接続されている。また、通信システムＳＹＳは、第２ネットワークから第４ネットワークに移動した第1端末と第３ネットワークの第２端末の間の通信を可能にする。第１プロトコルと第２プロトコルはそれぞれ異なり、第１および第４ネットワークでは、第１プロトコルがアドレッシングに使用され、第２および第３ネットワークでは、第２プロトコルがアドレッシングに使用される。第１乃至第４ネットワークでは、それぞれ第１〜第４アドレスが使用される。第２および第３アドレスは、それぞれ、第２プロトコルの共通のアドレス範囲から選択される第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスである。一方、第１および第４アドレスは、それぞれ、第１プロトコルの別々のアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスである。
【００６９】
第１端末ＭＨが、図４ａおよび４ｈに示されるように第２ネットワークＧＶ６‐１から第４ネットワークＰＶ４に移動した際に、本発明の登録方法、ＭＨからＣＨへの通信方法、およびＣＨからＭＨへの通信方法を実行するために、ホームネットワークゲートウェイＨＮＧＷ、第１端末ＭＨ、および外部ネットワークゲートウェイＦＮＧＷは、図４ｂ、４ｃおよび４ｄに示されるように構成される。
【００７０】
具体的には、ホームネットワークゲートウェイＨＮＧＷは、図１１に示されるような第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ‐Ｇ４‐１と第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１の組との変換を行う変換部ＣＵ２を備えている。このような情報は、例えば変換関係（mapping correlation）ＨＮＧＷ−ＭＣとしてホームネットワークゲートウェイＨＮＧＷの記憶部ＳＵ２に記憶される。記憶部ＳＵ２の変換テーブルＨＮＧＷ‐ＭＣには、自身のホームネットワークＧＶ６−１からプライベートネットワークＰＶ４へ移動した第１端末ごとに、図１１に示されるようにエントリが格納される。尚、説明の理解を容易にするために、図１１では第１端末ＭＨに対して１エントリのみが示されている。
【００７１】
図１１の変換テーブルまたは変換関係ＨＮＧＷ‐ＭＣに対するエントリは、図４ｅに示される登録処理の際に設定される。図１１に示されるようなエントリがなされた変換テーブルＨＮＧＷ−ＭＣの使用および設定は、ＭＨとＣＨとの間で通信を実行するために必要不可欠である。従って、エントリの意義についてより詳細に説明する。
【００７２】
パラメータＦＮＧＷＡ−Ｇ４−１は、第１ネットワークにおける第１プロトコルの第２ゲートウェイアドレスである。第１ネットワークではＩＰｖ４が使用されているので、このパラメータＦＮＧＷＡ−Ｇ４−１は、ＦＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ、すなわち第２ゲートウェイＦＮＧＷのＩＰｖ４（第１プロトコル）グローバルアドレスＧＬＯ＿ＡＤＤＲと表現される。このパラメータＦＮＧＷＡ−Ｇ４−１は、“第１ＩＰｖ４ネットワーク”で使用される外部ネットワークゲートウェイのグローバルアドレスであるので、第１プロトコル“第１ネットワーク”第２ゲートウェイアドレスと呼ばれる。同様に、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡは、第２ネットワークで使用される第１端末ＭＨの第２プロトコルＩＰｖ６気付アドレスである。このように図１１に示されるアドレスに関するパラメータは、すべて次のフォーマットに従っている。
プロトコルバージョン‐使用されるネットワーク‐被参照ユニット‐アドレス
【００７３】
上述のように、図１１では、変換テーブルＨＮＧＷ−ＭＣに、パラメータＭＨＴ−Ｇ４−１中の宛先“ポート”のような“トランスポートタイプ”特定情報が格納されている。従って、変換テーブルＨＮＧＷ−ＭＣでは、アドレス仕様に加えてトランスポートタイプ特定情報が用いられる。図４ａの通信システムＳＹＳでは、トンネルＴＵＮ’、ＴＵＮ’’を確立するために、トランスポートタイプ特定情報とアドレスを使用する必要がある。ＩＰｖ４やＩＰｖ６ネットワークを使用する場合、このトランスポートタイプ特定情報はポート番号である。アドレスは、各ネットワーク上をルーティングされる各送信情報（パケット）の送信元または受信先アドレスとして、各ネットワークにおけるルーティングのために必要である。しかし一方で、各ネットワークにおいて情報を送信するためには、一意識別子としての役割を果たすアドレスだけでなく、図１１の“ポート”のようなトランスポートタイプ特定情報が必要である。この“ポート”は、例えば７階層からなるＯＳＩモデルのトランスポート層における転送のタイプを指定する。例えば、１つのユニット（端末）上で実行されている複数のアプリケーションは、それぞれ異なるタイプの転送方法を指定するポート番号を使用する可能性がある。そのような送信方法のタイプには、例えばＵＤＰ（User Datagram Protocol）転送やＴＣＰ（Transfer Control Protocol）転送がある。その他のタイプの転送方法には、シリアル転送やパラレル転送等がある。ここで、アドレスとトランスポートタイプ特定情報の両方を使用するのは、第１ネットワークＩＮと第４ネットワークＰＶ４が、同じ第１プロトコルＩＰｖ４を実装しているにもかかわらず、お互いに共通のアドレス範囲を共有していないためである。本実施形態では、図１１に示されるように、トランスポートタイプ特定情報は次のフォーマットに従う。
‐プロトコルバージョン‐使用されるネットワーク‐情報‐
【００７４】
上述のように、図１１に示される情報／パラメータを格納するホームネットワークゲートウェイＨＮＧＷの変換テーブルＨＮＧＷ−ＭＣは、図４ｆ（ＭＨ→ＣＨ）および図４ｇ（ＭＨ←ＣＨ）を参照して後述するＭＨとＣＨとの間の通信を実現するために必要不可欠である。
具体的には、後段でも説明するように、変換テーブルＨＮＧＷ−ＭＣは、トンネルＴＵＮ’’およびＴＵＮ’’’を確立するために使用される。このため、ゲートウェイＨＮＧＷは、自身と第２ゲートウェイＦＮＧＷの間の第１プロトコルトンネルを確立する第１トンネル確立部ＴＳ２−１を備えている。ゲートウェイＨＮＧＷはまた、自身と第３ゲートウェイＣＮＧＷの間の別の第１プロトコルトンネルを確立する第２トンネル確立部ＴＳ２−２を備えている。通信の際のこれらのトンネルの使用方法については後述する。
【００７５】
図４ｃは、自身のホームネットワークＨＮから外部ネットワークＦＮへ移動した移動通信端末ＭＨを示すブロック図である。この移動通信端末ＭＨは、デュアルプロトコル対応の端末（デュアルスタックな端末）であり、ＩＰｖ４等の第１のプロトコルとＩＰｖ６等の第２のプロトコルの両方を使用して通信を行うことが可能である。図４ｃに示される移動通信端末は、情報（パケット）を送信する送信部ＴＵ１と情報（パケット）を受信する受信部ＲＵ１に加えて、例えば図４ｈのＴＵＮ１のような自身と第２ゲートウェイＦＮＧＷの間の第１プロトコルトンネルを確立するトンネル確立部ＴＳ１を備えている。この第１プロトコルトンネルＴＵＮ１は、登録処理やＣＨからＭＨへの通信処理の際に使用される。
【００７６】
移動通信端末ＭＨの送信部ＴＵ１は、具体的には、図１１に示されるように、少なくとも第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡを、第１プロトコルトンネルＴＵＮ１を経由してホームエージェントＨＡへ送信する。一方、受信部ＲＵ１は、図４ｈに示されるように、第１プロトコルアドレス送信部ＤＨＣＰから第１プロトコル第４ネットワーク移動通信端末アドレスＭＨＡ−Ｐ４−４を受信する。尚、第１プロトコルアドレス送信部により使用されるプロトコルはＤＨＣＰ（Dynamic Host Configuration Protocol）に限られず、その他のプロトコルを使用してアドレスの割り当てを行ってもよい。上記のアドレスＭＨＡ−６−２−ＣｏＡとＭＨＡ−Ｐ４−４については、登録方法に関する説明において詳述する。
【００７７】
移動通信端末ＭＨはまた、第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡを生成する生成部ＧＵ１を備えている。この生成部ＧＵ１は、一実施態様において、第１プロトコル第４ネットワーク移動通信端末アドレスＭＨＡ−Ｐ４−４を使用して第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡを生成する。
【００７８】
移動通信端末ＭＨはまた、記憶部ＳＵ１を備え、この記憶部ＳＵ１には、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレスＭＨＡ−６−２−ＯＲＩＧと、第２プロトコル第２ネットワークホームエージェントアドレスＨＡＡ−６−２と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷＡ−Ｇ４−１が記憶される。
より具体的には、この記憶部ＳＵ１には、第２プロトコル第２ネットワーク移動通信端末固有アドレスＭＨＡ−６−２−ＯＲＩＧと、第２プロトコル第２ネットワークホームエージェントアドレスＨＡＡ−６−２と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷＡ−Ｇ４−１が恒久的に記憶される。
【００７９】
カプセル化（encapsulation）部ＥＵ１は、主に、ＩＰｖ４ヘッダによる第２プロトコル（ＩＰｖ６）送信情報のカプセル化を行う。“カプセル化”は、第１トンネルＴＵＮ１の確立の一部であるため、カプセル化部ＥＵ１は、移動通信端末ＭＨのトンネル確立部ＴＳ１の一部と見ることもできる。
最後に、移動端末ＭＨは、通信相手端末ＣＨから受信した通信情報ＰＡＹのカプセルを解き、少なくとも第１プロトコルＩＰｖ４第４ネットワークヘッダの除去を行うカプセル解放部ＤＵ１を備えている。すなわち、カプセル解放部ＤＵ１は、ペイロード通信情報ＰＡＹを取り出すために通信情報ＰＡＹからヘッダを除去する。
カプセル化部ＥＵ１によりヘッダでカプセル化される特殊な情報については、図４ｅの登録方法と図４ｆのＭＨからＣＨへの通信方法を参照して後述する。
【００８０】
登録や通信を可能とする移動通信端末ＭＨの新規な特徴には、移動通信端末ＭＨが第１プロトコルＩＰｖ４と第２プロトコルＩＰｖ６の両方を使用して通信を行うことができる点と、移動通信端末ＭＨがトンネル確立部ＴＳ１により第１プロトコルトンネルＴＵＮ１を確立することができる点がある。登録や通信の際のトンネルＴＵＮ１の確立は、記憶部ＳＵ１に記憶される情報（パラメータ）を使用することにより可能となり、好ましい実施態様では、図４ｃに示されるように、第２プロトコル第２ネットワーク移動通信端末固有アドレスＭＨＡ−６−２−ＯＲＩＧと、第２プロトコル第２ネットワークホームエージェントアドレスＨＡＡ−６−２と、第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷＡ−Ｇ４−１が使用される。
【００８１】
好ましい態様において、記憶部ＳＵ１は上記アドレスを恒久的に記憶する。ＭＩＰｖ６の基本的なコンセプトからすると、上述のアドレスのうち２つのアドレスが、例えば図５ａの登録パケットＲＥＧ１中にに示されるように、自身のＩＰｖ６ホームエージェントのアドレスＨＡ＿ＩＰｖ６＿ＡＤＤＲと、自身のＩＰｖ６アドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲとしてＭＨに恒久的に記憶される必要がある。さらに、ＭＨのホームネットワークに対応するゲートウェイＨＮＧＷのＩＰｖ４グローバルアドレスもまた第１端末ＭＨに恒久的に記憶される必要がある。この第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲもまた図５ａの登録パケットＲＥＧ１中に示されている。
【００８２】
登録および通信処理を可能とするためには、ＩＰｖ６の島とＩＰｖ４インターネットを介して相互接続される各ゲートウェイの間でＩＰｖ６可到達性情報（IPv6 reachability information）をやり取り可能なルーティングプロトコルが必要である。本発明に適用可能なルーティングプロトコルの一例としてＢＧＰ（Border Gateway Protocol）の拡張がある。
【００８３】
後述する登録および通信処理では、外部ゲートウェイＦＮＧＷに記憶される情報もまた、当該ゲートウェイへの第１トンネルＴＵＮ１や当該ゲートウェイからの第２トンネルＴＵＮ２を確立するために使用される。例えば、第２ゲートウェイＦＮＧＷ（外部ネットワークゲートウェイ）は、記憶部を備えており、この記憶部には、外部ネットワークゲートウェイからのトンネルや当該ゲートウェイへのトンネルを確立するために、第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ−Ｐ４−４と、第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４と、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷ−Ｇ４−１と、第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１とが記憶されている。
【００８４】
より具体的には、第２ゲートウェイＦＮＧＷは、図４ｄに示されるように、自身と第１ゲートウェイＨＮＧＷとの間に第１プロトコル第２トンネルＴＵＮ２を確立する第２トンネル確立部ＴＳ３−２と、自身と第１端末ＭＨとの間に第１プロトコル第６トンネルＴＵＮ６を確立する第６トンネル確立部ＴＳ３−６を備えている。これらの各トンネルは図４ｈに示されており、外部ネットワークゲートウェイＦＮＧＷのブロック図は図４ｄに示されている。外部ネットワークゲートウェイＦＮＧＷの記憶部ＳＵ３に記憶されている情報は、図１１の変換関係ＦＮＧＷ−ＭＣに示されている。尚、図１１に示されるような変換関係ＦＮＧＷ−ＭＣに記憶される情報は、従来技術では、通常、ゲートウェイＦＮＧＷのいわゆるＮＡＴ（Network Address Translator）に記憶される。しかし、これらの情報は、本発明では登録および通信処理の際に使用される。
【００８５】
＜移動ホストＭＨの登録＞
図４ｅは、本発明に係る登録方法の一実施形態を示している。登録が実行されると、移動端末ＭＨにおいて生成される第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡが、図１１の変換関係ＨＡ−ＭＣに示されるように、第２プロトコル第２ネットワーク第１端末固有アドレスＭＨＡ−６−２−ＯＲＩＧと関連づけられるように第２ネットワークＧＶ６−１（第１端末ＭＨのホームネットワークＨＮ）のホームエージェントＨＡに記憶される。第１端末ＭＨは、自身のホームネットワークＨＮから外部ネットワークＦＮへ移動しているため、ＭＨとＣＨの間で通信を行うためには第２プロトコルＩＰｖ６の現在地位アドレスが利用可能である必要があり、そのため、上記のようなホームエージェントＨＡにおける固有アドレスと現在位置アドレスとの関連づけが必要となるのである。
【００８６】
図４ｅの登録方法は、ステップＳ４ｅ．１〜Ｓ４ｅ．８から構成されている。登録処理に際して図６に示される変換テーブルＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣにどのように情報が記憶されるかついては、図１２ａの最初の部分に示されている。
ステップＳ４ｅ．１では、第１端末ＭＨが、第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ‐ＰＡ‐４から第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡを生成する。このＭＨＡ‐６‐２‐ＣｏＡは、第４ネットワークＰＶ４における第１端末ＭＨの第２プロトコルＩＰｖ６気付アドレスの一種である。つまり、第２ネットワークから場合の第１端末の外部アドレスである。この生成ステップＳ４ｅ．１は、図４ｃに示される移動ホストＭＨの生成部ＧＵ１により実行されてもよい。
【００８７】
ステップＳ４ｅ．２では、トンネル確立部ＴＵ１が、第１端末ＭＨと第２ゲートウェイＦＮＧＷの間に第１プロトコル第１トンネルＴＵＮ１（図４ｈ参照）を確立する。ステップＳ４ｅ．３では、送信部ＴＵ１が、第１プロトコル第１トンネルＴＵＮ１を経由して外部ネットワークゲートウェイＦＮＧＷに対し第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡを送信する。ステップＳ４ｅ．４では、外部ネットワークＦＮＧＷの受信部（図４ｄには図示なし）が、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡを受信し、ステップＳ４ｅ．５では、外部ネットワークゲートウェイＦＮＧＷのトンネル確立部ＴＳ３−１が、第２ゲートウェイＦＮＧＷと第１ホームゲートウェイＨＮＧＷの間に第１プロトコル第２トンネルＴＵＮ２を確立する。ステップＳ４ｅ．６では、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡが第１プロトコル第２トンネルＴＵＮ２を経由して送信され、ステップＳ４ｅ．７では、このアドレスが第１ゲートウェイＨＮＧＷにより受信される。
【００８８】
ホームネットワークゲートウェイＨＮＧＷは、送信部（図４ｂに図示なし）も備えており、ステップＳ４ｅ．８では、第２ネットワークＧＶ６‐１を介して第２ネットワークＧＶ６‐１上のホームエージェントＨＡへ第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡを送信する。以上のように、結合更新（binding update）拡張手続きでは、第１端末ＭＨに割り当てられたアドレスが検出され、現在位置としてホームエージェントＨＡに登録される。ホームエージェントＨＡへの第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡの格納は、ＭＨとＦＮＧＷ、そしてＦＮＧＷとＨＮＧＷを結ぶ第１プロトコルＩＰｖ４トンネルＴＵＮ１、ＴＵＮ２の確立を通じて可能になる。なぜなら、これらのトンネルが確立されなければ、第１プロトコルＩＰｖ４が実装される第４および第１ネットワークＰＶ４、ＩＮを介して第２プロトコルＩＰｖ６情報を送信することができないからである。
【００８９】
図１２ａの登録方法を参照して具体的に後述するように、ＭＨの気付アドレスＭＨ＿ＩＰｖ６＿ＣｏＡはＰ４Ｇ６アドレスとして生成することも可能である。このことについては、特に図１２ａのステップＳ１２ａ．２と図１２ｂを参照して詳述する。以下では、図１２ａに示される登録方法について説明する。この登録方法では、図４ｅの一般的な登録方法と異なり、ステップＳ１２ａ．１０〜Ｓ１２ａ．１７として確認応答プロセスが含まれている。
【００９０】
図１２ａの登録プロセスが開始される前に、移動ホスト端末ＭＨが、自身のホームネットワークＮＨ内に位置し、ホームネットワークＨＮにおいて登録されていたとすると、ＩＰｖ６固有アドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲは、図６に示されるホームエージェントの変換関係ＨＡ−ＭＣに登録されていることになる。図６は、図１２ａの登録プロセスが開始される前の変換関係ＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣのエントリを示している。次に、移動ホストＭＨが、自身のホームネットワークＨＮからＩＰｖ４が使用される外部ネットワークＦＮへ移動したとする（図４ａ参照）。外部ネットワークＦＮは、プライベートＩＰｖ４ネットワークである。このネットワークでは、外部ネットワークのＮＡＴ（図４ａおよび図４ｄに図示なし）により、インターネットプライベートネットワークからの複数のコネクションが多重化される一方、複数のコネクションが、ＩＰｖ４グローバルアドレスを１つだけ有する単一のコンピュータによるものであるかのようにインターネットに提供される。このＮＡＴは、例えば第２ゲートウェイＧＷ２（外部ネットワークゲートウェイＦＮＧＷ）内等のＩＰｖ４プライベートネットワークとＩＰｖ４インターネットの境界に配置される。従って、図１２ａの登録方法は、ＭＨがＦＮへ移動した後に、ＭＨの現在位置がホームエージェントＨＡに通知するためのメカニズムとして使用される。ステップＳ１２ａ．１では、第１プロトコルアドレス送信部ＤＨＣＰ（Dynamic Host Configuration Protocol）が、第１端末ＭＨに対して第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ−Ｐ４−４を送信する。すなわち、ステップＳ１２ａ．１では、ＭＨが外部ネットワークＦＮに移動した後に、新しく割り当てられたＩＰｖ４アドレスを受信するのである。ステップＳ１２ａ．２では、生成部ＧＵ１が、第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ−Ｐ４−４に基づいて第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡを生成する。図１２ｂは、図１２ａのステップＳ１２ａ．２の詳細について示している。
【００９１】
ステップＳ１２ａ．２では、移動ホストＭＨは、別のネットワークへ移動した後に自動的に生成可能なグローバルＩＰｖ６アドレスが割り当てられる必要がある。ＩＰｖ４アドレスを使用してＩＰｖ６アドレスを生成する場合、基本的には図１２ｃに示されるようにＩＰｖ４アドレスとＭＡＣ（Media Access Control）アドレスを組み合わせる。このように自動的に生成されるＩＰｖ６アドレスは、６ｔｏ４アドレスとして様々なものが提案されている。本実施形態では、Ｐ４Ｇ６アドレスが移動ホストＭＨの気付アドレスＭＨ＿ＩＰｖ６＿ＣｏＡとして使用され、このＰ４Ｇ６アドレス（第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡ）の構成については図１２ｄに示されている。同図に示されるように、Ｐ４Ｇ６フォーマットプレフィックス（ＦＰ）には、特定の値が割り当てられる必要がある。Ｐ４Ｇ６のコンセプトは６ｔｏ４アドレスとほぼ同じであるが、その構成については、プレフィックスが異なる点と、Ｐ４Ｇ６ではＩＰｖ４プライベートアドレスが使用される点において異なっている。
【００９２】
ステップＳ１２ｂ．1では、移動を行った移動ホストＭＨが、割り当てられたＩＰｖ４アドレス、すなわちＤＨＣＰにより生成されたＩＰｖ４アドレスの受信を待つ。ステップＳ１２ｂ．２では、割り当てられたアドレスがＩＰｖ４アドレスであるか否かが判定される。ステップＳ１２ｂ．２の判定が肯定的である場合は、ステップＳ１２ｂ．３においてＰ４Ｇ６アドレスが生成され、移動ホストＭＨの気付アドレスとして使用される。ステップＳ１２ｂ．３では、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡが生成される。仮に第１端末ＭＨが、ＩＰｖ４プライベートネットワークにおいてＤＨＣＰから１９２．１６８．１００．１というＩＰｖ４アドレスを受信したとすると、この移動ホストＭＨのＩＰｖ６気付アドレスＭＨ＿ＩＰｖ６＿ＣｏＡはＦＰ：Ｃ０８Ａ：６４０１：００００：ＭＡＣ＿ＭＨのようになる。
これは、図５ａに示されるような第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡの一例である。従って、ステップＳ１２ａ．１と、ステップ１２ａ．２のうちのステップＳ１２ｂ．１〜ステップＳ１２ｂ．３との組み合わせは、図４ｅのステップＳ４ｅ．1に対応する。結果として、ホームエージェントＨＡへ送信される第２プロトコルＩＰｖ６気付アドレスが生成される。
【００９３】
ステップＳ１２ｂ．４およびＳ１２ｂ．７では、ＢＵオプションを含むＨＡ宛てのＩＰｖ６パケットが生成され、このＩＰｖ６パケットはトランスポートヘッダとＨＮＧＷのＩＰｖ４グローバルアドレス宛てのＩＰｖ４ヘッダでカプセル化される。すなわち、ステップＳ１２ｂ．４およびＳ１２ｂ．７では、図５ａに示されるような登録パケットＲＥＧ１が生成される。この登録パケットＲＥＧ１は、通信情報ＰＡＹと、送信元および受信先ポートＭＨＴ−６−２およびＨＡＴ−６−２を含むトランスポートヘッダＴＨ６と、ＢＵオプションフィールドＢＵＯを含んでいる。ステップＳ１２ｂ．４ではまた、第２プロトコル第２ネットワークホームエージェントアドレスＨＡＡ−６−２と、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡがＩＰｖ６パケットに追加される。
【００９４】
情報ＳＡ６、ＤＡ６、ＢＵＯ、ＴＨ６、ＰＡＹにより構成されるＩＰｖ６パケットは、ステップＳ１２ｂ．５において、第１プロトコルＩＰｖ４トランスポートヘッダＴＨ４と、ＩＰｖ４受信先アドレスＤＡ４とＩＰｖ４送信元アドレスＳＡ４を含むＩＰｖ４アドレスヘッダとでカプセル化される。すなわち、第１端末ＭＨのカプセル化部ＥＵ１は、少なくとも第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡを、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４を含むトランスポートタイプ識別第１ヘッダＴＨ４と、少なくとも第１プロトコル第４ネットワーク移動通信端末アドレスＭＨＡ−Ｐ４−４を含む第１プロトコル第４ネットワークヘッダとでカプセル化する。
【００９５】
好ましい態様では、第１端末ＭＨから他の端末ＣＨへ通信情報を送信するにあたり、カプセル化部ＥＵ１は、少なくとも通信情報を、第２プロトコルトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレスと第２プロトコル第３ネットワーク他端末アドレスを含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダと、少なくとも第１プロトコル第４ネットワーク移動通信端末アドレスと第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第４ネットワークヘッダとでカプセル化する。
【００９６】
図１２ｂのステップＳ１２ｂ．２の判定の結果、割り当てられたアドレスがＩＰｖ４アドレスでない場合には（ステップＳ１２ｂ．２；ＮＯ）、割り当てられたＩＰｖ６アドレスは、ステップＳ１２ｂ．６において移動ホストＭＨの気付アドレスとして使用される。そして、Ｓ１２ｂ．７において、ＢＵオプションを含むＨＡ宛てのＩＰｖ６パケットが生成される。ステップＳ１２ｂ．５が完了すると、少なくともカプセル化された第２プロトコル第２ネットワーク移動通信端末外部アドレスＭＨＡ−６−２−ＣｏＡと、第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４と、第１プロトコル第４ネットワーク移動通信端末アドレスＭＨＡ−Ｐ４−４を含む登録パケットＲＥＧ１が生成される。さらに、登録パケットＲＥＧ１のＢＵオプションフィールドＢＵＯには、移動通信端末ＭＨのホームネットワークＧＶ６−１におけるＩＰｖ６固有アドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲ（＝ＭＨＡ−６−２−ＯＲＩＧ）が格納される。これは、このアドレスが、ＭＨの気付アドレスＭＨＡ−６−２−ＣｏＡを変換関係ＨＡ−ＭＣに格納するた際に、ホームエージェントの変換関係ＨＡ−ＭＣで使用されるためである。しかし、当該アドレスは、変換関係ＦＮＧＷ−ＭＣおよびＨＮＧＷ−ＭＣの設定には使用されない。
【００９７】
好ましい実施態様では、第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４が第１端末ＭＨにより生成される。この第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４は、第４および第１ＩＰｖ４ネットワークにおいてトンネル経由で情報を転送するためのポートとして第１端末に割り当てられるトランスポートポート（以下、“トンネルポート”という）である。好ましい実施態様では、このトンネルポートは、情報を第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４でカプセル化して、第４および第１ＩＰｖ４ネットワークにおいてトンネル経由で転送するトンネリングプロセスにのみ使用される。より好ましい実施態様では、登録プロセスの開始時から第１端末ＭＨに対して固定的にトンネルポートが割り当てられる。このトンネルポートの割り当ては、登録プロセス全体のみならず後続の他端末ＣＨとの通信プロセスにおいても維持される。このトンネルポートの割り当ては、第１端末の電源が切断され（移動先の）第４ネットワークにおいて再び電源が投入された場合でも維持される。この結果、（移動した）第１端末ＭＨから送信される全てのＩＰｖ６通信情報（パケット）が第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４によりカプセル化されることになる。すなわち、すべてのＩＰｖ６パケットに対して同じトンネルポートが使用されることになる。
【００９８】
図１２ｂのプロセスがすべて終了すると（図４ｅのステップＳ４ｅ．１とＳ４ｅ．２が終了すると）、登録パケットＲＥＧ１は、（カプセル化により）確立されたトンネルＴＵＮ１を経由して外部ネットワークゲートウェイＦＮＧＷへ送信される。登録パケットＲＥＧ１はＭＨからＨＡ宛てに送信され、結合更新（ＢＵ）オプションメッセージによりＨＡにＭＨの現在位置が通知される。登録パケットＲＥＧ１のＩＰｖ６パケットには、図５ａに示されるように、送信元アドレス、受信先アドレスとしてＭＨ＿ＩＰｖ６＿ＣｏＡとＨＡ＿ＩＰｖ６＿ＡＤＤＲが含まれる。また、ＢＵオプションメッセージとして、ＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲが含まれる。ＭＨは、プライベートＩＰｖ４ネットワークプロトコルが実装される第４ネットワークに位置しているため、ＩＰｖ６パケットをＩＰｖ４ヘッダとＩＰｖ４トランスポートヘッダでカプセル化する。このＩＰｖ４トランスポートヘッダは、ＵＤＰヘッダかＴＣＰヘッダのいずれかである。ＩＰｖ４ヘッダとＩＰｖ４トランスポートヘッダは、いずれもステップＳ１２ａ．４におけるＮＡＴによる変換テーブルの設定の際に使用される。図７は、図１２ａのステップＳ１２ａ．４の段階のエントリを示している。パケットＲＥＧ１を受信すると、外部ネットワークゲートウェイＦＮＧＷは、図７に示されるように、自身の記憶部に、第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ−Ｐ４−４と、第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４を記憶する。ステップＳ１２ａ．４ではまた、変換関係ＦＮＧＷ−ＭＣが設定される。すなわち、外部ネットワークゲートウェイＦＮＧＷは、プライベートＩＰｖ４ネットワーク情報の組と、ブローバルＩＰｖ４ネットワーク情報の組とを関連づける。より具体的には、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ−Ｇ４−１と、第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１が記憶される。すなわち、ＩＰｖ４プライベートネットワークの外部ゲートウェイＦＮＧＷはＮＡＴ機能を有しているため、図８に示されるように、（ＭＨ＿ＩＰｖ４＿ＰＲＩ＿ＤＤＲ、ＭＨ＿ＩＰｖ４＿ＰＲＩ＿ＰＯＲＴ）の組と、（ＦＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ、ＭＨ＿ＩＰｖ４＿ＧＬＯ＿ＰＯＲＴ）の組との変換関係ＦＮＧＷ−ＭＣが設定される。外部ネットワークゲートウェイＦＮＧＷは、この変換関係ＦＮＧＷ−ＭＣに基づいて、図５ｂに示される新たな登録パケットＲＥＧ２を生成する。すなわち、ＭＨＡ−４−４は、ＦＮＧＷＡ−Ｇ４−１に変更され、ＭＨ＿ＩＰｖ４＿ＰＲＩ＿ＰＯＲＴは、ＭＨ＿ＩＰｖ４＿ＧＬＯ＿ＰＯＲＴに変更される。フィールドＤＡ４の受信先アドレスとトランスポートヘッダＴＨ４の受信先ポートは、登録パケットＲＥＧ２が送信される次の宛先ＨＮＧＷに関連したものになる。一方、トランスポートヘッダＴＨ４の送信元ポートは第１端末ＭＨのグローバルＩＰｖ４ポートに関連したものになる。フィールドＳＡ６とＢＵオプションフィールドに格納されるのは、それぞれＭＨの気付アドレスＭＨ＿ＩＰｖ６＿ＣｏＡと、固有アドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲのままである。
【００９９】
ステップＳ１２ａ．５においてカプセル化された登録パケットＲＥＧ２が外部ネットワークゲートウェイＦＮＧＷからホームネットワークゲートウェイＨＮＧＷへ転送されると、図９に示される変換関係ＨＮＧＷ−ＭＣが設定される。ＨＮＧＷは、（ＦＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ、ＭＨ＿ＩＰｖ４＿ＧＬＯ＿ＰＯＲＴ）の組に対応する変換関係のエントリの格納または更新を行う。すなわち、変換関係ＨＮＧＷ−ＭＣの一方に、登録パケットＲＥＧ２のパラメータＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１が、ＩＰｖ４グローバルアドレスとＩＰｖ４グローバルトランスポートポートとして図９に示されるように記憶される。さらにステップＳ１２ａ．６では、ホームネットワークゲートウェイＨＮＧＷは、第２プロトコルＩＰｖ６第２ネットワークＧＶ６−１第１端末ＭＨ外部アドレスＭＨＡ−６−２−ＣｏＡを図１０に示されるように変換テーブルＨＮＧＷ−ＭＣに記憶する。またステップＳ１２ａ．６では、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ−Ｇ４−１（ＦＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ）と第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１（ＭＨ＿ＩＰｖ４＿ＧＬＯ＿ＰＯＲＴ）の組との変換関係が記憶される。
【０１００】
変換テーブルＨＮＧＷ−ＭＣを使用することにより、ＭＨとＣＨの間の通信が可能になる。図１２ａと図４ｅを比較すると、ステップＳ４ｅ．３はステップＳ１２ａ．３に対応し、ステップＳ４ｅ．４およびステップＳ４ｅ．５はステップＳ１２ａ．４に対応し、ステップＳ１２ａ．５はステップＳ４ｅ．４、ステップＳ４ｅ．５およびステップＳ４ｅ．６に対応し、ステップＳ１２ａ．６はステップＳ４ｅ．７に対応する。
【０１０１】
ステップＳ１２ａ．７では、ホームネットワークゲートウェイＨＮＧＷのカプセル解放部は、登録パケットＲＥＧ２からＩＰｖ４部分ＳＡ４、ＤＡ４、ＴＨ４を取り除く。ステップＳ１２ａ．８では、ＳＡ６、ＤＡ６、ＢＵＯ、ＴＨ６およびＰＡＹのみから構成されるＩＰｖ６パケットがホームエージェントＨＡへ転送される。ステップＳ１２ａ．８はステップＳ４ｅ．８に対応する。ステップＳ１２ａ．９においてＩＰｖ６パケットがホームエージェントＨＡにより受信されると、ホームエージェントＨＡ（図１０に示されるように、第１端末の現在位置アドレスを記憶していない）の変換関係ＨＡ−ＭＣが第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡを用いて更新される。ホームエージェントＨＡは、ホームネットワークゲートウェイＨＮＧＷより送信されたＩＰｖ６パケットのＢＵオプションフィールドＢＵＯに含まれるＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲを参照することにより、変換テーブルＨＡ−ＭＣから対応するエントリを発見することができる。ステップＳ１２ａ．９が終了すると、外部ネットワークゲートウェイＦＮＧＷ、ホームネットワークゲートウェイおよびホームエージェントＨＡのすべての変換関係ＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣの設定が完了する。この情報は、ＭＨとＣＨの間で通信が行われる際に主に使用される。
【０１０２】
登録方法の好ましい実施態様では、図１２ａのステップＳ１２ａ．１０〜ステップＳ１２ａ．１７において、変換関係ＭＣが正しく設定されたことを移動ホストＭＨに対して確認応答（acknowledging）してもよい。ホームエージェントＨＡは、ＭＨのアドレスの変更を確認するために、結合応答（binding acknowledgement、ＢＡ）オプションメッセージを含むＩＰｖ６パケットをＭＨへ返信する。このＩＰｖ６パケットには、図５に示されるようにＳＡ６、ＤＡ６、ＢＡＯ、ＴＨ６およびＰＡＹが含まれる。同図に示されるように、このＩＰｖ６パケットの送信元アドレスはＨＡ＿ＩＰｖ６＿ＡＤＤＲであり、受信先アドレスはＭＨ＿ＩＰｖ６＿ＣｏＡである。ステップＳ１２ａ．１１では、ホームネットワークゲートウェイの変換テーブルＨＮＧＷ−ＭＣが参照され、ステップＳ１２ａ．１２では、受信されたＩＰｖ６パケットがＩＰヘッダとトランスポートヘッダでカプセル化され、図５ｃに示されるようなカプセル化されたパケットＡＣＫが生成される。ホームゲートウェイの変換関係ＨＮＧＷ−ＭＣによれば、ＩＰｖ６受信先アドレスＭＨ＿ＩＰｖ６＿ＣｏＡから、新しいグローバルＩＰｖ４受信先アドレスと新しいグローバル受信先ポートがそれぞれＦＮＧＷ＿ＩＰｖ４＿ＧＬＯ＿ＡＤＤＲ、ＭＨ＿ＩＰｖ４＿ＧＬＯ＿ＰＯＲＴであることが分かるため、カプセル化されたパケットＡＣＫは、ステップＳ１２ａ．１３において外部ネットワークゲートウェイＦＮＧＷへ送信される。
【０１０３】
ステップＳ１２ａ．１４では、外部ネットワークゲートウェイＦＮＧＷは、変換関係ＦＮＧＷ−ＭＣを参照してＩＰアドレスとトランスポートポートの変換を行う。この結果、図５ｃに示される確認応答パケットＡＣＫのＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１は、ＭＨＡ−Ｐ４−４とＭＨＴ−Ｐ４−４で置換される。このようにカプセル化されたパケットは、ステップＳ１２ａ．１５において、移動ホストＭＨへ転送される。移動ホストＭＨは、ステップＳ１２ａ．１６においてＩＰｖ４ヘッダを除去し、ステップＳ１２ａ．１７において確認応答（ＢＡ）オプションメッセージを取り出す。このように確認応答パケットＡＣＫは、ステップＳ１２ａ．１１〜Ｓ１２ａ．１５において、登録パケットＲＥＧ１、ＲＥＧ２と逆の変換が行われ、また逆のルートをたどることになる。
【０１０４】
ステップＳ１２ａ．１６においてカプセルの解放が行われる際には、図１３ｄに示されるステップＳ１３ｄ．１〜Ｓ１３ｄ．６が実行される。
図１３ｄのカプセル解放プロセスは、ＭＨとＣＨの間で通信が行われている際に、確認応答パケットや送信パケット等の何らかのパケットを受信した場合にも同様に実行される。
【０１０５】
ステップＳ１３ｄ．１では、移動ホストＭＨは、カプセル化されたＩＰｖ４ヘッダが存在するか否かを判定する。カプセル化されたＩＰｖ４ヘッダが存在しない場合には、移動ホストＭＨはＩＰｖ６パケットが受信されたものとみなし、当該プロセスはステップＳ１３ｄ．４に進む。一方、ステップＳ１３ｄ．１においてＩＰｖ４ヘッダが存在すると判定された場合には、第１端末はステップＳ１３ｄ．２において当該パケットがトランスポート受信先ポートとしてＭＨ＿ＩＰｖ４＿ＰＲＩ＿ＰＯＲＴを含んでいるか否かを判定する。そのようなポートが含まれていない場合には、当該パケットはステップＳ１３ｄ．６において無視される。
【０１０６】
一方、そのようなポートが含まれていた場合には（ステップＳ１３ｄ．２；ＹＥＳ）、ステップＳ１３ｄ．３においてＩＰｖ４ヘッダとトランスポートヘッダが取り除かれる。次に、ステップＳ１３ｄ．４において、当該パケットにトランスポート受信先ポートとしてＭＨ＿ＩＰｖ６＿ＰＯＲＴが含まれているか否かが判定される。そのようなポートが含まれていない場合には、当該パケットはステップＳ１３ｄ．６において無視される。一方、そのようなポートが含まれていた場合には、当該パケットはステップＳ１３ｄ．５において処理され、ステップＳ１２ａ．１７において例えばＢＡオプションメッセージが抽出される。
【０１０７】
このように、図１２ａの登録（確認応答）プロセスにより、特にホームネットワークゲートウェイＨＮＧＷの変換関係ＨＮＧＷ−ＭＣの設定が行われ、当該ゲートウェイの変換部ＣＵ２による、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１の組との間の変換が可能になる。
変換関係ＨＮＧＷ−ＭＣ、ホームネットワーク変換関係ＨＡ−ＭＣおよび外部ネットワークゲートウェイの変換関係ＦＮＧＷ−ＭＣ（従来より周知）により、図４ａおよび図４ｈに示されるような通信システムＳＹＳにおける移動した第１端末ＭＨと通信相手端末ＣＨとの間の通信が可能になる。
【０１０８】
＜ＭＨからＣＨへの通信＞
図４ｆは、図４ａに示される通信システムＳＹＳにおいて第１端末ＭＨが第２端末ＣＨに対して通信を開始した場合の通信方法を示している。この通信方法を利用した場合に確立されるトンネルについては図４ｈに示されている。この通信システムＳＹＳで使用されるアドレスの例については図１５に示されている。ステップＳ４ｆ．１〜Ｓ４ｆ．１０の詳細については図１３ａ〜図１３ｄに示されている（図１３ｂは図１３ａの続きである）。
図４ｇは、第２端末ＣＨが第１端末ＭＨに対して通信を開始した場合の通信方法を示している。ステップＳ４ｇ．１〜Ｓ４ｇ．１０の詳細については図１４ａおよび図１４ｂに示されている（図１４ｂは図１４ａの続きである）。
【０１０９】
ステップＳ４ｆ．１では、第１端末ＭＨと第２ゲートウェイＦＮＧＷの間に第１プロトコル第１トンネルＴＵＮ１が確立される。ステップＳ４ｆ．２では、第１プロトコル第１トンネルＴＵＮ１を経由して通信情報ＰＡＹが送信され、ステップＳ４ｆ．３において第２ゲートウェイＦＮＧＷにより受信される。ステップＳ４ｆ．４では、外部ネットワークゲートウェイＦＮＧＷにより、自身と第１ゲートウェイＨＮＧＷの間に第１プロトコル第２トンネルＴＵＮ２が確立される。ステップＳ４ｆ．５では、第１プロトコル第２トンネルＴＵＮ２を経由して通信情報ＰＡＹが送信され、ステップＳ４ｆ．６においてホームネットワークゲートウェイＨＮＧＷにより受信される。
【０１１０】
ステップＳ４ｆ．７では、ホームネットワークゲートウェイＨＮＧＷにより、自身と第３ゲートウェイＣＮＧＷ（通信相手側のネットワークゲートウェイ）の間に第１プロトコル第３トンネルＴＵＮ３が確立される。ステップＳ４ｆ．８では、第１プロトコル第３トンネルＴＵＮ３を経由して通信情報ＰＡＹが送信され、ステップＳ４ｆ．９においてゲートウェイＣＮＧＷにより受信される。最後に、通信相手側ネットワークゲートウェイＣＮＧＷは、ステップＳ４ｆ．１０において通信情報ＰＡＹを第３ネットワークＧＶ６‐２を介して第２端末ＣＨへ送信する。以上に関しては、図１５が通信システムＳＹＳにおけるアドレスの使用方法について示しており、図１６が通信システムＳＹＳの各段階におけるヘッダを示している。
【０１１１】
以上説明したように、第１、第２および第３トンネルＴＵＮ１、ＴＵＮ２およびＴＵＮ３は、それぞれ第１端末ＭＨ、外部ネットワークゲートウェイＦＮＧＷおよびホームネットワークゲートウェイＨＮＧＷのトンネル確立部により確立される。重要なポイントは、第１端末ＭＨはペイロードＰＡＹを含むＩＰｖ６パケットを生成し、このＩＰｖ６パケットは各トンネルを経由して転送可能なようにＩＰｖ４ヘッダでカプセル化されることである。
【０１１２】
好ましい態様では、ステップＳ４ｆ．１において、少なくとも通信情報ＰＡＹが、少なくとも第２プロトコルトランスポートタイプ特定情報を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク第１端末固有アドレスと第２プロトコル第３ネットワーク第２端末アドレスを含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第２ヘッダと、少なくとも第１プロトコル第４ネットワーク第１端末アドレスと第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第４ネットワークヘッダとでカプセル化される。
【０１１３】
また、好ましい態様では、ステップＳ４ｆ．４において、トランスポートタイプ識別第２ヘッダが、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報を含むトランスポートタイプ識別第３ヘッダに変換され、第１プロトコル第４ネットワークヘッダが、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレスと第１プロトコル第１ネットワーク第１ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第１ヘッダに変換される。
【０１１４】
また、好ましい態様では、ステップＳ４ｆ．７において、通信情報のカプセルが解かれて、少なくとも第１プロトコル第１ネットワーク第１ヘッダが除去され、カプセル解放された通信情報が、少なくとも第１プロトコル第１ネットワーク第３ゲートウェイアドレスを含む第１プロトコル第１ネットワーク第２ヘッダでカプセル化される。
また、好ましい態様では、ステップＳ４ｆ．９において、通信情報のカプセルが解かれて、少なくとも第１プロトコル第１ネットワーク第２ヘッダが除去される。
【０１１５】
以上のように、ペイロードＰＡＹはＩＰｖ６パケットに格納され、図４ｈに示されるように各トンネルを経由して送信される際には、ＩＰｖ４ヘッダによるカプセル化やカプセル解放が行われる。
【０１１６】
次に、図１１の変換関係ＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣに示されるＩＰｖ４およびＩＰｖ６仕様が使用され、ＭＨにより通信が開始される実施形態について図１３ａ〜１３ｄを参照して説明する。
図１３ａに示されるように、第４ネットワークＰＶ４には、第３ネットワークＧＶ６−２の通信相手端末ＣＨについてそのアドレスを提供する外部ネットワークドメインネームサーバＦＮＤＮＳが接続されている。ステップＳ１３ａ．２では、第１端末ＭＨは、外部ネットワークのドメインネームサーバＦＮＤＮＳに対してＣＨのアドレスを要求するＤＮＳ要求を送信する。ステップＳ１３ａ．３では、この要求に対してＦＮＤＮＳがＣＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲを返信する。ステップＳ１３ａ．４では、第１端末ＭＨが、ＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲとＣＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲをそれぞれ送信元アドレス、受信先アドレスとするＩＰｖ６パケットをＣＨに対して送信する。
【０１１７】
好ましい態様においては、図１３ａのステップＳ１３ａ．４において、図１３ｃのステップＳ１３ｃ．1〜Ｓ１３ｃ．５が実行される。すなわち、ステップＳ１３ｃ．１では、ＦＮＤＮＳより受信したアドレスが確認され、ステップＳ１３ｃ．２では、当該アドレスがＩＰｖ４アドレスであるか否かが判定される。この判定が肯定的である場合には（ステップＳ１３ｃ．２：ＹＥＳ）、ステップＳ１３ｃ．３において、ＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲと被発呼側のアドレスをそれぞれ送信元アドレス、受信先アドレスとするＩＰｖ６パケットが生成される。所望のペイロードＰＡＹを付加されたこのＩＰｖ６パケットは、ＣＨに対して送信される前に、ステップ１３ｃ．５においてＨＮＧＷのＩＰｖ４グローバルアドレス宛てのＩＰｖ４ヘッダでカプセル化される必要がある。
一方、ＦＮＤＮＳより受信したアドレスがＩＰｖ４アドレスでない場合には、ステップＳ１３ｃ．２においてＩＰｖ６アドレスであると判定され（ステップＳ１３ｃ．３；ＮＯ）、ステップＳ１３ｃ．４において、割り当てられたＩＰｖ６アドレスと被初呼側のアドレスをそれぞれ送信元アドレス、受信先アドレスとするＩＰｖ６パケットが生成される。
【０１１８】
ステップＳ１３ａ．５では、第１トンネルＴＵＮ１を経由して送信するために、ＩＰｖ６パケットが、ＨＮＧＷのＩＰｖ４グローバルアドレス宛てのＩＰｖ４ヘッダでカプセル化され、送信されたＩＰｖ６パケットは外部ネットワークゲートウェイＦＮＧＷにより受信される。外部ネットワークゲートウェイＦＮＧＷでは、当該ゲートウェイの（ＮＡＴの）変換関係ＦＮＧＷ−ＭＣに従って、ＩＰアドレスとトランスポートポートの変換が行われる。この変換は、図５ａに示される登録パケットＲＥＧ１に行われたものと全く同様の方法で行われる。これは、送信と登録の相違が、ペイロードＰＡＹが実際に通信相手ホストＣＨに対して送信される否かの違いにすぎないからである。すなわち、ステップＳ１３ａ．６では、図５ａに示されるパケット（ペイロードＰＡＹを含む）のＭＨＡ−Ｐ４−４とＭＨＴ−Ｐ４−４が、図１１に示される変換関係ＦＮＧＷ−ＭＣのＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１にそれぞれ変換される。
【０１１９】
ステップＳ１３ａ．７では、新たにカプセル化されたパケットが第２トンネルＴＵＮ２を経由してホームネットワークゲートウェイＨＮＧＷへ送信される。ステップＳ１３ａ．８では、ＩＰｖ４ヘッダが取り除かれる（カプセル解放）。ステップＳ１３ａ．９では、ＨＮＧＷの送受信プロセスが実行される。このステップＳ１３ａ．５では、ＩＰｖ６の島とＩＰｖ４インターネットを介して相互接続される各ゲートウェイの間でＩＰｖ６可到達性情報をやり取り可能なルーティングプロトコルが使用され、ＣＨＧＷのＩＰｖ４アドレスに関する情報が取得される。そのようなルーティングプロトコルの周知の例としては拡張ＢＧＰ（Border Gateway Protocol）がある。ステップＳ１３ａ．１０では、取得されたＣＮＧＷのＩＰｖ４アドレスに関する情報に基づいて、ＣＮＧＷ宛てのＩＰｖ４ヘッダでパケットがカプセル化される。ステップＳ１３ａ．１１では、カプセル化されたパケットが通信相手側のネットワークゲートウェイＣＨＧＷへ転送され、ステップＳ１３ａ．１２においてそのカプセル解放が行われる。カプセル解放されたＩＰｖ６パケットは、ステップＳ１３ａ．１３において通信相手ホストＣＨへ転送され、ステップＳ１３ａ．１４では、ペイロードＰＡＹ等を取得するための処理が行われる。尚、ステップＳ１３ａ．２〜Ｓ１３ａ．１４はＭＨからＣＨへ最初にパケットが送信される際に実行されるプロセスであるが、これ以降のパケットについても同様のプロセスが実行される。
【０１２０】
もちろんＭＨとＣＨの間の通信方法には、ＣＨがＭＨに対してＩＰｖ６パケットを返信するステップＳ１３ａ．１５が含まれる。ステップＳ１３ｂ．１では、ステップＳ１３ａ．９と同様に拡張ＢＧＰ等を使用され、ＦＮＧＷのＩＰｖ４アドレスに関する情報が通信相手側のネットワークゲートウェイＣＮＧＷにおいて取得される。ステップＳ１３ｂ．２では、ホームネットワークゲートウェイＨＮＧＷ宛てのＩＰｖ４ヘッダでＩＰｖ６パケットがカプセル化され、ＨＮＧＷへ転送される。ステップＳ１３ｂ．３では、カプセル化されたＩＰｖ６パケットのカプセル解放が行われる。
【０１２１】
ステップＳ１３ｂ．４では、ＩＰｖ６パケットがＨＡへ転送され、ＨＡは自身のテーブルＨＡ−ＭＣの検索を行う。ステップＳ１３ｂ．４において転送されたＩＰｖ６パケットには、ＩＰｖ６パケットの受信先アドレスとして、ＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲ（ホームネットワークにおける移動ホストＭＨのＩＰｖ６固有アドレス）が含まれている。これは、通信相手端末ＣＨがＭＨの現在位置アドレスを知らないためである。従って、ステップＳ１３ｂ．５では、ＭＨの現在位置アドレスを取得するために変換関係ＨＡ−ＭＣの検索が行われる。ステップＳ１３ｂ．６では、受信先アドレスとしてＭＨ＿ＩＰｖ６＿ＣｏＡ、すなわち第４ネットワークＰＶ４へ移動した第１端末ＭＨの気付アドレスを含む別のＩＰｖ６ヘッダでＩＰｖ６パケットがカプセル化される。
【０１２２】
続いてステップＳ１３ｂ．７では、ＩＰｖ６パケットがホームネットワークＨＮＧＷへ転送される。ＨＮＧＷにより受信されたパケットには第１端末ＭＨの気付アドレスが含まれているため、ステップＳ１３ｂ．８では、ＨＮＧＷは、自身の変換関係ＨＮＧＷ−ＭＣを検索し、ＭＨＡ−６−２−ＣｏＡをＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１に変換する。すなわち、ＩＰｖ４アドレスから、ＩＰｖ４グローバルアドレスとＩＰｖ４トランスポートポートへのアドレス／ポート変換が行われる。ステップＳ１３ｂ．８において情報が取得されると、ＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１がそれぞれＩＰｖ４受信先アドレス、ＩＰｖ４トランスポート受信先ポートとして用いられ、ＩＰｖ４アドレスヘッダとＩＰｖ４トランスポートヘッダでＩＰｖ６パケットがカプセル化される。続いてステップＳ１３ｂ．１０では、パケットが外部ネットワークゲートウェイＦＮＧＷへ転送される。ステップＳ１３ｂ．１１では、変換テーブルＦＮＧＷ−ＭＣが参照され、外部ネットワークゲートウェイＦＮＧＷによりＩＰｖ４アドレスとＩＰｖ４トランスポートポートの変換が行われる。
【０１２３】
すなわち、ステップＳ１３ｂ．１では、ＩＰｖ４パケットとＩＰｖ４トランスポートヘッダに含まれるＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１が、ＭＨＡ−Ｐ４−４とＭＨＴ−Ｐ４−４に変換される。この情報は、ステップＳ１３ｂ．１２においてカプセル化されたパケットを移動端末ＭＨへ転送するために使用される。ステップＳ１３ｂ．１３では、図１３ｄに示される受信プロセスが移動端末ＭＨにより開始される。この図１３ｄについては、図５ｃの確認応答パケットＡＣＫの受信に関連してすでに説明している。ペイロードを含むパケットを受信するプロセスは、確認応答パケットを受信する際のプロセスと何ら変わるところがないため、ステップＳ１３ｂ．１２においてＭＨへ転送されたカプセル化されたパケットが受信された際にもステップ１３ｄ．１〜Ｓ１３ｄ．６のプロセスが実行される。
【０１２４】
尚、ステップＳ１３ｂ．１３の後に、ステップＳ１３ｂ．１４において確認応答パケットを通信相手ホストＣＨへ返信しペイロードが無事に受信されたことを通知してもよい。確認応答パケットの送信は、ペイロードを含むパケットの転送と変わるところがないため、ステップＳ１３ｂ．１４における確認応答の送信は、図１３ａのステップＳ１３ａ．４から始まるパケットの送信と同様に実行される。
【０１２５】
図１３ａおよび図１３ｂから分かるように、ＭＨからＣＨへの通信方法の好ましい実施形態の基本的な特徴として、ステップＳ１３ａ．６、Ｓ１３ａ．９、Ｓ１３ｂ．５、Ｓ１３ｂ．８およびＳ１３ｂ．１１においてアドレスとポートの変換テーブルが使用されるという点がある。従って、当然のことながら、登録プロセスの際に変換関係ＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣの情報が図１１に示されるように設定されていなければ、ＭＨからＣＨへの通信方法は実行することができない。
【０１２６】
＜ＣＨからＭＨへの通信＞
以下では、ＣＨにより開始される通信について図４ｇを参照して説明する。尚、トンネルについては図４ａおよび図４ｈに示されており、アドレスフォーマットの例については図１５に示されており、ＣＨにより開始される通信が行われる場合の通信システムＳＹＳの各段階におけるパケットの構成について図１６に示されている。説明の理解を容易にするために、図１６には図４ｇの各ステップの参照符号が付されている。
【０１２７】
まずステップＳ４ｇ．１では、通信情報ＰＡＹが、第２端末ＣＨから第３ネットワークＧＶ６‐２を介して第３ゲートウェイＣＮＧＷへ送信される。ステップＳ４ｇ．２では、第３ゲートウェイＣＮＧＷと第１ゲートウェイＨＮＧＷの間に、図４ｈにおいて第４トンネルＴＵＮ４と示される第１プロトコル第１トンネルが確立される。ステップＳ４ｇ．３では、この第１プロトコル第１トンネルＴＵＮ４を経由して通信情報ＰＡＹがホームネットワークゲートウェイＨＮＧＷへ送信される。ステップＳ４ｇ．４では、通信情報ＰＡＹが第１ゲートウェイＨＮＧＷにより受信される。ステップＳ４ｇ．５では、第１ゲートウェイＨＮＧＷと第２ゲートウェイＦＮＧＷの間に、図４ｈにおいて第５トンネルと示される第１プロトコル第２トンネルＴＵＮ５が確立される。当然のことながら、ステップＳ４ｇ．５では、ＨＮＧＷとＨＡの変換テーブルが利用される。これについては図１４ａおよび１４ｂを参照して詳述する。
【０１２８】
ステップＳ４ｇ．７では、通信情報ＰＡＹが第２ゲートウェイＦＮＧＷにより受信され、ステップＳ４ｇ．８では、第２ゲートウェイＦＮＧＷと第１端末ＭＨの間に、図４ｈにおいて第６トンネルＴＵＮ６と示される第１プロトコル第３トンネルＴＵＮ６が確立される。
ステップＳ４ｇ．９では、この第１プロトコル第３トンネルＴＵＮ６を経由して通信情報ＰＡＹが送信され、ステップＳ４ｇ．１０において第１端末ＭＨにより受信される。
上述のように、トンネルを確立するとは、本質的には、図１６に示されるようにＩＰｖ６パケットをＩＰｖ４ヘッダでカプセル化することを意味する。このようなカプセル化は、図１１に示されるような変換テーブルＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣを使用することにより可能になる。
【０１２９】
好ましい態様では、ステップＳ４ｇ．１の前に、第２プロトコルアドレス送信部から第２端末に対して第２プロトコル第２ネットワーク第１端末固有アドレスが送信される。
また、好ましい態様では、ステップＳ４ｇ．１の前に、少なくとも通信情報ＰＡＹが、少なくとも第２プロトコル第３ネットワーク第２端末アドレスＣＨＡ−６−３と第２プロトコル第２ネットワーク第１端末固有アドレスＭＨＡ−６−２−ＯＲＩＧを含む第２プロトコル第３ネットワークヘッダでカプセル化される。
また、ステップＳ４ｇ．２では、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷＡ−Ｇ４−１を含む第１プロトコル第１ネットワーク第１ヘッダで少なくとも通信情報ＰＡＹがカプセル化される。
また、ステップＳ４ｇ．４とステップＳ４ｇ．５間では、通信情報ＰＡＹのカプセルが解かれ、少なくとも第１プロトコル第１ネットワーク第１ヘッダが除去され、カプセル解放された通信情報ＰＡＹが第２ネットワークＧＶ６‐１を介して当該第２ネットワークＧＶ６‐１のホームエージェントＨＡへ送信される。
また、好ましい態様では、カプセル解放された通信情報ＰＡＹが、少なくとも第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡでカプセル化される。
また、好ましい態様では、カプセル化された通信情報ＰＡＹが、第２ネットワークＧＶ６‐１を介して第１ゲートウェイＨＮＧＷへ送信される。
【０１３０】
また、好ましい態様では、ステップＳ４ｇ．５において、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｇ４−１を含むトランスポートタイプ識別第１ヘッダと、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレスＨＮＧＷＡ−Ｇ４−１と第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ−Ｇ４−１を含む第１プロトコル第１ネットワーク第２ヘッダとで少なくとも通信情報ＰＡＹがカプセル化される。
また、好ましい態様では、ステップＳ４ｇ．８において、トランスポートタイプ識別第１ヘッダが、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報ＭＨＴ−Ｐ４−４を含むトランスポートタイプ識別第２ヘッダに変換され、第１プロトコル第１ネットワーク第２ヘッダが、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ−Ｇ４−１と第１プロトコル第４ネットワーク第１端末アドレスＭＨＡ−Ｐ４−４を含む第１プロトコル第４ネットワークヘッダに変換される。
また、好ましい態様では、ステップＳ４ｇ．１０において、通信情報ＰＡＹのカプセルが解かれ、少なくとも第１プロトコル第４ネットワークヘッダが除去される。
【０１３１】
図１６等に示されるように、ステップＳ４ｇ．４において受信されたカプセル化された通信情報は、ホームネットワークゲートウェイＨＮＧＷにおいてカプセルを解かれ、ＩＰｖ４ヘッダが除去される。次にＩＰｖ６パケットはＨＮＧＷからホームエージェントＨＡへ転送される。ＨＡは、自身のテーブルＨＡ−ＭＣの検索を行う。
ステップＳ４ｇ．３において送信され、ステップＳ４ｇ．４においてＨＮＧＷにより受信された、通信情報ＰＡＹと、ＩＰｖ６ヘッダと、ＩＰｖ４ヘッダにより構成される当該パケットには、ＩＰｖ６ヘッダの受信先アドレスとしてＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲ（ホームネットワークにおける移動ホストＭＨのＩＰｖ６固有アドレス）が含まれている。これは、通信相手ホストＣＨがＭＨの現在位置アドレスを知らないためである。従って、ＭＨの現在位置アドレスを取得するために、ホームネットワークにおける移動ホストＭＨのＩＰｖ６固有アドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲと、訪問先の外部ネットワークにおける移動ホストＭＨのＩＰｖ６外部アドレスＭＨ＿ＩＰｖ６＿ＣｏＡとからなる変換関係ＨＡ−ＭＣが検索される。次にホームエージェントＨＡは、受信先アドレスとしてＭＨ＿ＩＰｖ６＿ＣｏＡ、すなわち第４ネットワークへ移動した第１端末ＭＨの気付アドレスを含むＩＰｖ６ヘッダでＩＰｖ６パケットをカプセル化する。この結果、ＩＰｖ６パケットの受信先が第１端末ＭＨの現在位置に変更されることになる。そしてＨＡは、パケットをＨＮＧＷへ返信する。ステップＳ４ｇ．５では、ＩＰｖ６パケットがＩＰｖ４ヘッダでカプセル化されることにより、ＨＮＧＷが外部ネットワークゲートウェイＦＮＧＷへのＩＰｖ４トンネルを確立する。好ましい態様では、このＩＰｖ４ヘッダに、ＩＰｖ４アドレスヘッダの受信先アドレスとして、変換テーブルＨＮＧＷ−ＭＣのエントリに応じて、外部ネットワークゲートウェイＦＮＧＷのグローバルＩＰｖ４アドレスが含まれる。さらに好ましい態様では、このＩＰｖ４ヘッダに、ＩＰｖ４トランスポートヘッダの受信先ポートとして、変換テーブルＨＮＧＷ−ＭＣのエントリに応じて、第１端末ＭＨのＩＰｖ４トランスポートポートがさらに含まれる。
【０１３２】
図１６や図４ｇの各ステップに示されるように、図１１に示される情報は必要不可欠である。特に変換関係ＨＮＧＷ−ＭＣは、ＣＨとＭＨの通信の際に使用される。そうしなけらば、変換関係ＨＮＧＷ−ＭＣＨＮＧＷにより送信されるパケットをカプセル化して、第１および第４ネットワークＩＮおよびＰＶ４をトンネル経由で転送する（トンネリング）ことができない。
【０１３３】
図１４ａおよび１４ｂは、ＣＨからＭＨへの通信方法の好ましい実施形態を示している（図１４ｂは図１４ａの続きである）。
図１４ａに示されるように、ステップＳ１４ａ．１では、通信相手側ホストＣＨに対してホームネットワーク（ＧＶ６−１）における第１端末ＭＨの位置アドレスを提供する通信相手側ネットワークドメインネームサーバＣＮＤＮＳが設けられている。通信相手側ホストＣＨは自身が発呼したいＭＨ等の端末の現在位置を知ることができないため、とりあえず、第１端末のホームネットワークＨＮ（ＧＶ６−１）のホームエージェントＨＡに登録されている位置アドレスをＣＮＤＮＳに提供してもらう必要がある。従って、ステップＳ１４ａ．２においてＣＨは、ＣＮＤＮＳに対してＭＨのアドレスを要求するＤＮＳ要求を送信する。ステップＳ１４ａ．３では、この要求に対してＣＮＤＮＳが、固有アドレスとしてホームエージェントＨＡに記憶されている第１端末ＭＨのアドレスＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲ（図１１参照）を返信する。ステップＳ１４ａ．４では、通信相手ホストＣＨは、ペイロードＰＡＹを含むＩＰｖ６パケットを通信相手ノード側のゲートウェイＣＮＧＷへ送信する。このパケットはＩＰｖ６パケットであり、受信先アドレスとしてＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲが設定されている。ステップＳ１４ａ．５では、ＣＮとＩＰｖ４インターネットの境界においてゲートウェイＣＮＧＷが例えば拡張ＢＧＰプロトコルを使用し、ＨＮＧＷのＩＰｖ４グローバルアドレスを取得する。ステップＳ１４ａ．６では、ＣＮＧＷは、ＨＮＧＷ宛てのＩＰｖ４ヘッダでＩＰｖ６パケットをカプセル化する。続いてステップＳ１４ａ．７では、カプセル化されたパケットがホームネットワークゲートウェイＨＮＧＷへ転送され、ステップＳ１４ａ．８では、このパケットのカプセル解放が行われる。当該パケット（この時点ではＩＰｖ６パケット、図１６参照）は、ステップＳ１４ａ．９においてホームエージェントＨＡへ転送される。ステップＳ１４ａ．１０では、ホームエージェントは、自身の変換テーブルＨＡ−ＭＣから、登録プロセスの際に第１端末に割り当てられた現在位置アドレスＭＨ＿ＩＰｖ６＿ＣｏＡを取得する。
【０１３４】
ステップＳ１４ａ．１１では、ホームエージェントＨＡは、受信先アドレスとしてＭＨ＿ＩＰｖ６＿ＣｏＡを含むＩＰｖ６ヘッダでＩＰｖ６パケットをカプセル化する。ステップＳ１４ａ．１２では、このＩＰｖ６パケットがＨＮＧＷへ転送される（このステップは、図１６のステップ“Ｉ）”と同じである）。
ステップＳ１４ａ．１３では、ホームネットワークゲートウェイＨＮＧＷは、自身の変換関係ＨＮＧＷ−ＭＣを検索してＦＮＧＷのアドレスとポートを取得する。そして、受信されたＩＰｖ６パケットに含まれるＭＨＡ−６−２−ＣｏＡは、ＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−１に変換される。この変換は、ステップＳ１４ａ．１４においてＩＰｖ４ヘッダとＩＰｖ４トランスポートヘッダ（図１１に示されるＨＮＧＷ−ＭＣの左側の情報）でＩＰｖ６パケットをカプセル化するために必要である。このように受信先アドレスはＦＮＧＷとなり、ステップＳ１４ａ．１５では、カプセル化されたパケットがＦＮＧＷへ転送される（トンネルＴＵＮ５を経由；図４ｈ）。
【０１３５】
ステップＳ１４ｂ．１（図１４ｂは図１４ａの続きである）では、ＦＮＧＷは、ＮＡＴの変換テーブル、すなわち図１１に示される変換関係ＦＮＧＷ−ＭＣに従って、ＩＰアドレスとトランスポートアドレスの変換を行う。従って、ＦＮＧＷは、ＦＮＧＷＡ−Ｇ４−１とＭＨＴ−Ｇ４−４を図１１に示されるＭＨＡ−Ｐ４−４とＭＨＴ−Ｐ４−４に変換する。すなわち、グローバルＩＰｖ４ネットワーク情報がプライベートＩＰｖ４ネットワーク情報に変換される。ステップＳ１４ｂ．２では、図１１に示されるＦＮＧＷ−ＭＣの左側の情報でパケットがカプセル化され、移動ホストＭＨへ送信される。
【０１３６】
ステップＳ１４ｂ．３では、移動ホストＭＨは、図１３ｄを参照してすでに説明しているパケット受信プロセスを開始する。図１３ｄについては、確認応答パケットの受信に関連して説明している。ステップＳ１４ｂ．３の処理は通常の“通信”パケットが受信される際と同様であるため、ここでは図１３ｄについて再度説明することはしない。
ステップＳ１４ｂ．４では、第１端末ＭＨは、ＣＨに対してＩＰｖ６パケットを返信する。このＩＰｖ６パケットの送信元アドレスは、ＭＨ＿ＩＰｖ６＿ＣｏＡではなく、ＭＨ＿ＯＲＩＧＩＮ＿ＩＰｖ６＿ＡＤＤＲである。これは、ＭＨ＿ＩＰｖ６＿ＣｏＡについての情報が他のゲートウェイに通知されていないためである。ここで、図１３ａのステップ１３ａ．４のパケット送信に関連して説明した図１３ｃの各ステップが実行される。これは、ステップＳ１４ｂ．４において、オリジナルパケット（ステップ１３ａ．４）が送信されるか、あるいは応答パケット（ステップＳ１４ｂ．４）が送信されるかに違いはないからである。ステップＳ１４ｂ．４の説明のために、図１３ｃについて再度説明することはしない。ただ、ステップＳ１４ｂ．４では、オリジナルパケットではなく、応答パケットが送信される。
【０１３７】
ステップＳ１３ａ．４〜Ｓ１３ａ．１４とステップＳ１４ｂ．４〜Ｓ１４ｂ．１４を比較すると明らかなように、ＦＮＧＷとＨＮＧＷの変換テーブルの使用方法はいずれも同様である。また、ＭＨからＣＨに対してオリジナルパケット（図１３ａ）が送信されるか、あるいは応答パケット（図１４ｂ）が送信されるかにかかわらずカプセル化およびカプセル解放の方法は両者において同様である。このようにステップＳ１４ｂ．４〜Ｓ１４ｂ．１０はステップＳ１３ａ．４〜Ｓ１３ａ．１４に対応しているため、説明を省略する。唯一の相違は、ステップＳ１４ｂ．１４において通信相手ホストＣＨが、ＩＰｖ６パケットを処理するのではなく、確認応答を開始する点である。
【０１３８】
＜他の実施形態＞
（移動した）移動ホストＭＨの登録／確認応答プロセスの実施形態に関連して図１２ａを参照しつつ説明したように、ホームネットワークゲートウェイＨＮＧＷは、ステップＳ１２ａ．６において、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡと、ＦＮＧＷＡ−４−１とＭＨＴ−Ｇ４−１の組からなる変換関係ＨＮＧＷ−ＭＣを記憶する。そしてステップＳ１２ａ．７では、ホームネットワークゲートウェイＨＮＧＷのカプセル解放部が、登録パケットＲＥＧ２からＩＰｖ４部分ＳＡ４、ＤＡ４、ＴＨ４を除去する。
しかしながら、別の実施形態においては、移動ホストＭＨの登録／確認応答プロセスを図１７ａに示されるように実行するこも可能である。図１７ａのステップＳ１２ａ．１〜Ｓ１２ａ．５は、図１２ａのステップＳ１２ａ．１〜Ｓ１２ａ．５と同じである。従って、図１７ａのこれらのステップには同じ参照符号が付されており、またこれらのステップに関する説明は省略する。図１７ａのステップＳ１２ａ．６’では、ステップＳ１２ａ．１〜Ｓ１２ａ．５において外部ネットワークゲートウェイＦＮＧＷからホームネットワークゲートウェイＨＮＧＷへ転送されたカプセル化されたパケットのカプセル解放が行われる。すなわち、ステップＳ１２ａ．６’では、ホームネットワークゲートウェイＨＮＧＷのカプセル解放部が、登録パケットＲＥＧ２からＩＰｖ４部分ＳＡ４、ＤＡ４、ＴＨ４を除去する。ステップＳ１２ａ．７’では、ホームネットワークゲートウェイＨＮＧＷは、図１７ｂに示されるように送受信プロセスを開始する。この送受信プロセスについては以下に説明する。
【０１３９】
ステップＳ１７ｂ．１では、受信したＩＰｖ６パケットのＩＰｖ６受信先アドレスが、ホームネットワークＨＮのＩＰｖ６アドレス空間に属するＩＰｖ６アドレスであるか否かが判定される。この判定結果が肯定的である場合には（ステップＳ１７ｂ．１；“ＹＥＳ”）、ステップＳ１７ｂ．２において、当該ＩＰｖ６に結合更新オプションＢＵＯが含まれているか否かが判定される。この判定結果が否定的である場合には（ステップＳ１７ｂ．２；ＮＯ）、当該ＩＰｖ６パケットは、ステップＳ１７ｂ．６においてＩＰｖ６受信先アドレスに示されるアドレスへ転送される。一方、この判定結果が肯定的である場合には（ステップＳ１７ｂ．２；“ＹＥＳ”）、ステップＳ１７ｂ．３において当該ＩＰｖ６パケットのＩＰｖ６送信元アドレスのエントリが変換テーブルＨＮＧＷ−ＭＣに存在するか否かが判定される。すなわち、第４ネットワークＦＮに移動した移動ホストＭＨのＭＨＡ−６−２−ＣｏＡ（第２プロトコル第２ネットワーク第１端末外部アドレスＭＨ＿ＩＰｖ６＿ＣｏＡ）のエントリが存在するか否かが判定される。この判定結果が否定的である場合には（ステップＳ１７ｂ．３；“ＮＯ”）、ＩＰｖ４グローバル送信元アドレスとＩＰｖ４グローバルトランスポート送信元ポートの組と、ＩＰｖ６送信元アドレスとを関連づける新しいエントリが変換関係ＨＮＧＷ−ＭＣに追加される。すなわち、ステップＳ１７ｂ．５では、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ‐Ｇ４‐１と第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ‐Ｇ４‐１の組との間の変換関係が新たに変換テーブルＨＮＧＷ−ＭＣに記憶される。一方、ステップＳ１７ｂ．３の判定結果が肯定的である場合には（ステップＳ１７ｂ．３；“ＹＥＳ”）、ステップＳ１７ｂ．４において、ＩＰｖ４グローバル送信元アドレスとＩＰｖ４グローバルトランスポート送信元ポートの組と、ＩＰｖ６送信元アドレスとの関連づけが更新される。すなわち、ＭＨＡ‐６‐２‐ＣｏＡ、ＦＮＧＷＡ‐Ｇ４‐１およびＭＨＴ‐Ｇ４‐１の値が更新される。また、更新の際に上記の３つのパラメータのいずれかに変更があった場合にも、第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ‐６‐２‐ＣｏＡと、第１プロトコル第１ネットワーク第２ゲートウェイアドレスＦＮＧＷＡ‐Ｇ４‐１と第１プロトコル第１ネットワークトランスポートタイプ特定情報ＭＨＴ‐Ｇ４‐１の組との間の変換関係が更新される。ステップＳ１７ｂ．４またはステップＳ１７ｂ．５が終了すると、ステップＳ１７ｂ．６において、ＩＰｖ６パケットがＩＰｖ６受信先アドレスに示されるアドレスへ転送される。図１７ｂに示されるＨＮＧＷによる送受信プロセスのうちこれまでに説明した部分は、移動ホストＭＨの登録／確認応答プロセスに特に関連する部分である。
【０１４０】
一方、例えばステップＳ１２ａ．５やその他の登録／通信プロセスにおける各ステップにおいてＨＮＧＷへ転送され、さらに例えばステップＳ１２ｂ．６’においてＩＰｖ４アドレスヘッダとＩＰｖ４トランスポートヘッダが取り除かれる場合、そのカプセル化されたパケットのＩＰｖ６受信先アドレスは、ホームネットワークＨＮのＩＰｖ６アドレス空間に属しない可能性がある（ステップＳ１７ｂ．１；“ＮＯ”）。このような場合には、ステップＳ１７ｂ．７において、当該ＩＰｖ６パケットのＩＰｖ６受信先アドレスが変換テーブルＨＮＧＷ−ＭＣに記憶されているか否かが判定される。この判定結果が否定的であった場合には（ステップＳ１７ｂ．７；“ＮＯ”）、ステップＳ１７ｂ．８において、例えば拡張ＢＧＰが使用され、当該ＩＰｖ６受信先アドレスに対応するＩＰｖ４アドレスが検索される。そしてステップＳ１７ｂ．９では、当該ＩＰｖ６パケットがカプセル化され、拡張ＢＧＰにより発見されたアドレスへ転送される。
一方、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが変換テーブルＨＮＧＷ−ＭＣに記憶されているＩＰｖ６アドレスであると判定された場合には（ステップＳ１７ｂ．７；“ＹＥＳ”）、ステップＳ１７ｂ．１０において、当該ＩＰｖ６パケットと一致する変換テーブル中の値が参照され、当該ＩＰｖ６パケットがＩＰｖ４ヘッダとＩＰｖ４トランスポートヘッダでカプセル化される。ステップＳ１７ｂ．１１では、このカプセル化されたパケットが、ステップＳ１７ｂ．１０において発見されたＩＰｖ４アドレスへ転送される。
【０１４１】
図１７ａ、図１８ａおよび１８ｂ、図１９ａおよび１９ｂに示される、登録／確認応答プロセス、移動ホストＭＨにより開始される通信プロセス、そして通信相手ホストＣＨにより開始される通信プロセスの各ステップのさまざまな状況に応じて、ＨＮＧＷによる図１７ｂの送受信プロセスは以下の３つの枝に分類することができる。
‐ステップＳ１７ｂ．１〜Ｓ１７ｂ．６により構成される左枝
‐ステップＳ１７ｂ．１およびＳ１７ｂ．７〜Ｓ１７ｂ．９により構成される中枝
‐ステップＳ１７ｂ．１、Ｓ１７ｂ．７、Ｓ１７ｂ．１０およびＳ１７ｂ．１１により構成される右枝
【０１４２】
再び、図１７ａの移動ホストＭＨの登録／確認応答プロセスについての説明にもどる。ステップＳ１２ａ．７’では、上述したように、ホームネットワークゲートウェイＨＮＧＷによる送受信プロセスが開始される。好ましい態様では、このステップＳ１２ａ．７’のＨＮＧＷの送受信プロセスは、ステップＳ１７ｂ．２の判定が肯定的となる場合の図１７ｂの左枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第２ネットワークホームエージェントアドレスＨＡＡ−６−２であるためである。このＩＰｖ６パケットアドレスはホームネットワークＨＮのアドレス空間に属し、結合更新オプションフィールドＢＵＯに結合更新オプションを含む。後続するステップＳ１２ａ．８〜Ｓ１２ａ．１０は、図１２ａの登録／確認応答プロセスと同様であるため、これらのステップに関する説明は省略する。ステップＳ１２ａ．１０においてホームエージェントＨＡからホームネットワークゲートウェイＨＮＧＷへ結合応答メッセージが送信されると、ステップＳ１２ａ．１１’において再びＨＮＧＷによる送受信プロセスが開始される。好ましい態様では、このステップＳ１２ａ．１１’の送受信プロセスは、図１７ｂの右枝の経路をたどることになる。これは、この段階のＩＰｖ６パケットのＩＰｖ６受信先アドレスがホームネットワークＨＮのＩＰｖ６アドレス空間に属さないＭＨＡ‐６−２−ＣｏＡであり、また、このＩＰｖ６受信先アドレスＭＨＡ‐６−２−ＣｏＡが変換テーブルＨＮＧＷ−ＭＣに記憶されているためである。後続するステップＳ１２ａ．１３〜Ｓ１２ａ．１７は、図１２ａに示される移動ホストＭＨの登録／確認応答プロセスと同様であるため、これらのステップに関する説明は省略する。
【０１４３】
第１端末ＭＨから第２端末ＣＨに対して開始される通信方法についてはすでに図１３ａおよび１３ｂを参照して説明した。以下では、このような通信方法の別の実施形態について図１８ａおよび１８ｂを参照して説明する。図１８ａに示されるように、ステップＳ１３ａ．１〜Ｓ１３ａ．８は図１３ａに示される通信プロセスと同様である。ステップＳ１３ａ．８においてＩＰｖ６パケットのカプセルが解かれ、ＩＰｖ４ヘッダが除去されると、ホームネットワークゲートウェイＨＮＧＷは、ステップＳ１３ａ．９’において図１７ｂの送受信プロセスを開始する。好ましい態様では、この段階の送受信プロセスは図１７ｂの中枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第３ネットワーク第２端末アドレスＣＨＡ−６−３であるためである。このＩＰｖ６アドレスはホームネットワークＨＮのＩＰｖ６アドレス空間に属さず、また、変換テーブルＨＮＧＷ−ＭＣに記憶されていない。ステップＳ１３ａ．９’のＨＮＧＷによる送受信プロセスの後には、ステップＳ１３ａ．１１〜Ｓ１３ａ．１５およびＳ１３ｂ．１〜Ｓ１３ｂ．３が続く。これらのステップは、同じ参照符号が付された図１３ａおよび１３ｂ中の対応するステップと同様である。従って、これらのステップに関する説明については、図１３ａおよび１３ｂ中の対応するステップの説明を参照されたい。ステップＳ１３ｂ．３においてＩＰｖ６パケットのカプセルが解かれ、ＩＰｖ４ヘッダが除去されると、Ｓ１３ｂ．３’において再び図１７ｂの送受信プロセスがＨＮＧＷにより開始される。好ましい態様では、この段階の送受信プロセスは、ステップＳ１７ｂ．２の判定が否定的になる場合の図１７ｂの左枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第２ネットワーク第１端末固有アドレスＭＨＡ−６−２−ＯＲＩＧであり、また、このＩＰｖ６アドレスがホームネットワークＨＮのＩＰｖ６アドレス空間に属しているためである。
【０１４４】
ステップＳ１３ｂ．３’のＨＮＧＷによる送受信プロセスの後には、図１３ｂを参照してすでに説明したステップＳ１３ｂ．４〜Ｓ１３ｂ．７が続く。ステップＳ１３ｂ．７においてホームエージェントＨＡからホームネットワークゲートウェイＨＮＧＷに対してＩＰｖ６パケットが転送されると、Ｓ１３ｂ．８’において再び図１７ｂの送受信プロセスがＨＮＧＷにより開始される。好ましい態様では、このステップＳ１３ｂ．８’の送受信プロセスは図１７ｂの右枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡであるためである。このＩＰｖ６アドレスはホームネットワークＨＮのＩＰｖ６アドレス空間に属していないが、変換テーブルＨＮＧＷ−ＭＣには記憶されている。ステップＳ１３ｂ．８’のＨＮＧＷによる送受信プロセスの後には、図１３ｂを参照してすでに説明したステップＳ１３ｂ．１０〜Ｓ１３ｂ．１４が続く。
【０１４５】
第２端末ＣＨから第１端末ＭＨに対して開始される通信方法についてはすでに図１４ａおよび１４ｂを参照して説明した。以下では、このような通信方法の別の実施形態について図１９ａおよび１９ｂを参照して説明する。ステップＳ１４ａ．１〜Ｓ１４ａ．８は、図１４ａに示される通信プロセスと同様である。ステップＳ１４ａ．８においてＩＰｖ６パケットのカプセルが解かれ、ＩＰｖ４ヘッダが除去されると、ステップＳ１４ａ．８’において図１７ｂの送受信プロセスがＨＮＧＷにより開始される。好ましい態様では、このステップＳ１４ａ．８’の送受信プロセスは、ステップＳ１７ｂ．２の判定が否定的になる場合の図１７ｂの左枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第２ネットワーク第１端末固有アドレスＭＨＡ−６−２−ＯＲＩＧであり、また、このＩＰｖ６アドレスがホームネットワークＨＮのＩＰｖ６アドレス空間に属しているためである。ステップＳ１１４ａ．８’のＨＮＧＷによる送受信プロセスの後には、図１４ａを参照してすでに説明したステップＳ１４ａ．９〜Ｓ１４ａ．１２が続く。ステップＳ１４ａ．１２においてホームエージェントＨＡからホームネットワークゲートウェイＨＮＧＷに対してＩＰｖ６パケットが転送されると、Ｓ１４ａ．１３’において再び図１７ｂの送受信プロセスがＨＮＧＷにより開始される。好ましい態様では、このステップＳ１４ａ．１３’の送受信プロセスは図１７ｂの右枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第２ネットワーク第１端末外部アドレスＭＨＡ−６−２−ＣｏＡであるためである。このＩＰｖ６アドレスはホームネットワークＨＮのＩＰｖ６アドレス空間に属していないが、変換テーブルＨＮＧＷ−ＭＣには記憶されている。
【０１４６】
ステップＳ１４ａ．１３’のＨＮＧＷによる送受信プロセスの後には、図１４ａおよび１４ｂを参照してすでに説明したステップＳ１４ａ．１５およびＳ１４ｂ．１〜Ｓ１４ｂ．８が続く。ステップＳ１４ｂ．８においてＩＰｖ６パケットのカプセルが解かれ、ＩＰｖ４ヘッダが除去されると、ステップＳ１３ａ．９’において図１７ｂの送受信プロセスがＨＮＧＷにより開始される。好ましい態様では、このステップＳ１３ａ．９’の送受信プロセスは図１７ｂの中枝の経路をたどることになる。これは、ＩＰｖ６パケットのＩＰｖ６受信先アドレスが第２プロトコル第３ネットワーク第２端末アドレスＣＨＡ−６−３であるためである。このＩＰｖ６アドレスはホームネットワークＨＮのＩＰｖ６アドレス空間に属しておらず、また、変換テーブルＨＮＧＷ−ＭＣに記憶されていない。ステップＳ１４ｂ．９’のＨＮＧＷによる送受信プロセスの後には、図１４ｂを参照してすでに説明したステップＳ１４ｂ．１１〜Ｓ１４ｂ．１４が続く。
【０１４７】
以上説明したＭＨおよびＣＨ間の登録、確認応答および通信プロセスから明らかなように、移動端末と、ＩＰｖ６ホームネットワークとＩＰｖ４インターネットの間に配置されるゲートウェイには、特定の機能と変更がいくつか必要となる。しかしながら、ＩＰｖ４外部ネットワークとＩＰｖ４ネットワークには変更の必要がない。従って、図１４ａに示されるような４つのネットワークにより構成される通信システムＳＹＳにおけるＭＨおよびＣＨ間の通信を容易に実現することができる。また、ＩＰｖ６ネットワークについても、当該ネットワークのゲートウェイがＢＧＰ拡張プロトコル等の可到達性情報をやり取り可能なルーティングプロトコルを必要とする点以外は変更の必要がない。
【産業上の利用可能性】
【０１４８】
本発明は、図４ａに示されるような４つのネットワークにより構成される通信システムにおいて第１端末と第２端末の間で通信を行う方法を提供する。変更が必要とされるのは、移動端末ＭＨと、ホームネットワークゲートウェイＨＮＧＷと、ホームエージェントＨＡだけである。上記の具体例では第１、第２プロトコルとしてＩＰｖ４、ＩＰｖ６プロトコルを使用したが、本発明の適用対象はこれらのプロトコルに限られるわけではない。また、本発明は、第１および第４ネットワークにおいてアドレッシングに第１プロトコルが使用され、第２および第３ネットワークにおいてアドレッシングに第２プロトコルが使用され、第２および第３ネットワークの第２および第３アドレスが同じアドレス範囲から選択され、第１および第４アドレスが、それぞれ第１プロトコルの異なるアドレス範囲から選択される通信システムＳＹＳに適用可能である。また、本発明の適用対象は、移動ホストがプライベートＩＰｖ４ネットワークへ移動するローミング状況に限られず、例えば本発明の移動通信端末ＭＨは、グローバルＩＰｖ４ネットワークやグローバルＩＰｖ６ネットワーク等のその他のプロトコルタイプのネットワークにローミングすることが可能である。
また、本発明には、明細書および特許請求の範囲において別々に記載されているその他の実施形態も含まれる。また、ここに記載されている思想を参照することで、いわゆる当業者は、さらに別の変形例を実施することができる。
【０１４９】
本発明には、上述の１以上の方法ステップおよび／または上述の装置もしくはシステムユニットの１以上の構成要素の機能的特徴を実現する指示を含むプログラムが含まれる。
また、本発明には、上述の１以上の方法ステップおよび／または装置もしくはシステムの１以上の構成要素の機能的特徴を実現するコード手段を含み、コンピュータが読み取り可能な媒体に記憶されるコンピュータプログラムプロダクトが含まれる。
また、本発明には、上述の１以上の方法ステップおよび／または装置もしくはシステムの１以上の構成要素の機能的特徴を実現する手段を含む、コンピュータが読み取り可能なコードが含まれるデータ記憶媒体が含まれる。
また、本発明には、上述の１以上の方法ステップおよび／または装置もしくはシステムの１以上の構成要素の機能的特徴をデータ処理手段により実現させるプログラムを含むコンピュータが読み取り可能な媒体が含まれる。
尚、特許請求の範囲における参照符号は、理解の促進のみを目的とするものであり、当該特許請求の範囲を制限するものではない。
【図面の簡単な説明】
【０１５０】
【図１】ＩＰｖ４やＩＰｖ６等のバージョンの異なるプロトコルが実装される複数のネットワークにより構成される通信システムＳＹＳの概観を示す。
【図２ａ】第１端末Ｔ１＊が外部第４ネットワークＰＶ４に移動して第３ネットワークＰＶ４＊＊上の第２端末Ｔ２と通信を行う通信システムＳＹＳであって、第４および第３ネットワークでは第２ネットワークＰＶ４＊と同様に第１プロトコルＩＰｖ４が実装される通信システムＳＹＳを示す。
【図２ｂ】第２、第３および第４ネットワークＧＶ６‐１、ＧＶ６‐２、ＧＶ６＊において第２プロトコルＩＰｖ６が実装され、前記ネットワークがそれぞれ、ゲートウェイＧＷ１、ＧＷ２、ＧＷ３を介して第１プロトコルＩＰｖ４が実装される第１ネットワークＩＮと相互に接続される図２ａと類似の通信システムＳＹＳを示す。
【図３】第１端末ＭＨが第２プロトコルＩＰｖ６ホームネットワークから第１プロトコルＩＰｖ４外部ネットワークへ移動して、第１プロトコルＩＰｖ４ネットワークＩＮとゲートウェイＧＷ３を介して相互に接続される第２プロトコルＩＰｖ６ネットワークＧＶ６‐２において登録されている第２端末ＣＨと通信を行う本発明の原理に係る通信システムＳＹＳを示す。
【図４ａ】トンネルＴＵＮ’、ＴＵＮ’’およびＴＵＮ’’’を介した第１端末ＭＨと通信相手の第２端末ＣＨの間の通信を可能にする通信システムＳＹＳ、移動通信端末ＭＨ、ホームネットワークゲートウェイＨＮＧＷ、外部ネットワークゲートウェイＦＮＧＷを示す。
【図４ｂ】本発明の原理に係るホームネットワークゲートウェイＨＮＧＷのブロック図を示す。
【図４ｃ】本発明の原理に係る移動通信端末ＭＨのブロック図を示す。
【図４ｄ】本発明の原理に係る外部ネットワークゲートウェイＦＮＧＷのブロック図を示す。
【図４ｅ】本発明に係る登録方法の一実施形態を示す。
【図４ｆ】第１端末ＭＨにより通信が開始された場合の本発明に係る通信方法を示す。
【図４ｇ】第２端末ＣＨにより通信が開始された場合の本発明の一実施形態に係る通信方法を示す。
【図４ｈ】図４ｅ、４ｆ、４ｇに示される登録および通信処理を行うために確立されるトンネルについて説明する図である。
【図５ａ】図４ｅに係る登録処理の際に、第１端末ＭＨから外部ネットワークゲートウェイＦＮＧＷへ送信される登録情報（例えば、パケット）ＲＥＧ１を示す。
【図５ｂ】図４ｅの登録処理の際に、外部ネットワークゲートウェイＦＮＧＷからホームネットワークゲートウェイＨＮＧＷへ送信される登録情報（例えば、パケット）ＲＥＧ２を示す。
【図５ｃ】主に図１２ａに示される確認応答処理の際に、ホームネットワークゲートウェイＨＮＧＷから第１端末ＭＨへ送信される確認応答情報（例えば、パケット）ＡＣＫを示す。
【図６】図１２ａに示される登録処理の開始時における、外部ネットワークゲートウェイＦＮＧＷに記憶された変換関係ＦＮＧＷ−ＭＣと、ホームネットワークゲートウェイＨＮＧＷに記憶された変換関係ＨＮＧＷ−ＭＣと、ホームエージェントＨＡに記憶された変換関係ＨＡ−ＭＣを示す。
【図７】それぞれ図４ｅに示される登録処理の各段階におけるＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣのエントリを示す。
【図８】それぞれ図４ｅに示される登録処理の各段階におけるＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣのエントリを示す。
【図９】それぞれ図４ｅに示される登録処理の各段階におけるＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣのエントリを示す。
【図１０】それぞれ図４ｅに示される登録処理の各段階におけるＦＮＧＷ−ＭＣ、ＨＮＧＷ−ＭＣおよびＨＡ−ＭＣのエントリを示す。
【図１１】当該登録処理の終了時における変換関係ＭＣの内容を、通信処理の際にトンネルの確立のために使用される形式で示す。
【図１２ａ】ステップＳ１２ａ．１〜Ｓ１２ａ．９において図６〜１１に示される変換関係の各情報が設定される第１端末ＭＨの登録／確認応答方法を構成する各ステップを示す。
【図１２ｂ】図１２ｂａのステップＳ１２ａ．２を構成する各ステップを示す。
【図１２ｃ】ＩＰｖ６アドレスを生成するためにＩＰｖ４アドレスを使用するというコンセプトを示す。
【図１２ｄ】本発明に係る図１２ｃのコンセプトの一実施形態を示す。
【図１３ａ】第２端末ＣＨに対する通信が第１端末ＭＨから開始される場合の通信方法を構成する各ステップを示す。
【図１３ｂ】図１３ａのＭＨからＣＨへの通信方法の続きを示す。
【図１３ｃ】図１３ａのステップＳ１３ａ．４を構成する各ステップを示す。
【図１３ｄ】図１３ｂのステップＳ１３．１３を構成する各ステップを示す。
【図１４ａ】第２端末ＣＨにより通信が開始される場合の通信方法を構成する各ステップを示す。
【図１４ｂ】図１４ａのＣＨからＭＨへの通信方法の続きを示す。
【図１５】通信システムＳＹＳにおけるＩＰｖ４およびＩＰｖ６アドレスの使用例を示す。
【図１６】端末ＣＨから移動通信端末ＭＨへの通信の際にシステム内で送信される各種パケットの例を示す。
【図１７ａ】ステップＳ１２ａ．１〜Ｓ１２ａ．５、Ｓ１２ａ．６’、Ｓ１２ａ．７’およびＳ１２ａ．８〜Ｓ１２ａ．９において図６〜１１に示される変換関係の各情報が設定される、第１端末ＭＨの登録／確認応答方法の別の実施形態を構成する各ステップを示す。
【図１７ｂ】図１７ａのＳ１２ａ．７’およびＳ１２ａ．１１’、図１８ａのＳ１３ａ．９’、図１８ｂのＳ１３ｂ．３’およびＳ１３ｂ．８’、図１９ａのＳ１４ａ．８’およびＳ１４ａ．１３’、および図１９ｂのＳ１４ｂ．９’を構成する各ステップを示す。
【図１８ａ】第２端末ＣＨに対する通信が第１端末ＭＨから開始される場合の通信方法の別の実施形態を構成する各ステップを示す。
【図１８ｂ】図１８ａのＭＨからＣＨへの通信方法の続きを示す。
【図１９ａ】第２端末ＣＨにより通信が開始される場合の通信方法の別の実施形態を構成する各ステップを示す。
【図１９ｂ】図１９ａのＣＨからＭＨへの通信方法の続きを示す。
【図１】
2007515822.tif 000003
2007515822.tif 000004
【図３】
2007515822.tif 000005
2007515822.tif 000006
2007515822.tif 000007
2007515822.tif 000008
2007515822.tif 000009
2007515822.tif 000010
2007515822.tif 000011
2007515822.tif 000012
2007515822.tif 000013
2007515822.tif 000014
【図６】
2007515822.tif 000015
【図７】
2007515822.tif 000016
【図８】
2007515822.tif 000017
【図９】
2007515822.tif 000018
【図１０】
2007515822.tif 000019
【図１１】
2007515822.tif 000020
2007515822.tif 000021
2007515822.tif 000022
2007515822.tif 000023
2007515822.tif 000024
2007515822.tif 000025
2007515822.tif 000026
2007515822.tif 000027
2007515822.tif 000028
2007515822.tif 000029
【図１５】
2007515822.tif 000030
【図１６】
2007515822.tif 000031
2007515822.tif 000032
2007515822.tif 000033
2007515822.tif 000034
2007515822.tif 000035
2007515822.tif 000036
2007515822.tif 000037
【手続補正書】
【提出日】平成18年6月27日(2006.6.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）に、第１、第２ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）を前記第２ネットワーク（ＧＶ６‐１）において登録する方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２ネットワーク（ＧＶ６‐１）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＰＶ４）は、それぞれ第１、第２、第４アドレスを有し、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記第１端末（ＭＨ）において、第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）から第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成するステップ（Ｓ４ｅ．１）と、
ｂ）前記第１端末（ＭＨ）と第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ１）を確立するステップ（Ｓ４ｅ．２）と、
ｃ）前記第１プロトコル第１トンネル（ＴＵＮ１）を経由して前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を送信するステップ（Ｓ４ｅ．３）と、
ｄ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｅ．４）と、
ｅ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ２）を確立するステップ（Ｓ４ｅ．５）と、
ｆ）前記第１プロトコル第２トンネル（ＴＵＮ２）を経由して前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を送信するステップ（Ｓ４ｅ．６）と、
ｇ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｅ．７）と、
ｈ）前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を前記第２ネットワーク（ＧＶ６‐１）を経由して前記第２ネットワーク（ＧＶ６‐１）上のホームエージェント（ＨＡ）へ送信するステップ（Ｓ４ｅ．８）と
を備えることを特徴とする登録方法。
【請求項２】
前記ステップａ）（Ｓ４ｅ．１）の前に、第１プロトコルアドレス送信部から前記第１端末（ＭＨ）に対して前記第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）が送信されることを特徴とする請求項１に記載の登録方法。
【請求項３】
前記ステップｂ）（Ｓ４ｅ．２）は、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｐ４‐４）を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク第１端末アドレス（ＭＨＡ‐ＰＡ‐４）を含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）をカプセル化するステップを含むことを特徴とする請求項１または２に記載の登録方法。
【請求項４】
前記ステップｅ）（Ｓ４ｅ．５）は、前記トランスポートタイプ識別第１ヘッダを、少なくとも第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）を含むトランスポートタイプ識別第２ヘッダに変換し、前記第１プロトコル第４ネットワークヘッダを、少なくとも第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）を含む第１プロトコル第１ネットワークヘッダに変換するステップを含むことを特徴とする請求項１乃至３のいずれかに記載の登録方法。
【請求項５】
前記ステップｇ）（Ｓ４ｅ．７）は、前記カプセル化された第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）のカプセルを解き、前記トランスポートタイプ識別第２ヘッダと前記第１プロトコル第４ネットワークヘッダを除去するステップを含むことを特徴とする請求項１乃至４のいずれかに記載の登録方法。
【請求項６】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）から前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）に対して通信情報（ＰＡＹ）を提供する通信方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）第１端末（ＭＨ）と第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ１）を確立するステップ（Ｓ４ｆ．１）と、
ｂ）前記第１プロトコル第１トンネル（ＴＵＮ１）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．２）と、
ｃ）前記通信情報（ＰＡＹ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｆ．３）と、
ｄ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ２）を確立するステップ（Ｓ４ｆ．４）と、
ｅ）前記第１プロトコル第２トンネル（ＴＵＮ２）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．５）と、
ｆ）前記通信情報（ＰＡＹ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｆ．６）と、
ｇ）前記第１ゲートウェイ（ＨＮＧＷ）と前記第３ゲートウェイ（ＣＮＧＷ）の間に第１プロトコル第３トンネル（ＴＵＮ３）を確立するステップ（Ｓ４ｆ．７）と、
ｈ）前記第１プロトコル第３トンネル（ＴＵＮ３）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．８）と、
ｉ）前記通信情報（ＰＡＹ）を前記第３ゲートウェイ（ＣＮＧＷ）が受信するステップ（Ｓ４ｆ．９）と、
ｊ）前記通信情報（ＰＡＹ）を前記第３ネットワーク（ＧＶ６‐２）を介して前記第２端末（ＣＨ）へ送信するステップ（Ｓ４ｆ．１０）と
を備えることを特徴とする通信方法。
【請求項７】
前記ステップａ）（Ｓ４ｆ．１）の前に、第２プロトコルアドレス送信部から前記第１端末（ＭＨ）に対して前記第２プロトコル第３ネットワーク第２端末アドレス（ＣＨＡ‐６‐３）が送信されることを特徴とする請求項６に記載の通信方法。
【請求項８】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）から、前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）に対して通信情報（ＰＡＹ）を提供する通信方法であって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記通信情報（ＰＡＹ）を、前記第２端末（ＣＨ）から前記第３ネットワーク（ＧＶ６‐２）を介して前記第３ゲートウェイ（ＣＮＧＷ）へ送信するステップ（Ｓ４ｇ．１）と、
ｂ）前記第３ゲートウェイ（ＣＮＧＷ）と前記第１ゲートウェイ（ＨＮＧＷ）の間に第１プロトコル第１トンネル（ＴＵＮ４）を確立するステップ（Ｓ４ｇ．２）と、
ｃ）前記第１プロトコル第１トンネル（ＴＵＮ４）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｇ．３）と、
ｄ）前記通信情報（ＰＡＹ）を前記第１ゲートウェイ（ＨＮＧＷ）が受信するステップ（Ｓ４ｇ．４）と、
ｅ）前記第１ゲートウェイ（ＨＮＧＷ）と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコル第２トンネル（ＴＵＮ５）を確立するステップ（Ｓ４ｇ．５）と、
ｆ）前記第１プロトコル第２トンネル（ＴＵＮ５）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｇ．６）と、
ｇ）前記通信情報（ＰＡＹ）を前記第２ゲートウェイ（ＦＮＧＷ）が受信するステップ（Ｓ４ｇ．７）と、
ｈ）前記第２ゲートウェイ（ＦＮＧＷ）と前記第１端末（ＭＨ）の間に第１プロトコル第３トンネル（ＴＵＮ６）を確立するステップ（Ｓ４ｇ．８）と、
ｉ）前記第１プロトコル第３トンネル（ＴＵＮ６）を経由して前記通信情報（ＰＡＹ）を送信するステップ（Ｓ４ｆ．９）と、
ｊ）前記通信情報（ＰＡＹ）を前記第１端末（ＭＨ）が受信するステップ（Ｓ４ｇ．１０）と
を含むことを特徴とする通信方法。
【請求項９】
前記ステップａ）（Ｓ４ｇ．１）の前に、第２プロトコルアドレス送信部から前記第２端末（ＣＨ）に対して前記第２プロトコル第２ネットワーク第１端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）が送信されることを特徴とする請求項８に記載の通信方法。
【請求項１０】
前記ステップｂ）（Ｓ４ｇ．２）は、少なくとも第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第１ネットワーク第１ヘッダで少なくとも前記通信情報（ＰＡＹ）をカプセル化するステップを含むことを特徴とする請求項８または９に記載の通信方法。
【請求項１１】
前記ステップｄ）（Ｓ４ｇ．４）と前記ステップｅ）（Ｓ４ｇ．５）の間に、
ａ）前記通信情報（ＰＡＹ）のカプセルが解かれ、少なくとも前記第１プロトコル第１ネットワーク第１ヘッダが除去されるステップと、
ｂ）前記カプセル解放された通信情報（ＰＡＹ）が前記第２ネットワーク（ＧＶ６‐１）を介して当該第２ネットワーク（ＧＶ６‐１）のホームエージェント（ＨＡ）へ送信されるステップと
が含まれることを特徴とする請求項８乃至１０のいずれかに記載の通信方法。
【請求項１２】
他の端末（ＣＨ）との通信を行う移動通信端末（ＭＨ）であって、
前記移動通信端末（ＭＨ）は第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）に属す一方、前記他の端末（ＣＨ）は前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に属し、
前記通信は、前記第２プロトコル（ＩＰｖ６）とは異なる第１プロトコル（ＩＰｖ４）が実装される第４および第１ネットワーク（ＰＶ４、ＩＮ）を介して行われ、
前記第２、第４、第３ネットワーク（ＧＶ６−１、ＰＶ４、ＧＶ６−２）は、それぞれ第１、第２、第３ゲートウェイ（ＨＮＧＷ、ＦＮＧＷ、ＣＮＧＷ）を介して前記第１ネットワーク（ＩＮ）に接続され、
前記移動通信端末（ＭＨ）は、前記第４ネットワーク（ＰＶ４）に移動しており、
前記第２ネットワーク（ＧＶ６‐１）は、ホームエージェント（ＨＡ）を含み、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
ａ）前記移動通信端末（ＭＨ）は、前記第１プロトコル（ＩＰｖ４）と前記第２プロトコル（ＩＰｖ６）を使用して通信を行うことが可能であり、
ｂ）前記移動通信端末（ＭＨ）は、自身と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコルトンネル（ＴＵＮ１）を確立するトンネル確立部（ＴＳ１）を備える
ことを特徴とする移動通信端末（ＭＨ）。
【請求項１３】
第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成する生成部（ＧＵ１）をさらに備えることを特徴とする請求項１２に記載の移動通信端末（ＭＨ）。
【請求項１４】
前記生成部（ＧＵ１）において前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ‐ＰＡ‐４）は、前記第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）を生成するために使用されることを特徴とする請求項１２または１３に記載の移動通信端末（ＭＨ）。
【請求項１５】
前記第２プロトコル第２ネットワーク移動通信端末固有アドレス（ＭＨＡ−６−２−ＯＲＩＧ）と、前記第２プロトコル第２ネットワークホームエージェントアドレス（ＨＡＡ−６−２）と、前記第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）は、前記記憶部（ＳＵ１）に恒久的に記憶されることを特徴とする請求項１２乃至１４のいずれかに記載の移動通信端末（ＭＨ）。
【請求項１６】
少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｐ４‐４）を含むトランスポートタイプ識別第１ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ‐ＰＡ‐４）を含む第１プロトコル第４ネットワークヘッダとで、少なくとも前記第２プロトコル第２ネットワーク移動通信端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）をカプセル化するカプセル化部（ＥＵ１）をさらに備えることを特徴とする請求項１２乃至１５のいずれかに記載の移動通信端末（ＭＨ）。
【請求項１７】
前記カプセル化部（ＥＵ１）は、少なくとも第２プロトコル第４ネットワークトランスポートタイプ特定情報（Ｔ−６）を含むトランスポートタイプ識別第１ヘッダと、少なくとも第２プロトコル第２ネットワーク移動通信端末固有アドレス（ＭＨＡ‐６‐２‐ＯＲＩＧ）と第２プロトコル第３ネットワーク他端末アドレス（ＣＨＡ‐６‐３）を含む第２プロトコルヘッダと、少なくとも第１プロトコル第４ネットワークトランスポートタイプ特定情報（ＭＨＴ−Ｐ４−４）を含むトランスポートタイプ識別第２ヘッダと、少なくとも前記第１プロトコル第４ネットワーク移動通信端末アドレス（ＭＨＡ−Ｐ４−４）と第１プロトコル第１ネットワーク第１ゲートウェイアドレス（ＨＮＧＷＡ−Ｇ４−１）を含む第１プロトコル第４ネットワークヘッダとで少なくとも通信情報（ＰＡＹ）をカプセル化することを特徴とする請求項１６に記載の移動通信端末（ＭＨ）。
【請求項１８】
第２プロトコル（ＩＰｖ６）が実装される第２ネットワーク（ＧＶ６‐１）と、第１プロトコル（ＩＰｖ４）が実装される第４ネットワーク（ＰＶ４）と、前記第２プロトコル（ＩＰｖ６）が実装される第３ネットワーク（ＧＶ６‐２）に、第１ゲートウェイ（ＨＮＧＷ）を構成するゲートウェイ（ＨＮＧＷ）、第２、第３ゲートウェイ（ＦＮＧＷ、ＣＮＧＷ）を介して接続される前記第１プロトコル（ＩＰｖ４）が実装される第１ネットワーク（ＩＮ）を含む通信システム（ＳＹＳ）において、前記第３ネットワーク（ＧＶ６‐２）の第２端末（ＣＨ）から前記第４ネットワーク（ＰＶ４）に移動した前記第２ネットワーク（ＧＶ６‐１）の第１端末（ＭＨ）に対して、または前記第１端末（ＭＨ）から前記第２端末（ＣＨ）に対して通信情報（ＰＡＹ）を提供する前記ゲートウェイ（ＨＮＧＷ）あって、
前記第１、第２プロトコル（ＩＰｖ４、ＩＰｖ６）は互いに異なり、
前記第１および第４ネットワーク（ＩＮ、ＰＶ４）は、アドレッシングに前記第１プロトコル（ＩＰｖ４）を使用し、
前記第２および第３ネットワーク（ＧＶ６‐１、ＧＶ６‐２）はアドレッシングに第２プロトコル（ＩＰｖ６）を使用し、
前記第１、第２、第３、第４ネットワーク（ＩＮ、ＧＶ６‐１、ＧＶ６‐２、ＰＶ４）は、それぞれ第１、第２、第３、第４アドレスを有し、
前記第２、第３アドレスは、それぞれ第２プロトコル第２ネットワークアドレス、第２プロトコル第３ネットワークアドレスであり、
前記第１、第４アドレスは、それぞれ前記第１プロトコルの異なるアドレス範囲から選択される第１プロトコル第１ネットワークアドレス、第１プロトコル第４ネットワークアドレスであり、
第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）と、第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）の組との間で変換を行う変換部（ＣＵ２）を備える
ことを特徴とするゲートウェイ（ＨＮＧＷ）。
【請求項１９】
自身と前記第２ゲートウェイ（ＦＮＧＷ）の間に第１プロトコルトンネルを確立する第１トンネル確立部（ＴＳ２−１）と、
自身と前記第３ゲートウェイ（ＣＮＧＷ）の間に別の第１プロトコルトンネルを確立する第２トンネル確立部（ＴＳ２−２）と
を備えることを特徴とする請求項１８に記載のゲートウェイ（ＨＮＧＷ）。
【請求項２０】
前記第２プロトコル第２ネットワーク第１端末外部アドレス（ＭＨＡ‐６‐２‐ＣｏＡ）と、前記第１プロトコル第１ネットワーク第２ゲートウェイアドレス（ＦＮＧＷＡ‐Ｇ４‐１）と前記第１プロトコル第１ネットワークトランスポートタイプ特定情報（ＭＨＴ‐Ｇ４‐１）の組との間の変換関係が記憶されることを特徴とする請求項１７乃至１９のいずれかに記載のゲートウェイ（ＨＮＧＷ）。
【請求項２１】
方法の請求項１乃至１１のうち１以上の請求項に記載の１以上の方法ステップを実現する指示を含むプログラム。
【請求項２２】
方法の請求項１乃至１１のうち１以上の請求項に記載の１以上の方法ステップを実現するコード手段を含み、コンピュータが読み取り可能な媒体に記憶されるコンピュータプログラムプロダクト。
【国際調査報告】
2007515822.tif 000038
2007515822.tif 000039