(57)【要約】【課題】複数のＩＰインターフェースを有する通信ノードと通信ホストとの間で、送受信される通信内容に応じて、効率的に通信を行なうことができる。【解決手段】通信ホスト３０が移動ノード１０との通信を開始する場合、まず通信ホスト３０はセッション要求の送信を行なう。セッション要求を受信した拡張ホームエージェント２０は、初期設定フラグに関連づけて登録された気付アドレスに対してセッション要求を転送する。セッション要求を受信した移動ノード１０は、セッション要求に含まれるコンテンツ識別情報に基づいて、このセッションに適したＩＰインターフェースを選択する、そして、選択したＩＰインターフェースに対応する気付アドレスを決定し、拡張ホームエージェント２０に通知する。拡張ホームエージェント２０は、受信した気付アドレスを登録し、この気付アドレスを用いてセッションを維持する。【選択図】　　　図１
2004120195.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰインターフェースを有する通信ノードの通信を管理する制御コンピュータを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、
前記制御コンピュータが、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて、通信に用いるＩＰインターフェースを決定する第１の段階と、
前記ＩＰインターフェースに対応するＩＰアドレスを用いて通信を行なう第２の段階と
を有することを特徴とする通信制御方法。
【請求項２】
前記第１の段階は、
前記セッション要求に含まれるコンテンツ情報に基づいてＩＰインターフェースを決定することを特徴とする請求項１に記載の通信制御方法。
【請求項３】
前記制御コンピュータには、コンテンツ情報とＩＰアドレスとを関連づけた対応データベースに接続され、
前記第１の段階は、
前記セッション要求に含まれるコンテンツ情報を抽出し、前記対応データベースを用いてＩＰインターフェースを決定することを特徴とする請求項１又は２に記載の通信制御方法。
【請求項４】
前記第２の段階は、
前記制御コンピュータが、
前記通信ノードのＩＰインターフェースを特定するための識別子とともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知段階を、さらに有することを特徴とする請求項１〜３のいずれか１項に記載の通信制御方法。
【請求項５】
前記第２の段階は、
前記制御コンピュータが、
前記通信ノードとのセッションを特定するための識別子ともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知段階を、さらに有することを特徴とする請求項１〜３のいずれか１項に記載の通信制御方法。
【請求項６】
複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、
前記ホームエージェントが、
初期設定されたＩＰアドレスとともに、前記通信ノードのＩＰインターフェースに対応するＩＰアドレスを登録するアドレス登録段階と、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継段階と
を有することを特徴とする通信制御方法。
【請求項７】
複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、
前記ホームエージェントが、
初期設定されたＩＰアドレスとともに、前記通信ノードのセッションに対応するＩＰアドレスを登録するアドレス登録段階と、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継段階と
を有することを特徴とする通信制御方法。
【請求項８】
複数のＩＰインターフェースを有する通信ノードの通信を管理する制御コンピュータを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、
前記制御コンピュータを、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて、通信に用いるＩＰインターフェースを決定する第１の手段と、
前記ＩＰインターフェースに対応するＩＰアドレスを用いて通信を行なう第２の手段
として機能させることを特徴とする通信制御プログラム。
【請求項９】
前記第１の手段は、
前記セッション要求に含まれるコンテンツ情報に基づいてＩＰインターフェースを決定することを特徴とする請求項８に記載の通信制御プログラム。
【請求項１０】
前記制御コンピュータには、コンテンツ情報とＩＰアドレスとを関連づけた対応データベースに接続され、
前記第１の手段は、
前記セッション要求に含まれるコンテンツ情報を抽出し、前記対応データベースを用いてＩＰインターフェースを決定することを特徴とする請求項８又は９に記載の通信制御プログラム。
【請求項１１】
前記第２の手段は、
前記制御コンピュータを、
前記通信ノードのＩＰインターフェースを特定するための識別子とともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知手段として、さらに機能させることを特徴とする請求項８〜１０のいずれか１項に記載の通信制御プログラム。
【請求項１２】
前記第２の手段は、
前記制御コンピュータを、
前記通信ノードとのセッションを特定するための識別子ともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知手段として、さらに機能させることを特徴とする請求項８〜１０のいずれか１項に記載の通信制御プログラム。
【請求項１３】
複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、
前記ホームエージェントを、
初期設定されたＩＰアドレスとともに、前記通信ノードのＩＰインターフェースに対応するＩＰアドレスを登録するアドレス登録手段と、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継手段
として機能させることを特徴とする通信制御プログラム。
【請求項１４】
複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、
前記ホームエージェントを、
初期設定されたＩＰアドレスとともに、前記通信ノードのセッションに対応するＩＰアドレスを登録するアドレス登録手段と、
前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継手段
として機能させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮやＰＨＳといったＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　）を利用したＩＰネットワークに対するインターフェースを有する通信ノードを用いて通信を行なう通信処理方法および通信処理プログラムに関する。
【０００２】
【従来の技術】
ＩＰネットワークはサブネットなどの階層構造になっており、各端末は各ネットワークに所属するため、他のネットワ−クに移動した場合には通信ができなくなる。このため、ＩＰネットワークにおいて、異なるネットワーク間を端末が移動した場合にも通信を継続させるための方式として、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ　Ｅｎｇｉｎｅｅｒｉｎｇ　Ｔａｓｋ　　Ｆｏｒｃｅ）からモバイルＩＰ（ＲＦＣ３２２０）が提案されている。
【０００３】
モバイルＩＰでは、本来の端末のＩＰアドレスであるホームアドレスと、移動先ネットワークに接続するための一時的に与えられた気付アドレス（ＣｏＡ：　Ｃａｒｅ−ｏｆ−Ａｄｄｒｅｓｓ）を用いる。そして、端末は第三者に対しては本来の自分のホームアドレスを用い、移動先ネットワークにおいては訪問先ネットワークに属する気付アドレスを用いる（例えば、非特許文献１参照）。
【０００４】
以下に、ネットワーク間を移動する移動ノード（Ｍｏｂｉｌｅ　Ｎｏｄｅ　：ＭＮ）、通信ホスト（Ｃｏｒｒｅｓｐｏｎｄｅｎｔ　Ｈｏｓｔ：ＣＨ）、ホームエージェント（Ｈｏｍｅ　Ａｇｅｎｔ：ＨＡ）の基本的な動作を以下に説明する。ここで、移動ノードはネットワーク間を移動する端末であり、相手先の通信ホストは移動ノードの通信相手となる。
【０００５】
また、移動ノードが本来所属しているホームネットワークでは、ホームエージェントが移動ノードの通信を管理する。また、移動ノードが一時的に訪問している移動先ネットワークでは、外部エージェント（Ｆｏｒｅｉｇｎ　Ａｇｅｎｔ　：ＦＡ）が移動ノードの通信を管理する。そして、各ネットワークはインターネットを介して中継される。
【０００６】
ホームエージェントは、移動ノードが現在どのネットワークを訪問しているかを示す位置情報と、その移動先ネットワークを管理する外部エージェントの情報を保持し、移動ノード宛のＩＰパケットを受信できるように自らのネットワークインタフェースを設定する。なお、ホームネットワークでの移動ノードのインターネット接続はホームアドレスにより通常のインターネットアクセスと同じ手順で行われる。
【０００７】
移動ノードが他のネットワークに移ると、移動ノードは移動先ネットワークでの気付アドレスを取得し、ホームエージェントに対して取得した気付アドレスを通知する。
【０００８】
インターネットを介して移動ノードと通信を行なっている通信ホストは、移動ノードのホームアドレスに対してＩＰパケットを送信する。このＩＰパケットを受信したホームエージェントは、移動ノードの気付アドレスに対して、カプセリング、トンネリングによるＩＰパケットの転送を行なう。これにより、ホームエージェントを介して移動ノードと通信ホストとの通信中継が行なわれ、通信ホストは移動ノードがネットワークを移動していることを意識せずに通信することが可能になる。
【０００９】
【非特許文献１】
ジェームズ・Ｄ・ソロモン著，「詳解Ｍｏｂｉｌｅ　ＩＰ」ピアソン・エデュケーション，１９９８年７月２７日，ｐ．７４
【００１０】
【発明が解決しようとする課題】
このようなモバイルＩＰでは、通信ホストが送信したＩＰパケットはホームエージェントに届けられ、次に移動ノードに転送される。この場合、ホームエージェントはＩＰパケットのＩＰアドレスのみを参照して転送先を決定していた。このため、ＩＰアドレスが同じであれば、目的が異なるＩＰパケットに対して、その目的に応じた選択的な処理できなかった。
【００１１】
本発明は、上記問題に着目してなされたものであって、その目的とするところは、複数のＩＰインターフェースを有する通信ノードと通信ホストとの間で送受信される通信内容に応じて、効率的に通信を行なうことができる通信制御方法及び通信制御プログラムを提供することである。
【００１２】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理する制御コンピュータを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、前記制御コンピュータが、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて、通信に用いるＩＰインターフェースを決定する第１の段階と、前記ＩＰインターフェースに対応するＩＰアドレスを用いて通信を行なう第２の段階とを有することを要旨とする。
【００１３】
請求項２に記載の発明は、請求項１に記載の通信制御方法において、前記第１の段階は、前記セッション要求に含まれるコンテンツ情報に基づいてＩＰインターフェースを決定することを要旨とする。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載の通信制御方法において、前記制御コンピュータには、コンテンツ情報とＩＰアドレスとを関連づけた対応データベースに接続され、前記第１の段階は、前記セッション要求に含まれるコンテンツ情報を抽出し、前記対応データベースを用いてＩＰインターフェースを決定することを要旨とする。
【００１５】
請求項４に記載の発明は、請求項１〜３のいずれか１項に記載の通信制御方法において、前記第２の段階は、前記制御コンピュータが、前記通信ノードのＩＰインターフェースを特定するための識別子とともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知段階を、さらに有することを要旨とする。
【００１６】
請求項５に記載の発明は、請求項１〜３のいずれか１項に記載の通信制御方法において、前記第２の段階は、前記制御コンピュータが、前記通信ノードとのセッションを特定するための識別子ともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知段階を、さらに有することを要旨とする。
【００１７】
請求項６に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、前記ホームエージェントが、初期設定されたＩＰアドレスとともに、前記通信ノードのＩＰインターフェースに対応するＩＰアドレスを登録するアドレス登録段階と、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継段階とを有することを要旨とする。
【００１８】
請求項７に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御する方法であって、前記ホームエージェントが、初期設定されたＩＰアドレスとともに、前記通信ノードのセッションに対応するＩＰアドレスを登録するアドレス登録段階と、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継段階とを有することを要旨とする。
【００１９】
請求項８に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理する制御コンピュータを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、前記制御コンピュータを、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて、通信に用いるＩＰインターフェースを決定する第１の手段と、前記ＩＰインターフェースに対応するＩＰアドレスを用いて通信を行なう第２の手段として機能させることを要旨とする。
【００２０】
請求項９に記載の発明は、請求項８に記載の通信制御プログラムにおいて、前記第１の手段は、前記セッション要求に含まれるコンテンツ情報に基づいてＩＰインターフェースを決定することを要旨とする。
【００２１】
請求項１０に記載の発明は、請求項８又は９に記載の通信制御プログラムにおいて、前記制御コンピュータには、コンテンツ情報とＩＰアドレスとを関連づけた対応データベースに接続され、前記第１の手段は、前記セッション要求に含まれるコンテンツ情報を抽出し、前記対応データベースを用いてＩＰインターフェースを決定することを要旨とする。
【００２２】
請求項１１に記載の発明は、請求項８〜１０のいずれか１項に記載の通信制御プログラムにおいて、前記第２の手段は、前記制御コンピュータを、前記通信ノードのＩＰインターフェースを特定するための識別子とともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知手段として、さらに機能させることを要旨とする。
【００２３】
請求項１２に記載の発明は、請求項８〜１０のいずれか１項に記載の通信制御プログラムにおいて、前記第２の手段は、前記制御コンピュータを、前記通信ノードとのセッションを特定するための識別子ともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信するアドレス通知手段として、さらに機能させることを要旨とする。
【００２４】
請求項１３に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、前記ホームエージェントを、初期設定されたＩＰアドレスとともに、前記通信ノードのＩＰインターフェースに対応するＩＰアドレスを登録するアドレス登録手段と、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継手段として機能させることを要旨とする。
【００２５】
請求項１４に記載の発明は、複数のＩＰインターフェースを有する通信ノードの通信を管理するホームエージェントを用いて、前記通信ノードと通信ホストとの通信を制御するプログラムであって、前記ホームエージェントを、初期設定されたＩＰアドレスとともに、前記通信ノードのセッションに対応するＩＰアドレスを登録するアドレス登録手段と、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう通信中継手段として機能させることを要旨とする。
【００２６】
（作用）
請求項１又は８に記載の発明によれば、制御コンピュータが、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて、通信に用いるＩＰインターフェースを決定する。このため、セッション要求に基づいて特定された通信内容に適したＩＰインターフェースを用いることができる。そして、前記ＩＰインターフェースに対応するＩＰアドレスを用いて通信を行なう。このため、各ＩＰインターフェースを効率的に利用して通信を行なうことができる。
【００２７】
請求項２又は９に記載の発明によれば、前記セッション要求に含まれるコンテンツ情報に基づいてＩＰインターフェースを決定する。このため、コンテンツ情報に基づいて、効率的に通信を行なうことが可能なＩＰインターフェースを選択することができる。
【００２８】
請求項３又は１０に記載の発明によれば、制御コンピュータには、コンテンツ情報とＩＰアドレスとを関連づけた対応データベースに接続される。そして、セッション要求に含まれるコンテンツ情報を抽出し、前記対応データベースを用いてＩＰインターフェースを決定する。このため、対応データベースを用いて、効率的にＩＰインターフェースを決定することができる。
【００２９】
請求項４又は１１に記載の発明によれば、前記制御コンピュータが、前記通信ノードのＩＰインターフェースを特定するための識別子とともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信する。このため、ホームエージェントはＩＰインターフェースに応じてＩＰアドレスを決定できる。従って、通信ノードは、ホームエージェントを介して効率的に通信を行なうことができる。
【００３０】
請求項５又は１２に記載の発明によれば、前記制御コンピュータが、前記通信ノードとのセッションを特定するための識別子ともにＩＰアドレスを、前記通信ノードのＩＰアドレスを管理するホームエージェントに送信する。このため、ホームエージェントはセッションに応じてＩＰアドレスを決定できる。従って、通信ノードは、ホームエージェントを介して、効率的に通信を行なうことができる。
【００３１】
請求項６又は１３に記載の発明によれば、ホームエージェントが、初期設定されたＩＰアドレスとともに、前記通信ノードのＩＰインターフェースに対応するＩＰアドレスを登録する。そして、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう。このため、ホームエージェントはＩＰインターフェースに応じてＩＰアドレスを決定できる。従って、ホームエージェントを介して、効率的に通信を行なうことができる。
【００３２】
請求項７又は１４に記載の発明によれば、ホームエージェントが、初期設定されたＩＰアドレスとともに、前記通信ノードのセッションに対応するＩＰアドレスを登録する。そして、前記通信ホストからセッション要求を受信した場合には、このセッション要求に基づいて決定したＩＰアドレスを用いて通信の中継を行なう。このため、ホームエージェントはセッションに応じてＩＰアドレスを決定できる。従って、ホームエージェントを介して、効率的に通信を行なうことができる。
【００３３】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図５に従って説明する。図１は、本発明の実施形態にかかる通信システムのネットワーク構成を示す図である。なお、以下の実施形態は、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｖｅｒｓｉｏｎ　４　）のみならずＩＰｖ６（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｖｅｒｓｉｏｎ　６　）以降においても適用可能である。
【００３４】
本実施形態では、図１に示すように、通信ノードとしての移動ノード１０（Ｍｏｂｉｌｅ　Ｎｏｄｅ　：ＭＮ）と、通信ホスト３０（Ｃｏｒｒｅｓｐｏｎｄ　Ｈｏｓｔ　：ＣＨ）とが通信を行なう場合の手順を説明する。移動ノード１０や通信ホスト３０は、ＩＰネットワーク（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　Ｎｅｔｗｏｒｋ　）を介して通信を行なう。
【００３５】
本実施形態における通信では、ＳＩＰ（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　　Ｐｒｏｔｏｃｏｌ）を用いてセッションが開始される。ＳＩＰは、ＩＥＴＦにより標準化され、ＩＰネットワーク上でセッションを開始等する場合に用いられる。ＳＩＰはテキスト形式の通信プロトコルであり、ＵＤＰやＴＣＰ上で動作可能である。また、ＳＩＰでは、通信先のアドレスをメールアドレス形式で記述する。
【００３６】
このＳＩＰは音声にみならず、ビデオやテキスト等を含むマルティメディアサービスのセッション制御に用いられる。そして、ＳＩＰでは、実際のセッションで使用するメディアのタイプやフォーマット等、セッションの内容を記述するコンテンツ識別情報を含めることができるＳＤＰ（Ｓｅｓｓｉｏｎ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）を併せて利用することができる。
【００３７】
また、ＩＰネットワークには、ホームネットワークに存在する移動ノード１０を管理するための拡張ホームエージェント２０が設けられている。このため拡張ホームエージェント２０は、移動ノード１０の通信処理を支援するため、移動ノード１０のロケーション情報（気付アドレス等）の管理処理を行なう。この処理を実行するために、アドレス登録段階や通信中継段階等のステップを含む通信制御プログラムを実行する。これにより、拡張ホームエージェント２０は、アドレス登録手段や通信中継手段等の各手段として機能する。
【００３８】
また、拡張ホームエージェント２０は、図２に示すようにアドレスデータベース２２０を保持する。このアドレスデータベース２２０は、移動ノード１０から気付アドレスを受信した場合に登録され、移動ノード１０のアドレスを管理するために用いられる。本実施形態では、アドレスデータベース２２０では、ホームアドレス、種別識別子及び気付アドレス（ＣｏＡ）に関連するデータが、相互に関連づけられて記録される。
【００３９】
ここで、ホームアドレスとは、拡張ホームエージェント２０が管理する移動ノード１０の本来のＩＰアドレスである。通信ホスト３０がＩＰパケットを送信する場合、このアドレスを用いる。
【００４０】
種別識別子とは、登録された気付アドレスの用途を識別するための識別子である。この種別識別子には、初期設定フラグやポート番号、ＩＰｖ６におけるフローラベル等を用いる。
【００４１】
気付アドレスは、移動先ネットワークに接続するための一時的に与えられたＩＰアドレスである。ここで、デフォルトの気付アドレスには初期設定フラグが付与される。
【００４２】
図１に示す移動ノード１０は、ＩＰネットワークを利用しての通信機能を備えた移動可能な通信端末である。この移動ノード１０は本来、ホームネットワークに所属しており、ホームネットワークに存在する拡張ホームエージェント２０により管理されている。
【００４３】
この移動ノード１０は移動先ネットワークを訪問し、アクセスルータを介して移動先ネットワークに接続され、通信を行なう。このため、移動ノード１０は制御コンピュータを有し、通信処理を行なうための処理手順（第１の段階や、第２の段階、アドレス通知段階等）のための通信制御プログラムを実行する。これにより、移動ノード１０は、第１の手段や、第２の手段、アドレス通知手段等の各手段として機能する。
【００４４】
本実施形態では、移動ノード１０は、セルラー方式のＩＰインターフェース及び無線ＬＡＮ方式のＩＰインターフェースを備えている。セルラー方式は、無線ＬＡＮ方式よりスムーズなハンドオーバを実現することができ、通信の連続性を維持する場合に適している。一方、無線ＬＡＮ方式は、伝送帯域が広いためファイルのダウンロード等に有効である。
【００４５】
そして、この移動ノード１０は、図３に示すように、対応データベースとしてのコンテンツ識別データベース１２０と、インターフェースデータベース１４０とを保持している。
【００４６】
このコンテンツ識別データベース１２０では、コンテンツ識別情報とＩＰインターフェースとの対応付けている。そして、コンテンツ識別データベース１２０は、コンテンツ識別情報に基づいてＩＰインターフェースを決定するために用いられる。コンテンツ識別情報の属性に基づいて決定されたＩＰインターフェースを登録した場合に記録される。例えば、この対応表を用いた場合、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ　）に対しては無線ＬＡＮ方式のＩＰインターフェースが対応づけられている。また、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）やＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　　ＩＰ）に対してはセルラー方式のＩＰインターフェースが対応づけられている。
【００４７】
さらに、移動ノード１０が保持しているインターフェースデータベース１４０では、ＩＰインターフェースと気付アドレスとを対応させて記録されている。このインターフェースデータベース１４０は、ＩＰインターフェースに基づいて気付アドレスを決定するために用いられる。このインターフェースデータベース１４０は、移動ノード１０が新たに気付アドレスを取得した場合に生成される。
【００４８】
また、ネットワークには、ＳＩＰ代理サーバ４０が設けられている。このＳＩＰ代理サーバ４０は、ＳＩＰに関するメッセージを適切なノードに転送する機能を有する。
【００４９】
次に、本実施形態の通信処理手順について具体的に説明する。ここでは、初期登録段階及びセッション開始段階の処理に分けて説明する。
（初期登録段階）
まず、図４を用いて初期登録段階の処理を説明する。移動ノード１０が移動先ネットワークに接続された場合、移動先ネットワークで管理される気付アドレスの取得する（Ｓ１−１）。具体的には、まず、移動ノード１０は移動先ネットワークで管理される気付アドレスの要求を行なう。この要求は、移動先ネットワークの外部エージェント（ＦＡ）あるいはＤＨＣＰサーバに対して行なわれる。このＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ　）は、ネットワークパラメータの自動設定を行なうためのプロトコルである。移動ノード１０が移動先ネットワークにおいて起動された場合、動的にＩＰアドレスを割り当て、デフォルト経路のようなネットワークパラメータの通知を行なう。
【００５０】
この結果、移動ノード１０は気付アドレスを取得する。そして、移動ノード１０は、種々のパラメータの設定を気にせず移動先ネットワークにおいて通信を行なうことができる。なお、ＤＨＣＰサーバは通信終了時には割り当てたＩＰアドレスを回収する。
【００５１】
次に、移動ノード１０は拡張ホームエージェント２０に取得した気付アドレスを通知する（Ｓ１−２）。
移動ノード１０からは気付アドレスの通知を受けた拡張ホームエージェント２０は、受信した気付アドレスをアドレスデータベース２２０に登録する（Ｓ１−３）。この場合、拡張ホームエージェント２０は、受信した気付アドレスに、種別識別子として初期設定フラグを付与して登録する。
【００５２】
（セッション開始段階）
次に、図４、図５を用いてセッション開始段階の処理を説明する。図４に示すように、通信相手先である通信ホスト３０が移動ノード１０に対する通信データとしてのＩＰパケットのデータ送信を行なう場合を想定する。この場合、通信ホスト３０はセッション要求の送信を行なう（Ｓ１−４）。本実施形態では、ＳＩＰを用いているので、セッション要求として「ＩＮＶＩＴＥ要求」メッセージを送信する。このセッション要求には、送信元アドレス、送信先アドレス及びコンテンツ識別情報が含まれる。ここでは、送信元アドレスとして通信ホスト３０のＩＰアドレスが用いられる。一方、送信先アドレスとしては、移動ノード１０のホームアドレスが用いられる。また、コンテンツ識別情報は、通信ホスト３０が移動ノード１０に送信しようとしているコンテンツを識別するための情報である。
【００５３】
通信ホスト３０からセッション要求を受信したＳＩＰ代理サーバ４０は、拡張ホームエージェント２０にセッション要求を転送する（Ｓ１−５）。さらに、拡張ホームエージェント２０はセッション要求を移動ノード１０に対して転送する（Ｓ１−６）。この場合、拡張ホームエージェント２０は、アドレスデータベース２２０に初期設定フラグに関連づけて登録された気付アドレスを用いて、セッション要求を転送する。
【００５４】
セッション要求を受信した移動ノード１０は、セッション要求に含まれるコンテンツ識別情報に基づいてセッションに使用するＩＰインターフェースを選択する（Ｓ１−７）。ここでは、移動ノード１０は、コンテンツ識別データベース１２０を用いて、通信に使用するＩＰインターフェースを決定する。
【００５５】
次に、移動ノード１０は、インターフェースデータベース１４０を用いて、選択されたＩＰインターフェースに基づいて使用する気付アドレスを決定する（Ｓ１−８）。選択されたＩＰインターフェースに対応する気付アドレスがインターフェースデータベース１４０に含まれる場合は、この気付アドレスを用いる。一方、インターフェースデータベース１４０に選択されたＩＰインターフェースに対応する気付アドレスがない場合には、移動ノード１０は新たに気付アドレスを取得する。
【００５６】
そして、移動ノード１０はインターフェース識別情報とともに気付アドレスを拡張ホームエージェント２０に送信する（Ｓ１−９）。
移動ノード１０から気付アドレスの通知を受けた拡張ホームエージェント２０は、受信した気付アドレスをアドレスデータベース２２０に登録する（Ｓ１−１０）。この場合、拡張ホームエージェント２０は、種別識別子としてインターフェース識別情報を登録する。
【００５７】
そして、移動ノード１０は、通信ホスト３０に応答メッセージを返信する（Ｓ１−１１）。この応答メッセージは、ＳＩＰ代理サーバ４０を介して通信ホスト３０に返信される。これにより、通信ホスト３０は移動ノード１０と通信可能であることを把握する。
【００５８】
この結果、通信ホスト３０と移動ノード１０とは、拡張ホームエージェント２０を介してセッションが実行される。この場合、拡張ホームエージェント２０は通信ホスト３０から受信したパケットのＩＰアドレス（ここでは、ホームアドレス）と種別識別子とを用いて気付アドレスを決定する。そして、拡張ホームエージェント２０は通信ホスト３０からのＩＰパケットを、気付アドレスを用いてカブセリングしたカプセル化パケットを生成し、移動ノード１０に送信する。移動ノード１０は受信したカプセル化パケットのカプセル開放を行ない、カプセル中のＩＰパケットを取り出す。以上により、このＩＰパケットに関して、通信ホスト３０から移動ノード１０に対する送信処理を、セッション終了まで実行する。
【００５９】
上記実施形態によれば、以下のような特徴を得ることができる。
・　上記実施形態では、拡張ホームエージェント２０は、アドレスデータベース２２０を保持する。アドレスデータベース２２０では、ホームアドレス、種別識別子及び気付アドレス（ＣｏＡ）に関連するデータが、相互に関連づけられて記録される。従って、拡張ホームエージェント２０は、通信に適したＩＰインターフェースに対応した気付アドレスにＩＰパケットを送信することができる。従って、複数のＩＰインターフェースを有する移動ノード１０は、効率的にこれらのＩＰインターフェースを利用して通信を行なうことができる。
【００６０】
・　上記実施形態では、移動ノード１０は、コンテンツ識別情報とＩＰインターフェースとの対応させたコンテンツ識別データベース１２０を保持している。このコンテンツ識別データベース１２０では、コンテンツ識別情報とＩＰインターフェースとが関連づけられて記録されている。このため、コンテンツの属性に基づいて、それに適したＩＰインターフェースを決定することができる。
【００６１】
・　上記実施形態では、移動ノード１０は、ＩＰインターフェースと気付アドレスとを対応させたインターフェースデータベース１４０を保持している。このインターフェースデータベース１４０では、ＩＰインターフェースと気付アドレスとが関連づけられて記録されている。このため、使用するＩＰインターフェースが決めれば、気付アドレスを決定することができる。
【００６２】
また、上記実施形態では、インターフェースデータベース１４０に選択されたＩＰインターフェースに対応する気付アドレスがない場合には、移動ノード１０は新たに気付アドレスを取得する。このため、取得した気付アドレスを用いてＩＰインターフェースが利用することができる。
【００６３】
なお、上記実施形態は以下のように変更してもよい。
・　上記実施形態では、拡張ホームエージェント２０やＳＩＰ代理サーバ４０を用いて、移動ノード１０と通信ホスト３０との通信を中継する。拡張ホームエージェント２０とは別に気付アドレスを管理するサーバを設けてもよい。
【００６４】
・　上記実施形態では、拡張ホームエージェント２０は、アドレスデータベース２２０を保持する。アドレスデータベース２２０では、ホームアドレス、種別識別子及び気付アドレス（ＣｏＡ）に関連するデータが、相互に関連づけられて記録される。この種別識別子には、ポート番号、ＩＰｖ６におけるフローラベル等を用いる。これに代えて、セッションを管理する識別子を用いてもよい。この場合、移動ノード１０は、セッションを特定するための識別子とともに気付アドレスを拡張ホームエージェント２０に送信する。これにより、拡張ホームエージェント２０はセッションに応じて気付アドレスを選択することができる。従って、気付アドレスに応じたＩＰインターフェースを用いて効率的に通信を行なうことができる。
【００６５】
・　上記実施形態では、移動ノード１０に、コンテンツ識別データベース１２０やインターフェースデータベース１４０を設ける。そして、移動ノード１０の制御コンピュータが、セッション要求に含まれるコンテンツ識別情報に基づいて、セッションに使用するＩＰインターフェースを選択し、使用する気付アドレスを決定する。これに代えて、拡張ホームエージェント２０がこの処理を実行してもよい。この場合には、拡張ホームエージェント２０が、第１の段階や、第２の段階の処理を実行する制御コンピュータとして機能する。
【００６６】
・　上記実施形態では、通信は、ＳＩＰ（Ｓｅｓｓｉｏｎ　Ｉｎｉｔｉａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ　）を用いてセッションが開始される。セッションの開始時に、ＩＰインターフェースを決定するための情報（コンテンツの種別に関する情報）を含むのであれば、他の通信プロトコルを用いてもよい。
【００６７】
・　上記実施形態では、移動ノード１０はセルラー方式のＩＰインターフェース及び無線ＬＡＮ方式のＩＰインターフェースを備えている。ＩＰインターフェースはこれらに限定されるものではない。
【００６８】
・　上記実施形態では、拡張ホームエージェント２０が保持するアドレスデータベース２２０を用いて、ホームアドレス、種別識別子及び気付アドレス（ＣｏＡ）を管理する。これに代えて、ＳＩＰ代理サーバ４０が、移動ノード１０との通信を行なうためのＩＰアドレスを管理してもよい。
【００６９】
【発明の効果】
以上詳述したように、本発明によれば、複数のＩＰインターフェースを有する通信ノードと通信ホストとの間で送受信される通信内容に応じて、効率的な通信を実現できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるネットワーク構成の概略図。
【図２】拡張ホームエージェントに記録されたデータの説明図。
【図３】移動ノードに記録されたデータの説明図。
【図４】本実施形態の処理手順の説明図。
【図５】本実施形態の処理手順の説明図。
【符号の説明】
１０…通信ノード、制御コンピュータとしての移動ノード、１２０…対応データベースとしてのコンテンツ識別データベース、２０…ホームエージェント、３０…通信ホスト。
【図１】
2004120195.tif 000003
【図２】
2004120195.tif 000004
【図３】
2004120195.tif 000005
【図４】
2004120195.tif 000006
【図５】
2004120195.tif 000007