外部ネットワークの移動体ノードと通信ノードとの間の中間ノードでネットワークエンティティを動作する方法において、移動体ノードに外部ネットワーク内のアドレスのケアを割当て、バインディン更新はアドレスのケアを示しており、通信ノードへアドレスされるパケットをネットワークエンティティから送信するステップを含んでいる方法。以下の説明では、MHAはネットワークエンティティである。例えばFNのゲートウェイにおいて同一の位置に配置されることができる。パケットをMNへまたはMNから送信することを含む異なるシナリオにおけるMHAの動作を以下の第1乃至第5の実施形態で説明する。[第1の実施形態]第1の実施形態はCNからMNへパケットを送信する第1の別の方法である。MNがFN中へロームするとき、FNを通ってパケットを送信及び受信するため、FNが登録されなければならない。MNはFNのCoAを割当てられる。登録プロセスの一部として、図4aに示されているように、MNはステップ1aで第1のバインディング更新BUをMHAに送信して、HAddrとHAAddrとを通知する。MHAがまだCoAに気づいていない場合、MNはBU中にCoAを含める。しかしながらMHAがFNへのゲートウェイで同じ位置に位置されているならば、ゲートウェイ内の内部プロセスにより既にCoAを通知されている可能性もある。さらに、MNの登録プロセスの一部として、MHAはそれ自体に、MNのHAddrと1対1のマッピングを有する二次アドレスのケアSCoAを割当て、HAにSCoAを通知するため、ステップ1bで第2のBUを送信する。以下説明するように、これによりトンネルをHAからMHAへ設定することが可能である。MNのローミング状態はCNに対して透明であり、それ故、CNはソースアドレスとしてのCNAddrと目的地アドレスとしてのHAddrとを有するパケットをMNへ送信する。CNからMNへのパケットの送信プロセスは図4aおよび4bに示されている。ステップ1cで、CNはパケットをIPNによって送信し、それは目的地アドレスを基にしてHNへ送られる。パケットはHAによって受取られ、HAはMNのローミング状態に気づいており、パケットをステップ1dで、トンネルを介してSCoAのMHAへ転送する。換言すると、パケットは以下のようにカプセル化される。外部IPヘッダ:Src:HAAddrDest:SCoA内部IPヘッダ:Src:CNAddrDest:HAddrMHAは外部IPヘッダを剥ぐことによりパケットのカプセルを解除し、ステップ1eで、内部パケットをMNへ送信する。このステップはFN内で行われるので、パケットの目的地アドレスがMNの現在のアドレスではないことは重要ではない。例えばFNは、FN内のMNと通信するための媒体アクセス制御MACアドレスを発見するアドレスリゾルーションプロトコルARPを使用して、パケットをMNへ伝送する。MAC層はIP層と、物理層との間で動作し、パケットが物理層上を転送される態様を決定する。この明細書の説明は主として移動体IP層に関しており、MACプロトコルは良く知られているので、MAC層についてはさらに説明しない。しかしながら、MNのIP層は、MNのローミング状態が上位層に透明であるとき、HAddrにアドレスされるパケットを上位層にのみ伝送し、その下の移動体IP層には伝送しない。ステップ1c乃至1eは、MNがFN中にありながら、CNからMNへ送信される各パケットに対して繰り返される。[第2の実施形態]第2の実施形態は、CNからMNへパケットを送信する第2の別の方法である。この別の実施形態では、HAをバイパスすることにより、トンネルがCNからMHAへ直接設定される。しかしながら、HAはセッションの設定に参加できる。登録プロセスの一部として、図5aに示されているように、MNはステップ2aで第1のバインディング更新BUを送信し、MHAにHAddrおよびCNAddrを通知する。MHAがまだCoAに気づいていない場合、MNはまたBUにCoAを含める。しかしながら、MHAがFNへのゲートウェイに位置されているならば、そのゲートウェイ内の内部プロセスにより既にCoAを通知されることができる。MNはCNAddrに気づいており、それはCNへのセッションを開始しているか、MNがFNにローミングしたときにCNによりセッションに既に関与したためである。そうでなければ、MNは例えば第1の実施形態を使用して、CNによりCNAddrを通知されることができる。さらに、MNの登録プロセスの一部として、MHAはそれ自体に、MNのHAと1対1のマッピングを有する二次アドレスのケアSCoAを割当て、CNにSCoAを通知するためにステップ2bで第2のBUを送信する。以下説明するように、これによってトンネルをCNからMHAへ直接設定することが可能である。CNからMNへのパケットの送信プロセスは図5aおよび5bに示されている。CNはMNへ送信するために以下のようにしてパケットをカプセル化する。外部IPヘッダ:Src:CNAddrDest:SCoA内部IPヘッダ:Src:CNAddrDest:HAddrステップ2cで、CNはIPNによってトンネルを通してパケットを送信し、パケットをSCoAのMHAへ伝送する。MHAは外部IPヘッダを剥ぎ取ることによりパケットのカプセルを解除し、ステップ2dで、内部パケットをMNへ送信する。ステップ2cおよび2dは、MNがFN中にありながら、CNからMNへ送信される各パケットに対して繰り返される。[第3の実施形態]第3の実施形態は、CNからMNへパケットを送信する第3の別の方法である。これはパケットがトンネル化なしにMHAへ送信され、MHAがSCoAからHAddrへ目的地アドレスを変換するための目的地アドレス変換を行う点を除いて、第2の実施形態に類似している。登録プロセスの一部として、図6aに示されているように、MNはステップ3aで第1のバインディング更新BUを送信し、MHAにHAddrを通知する。MHAがまだCoAに気づいていない場合、MNはさらにBU中にCoAを含める。しかしながらMHAがFNへのゲートウェイで同一位置に配置されているならば、ゲートウェイ内の内部プロセスにより既にCoAを通知されることができる。さらに、MNの登録プロセスの一部として、MHAはそれ自体に、MNのHAddrと1対1のマッピングを有する二次アドレスのケアSCoAを割当て、CNにSCoAを通知するためにステップ3bで第2のBUを送信する。MNはCNAddrに気づいていてもよく、それはCNへのセッションが開始されているか、MNがFN中にローミングしたときにCNとのセッションに既に関与したためである。そうでなければ、MNは例えば第1の実施形態を使用して、CNによりCNAddrを通知されることができる。CNからMNへのパケットの送信プロセスは図6aおよび6bに示されている。CNは、CNAddrとしてのソースアドレスとSCoAとしての目的地アドレスとによりMNへ送信するためのパケットをアドレスする。ステップ3cで、CNはパケットをIPNによって送信し、これはパケットをSCoAのMHAへ伝送する。MHAは、パケットの目的地アドレスとしてSCoAをHAddrにより置換するため、そのパケットについて目的地アドレス変換を行い、ステップ3dで、そのパケットをMNへ送信する。ステップ3c乃至3dは、MNがFNにありながら、CNからMNへ送信される各パケットに対して繰り返される。[第4の実施形態]第4の実施形態は、FN内のMNからCNへパケットを送信する別の方法である。逆方向のトンネルがMHAとHAとの間に設定され、パケットは逆方向トンネルを介してCNへ伝送される。登録プロセスの一部として、図7aに示されているように、MNはステップ4aで第1のバインディング更新BUを送信し、MHAにHAddrおよびHAAddrを通知する。MHAがまだCoAに気づいていない場合、MNはさらにBU中にCoAを含める。しかしながらMHAがFNへのゲートウェイに位置されているならば、ゲートウェイ内の内部プロセスにより既にCoAを通知されている可能性もある。さらに、MNの登録プロセスの一部として、MHAはそれ自体に、MNのHAと1対1のマッピングを有する二次アドレスのケアSCoAを割当て、HAにSCoAを通知するためにステップ4bで第2のBUを送信する。以下説明するように、これによって逆方向トンネルをMHAからHAへ設定することが可能である。MNは、ステップ4cでCNへアドレスされるパケットを送信する。MHAはMNのデフォルトゲートウェイまたは第1のホップとして構成され、それ故、MNにより送信されるパケットは常にMHAを通過する。パケットが到着したとき、MHAはキャッシュ中のSCoAへのマッピングのためにソースアドレスをチェックする。この場合、ソースアドレスはHAddrであり、マッピングが発見される。パケットはそれ故、ステップ4dで逆方向チャンネルを介してHAへ転送される。換言すると、パケットは以下のようにカプセル化される。外部IPヘッダ:Src:SCoADest:HAAddr内部IPヘッダ:Src:HAddrDest:CNAddrHAは外部IPヘッダを剥ぎ取り、ステップ4eで、IPNを通って内部パケットをCNへ送信する。[第5の実施形態]第5の実施形態は、FN内のMNからCNへパケットを送信する別の方法である。逆方向のトンネルがMHAとCNとの間で直接設定される。登録プロセスの一部として、図8aに示されているように、MNはステップ5aで第1のバインディング更新BUを送信し、MHAにHAddrおよびCNAddrを通知する。MHAがまだCoAに気づいていない場合、MNはさらにBU中にCoAを含める。しかしながらMHAがFNへのゲートウェイに位置されているならば、ゲートウェイ内の内部プロセスにより既にCoAを通知されている可能性がある。MNはCNAddrに気づいている可能性があり、それはCNとのセッションを開始しているか、MNがFN中にローミングしたときにCNとのセッションに既に関与したためである。そうでなければ、MNは例えば第1の実施形態を使用して、CNによりCNAddrを通知されることができる。また、MNの登録プロセスの一部として、MHAはそれ自体に、MNのHAddrと1対1のマッピングを有する二次アドレスのケアSCoAを割当て、CNにSCoAを通知するためにステップ5bで第2のBUを送信する。以下説明するように、これによって逆方向トンネルをCNからMHAへ直接設定することが可能である。MNは、ステップ5cでCNへアドレスされるパケットを送信する。MHAはMNのデフォルトゲートウェイまたは第1のホップとして構成され、それ故、MNにより送信されるパケットは常にMHAを通過する。パケットが到着したとき、MHAはキャッシュ中のSCoAへのマッピングのためのソースアドレスをチェックする。この場合、ソースアドレスはHAddrであり、マッピングが発見される。パケットはそれ故、ステップ5dで逆方向トンネルを通ってCNへ転送される。換言すると、パケットは以下のようにカプセル化される。外部IPヘッダ:Src:SCoADest:CNAddr内部IPヘッダ:Src:HAddrDest:CNAddrパケットがCNに到着するとき、移動体IP層は外部IPヘッダを剥ぎ取り、内部パケットをIP層に提供する。[秘密保護バインディング]実施形態は新しい機能エレメントMHAを使用するので、新しいタイプの秘密保護バインディングがMHAと各エレメントとの間で必要とされ、それによって以下のように通信する。MNとMHAとの間で、MNとHAとの間のバインディングで使用されるのに類似の秘密保護バインディングが、MIPv6で規定されているように、採用されることができる。HAとMHAとの間で、外部エージェントとHAとの間で使用されるバインディングに類似した秘密保護バインディングがMIPv4で規定されているように、使用されることができる。CNとMHAとの間のバインディングに対しては、秘密保護バインディングがMNとMHAとの間で実現されるならば、秘密保護バインディングはMNにより保証される。MHAはこれが秘密保護バインディングを設けるMNからのCNについての情報のみを信用する。[入口フィルタ]最初に、前述の第3の実施形態では、セッション期間中のFNへのMNのローミングによって、FNに入るパケットの目的地アドレスが、セッション期間中にHAddrからSCoAへ変化される。目的地ベースのパケットフィルタが、トラフィックフローテンプレートTFTのようなFNのゲートウェイで設定されるならば、目的地アドレスの変化はパケットのブロックを生じる可能性がある。HAddrとSCoAとの間に1対1のマッピングが存在し、SCoAはカプセル化されたパケットの目的地アドレスとして使用されるので、問題はSCoAをHAddrへ連結するためにMHAがフィルタを更新することにより避けられ、それによって同一のフィルタリングポリシーをSCoAへアドレスされるパケットに適用することができる。[構造の詳細]当業者に本質的に知られている機能用語で実施形態を説明した。当業者は機能エレメントが種々の異なる方法で構成されることを理解するであろう。例えば、機能はハードウェア、ファームウェアおよび/またはソフトウェアを含む適切に配置された装置によってCN、HA、MHA、MNにおいて実行されるコンピュータプログラムにより行われることができる。既知のMIPv6システムは適切なコンピュータプログラムの付加、または既存のコンピュータのプログラムの変更によって本発明を実行するように変更されることができる。これらのプログラムは、取外し可能なディスクのような非揮発性記憶媒体、フラッシュメモリ、電気信号または電磁信号を含むが、これらに限定されないキャリアに記憶されることができる。さらに構造の詳細をここでの説明に含める必要はなく、当業者から容易に与えられるであろう。