(57)【要約】【課題】データリンク層のカムフラージュを行わずともパケットの代理受信を行うことが可能とする。【解決手段】仮想的なルータとして動作し、これにより移動端末装置（ＭＮ）４を含む仮想的なネットワークセグメント６を構築し、移動端末装置（ＭＮ）４宛てのパケットを代理受信し、ＭＮ４へ転送するホームエージェント５を設ける。【選択図】図１
2006261831.tif 000002
【特許請求の範囲】
【請求項１】
仮想的なルータとして動作し、これにより移動端末装置を含む仮想的なネットワークセグメントを構築する仮想ネットワークセグメント構築手段と、
移動端末装置宛てのパケットを代理受信する代理受信手段と、
受信されたパケットを前記移動端末装置へ転送する転送手段と
を有することを特徴とする通信装置。
【請求項２】
前記仮想ネットワークセグメント構築手段は、前記ルータとして機能するためのルーティングプロトコル処理を実行するルーティングプロトコル処理実行手段を有することを特徴とする請求項１に記載の通信装置。
【請求項３】
仮想的なルータとして動作するホームエージェントにより仮想的なネットワークセグメントを構築する仮想ネットワークセグメント構築工程と、
前記ホームエージェントに前記パケットを代理受信させる代理受信工程と、
前記ホームエージェントに受信されたパケットを前記移動端末装置へ転送させる転送工程と
を有することを特徴とする通信方法。
【請求項４】
前記仮想ネットワークセグメント構築工程は、前記ホームエージェントに前記ルータとして機能させるためのルーティングプロトコル処理を実行させるルーティングプロトコル処理実行工程を有することを特徴とする請求項３に記載の通信方法。
【請求項５】
ホームエージェントと同一のセグメント内に存在する移動端末装置からの登録要求を受信する登録要求受信工程と、
前記登録要求に基づいて前記移動端末装置のＩＰアドレスとＭＡＣアドレスとを対応付ける対応関係構築工程と、
前記ＭＡＣアドレスを用いて前記移動端末装置との間で直接的に通信を行う通信工程と
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置との間で通信を行うための通信装置及び通信方法に関する。
【背景技術】
【０００２】
Ｍｏｂｉｌｅ Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ（以下、適宜“ＭＩＰ”とする）は、永続的なＩＰアドレスを使用しながら、任意のネットワークへ接続する移動端末装置（以下、適宜“ＭＮ”とする）へＩＰパケットを配送する仕組みを提供するものである。このＭＩＰを用いた通信方法の特徴としては、ホームリンクに存在するホームエージェントがＭＮ宛のパケットを代理で受信し、移動しているＭＮへ配送する点が挙げられる（例えば、非特許文献１参照）。 
例えば、図１６に示すようなＣｏ−ｌｏｃａｔｅｄモード、つまり通信ネットワーク１０１上にフォーリンエージェントが存在しない場合において、固定型の通信端末装置（以下、適宜“ＣＮ”とする）１０２から送信されたＭＮ１０３宛のパケットをホームエージェント１０５が代理受信するにあたっては、以下に示すような処理が行われる。
【０００３】
まず、ＭＮ１０３がホームエージェント１０５と同一セグメント（以下、ホームリンク１０７）から外部リンク１０８へ移動した場合に、Registration Request、Registration Replyの送受が行われる。
【０００４】
ＭＮ１０３のRegistrationが成功すると、ホームエージェント１０５はブロードキャストでGratuitous ARPを発行する。
【０００５】
また、ＭＮ１０３宛のＡＲＰエントリを持たないＣＮ１０２がＭＮ１０３とＩＰ通信する場合、ＣＮ１０２がＭＮのＩＰ宛のARP Requestを発行し、ＭＡＣアドレスの解決を試みる。
【０００６】
このARP Requestに対して、ホームエージェント１０５は移動中のＭＮ１０３のProxy ARPを代理返信する。Proxy ARPパケットを受信したＣＮ１０２は、図１８に示すように、自身のＡＲＰテーブルにおけるＭＮ１０３のＭＡＣアドレスをホームエージェント１０５のＭＡＣアドレスに変更する。これにより、ホームエージェント１０５がパケットを受信可能となる。
【０００７】
また、図１７に示すように、ＦＡモード、つまり通信ネットワーク１０１上にフォーリンエージェント１０６が存在する場合、上記のＣｏ−ｌｏｃａｔｅｄモードとの相違点は、外部リンク１０８側の動作が異なる点のみであり、ホームリンク１０７側においてパケットを代理受信するプロセスは、上記の場合と同様である。
【０００８】
なお、外部リンク１０８では、フォーリンエージェント１０６を探索するためのRouter Soliciaton、Router Advertisementの送受が行われ、Registration Request、Registration Replyがフォーリンエージェント１０６を経由するが、ホームリンク１０７側から見た動作は上記の場合と同様である。
【０００９】
なお、移動していたＭＮ１０３がホームリンク１０７に戻ってきた場合、現状のままではＭＮ１０３宛のパケットがホームエージェント１０５へ送信され続けてしまうため、図１９に示すように、ＭＮ１０３は、ホームリンク１０７に再接続された際にGratuitous 再度ARPを発行する。 
このＡＲＰパケットを受信したＣＮ１０２は、パケットの宛先をホームエージェント１０５からもとのＭＮ１０３へと変更するため、ＭＮ１０３との直接通信が可能となる。
【００１０】
また、Registration Requestの解除要求を発行し、解除が成功すると、ホームエージェント１０５は、ARPの代理応答を実行しなくなる。
【００１１】
したがって、ホームリンク１０７に戻ってきたＭＮ１０３は、通常の端末として動作する。
【非特許文献１】Nokia Research Center,“IP Mobility Support for IPv4”,RFC3344, August 2002.
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記のような通信ネットワーク１０１においては、前記のとおり、Gratuitous ARPやProxy ARPを送信することによりＣＮ１０２のＡＲＰテーブルを書き換える。つまりデータリンク層のアドレスをカムフラージュすることにより代理受信を行うため以下のような問題点が存在する（図２０を参照のこと）。
【００１３】
第１に、ＭＮ１０３の数量が増加すると、これに伴い送受されるブロードキャストパケット（ＡＲＰパケット）も増加するため、ホームネットワーク１０７における帯域使用率が増加してしまう。
【００１４】
第２に、ＭＮ１０３の移動、つまりホームネットワーク１０７からの離脱、これへの復帰が頻繁に行われると、その度にＡＲＰテーブルの書き換えを行う必要があり、また、これにはある程度の時間を要するため、適切な送信先にパケットを送信可能となるまでにタイムラグが生じてしまう。したがって、確実且つ即時的に通信を行うことができない。
【００１５】
第３に、何らかの理由によりＣＮ１０２がＡＲＰを受信できなかった場合、ＡＲＰテーブルにＭＮ１０３のＭＡＣアドレスに宛ててパケットを送信してしまうため、ホームエージェント１０５がパケットを代理受信できない。このため、ＣＮ１０２のＡＲＰテーブルからＭＮ１０３宛のエントリが消えるまで（エントリ、つまりIPアドレスは、これ宛ての通信が所定の時間行われないとＡＲＰテーブルから削除される）、ＭＮ１０３との間で通信を行うことができない。
【００１６】
本発明は、上記の問題を解決するためになされたものであり、データリンク層のカムフラージュを行わずともパケットの代理受信を行うことが可能な通信装置及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
請求項１に記載の本発明は、仮想的なルータとして動作し、これにより移動端末装置を含む仮想的なネットワークセグメントを構築する仮想ネットワークセグメント構築手段と、移動端末装置宛てのパケットを代理受信する代理受信手段と、受信されたパケットを移動端末装置へ転送する転送手段とを有することを要旨とする。
【００１８】
請求項２に記載の本発明は、請求項１に記載の発明において、仮想ネットワークセグメント構築手段は、ルータとして機能するためのルーティングプロトコル処理を実行するルーティングプロトコル処理実行手段を有することを要旨とする。
【００１９】
請求項３に記載の本発明は、仮想的なルータとして動作するホームエージェントにより仮想的なネットワークセグメントを構築する仮想ネットワークセグメント構築工程と、ホームエージェントにパケットを代理受信させる代理受信工程と、ホームエージェントに受信されたパケットを移動端末装置へ転送させる転送工程とを有することを要旨とする。
【００２０】
請求項４に記載の本発明は、請求項３に記載の発明において、仮想ネットワークセグメント構築工程は、ホームエージェントにルータとして機能させるためのルーティングプロトコル処理を実行させるルーティングプロトコル処理実行工程を有することを要旨とする。
【００２１】
請求項５に記載の本発明は、ホームエージェントと同一のセグメント内に存在する移動端末装置からの登録要求を受信する登録要求受信工程と、登録要求に基づいて移動端末装置のＩＰアドレスとＭＡＣアドレスとを対応付ける対応関係構築工程と、ＭＡＣアドレスを用いて移動端末装置との間で直接的に通信を行う通信工程とを有することを要旨とする。
【発明の効果】
【００２２】
本発明によれば、データリンク層のカムフラージュを行わずともパケットの代理受信を行うことが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を提示しつつ本発明の通信装置及び通信方法について説明する。
【００２４】
なお、以下の実施例は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素又は全要素を含んだ各種の実施例を採用することが可能であるが、これらの実施例も本発明の範囲に含まれる。
【００２５】
また、以下の実施例を説明するための全図において、同一の要素には同一の符号を付与し、これに関する反復説明は省略する。
【実施例】
【００２６】
まず、図１を参照しつつ、本発明の一実施例に係る通信ネットワーク１の概念について説明する。
【００２７】
図示するとおり、本発明の通信ネットワーク１は、ＣＮ２、ルータ３、ＭＮ４ａから４ｄ（以下、適宜これらを“ＭＮ４”と総称する）、ホームエージェント（通信装置）５からなる。
【００２８】
ホームエージェント５は、通信ネットワーク１内部に仮想的なネットワークセグメント６を構築し、いうなれば仮想的なルータとして機能する。
【００２９】
したがって、外部のネットワーク機器、ＰＣ端末からは、192.168.30.0/24というネットワークが存在するように見える。
【００３０】
この仮想ネットワークにＭＮ４を集約することで、ＭＮ４宛のパケットは、全てホームエージェント５を経由することとなる。したがって、ホームエージェント５はパケットを代理受信できる。
【００３１】
なお、前記のとおり、仮想ネットワークセグメント６は、実在しない仮想的な存在であるため、通信ネットワーク１の実際の接続関係は図２に示すとおりとなる。
【００３２】
次に、図３を参照しつつ、外部リンク８（192.168.20.0/24）にＭＮ４を接続する際の処理について説明する。
【００３３】
なお、外部リンク側におけるパケットの流れに関しては、Registration Request/Reply、IPinIPパケットの送受を行うのみであり、図１６に示した従来の技術と同様である。
【００３４】
一方、ホーム側の動作は従来の技術とは異なり、まず、ホームリンク７内のルーティングテーブルの状態を仮想ネットワークリンク９（図１の仮想ネットワークセグメント６）と通信が可能な状態にする。
【００３５】
なお、ネットワークのルーティング形式が静的ルーティングである場合は、ネットワーク機器のルーティングテーブルに仮想ネットワークリンク９宛のエントリを作成する。
【００３６】
一方、ルーティング形式が動的ルーティングである場合は、ホームエージェント５にＲＩＰ（Routing Information Protocol）やＯＳＰＦ（Open Shortest Path First）等のルーティングプロトコルの機能を組み込むことにより対応する。
【００３７】
上記のようにルーティングを構築することにより、仮想ネットワークセグメント６のＩＰアドレスを有するＭＮ４宛のパケットの全てがホームエージェント５に到達することとなる。
【００３８】
なお、ホームエージェント５がパケットを受信した後の動作は、図１６の従来の技術と同様であり、IPinIPにより外部リンク８のＭＮ４に転送することにより、通信が可能となる。
【００３９】
次に、図４を参照しつつ、ホームリンク７（192.168.10.0/24）にＭＮ４を接続する際の処理について説明する。
【００４０】
まず、ホームリンク７内のルーティングの状態を仮想ネットワークリンク９と通信が可能な状態にする。
【００４１】
なお、このネットワークにおいてスタティックルートを使用している場合は、各ルーティングを手動で設定する。
【００４２】
一方、動的ルーティングを使用している場合は、ホームエージェント５にＲＩＰやＯＳＰＦ等のルーティングプロトコルの機能を組み込むことにより、これを仮想ルータとして動作させる。
【００４３】
したがって、仮想ネットワークセグメント６のＩＰを有するＭＮ４宛のパケットは、全てホームエージェント５経由で届くこととなる。
【００４４】
しかしながら、ＭＮ４のＩＰアドレスは、ホームリンクとは異なるため、直接他の端末と通信を行うことができないため、上記のＦＡモードと同様の方法で通信を行う。この際の手順は、以下のようになる。
【００４５】
まず、Agent SolicitationとAgent Advertisementの送受を行う。この際に、ＭＮ４は、ホームエージェント５のＭＡＣアドレスを保持する。
【００４６】
次に、Registration Request、Registration Replyを送受することにより、ホーム通知を完了させる。つまりＭＮ４がホームリンク７内にある場合おいても、移動状態と同様の手順により移動登録を行うのである。なお、この際、ホームエージェント５は、ＭＮ４のＭＡＣアドレスを保持する。
【００４７】
ＭＮ４の移動登録が完了すると、ＣＮ２からＭＮ４への通信は、仮想ルータ（ホームエージェント５）経由で行われるため、このホームエージェント５は、通信パケットをいわば横取りし、ＭＮ４に転送する。
【００４８】
ただし、ＭＮ４とホームリンク７とはネットワークアドレスが異なり、ＡＲＰによるＭＡＣアドレスの解決ができないため、前記の保持情報を利用して、ＭＡＣアドレスを直接指定し、これにより通信を行う。また、ＦＡモードにおいてＭＮ４が移動した場合は、パケットをカプセル化するが、図示したようにＭＮ４とホームエージェント５が同一セグメント内に存在する場合は、カプセル化は行われない。
【００４９】
次に、図５を参照しつつ、上記のホームエージェント５の構成について説明する。
【００５０】
このホームエージェント５は、ＯＳＩ（Open Systems Interconnection）参照モデルにおけるトランスポート層５１及びＩＰ層５２の機能を司るＩＰ出力部５３及びＩＰ入力部５４と、Ｍｏｂｉｌｅ ＩＰ層５５の機能を司る認証用端末情報記憶部５６、ルーティングプロトコル処理部５７、ホーム端末（ＣＮ）登録情報記憶部５８、移動端末登録情報テーブル５９、ＭＩＰ出力判定部６０、ＭＩＰ処理部６１及びＭＩＰ入力判定部６２と、ネットワークＩＦ（Interface）層６３の機能を司るＩＦ出力部６４及びＩＦ入力部６５とからなる。
【００５１】
認証用端末情報記憶部５６は、Ｍｏｂｉｌｅ ＩＰのＳＰＩ、認証キー等を記憶し、ＭＮ４からのRegistration Request送信時に端末の認証を行う。
【００５２】
ホーム端末登録テーブル記憶部５８は、動的に生成されるホーム端末登録テーブルを記憶しており、このテーブルには、ホーム端末、つまりＣＮ２や移動登録に成功したＭＮ４（ホームリンク７に移動してきたＭＮ４）のＩＰアドレスとＭＡＣアドレスとがペアで格納されている。なお、定期的に行われる移動登録が所定の時間（LiefTime）が経過しても行われていない場合は、エントリから削除される。
【００５３】
移動端末登録テーブル記憶部５９は、動的に生成される移動端末登録テーブルを記憶しており、このテーブルには、移動登録に成功したＭＮ４（外部リンクに移動したＭＮ４）のＩＰアドレスとCare-of-Addresとがペアで格納されている。なお、定期的に行われる移動登録が所定の時間（LiefTime）が経過しても行われていない場合は、エントリから削除される。
【００５４】
ＩＦ出力部６４は、入力されたデータをネットワークへ送信する。
【００５５】
ＩＦ入力部６５は、入力されたデータをＭＩＰ入力判定部６２へ送信する。
【００５６】
ＩＰ出力部５３は、入力されたデータに対してＩＰのプロトコル処理を行い、ＭＩＰ出力判定部６０へ送信する。
【００５７】
ＩＰ入力部５４は、入力されたデータに対してＩＰのプロトコル処理を行い、トランスポート層へ送信する。
【００５８】
ルーティングプロトコル処理部５７は、動的ルーティングが有効な環境である場合、ＩＦ出力部６４にＲＩＰ、ＯＳＰＦ等のルーティングプロトコルのパケットを送信する。
【００５９】
上記のパケットは、自身の仮想ネットワークリンク９のネットワーク情報をＩＦ出力部６４に通知するためのものであり、これにより、ホームエージェント５は、外部のネットワークからは仮想的なルータに見えることとなる。なお、本処理は、ＭＩＰ処理とは独立しており、各ルーティングのプロトコルを行うのみである。以下、図６を参照しつつ、その詳細について説明する。
【００６０】
まず、ルーティング形式が動的ルーティングであるかが確認され（Ｓ６１）、これが動的ルーティングではない場合（Ｓ６１：ＮＯ）は以降の処理は行われない（Ｓ６７）。
【００６１】
一方、ルーティング形式が動的ルーティングである場合（Ｓ６１：ＹＥＳ）はＯＳＰＦが使用されているかが確認され（Ｓ６２）、ＯＳＰＦが使用されている場合（Ｓ６２：ＹＥＳ）はＯＳＰＦの処理が行われる（Ｓ６４）。
【００６２】
また、ＯＳＰＦが使用されていない場合（Ｓ６２：ＮＯ）はＲＩＰが使用されているかが確認され（Ｓ６３）、ＲＩＰが使用されている場合（Ｓ６３：ＹＥＳ）はＲＩＰの処理が行われる。
【００６３】
また、ＲＩＰが使用されていない場合（Ｓ６３：ＮＯ）は以降の処理は行われない。
【００６４】
ＭＩＰ入力判定部６２は、受信したパケットがAgent Solicitation、Registration Request、ARP Requestパケット、移動中のＭＮ４宛のパケット、ホームリンク７のＭＮ４宛てのパケットのうちのどれであるかを判定する。なお、Agent Solicitation、移動中のＭＮ４宛のパケットについては、従来技術と同様の方法により判定される。もし、受信したパケットが上記のパケットのいずれにも該当しない場合は、そのパケットをＩＰ入力部５４へ送信する。以下、図７を参照しつつ、その詳細について説明する。
【００６５】
まず、パケットがAgent Solicitationであるかが確認され（Ｓ７１）、Agent Solicitationである場合（Ｓ７１：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ７６）。
【００６６】
また、パケットがAgent Solicitationではなく（Ｓ７１：ＮＯ）、Registration Requestである場合（Ｓ７２：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ７６）。
【００６７】
また、パケットがRegistration Requestではなく（Ｓ７２：ＮＯ）、ARP RequestがＭＮ４宛てである場合（Ｓ７３：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ７６）。
【００６８】
また、ARP RequestがＭＮ４宛てではなく（Ｓ７３：ＮＯ）、パケットが移動中のＭＮ４宛てである場合（Ｓ７４：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ７６）。
【００６９】
また、パケットが移動中のＭＮ４宛てではなく（Ｓ７４：ＮＯ）、ホームリンク７にあるＭＮ４宛てである場合（Ｓ７５：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ７６）。
【００７０】
また、パケットがホームリンク７にあるＭＮ４宛てではない場合（Ｓ７５：ＮＯ）は
パケットがＩＰ入力部５４へ送信される。
【００７１】
ＭＩＰ出力判定部６０は、受信したパケットが移動中のＭＮ４宛のパケット、ホームリンク７のＭＮ４宛のパケットのうちのどれであるかを判定する。なお、移動中のＭＮ４宛のパケットについては、従来技術と同様の方法により判定される。もし、受信したパケットが上記のパケットのいずれにも該当しない場合は、そのパケットをＩＦ出力部６４へ送信する。以下、図８を参照しつつ、その詳細について説明する。
【００７２】
まず、ＩＰパケットが移動中のＭＮ４宛てのパケットがあるかが確認され（Ｓ８１）、移動中のＭＮ４宛てである場合（Ｓ８１：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ８３）。
【００７３】
一方、宛先が移動中のＭＮ４ではない場合（Ｓ８１：ＮＯ）、宛先がホームリンク７にあるＭＮ４であるかが確認され（Ｓ８２）、宛先がホームリンク７にあるＭＮ４である場合（Ｓ８２：ＹＥＳ）はパケットがＭＩＰ処理部６１へ送信される（Ｓ８３）。
【００７４】
また、宛先がホームリンク７にあるＭＮ４ではない場合（Ｓ８２：ＮＯ）、パケットがＩＦ出力部６４に送信される（Ｓ８４）。
【００７５】
ＭＩＰ処理部６１は、ＭＩＰ入力判定部６２、ＭＩＰ出力判定部６０の処理において該当したパケットに対して処理を行う。
【００７６】
なお、従来の技術においては、移動登録を行うにあたって、移動先からの移動登録情報を移動端末登録テーブルに格納するが、本発明においては、前記のとおり、新たにホームリンク７にあるＭＮ４の移動登録用に登録テーブル（ホーム端末）を備える。
【００７７】
これにおいては、ホームリンク７からの移動登録が成功した場合に、移動登録の対象となるＭＮ４のＭＡＣアドレスとＩＰアドレスがペアとなったエントリを登録テーブルに格納する。また、ホームリンク７においても移動登録をLifeTimeの半分の間隔で定期的に行うものとする。以下、図９を参照しつつ、その詳細について説明する。
【００７８】
まず、移動登録が失敗しているかが確認され（Ｓ９１）、失敗している場合（Ｓ８１：ＹＥＳ）はパケットがＩＰ入力部５４へ送信される（Ｓ９４）。
【００７９】
一方、認証が成功している（失敗していない）場合（Ｓ９１：ＮＯ）はRegistration Requestがホームリンク７にあるＭＮ４からのものであるかが確認され（Ｓ９２）、ホームリンク７にあるＭＮ４からである場合（Ｓ９２：ＹＥＳ）はホーム端末登録テーブルに登録される（Ｓ９５）。
【００８０】
また、Registration Requestがホームリンク７にあるＭＮ４からのものではない場合（Ｓ９２：ＮＯ）は移動中のＭＮ４からのものであるかが確認され（Ｓ９３）、移動中のＭＮ４からのものである場合（Ｓ９３：ＹＥＳ）は移動端末登録テーブルに登録される（Ｓ９６）。
【００８１】
一方、Registration Requestが移動中のＭＮ４からのものではない場合（Ｓ９３：ＮＯ）はパケットがＩＰ入力部５４へ送信される（Ｓ９７）。
【００８２】
また、従来の技術においては、ホームエージェント１０５が移動端末（ＭＮ）１０３宛のARP Requestを代理受信し、ARP Replyを代理発行することにより移動端末１０３宛のパケットを代理受信していたが、本発明においては、前記のとおり、新たにホームリンク７にある端末宛のARP Requestに対してもホームエージェントが代理でARP Peply（代理ARP）を発行することにより、ホームリンク７にある端末宛のパケットを代理受信する。以下、図１０を参照しつつ、その詳細について説明する。
【００８３】
まず、ARP Requestの宛先がホーム端末登録テーブルに登録されている端末であるかが確認され（Ｓ１０１）、登録されている端末である場合（Ｓ１０１：ＹＥＳ）は代理ＡＲＰが発行される（Ｓ１０３）。
【００８４】
一方、端末がホーム端末登録テーブルに登録されていない場合（Ｓ１０１：ＮＯ）、移動端末登録テーブルに登録されているかが確認され（Ｓ１０２）、登録されている場合（Ｓ１０２：ＹＥＳ）は代理ＡＲＰが発光される（Ｓ１０４）。
【００８５】
また、端末が登録されていない場合（Ｓ１０２：ＮＯ）はパケットがＩＰ入力部５４に送信される。
【００８６】
また、従来の技術においては、ホームリンク１０７にあるＭＮ１０３宛のパケットは、ＣＮ１０２もしくはホームエージェント１０５との間で直接送受されていた（ＭＮ１０３は通常端末として動作する）、しかし、本発明においては、前記のとおり、ホームリンク７にあるＭＮ４宛のパケットは、ホームエージェント５を経由して送受される。
【００８７】
ＣＮ２からのパケットをホームエージェント５が代理受信した場合、宛先のＭＡＣアドレスをホーム端末登録テーブルに保持されているＭＡＣアドレスに書き換えて、ＭＮ４へ転送する。
【００８８】
また、ＭＮ４からＣＮ２へ送信されるパケットについても、ホームエージェント５が中継し、ＣＮ２に転送する。以下、図１１を参照しつつ、その詳細について説明する。
【００８９】
まず、ホーム端末登録テーブルからＩＰアドレスと対応するエントリを検索し（Ｓ１１１）、検索されたエントリからＭＡＣアドレスを取得し（Ｓ１１２）、このアドレスへのい書き換えが行われる（Ｓ１１３）。書き換えが完了すると、パケットはＩＦ出力部６４へ送信される。
【００９０】
次に、図１２から１５を参照しつつ、ホームエージェント５内部における処理の詳細について説明する。なお、以降の説明においては、図４に示した動作を行う際の処理を例にして行うが、ルーティングプロトコルに関する処理は独立した処理であり、これに規定された処理を行うのみであるため、その説明は省略する。
【００９１】
図１２は、Agent SolicitationからRegistration Replyまでの処理を示す図である。
【００９２】
まず、Agent Solicationが受信されると（図中のＡ）、ＭＩＰ処理部６１はAgent Advertisementを生成し、ＩＦ出力部６４は生成されたAgent Advertisementをネットワークへ送信する（Ｂ）。
【００９３】
次に、ＭＮからのRegistration Requestが受信されると（Ｃ）、。ＭＩＰ処理部６１は認証用端末情報記憶部５６に記憶された情報を用いて認証を行う（Ｄ）。
【００９４】
認証が正常に行われると、ホーム端末登録テーブル記憶部５８に記憶されたテーブルにエントリを生成する（Ｅ）。
【００９５】
その後、Registration Replyを生成し、ＩＦ出力部６４は生成されたRegistration Replyをネットワークへ送信する（Ｆ）。
【００９６】
図１３は、ＡＲＰパケットに関する処理を示す図である。
【００９７】
まず、ARP Requestパケットが受信されると（Ｇ）、MIP処理部はホーム端末登録テーブル記憶部５８に記憶された情報と移動端末登録テーブル記憶部５９に記憶された情報とを参照する（Ｈ及びＩ）。
【００９８】
なお、上記の登録テーブルには、ＭＮ４の登録情報が格納されるため、ホームエージェント５の情報は格納されていないため、パケットはＩＰ入力部５４に渡される。その後、ＩＰ出力部５３から発行されたARP ReplyをＭＩＰ出力判定部６０を経由して、ＩＦ出力部６４へ送信する（Ｊ）。 
図１４は、ＣＮ２からＭＮ４へのＰＩＮＧを代理受信した場合の処理を示す図である。
【００９９】
まず、ＩＣＭＰパケットが代理受信されると（Ｋ）、ＭＩＰ処理部はホーム端末登録テーブル記憶部５８に記憶された情報、移動端末登録テーブル記憶部５９に記憶された情報及びＩＰヘッダのDestination Addressとを参照する。
【０１００】
本例では、ＭＮ４はホームリンク７にあるため、ホーム端末登録テーブル記憶部５８から対応するＭＡＣアドレスを取得する（Ｌ）。その後、ヘッダのDestination Addressを書き換え、ＩＦ出力部６４を会して、ネットワークへ送信する（Ｍ）。
【０１０１】
図１５は、ＭＮ４からＣＮ２へのＰＩＮＧ応答を代理受信した場合の処理を示す図である。
【０１０２】
まず、ＩＣＭＰパケットが代理受信される（Ｋ）。前記のとおり、このパケットはＭＮ４宛ではないため、ＭＩＰ入力判定部６２の処理では種別を特定できない。したがって、このパケットはＩＰ入力部５４へ送信される。
【０１０３】
ＩＰ入力部により受信されたパケットは、ＩＰ層５２のルーティングテーブル、ＡＲＰに基づいてDestination MACアドレスが実際のＣＮ２宛に変更され、ＩＦ出力部６４により送信される（Ｍ）。
【０１０４】
なお、上記のようなホームエージェント（通信装置）を用いた通信方法も本発明の範囲に含まれる。
【０１０５】
以上のとおり、本発明においては、仮想ルータとしてのホームエージェントを新たに付加し、仮想ネットワーク上に移動端末装置を配置したことにより、ホームエージェントがデータリンク層のカムフラージュの必要なしに移動端末装置宛てのパケットを代理受信することができる。
【０１０６】
また、上記のタイムラグや、GratuitousARPによる帯域浪費を抑制することができる。
【０１０７】
また、ＭＡＣアドレスを直接指定することによりネットワークアドレスが異なるネットワーク間においても通信可能となる。
【０１０８】
また、パケットは常にホームエージェントを経由するため、ＩＰｓｅｃを用いることにより、常に移動端末装置とホームエージェントとの間でＶＰＮ（Virtual Private Network）を構築することができる。これは、無線ＬＡＮ（Local Area Network）における暗号化にも有用である。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施例に係る通信ネットワークの概念図である。
【図２】通信ネットワークの構成図である。
【図３】移動端末装置を外部リンクに接続する際の処理を示す図である。
【図４】移動端末装置をホームリンクに接続する際の処理を示す図である。
【図５】ホームエージェントの構成図である。
【図６】ルーティングプロトコル処理部のフローチャートである。
【図７】ＭＩＰ入力判定部のフローチャートである。
【図８】ＭＩＰ出力判定部のフローチャートである。
【図９】ＭＩＰ処理部のフローチャートである。
【図１０】ＭＩＰ処理部のフローチャートである。
【図１１】ＭＩＰ処理部のフローチャートである。
【図１２】ホームエージェント内における処理を示す図である。
【図１３】ホームエージェント内における処理を示す図である。
【図１４】ホームエージェント内における処理を示す図である。
【図１５】ホームエージェント内における処理を示す図である。
【図１６】従来の通信ネットワークにおける処理を示す図である。
【図１７】従来の通信ネットワークにおける処理を示す図である。
【図１８】ＡＲＰテーブルの構成を示す図である。
【図１９】従来の通信ネットワークにおける処理を示す図である。
【図２０】従来の通信ネットワークにおける問題点を示す図である。
【符号の説明】
【０１１０】
１…通信ネットワーク、２…通信端末装置、３…ルータ、４…移動端末装置、５…ホームエージェント、６…仮想ネットワークセグメント、７…ホームリンク、８…外部リンク、
９…仮想ネットワークリンク、５１…トランスポート層、５２…ＩＰ層、５３…ＩＰ出力部、５４…ＩＰ入力部、５５…Ｍｏｂｉｌｅ ＩＰ層、５６…認証用端末情報記憶部、５７…ルーティングプロトコル処理部、５８…ホーム端末登録テーブル記憶部、５９…移動端末登録テーブル記憶部、６０…ＭＩＰ出力判定部、６１…ＭＩＰ処理部、６２…ＭＩＰ入力判定部、６３…ネットワークＩＦ層、６４…ＩＦ出力部、６５…ＩＦ入力部、１０１…従来の通信ネットワーク、１０２…従来例における通信端末装置、１０３…従来例における移動端末装置、１０４…従来例におけるルータ、１０５…従来例におけるホームエージェント、１０６…従来例におけるフォーリンエージェント、１０７…従来例におけるホームリンク、１０８…従来例における外部リンク
【図１】
2006261831.tif 000003
【図２】
2006261831.tif 000004
【図３】
2006261831.tif 000005
【図４】
2006261831.tif 000006
【図５】
2006261831.tif 000007
【図６】
2006261831.tif 000008
【図７】
2006261831.tif 000009
【図８】
2006261831.tif 000010
【図９】
2006261831.tif 000011
【図１０】
2006261831.tif 000012
【図１１】
2006261831.tif 000013
【図１２】
2006261831.tif 000014
【図１３】
2006261831.tif 000015
【図１４】
2006261831.tif 000016
【図１５】
2006261831.tif 000017
【図１６】
2006261831.tif 000018
【図１７】
2006261831.tif 000019
【図１８】
2006261831.tif 000020
【図１９】
2006261831.tif 000021
【図２０】
2006261831.tif 000022