(57)【要約】【課題】移動端末が移動に伴って異なる中継装置を介して通信を行う場合であっても、移動端末の使い勝手を損なうことなく、かつ移動通信網において移動端末から送信されたデータを効率よく中継できるようにする。【解決手段】中継装置は、移動端末から送信されたパケットを受信し、当該パケットの送信元アドレスで特定される移動端末が認証済みか否かを判定する。該判定の結果、認証済みでない場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末の気付アドレスの登録を要求する旨のパケットである否かを判定する。該判定の結果が肯定的な場合には前記他の中継装置を特定し、該移動端末が認証済みであるか否かを他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合に該パケットをその宛先へ転送する。【選択図】        図１
2004247836.tif 000002
【特許請求の範囲】
【請求項１】
認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置を複数備える移動通信網における通信制御方法において、
前記中継装置が、前記移動端末から送信されたパケットを受信するパケット受信過程と、
前記中継装置が、前記パケット受信過程にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定過程と、
前記中継装置が、前記判定過程にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他の中継装置を特定し該移動端末の認証情報を保持しているか否かを前記他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継過程とを有する
ことを特徴とする通信制御方法。
【請求項２】
前記パケット受信過程は、前記移動端末に対して前記他の中継装置の管轄する通信エリアにおいて割り当てられた前記気付アドレスを含むパケットを受信し、
前記中継過程は、前記パケット受信過程にて受信されたパケットに含まれる、前記移動端末に対して前記他の中継装置の管轄する通信エリアにおいて割り当てられた前記気付アドレスと、前記中継装置のうちパケットの中継が可能な中継装置の管轄する通信エリアの通信範囲を特定する到達性情報と、この到達性情報と対応付けられた当該中継装置の通信アドレスとを用いて、前記他の中継装置の通信アドレスを特定することにより、前記他の中継装置を特定する
ことを特徴とする請求項１に記載の通信制御方法。
【請求項３】
前記中継装置が、パケットの中継が可能となったとき又はパケットの中継経路が変更になったときに、前記到達性情報を、前記移動通信網に含まれる１以上の中継装置に対して送信する到達性送信過程を有し、
前記移動通信網に含まれる１以上の各中継装置が、前記到達性送信過程で送信された前記中継装置に関する前記到達性情報を、当該中継装置の通信アドレスと対応付けて記憶する到達性記憶過程を有する
ことを特徴とする請求項２に記載の通信制御方法。
【請求項４】
前記認証情報は、前記移動端末を使用しているユーザが前記移動通信網において既に認証されたユーザであることを示す情報である
ことを特徴とする請求項１記載の通信制御方法。
【請求項５】
前記中継装置が、前記中継過程にて問い合わせを行った前記他の中継装置から前記認証情報を保持していると通知されてきた場合に、前記認証情報を自装置内に保持するとともに、当該他の中継装置へ前記認証情報の削除を指示する削除指示過程を有し、
前記他の中継装置が、自装置内に保持している前記認証情報を削除する削除過程とを有する
ことを特徴とする請求項１記載の通信制御方法。
【請求項６】
認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置を複数備えるとともに、前記複数の中継装置を管理する管理装置を備える移動通信網における通信制御方法において、
前記中継装置が、前記移動端末から送信されたパケットを受信するパケット受信過程と、
前記中継装置が、前記パケット受信過程にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定過程と、
前記中継装置が、前記判定過程にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他の中継装置の特定を要求し、該要求に応じて前記管理装置にて特定された前記他の中継装置に対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継過程とを有する
ことを特徴とする通信制御方法。
【請求項７】
前記パケット受信過程は、前記移動端末に対して前記他の中継装置の管轄する通信エリアにおいて割り当てられた前記気付アドレスを含むパケットを受信し、
前記管理装置が、前記中継過程にて前記他の中継装置の特定を要求された場合、前記パケット受信過程にて受信されたパケットに含まれる、前記移動端末に対して前記他の中継装置の管轄する通信エリアにおいて割り当てられた前記気付アドレスを取得し、当該気付アドレスと、前記中継装置のうちパケットの中継が可能な中継装置の管轄する通信エリアの通信範囲を特定する到達性情報と、この到達性情報と対応付けられた当該中継装置の通信アドレスとを用いて、前記他の中継装置の通信アドレスを特定し、当該他の中継装置の通信アドレスを前記中継装置へ送信する特定過程を有し、
前記中継過程は、前記特定過程にて送信された前記他の中継装置の通信アドレスを用いて、当該他の中継装置に対して前記移動端末の認証情報を保持しているか否かを問い合わせる
ことを特徴とする請求項６に記載の通信制御方法。
【請求項８】
前記中継装置が、データの中継が可能となったとき又はデータの中継経路が変更になったときに、前記到達性情報を、前記管理装置に対して送信する到達性送信過程を有し、
前記管理装置が、前記到達性送信過程で送信された前記中継装置に関する前記到達性情報を、当該中継装置の通信アドレスと対応付けて記憶する到達性記憶過程を有する
ことを特徴とする請求項７に記載の通信制御方法。
【請求項９】
前記認証情報は、前記移動端末を使用しているユーザが前記移動通信網において既に認証されたユーザであることを示す情報である
ことを特徴とする請求項６記載の通信制御方法。
【請求項１０】
前記中継装置が、前記中継過程にて問い合わせを行った前記他の中継装置から前記認証情報を保持していると通知されてきた場合に、前記認証情報を自装置内に保持するとともに、当該他の中継装置へ前記認証情報の削除を指示する削除指示過程を有し、
前記他の中継装置が、自装置内に保持している前記認証情報を削除する削除過程とを有する
ことを特徴とする請求項６記載の通信制御方法。
【請求項１１】
移動通信網に設けられ、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置において、
前記移動端末から送信されたパケットを受信するパケット受信手段と、
前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定手段と、
前記判定手段にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定手段にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他の中継装置を特定し該移動端末の認証情報を保持しているか否かを前記他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段と
を有することを特徴とする中継装置。
【請求項１２】
移動通信網に設けられ、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置において、
前記移動端末から送信されたパケットを受信するパケット受信手段と、
前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定手段と、
前記判定手段にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他の中継装置の特定を要求し、該要求に応じて前記管理装置にて特定された前記他の中継装置に対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段と
を有することを特徴とする中継装置。
【請求項１３】
コンピュータ装置を、
前記移動端末から送信されたパケットを受信するパケット受信手段、
前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を当該コンピュータ装置内に保持しているか否かを判定する判定手段、
前記判定手段にて保持していると判定された場合には前記パケット受信手段にて受信されたパケットをその宛先へ転送する一方、前記判定手段にて保持していないと判定された場合には、該パケットが、当該コンピュータ装置により管轄される通信エリアに他のコンピュータ装置により管轄される通信エリアから移動してきた前記移動端末に対して、当該移動端末が当該コンピュータ装置により管轄される通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他のコンピュータ装置を特定し該移動端末の認証情報を保持しているか否かを前記他のコンピュータ装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段
として機能させるためのプログラム。
【請求項１４】
コンピュータ装置を、
前記移動端末から送信されたパケットを受信するパケット受信手段、
前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を当該コンピュータ装置内に保持しているか否かを判定する判定手段、
前記判定手段にて保持していると判定された場合には前記パケット受信手段にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該コンピュータ装置により管轄される通信エリアに他のコンピュータ装置により管轄される通信エリアから移動してきた前記移動端末に対して、当該移動端末が当該コンピュータ装置により管轄される通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他のコンピュータ装置の特定を要求し、該要求に応じて前記管理装置にて特定された前記他のコンピュータ装置に対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段
として機能させるためのプログラム。
【請求項１５】
請求項１３又は１４に記載のプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信網において移動端末から送信されたデータを中継するための技術に関する。
【０００２】
【従来の技術】
例えば、図１０に示すように、基地局１１０ａ〜１１０ｄと、基地局１１０ａ及び１１０ｂを配下に有するルータ１２０ａと、基地局１１０ｃ及び１１０ｄを配下に有するルータ１２０ｂとを有する移動通信網１００がある。各ルータは、メモリと無線端末１３０の認証を行う認証機能とを有し、この認証機能によって認証された無線端末１３０の認証情報を当該メモリに保持する一方、無線端末１３０から配下の基地局を介して送られてきたデータの中継可否を、このデータの送信元となる無線端末１３０の認証情報が当該メモリに保持されているか否かに応じて決定する。
【０００３】
このような移動通信網１００において、例えば、通信中の無線端末１３０が、ルータ１２０ｂの配下にある基地局１１０ｃの無線エリアから、ルータ１２０ａの配下にある基地局１１０ｂの無線エリアへと移動し、今までとは異なるルータ１２０ａを介して通信を行うこととなった場合、あらたに無線端末１３０の通信を中継することとなったルータ１２０ａは、無線端末１３０の認証情報を保持していないため、この無線端末１３０について認証処理を行う必要がある。このため、無線端末１３０においては、移動に伴って異なるルータ１２０を介して通信を行う場合に、認証処理のため、この通信が一旦中断されてしまう、という問題があった。つまり、移動端末の使い勝手が損なわれてしまうという問題があった。
【０００４】
このような問題を解決するために参考となる技術として、移動通信網内における各ルータ間で、各々が保持している認証情報をやり取りできるようにした技術がある（例えば、特許文献１参照）。
【０００５】
この特許文献１には、マイクロモビリティ網において、最上位ルータ１０に各移動端末４０の認証情報を保持させておき、この最上位ルータ１０の配下にある各ルータ２０は、移動端末４０から経路更新情報を受信したときに、その発信元となる移動端末４０についての認証情報を自装置２０内に保持していない場合には、この認証情報の有無を最上位ルータ１０に問い合わせ、問い合わせた結果、有った場合には、この移動端末４０の経路情報を更新する一方、無かった場合には、受信した経路更新情報を破棄することが記載されている。
【０００６】
また、特許文献１には、ルータ２０が認証情報の有無を最上位ルータ１０に問い合わせるために問い合わせ用のメッセージを送信した場合に、このメッセージの転送経路中の各ルータが、このメッセージの内容を監視し、このメッセージを用いて有無が問い合わせられている認証情報を保持している場合には、このメッセージの転送を中止し、この認証情報を、問い合わせ元のルータ２０へ送信する、ことが記載されている。
【０００７】
【特許文献１】
特開２００２−２８１０１０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載された技術においては、問い合わせ元のルータ２０から最上位ルータ１０に到る転送経路中の全てのルータは、上記メッセージを受信すると、このメッセージの内容を解析し、有無が問い合わせられている認証情報を保持しているか否かを確認しなければならない。このように特許文献１に記載された技術は、各ルータ２での認証情報の問い合わせに関する処理の負荷が大きく、マイクロモビリティ網における通信効率を低下させてしまう、という問題があった。
【０００９】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、移動端末が移動に伴って異なる中継装置（ルータ）を介して通信を行う場合であっても、移動端末の使い勝手を損なうことなく、かつ移動通信網において移動端末から送信されたデータを効率よく中継できるようにすることである。
【００１０】
【課題を解決するための手段】
本発明は、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置を複数備える移動通信網における通信制御方法において、前記中継装置が、前記移動端末から送信されたパケットを受信するパケット受信過程と、前記中継装置が、前記パケット受信過程にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定過程と、前記中継装置が、前記判定過程にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他の中継装置を特定し該移動端末の認証情報を保持しているか否かを前記他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継過程とを有することを特徴とする通信制御方法を提供する。
【００１１】
また、本発明は、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置を複数備えるとともに、前記複数の中継装置を管理する管理装置を備える移動通信網における通信制御方法において、前記中継装置が、前記移動端末から送信されたパケットを受信するパケット受信過程と、前記中継装置が、前記パケット受信過程にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定過程と、前記中継装置が、前記判定過程にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他の中継装置の特定を要求し、該要求に応じて前記管理装置にて特定された前記他の中継装置に対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継過程とを有することを特徴とする通信制御方法を提供する。
【００１２】
また、本発明は、移動通信網に設けられ、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置において、前記移動端末から送信されたパケットを受信するパケット受信手段と、前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定手段と、前記判定手段にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定手段にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他のコンピュータを特定し該移動端末の認証情報を保持しているか否かを前記他のコンピュータに問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段とを有することを特徴とする中継装置を提供する。
【００１３】
また、本発明は、移動通信網に設けられ、認証済みの移動端末から送信されたパケットをその宛先へ転送する中継装置において、前記移動端末から送信されたパケットを受信するパケット受信手段と、前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する判定手段と、前記判定手段にて保持していると判定された場合には前記パケット受信過程にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、当該中継装置の管轄する通信エリアに他の中継装置の管轄する通信エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他のコンピュータの特定を要求し、該要求に応じて前記管理装置にて特定された前記他のコンピュータに対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段とを有することを特徴とする中継装置を提供する。
【００１４】
また、本発明は、コンピュータ装置を、前記移動端末から送信されたパケットを受信するパケット受信手段、前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を当該コンピュータ装置内に保持しているか否かを判定する判定手段、前記判定手段にて保持していると判定された場合には前記パケット受信手段にて受信されたパケットをその宛先へ転送する一方、前記判定手段にて保持していないと判定された場合には、該パケットが、当該コンピュータ装置により管轄される通信エリアに他のコンピュータ装置により管轄される通信エリアから移動してきた前記移動端末に対して、当該移動端末が当該コンピュータ装置により管轄される通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記他の中継装置を特定し該移動端末の認証情報を保持しているか否かを前記他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段として機能させるためのプログラムを提供する。
【００１５】
また、本発明は、コンピュータ装置を、前記移動端末から送信されたパケットを受信するパケット受信手段、前記パケット受信手段にて受信されたパケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を当該コンピュータ装置内に保持しているか否かを判定する判定手段、前記判定手段にて保持していると判定された場合には前記パケット受信手段にて受信されたパケットをその宛先へ転送する一方、前記判定過程にて保持していないと判定された場合には、該パケットが、他当該コンピュータ装置により管轄される通信エリアに他のコンピュータ装置により管轄される通信エリアから移動してきた前記移動端末に対して、当該移動端末が当該コンピュータ装置により管轄される通信エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定し、該判定の結果が肯定的な場合には前記管理装置へ前記他の中継装置の特定を要求し、該要求に応じて前記管理装置にて特定された前記他の中継装置に対して該移動端末の認証情報を保持しているか否かを問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する中継手段として機能させるためのプログラムを提供する。
【００１６】
また、本発明は、上述のプログラムを記憶したコンピュータ読取可能な記憶媒体を提供する。
【００１７】
本発明によれば、中継装置は、移動端末から送信されたパケットを受信し、当該パケットの送信元アドレスで特定される移動端末が認証済みであることを示す認証情報を自装置内に保持しているか否かを判定する。該判定の結果、保持していると判定された場合には当該パケットをその宛先へ転送する一方、保持していないと判定された場合には、該パケットが、当該中継装置の管轄する無線エリアに他の中継装置の管轄する無線エリアから移動した前記移動端末に対して、当該移動端末が当該中継装置の管轄する無線エリアに在圏している間に当該移動端末に対して割り当てられた通信アドレスを示す気付アドレスの登録を要求する旨のパケットである否かを判定する。該判定の結果が肯定的な場合には前記他の中継装置を特定し該移動端末の認証情報を保持しているか否かを前記他の中継装置に問い合わせ、該問い合わせの結果が肯定的な場合にのみ該パケットをその宛先へ転送する。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、実施の形態を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
［第１実施形態］
（１．構成）
＜通信システムの全体構成＞
図１は、本発明の実施形態に係る通信システム１の構成を例示するブロック図である。なお、本実施形態における通信システム１においては、無線端末１０に対してデータを送受信するための通信プロトコルとして、例えば、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）のＲＦＣ２００２に規定されているモバイルＩＰｖ４又はモバイルＩＰｖ６を用いる。
また、本明細書においては、以降、特に区別を必要としない限り、基地局２０ａ〜２０ｌの各々を「基地局２０」、無線アクセス通信網３０ａ〜３０ｄの各々を「無線アクセス通信網３０」、ＡＲ５０ａ〜５０ｄの各々を「ＡＲ５０」と記載する。
【００１９】
無線端末１０は、例えば、パケット通信機能を有する携帯電話機１１が接続されたノート型のパーソナルコンピュータ１２（以下、「ＰＣ１２」と記載する）である。例えば、図１に示すように、無線端末１０が基地局２０ｄと通信可能な場合、すなわち無線端末１０が基地局２０ｄの無線エリアに在圏している場合、この無線端末１０は、基地局２０ｄ、無線アクセス通信網３０ｂおよび事業者通信網４０を介して、インターネット７０や他の通信網８０に接続されている通信装置とパケット通信を行うことができる。
【００２０】
基地局２０は、自局２０がカバーする無線エリアに在圏している無線端末１０と無線通信を行う。また、無線アクセス通信網３０は、配下の基地局２０と事業者通信網４０との間で送受信されるデータを中継する。なお、異なる無線アクセス通信網３０ａ〜３０ｄには、それぞれ異なるネットワークプリフィクスが割り当てられており、無線アクセス通信網３０ａ〜３０ｄをそれぞれ配下に有するＡＲ５０ａ〜５０ｄには、各無線アクセス通信網３０ａ〜３０ｄに割り当てられたネットワークプリフィクスをそれぞれ有する異なるＩＰアドレスが割り当てられている。
【００２１】
事業者通信網４０は、通信事業者によって運営されており、無線端末１０に対して移動パケット通信サービスを提供するためのものである。この事業者通信網４０には、無線アクセス通信網３０やインターネット７０に加え、例えば、他の通信事業者が運営している事業者通信網等の、他の通信網８０が接続されている。また、この事業者通信網４０は、ＡＲ（Ａｃｃｅｓｓ  Ｒｏｕｔｅｒ）５０とＡＲ管理サーバ６０とを有している。
【００２２】
ＡＲ５０は、無線アクセス通信網３０を介して無線端末１０が送受信するデータ（パケット）を中継する中継装置である。例えば、図１においてＡＲ５０ａは、その配下に基地局２０ａ，２０ｂ，２０ｃを有している。したがって、ＡＲ５０ａは、基地局２０ａがカバーする無線エリアと、基地局２０ｂがカバーする無線エリアと、基地局２０ｃがカバーする無線エリアとを管轄している。すなわち、これら３つの無線エリアがＡＲ５０ａにより管轄される通信エリアであって、ＡＲ５０ａは、自身が管轄する通信エリアに在圏している各無線端末１０が送受信するパケットを中継する。
また、このＡＲ５０は、ＡＲ５０は、自身が管轄する通信エリア内の無線端末１０から送信されてくるパケットについて、１パケット単位で、このパケットの送信元となる無線端末１０を認証すべきか否かを判定する認証判定機能を有している。具体的な認証判定機能については、後述する。
ＡＲ５０は、この認証判定機能によって無線端末１０を認証すべきと判定した場合にのみ、無線端末１０から送られてきたパケットに含まれている宛先アドレスや経路情報に従ってしかるべき宛先へと転送する。
【００２３】
なお、本明細書においては、便宜上、認証判定機能による認証の対象を無線端末１０とするが、勿論、認証判定機能による認証の対象を、無線端末１０ではなく、無線端末１０を使用しているユーザとしてもよい。このようにすれば、事業者通信網４０の提供する移動パケット通信サービスに加入しているユーザであれば、自身の所有する無線端末１０ではない、別の無線端末１０を使用した場合であっても、事業者通信網４０を介したパケット通信を行うことができる。
【００２４】
通信網８０は、無線端末１０が本来接続されるべきホームネットワークであり、無線端末１０のＨＡ（Ｈｏｍｅ  Ａｇｅｎｔ）８０ａを有している。ＨＡ８０ａは、無線端末１０の気付アドレスを管理し、無線端末１０に永続的に割り当てられたＩＰアドレス（以下、ホームアドレスという）宛てに届いたパケットを、当該無線端末１０の気付アドレス宛てに転送する機能を有している。なお、本実施形態においては、気付アドレスとして共存気付アドレスを用いる。この気付アドレスは、無線端末１０が通信網８０とは異なる通信網（以下、外部通信網という）に接続されている場合、当該外部通信網における無線端末１０の通信接続ポイントを示すアドレスであり、無線端末１０が当該外部通信網に接続される間に無線端末１０を一意に識別可能なように無線端末１０に対し割り当てられるものである。これは、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＩＰＣＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ；ＩＰ制御プロトコル）などの割り当て手続きなどによって割り当てられる。
【００２５】
ＡＲ管理サーバ６０は、事業者通信網４０内に設けられた各ＡＲ５０を管理するためのサーバである。このＡＲ管理サーバ６０のメモリには、例えば、各ＡＲ５０のＩＰアドレスや、送信アドレスとして用いることで同じデータを事業者通信網４０内の全てのＡＲ５０に対して１回の送信で送ることができるマルチキャストアドレス（以下、ＭＣ（ＡＬＬ）という）等のデータが記憶されている。なお、ＡＲ管理サーバ６０や各ＡＲ５０は、互いにデータを送受信することが可能である。
【００２６】
＜ＡＲの構成＞
図２は、ＡＲ５０のハードウェア構成を例示するブロック図である。
ＣＰＵ５０１は、ＲＯＭ５０２やＨＤ（Ｈａｒｄ  Ｄｉｓｋ）５０５に記憶されている各種プログラムを実行することにより、バス５０６を介して接続されている装置各部を制御する。また、ＣＰＵ５０１は、現在時刻を計時する機能を有している。ＲＯＭ５０２には、装置各部の基本制御を司るプログラム等が記憶されている。また、ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして用いられる。通信インタフェース５０４は、例えば、ＡＲ管理サーバ６０や他のＡＲ５０、無線アクセス通信網３０との間で行われる通信を制御する。なお、ＡＲ５０は、さらに操作入力部や表示部等を備えていてもよい。
【００２７】
ＨＤ５０５には、オペレーティングシステム等の各種ソフトウェアに加え、認証情報登録ＤＢ（Ｄａｔａ  Ｂａｓｅ）５０５ａと、到達性テーブル５０５ｂとが記憶されている。認証情報登録ＤＢ５０５ａには、ＡＲ５０によって認証された無線端末１０についての認証情報や、他のＡＲ５０から取得した無線端末１０の認証情報が登録される。この認証情報登録ＤＢ５０５ａは、例えば、図３に示すデータ構成を有しており、認証情報として、例えば、無線端末１０を一意に特定し得る端末ＩＤ、あるいは移動パケット通信サービスに加入しているユーザを一意に特定し得る加入者ＩＤが、この認証情報（端末ＩＤまたは加入者ＩＤ）が認証情報登録ＤＢ５０５ａから削除される期限を示す日時情報と対応付けられて登録されている。
なお、端末ＩＤとしては、例えば、無線端末１０の通信アドレス、ＰＣ１２に割り当てられているＭＡＣアドレス、携帯電話機１１の電話番号等を用いることができる。また、認証情報について設定される削除期限としては、当該認証情報が認証情報登録ＤＢ５０５ａに登録されたときの現在時刻から、予め定められた時間分（例えば、３時間や１日等）だけ先の日時を採用している。また、このようにして設定された削除期限までに認証情報が利用されなかった場合には、この認証情報が認証情報登録ＤＢ５０５ａから削除される一方、削除期限までに認証情報が利用された場合には、この認証情報の削除期限を示す日時情報が、利用されたときの現在時刻から予め定められた時間分だけ先の日時を示すよう更新される。
【００２８】
到達性テーブル５０５ｂには、例えば、図４に示すように、このＡＲ５０を除いた事業者通信網４０内の各ＡＲ５０から広告された到達性を表す到達性情報がＡＲ５０毎に格納されている。本実施形態における「到達性」は、該当するＡＲ５０がパケットを正しくやりとりすることができる範囲と等価であり、上記の到達性情報は、該当するＡＲ５０の配下の無線アクセス通信網３０に割り当てられたネットワークプリフィクス及びサブネットマスクを表す情報から構成されている。到達性テーブル５０５ｂには、このような到達性情報とＡＲ５０のＩＰアドレスとが対応付けられて格納されている。
【００２９】
また、ＨＤ５０５には、事業者通信網４０におけるＡＲ５０に対するＭＣ（ＡＬＬ）や、ＣＰＵ５０１がネットワークの到達性を広告する際に用いる、当該ＡＲ５０の配下にある無線アクセス通信網３０のネットワークプリフィクス及びサブネットマスクを表す情報が格納されている。更に、ＣＰＵ５０１に以下の機能を実現させるためのプログラムを記憶している。
【００３０】
ＣＰＵ５０１は、このＭＣ（ＡＬＬ）を用いて、電源が投入されたとき及び経路情報の更新があったときに、事業者通信網４０内の全てのＡＲ５０に対し、当該ＡＲ５０に係る到達性を広告する。本実施形態において、「到達性を広告する」とは、上記の到達性情報を送信することと等価である。
更に、ＣＰＵ５０１は、他のＡＲ５０から到達性が広告されると、このＡＲ５０に係る到達性情報を到達性テーブル５０５ｂに格納し、また、この広告に対する確認応答メッセージに、当該ＡＲ５０に係る到達性情報を含ませて、このメッセージを当該他のＡＲ５０に対してユニキャスト（Ｕｎｉｃａｓｔ）で返信する。
また更に、ＣＰＵ５０１は、無線端末１０からパケットを受信すると、当該無線端末１０の認証情報が認証情報登録ＤＢ５０５ａに登録されているか否かを判定し、登録されている場合には、当該無線端末１０を認証し、無線端末１０から受信したパケットを、当該パケットに含まれている宛先アドレスや経路情報に従ってしかるべき宛先へと転送する。しかし、登録されていない場合には、次いで、当該パケットが後述のレジストレーションリクエスト（Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｒｅｑｕｅｓｔ）メッセージであるか否かを判定し、レジストレーションリクエストメッセージである場合には、当該レジストレーションリクエストメッセージが登録要求メッセージであるか否かを判定する。登録要求メッセージである場合には、以下のことが判定される。無線端末１０が、他のＡＲ５０の配下にある無線アクセス通信網３０の配下にある基地局２０がカバーする無線エリアから、当該ＡＲ５０の配下にある無線アクセス通信網３０の配下にある基地局がカバーする無線エリアに移動してきたということである。以後、無線端末１０の移動元の無線アクセス通信網３０を無線端末１０の移動前無線アクセス通信網ともいう。このような判定結果から、登録要求メッセージである場合には、当該レジストレーションリクエストメッセージに含まれる移動前無線アクセス通信網における気付アドレスを読み出し、この気付アドレスと到達性テーブル５０５ｂとを用いて、移動前無線アクセス通信網を配下に持つＡＲ５０（以下、移動前ＡＲという）を特定する。
ＣＰＵ５０１は、特定した移動前ＡＲに対し、無線端末５０の認証情報を有するか否かを問い合わせるリクエストメッセージを送信し、移動前ＡＲから当該リクエストメッセージに応答するレスポンスメッセージを受信すると、当該メッセージに基づいて、移動前ＡＲが無線端末５０の認証情報を有するか否かを判定する。この判定の結果、認証情報を有していると判定すると、当該無線端末１０を認証する。そして、無線端末１０から受信したレジストレーションリクエストメッセージを、当該メッセージに含まれている宛先アドレスや経路情報に従ってしかるべき宛先へと転送する。
【００３１】
＜無線端末の構成＞
無線端末１０は、移動通信中に、当該無線端末１０が接続される無線アクセス通信網３０が変わったことを検知すると、当該無線端末１０が現在接続されている無線アクセス通信網３０において当該無線端末１０に割り当てられた気付アドレスをＨＡ８０ａに対して登録を要求する情報を含むレジストレーションリクエストメッセージ（登録要求メッセージ）を送出する。なお、この情報を含むレジストレーションリクエストメッセージがＨＡ８０ａによって受信されると、当該無線端末１０が現在接続されている無線アクセス通信網３０が検出されると共に、当該気付アドレスが当該無線端末１０のホームアドレスと対応付けられて図示しない転送先テーブルに登録される。この結果、無線端末１０のホームアドレス宛のパケットが、無線端末１０に現在割り当てられている気付アドレス宛に転送されうる。
更に、本実施形態においては、無線端末１０は、レジストレーションリクエストメッセージのエクステンションフィールド（Ｅｘｔｅｎｓｉｏｎ  Ｆｉｅｌｄ）に、移動前の無線アクセス通信網３０において当該無線端末１０に割り当てられていた気付アドレス（以下、移動前気付アドレスという）をセットする。なお、無線端末１０が移動通信中ではない場合は、移動通信を新規に開始する場合である。この場合には、当該無線アクセス通信網３０に接続される前に無線端末１０に割り当てられた気付アドレスは存在せず、従って、無線端末１０は、レジストレーションリクエストメッセージのエクステンションフィールドの値を空値（Ｎｕｌｌ）とさせる。
なお、無線端末１０が接続される無線アクセス通信網３０が変わったことを検知する方法としては、トランスポート層やデータリンク層を用いて現在位置推定し、ＤＨＣＰなどの手続きにより検知するなど方法がある。
【００３２】
（２．動作）
次に、本実施形態の動作について説明する。
＜ネットワークの到達性取得動作＞
図５は、ネットワークの到達性取得時におけるＡＲ５０ａ〜ＡＲ５０ｄの動作を例示するシーケンスチャートである。ＡＲ５０ａは、電源が投入されたとき及び経路情報の更新があったときに、同図に示す処理を開始する。
ＡＲ５０ａは、ＡＲ５０ａに係る到達性即ち、ＨＤ５０５に記憶されている到達性情報、を含む広告メッセージをＭＣ（ＡＬＬ）宛に送信する（ステップＳ１０）。この結果、事業者通信網４０内の全てのＡＲ（ここでは、ＡＲ５０ｂ、５０ｃ、５０ｄ）に対して、ＡＲ５０ａに係る到達性が広告される。
【００３３】
以下、ＡＲ５０ｂにおける動作について説明するが、ＡＲ５０ｃ、５０ｄにおける動作もＡＲ５０ｂにおける動作と同様であるため、その説明を省略する。
ＡＲ５０ｂは、当該広告メッセージを受信すると、その送信元アドレスからメッセージの送信元となるＡＲ５０ａを特定する。そして、ＡＲ５０ｂは、特定したＡＲ５０ａの送信元アドレス（ＩＰアドレス）と、広告メッセージに含まれる到達性情報とを対応付けて到達性テーブル５０５ｂに格納する。次いで、この広告メッセージに対する応答を示す確認応答メッセージに、ＡＲ５０ｂに係る到達性情報を含ませて、これをユニキャストでＡＲ５０ａに送信する（ステップＳ１１）。
【００３４】
ＡＲ５０ａは、当該確認応答メッセージを受信すると、その送信元アドレスからメッセージの送信元となるＡＲ５０ｂを特定し、特定したＡＲ５０ｂのＩＰアドレスと、確認応答メッセージに含まれる到達性情報とを対応付けて到達性テーブル５０５ｂに格納する。
【００３５】
＜データパケット受信動作＞
次に、ＡＲ５０ａが無線端末１０からパケットを受信した場合の動作について説明する。
図６及び７は、パケット受信時におけるＡＲ５０ａおよびＡＲ５０ｂの動作を例示するシーケンスチャートである。
ＡＲ５０ａのＣＰＵ５０１は、自身が管轄する通信エリア内の無線端末１０から送信されてきたパケットを通信インタフェース５０４を介して受信すると（ステップＳ２０）、受信したパケットに含まれている送信元アドレス等から当該パケットの送信元となる無線端末１０を特定する。次いで、ＣＰＵ５０１は、認証情報登録ＤＢ５０５ａを検索し（ステップＳ２１）、特定した無線端末１０の認証情報が登録されているか否かを判定する。
【００３６】
判定の結果、ＣＰＵ５０１は、特定した無線端末１０の認証情報が認証情報登録ＤＢ５０５ａに登録されていた場合は（ステップＳ２１：はい）、上記ステップＳ２０において受信したパケットの送信元となる無線端末１０が、ＡＲ５０ａによって既に認証された無線端末１０であると判定する。そして、ＣＰＵ５０１は、無線端末１０を認証すべきであると判定し、認証情報登録ＤＢ５０５ａにおいて、検索の対象となった認証情報の有効期限を示す日時情報を、現在時刻から予め定められた時間分だけ先の日時に更新する（ステップＳ２６）。そして、ＣＰＵ５０１は、上記ステップＳ２０１において受信したパケットに含まれている宛先アドレスや経路情報に従ってしかるべき宛先へと転送するための処理を実行し（ステップＳ２７）、図６に示す処理を終える。
【００３７】
一方、ＣＰＵ５０１は、上記ステップＳ２１における判定の結果、無線端末１０の認証情報が認証情報登録ＤＢ５０５ａに登録されていなかった場合は（ステップＳ２１：いいえ）、当該パケットがレジストレーションリクエストメッセージであるか否かを判定する（ステップＳ２２）。具体的には、例えば、当該パケットのヘッダの所定のデータエリアにセットされるパケット種別フラグを用いて判定すれば良い。
【００３８】
ステップＳ２２において、ＣＰＵ５０１は、レジストレーションリクエストメッセージであると判定すると、更に、当該レジストレーションリクエストメッセージが登録要求メッセージであるか否かを判定する（ステップＳ２３）。具体的には、例えば、当該パケットのヘッダにおける所定のデータエリアにセットされる要求種別フラグを用いて判定すれば良い。
【００３９】
ステップＳ２３において、ＣＰＵ５０１は、登録要求メッセージでないと判定すると、無線端末１０は未認証であると判定する。即ち、無線端末１０を認証すべきでないと判定する。このような場合、ＣＰＵ５０１は、この無線端末１０を認証するための認証処理を行なうか、あるいは、上記ステップＳ２０１において受信したパケットを破棄し（ステップＳ２５）、図６に示す処理を終える。
しかし、ステップＳ２３において、ＣＰＵ５０１は、登録要求メッセージであると判定すると、次に、モビリティチェック（Ｍｏｂｉｌｉｔｙ  Ｃｈｅｃｋ）処理を行う（ステップＳ２４）。
【００４０】
続いて、図７を参照しながら、モビリティチェック処理について説明する。
ＣＰＵ５０１は、モビリティチェック処理を開始すると（ステップＳ３０）、このレジストレーションリクエストメッセージのエクステンションフィールドの所定のデータエリアに、値がセットされているか否かを判定する（ステップＳ３１）。
ステップＳ３１において、ＣＰＵ５０１は、値がセットされていると判定すると、無線端末１０は移動通信中であり無線アクセス通信網３０ａとは異なる無線アクセス通信網３０の配下にある基地局２０がカバーする無線エリアから移動してきたと判定する。次いで、到達性テーブル５０５ｂを参照し、当該テーブルに、ＡＲ５０のＩＰアドレスと対応付けられて記憶されている到達性情報と、エクステンションフィールドの所定のデータエリアにセットされた値（移動前気付アドレス）とを用いて、移動前無線アクセス通信網を配下に持つ移動前ＡＲのＩＰアドレスを特定する。具体的には、サブネットマスクと移動前気付アドレスと比較して、ＩＰアドレスを算出し、当該ＩＰアドレスを到達性テーブル５０５ｂから抽出する。以上のようにして、移動前ＡＲのＩＰアドレスを特定することにより、無線端末１０が移動前に接続されていた無線アクセス通信網３０を配下に持つＡＲ５０を特定する。
【００４１】
次いで、ＡＲ５０ａのＣＰＵ５０１は、特定されたＩＰアドレスを有する移動前ＡＲ（ここでは、ＡＲ５０ｂとする）に対し、無線端末１０の認証情報を有しているか否かを問い合わせるリクエストメッセージを送信する（ステップＳ３４）。なお、このメッセージには、問い合わせようとしている無線端末１０の認証情報を特定するために必要となる情報が含まれている。
【００４２】
ＡＲ５０ｂのＣＰＵ５０１は、当該リクエストメッセージを受信すると、当該ＡＲ５０ｂに記憶されている認証情報登録ＤＢ５０５ａを検索し、無線端末１０の認証情報が登録されているか否かを判定する（ステップＳ３５）。そして、ＡＲ５０ｂのＣＰＵ５０１は、この判定結果、即ち、無線端末１０の認証情報を有しているか否かを示す情報を含んだ応答メッセージをＡＲ５０ａにユニキャストで返信する（ステップＳ３６）。
【００４３】
一方、ＡＲ５０ａのＣＰＵ５０１は、当該応答メッセージを受信すると、このメッセージに基づいて、ＡＲ５０ｂが無線端末１０の認証情報を有しているか否かを判定する（ステップＳ３７）。
ＡＲ５０ａのＣＰＵ５０１は、ＡＲ５０ｂが無線端末１０の認証情報を有していると判定すると、上記ステップＳ２０において受信したパケットの送信元となる無線端末１０が、ＡＲ５０ｂによって既に認証された無線端末１０であると判定する。この結果、ＣＰＵ５０１は、無線端末１０を認証すべきであると判定する。
次いで、ＣＰＵ５０１は、ステップＳ３９に進み、上述のステップＳ２６と同様の処理を行う。次いで、ＣＰＵ５０１は、ステップＳ４０に進み、ステップＳ２７と同様の処理を行う。
【００４４】
なお、ステップＳ３１において、ＡＲ５０ａのＣＰＵ５０１は、レジストレーションリクエストメッセージのエクステンションフィールドの所定のデータエリアに値がセットされていないと判定すると、無線端末１０は移動通信中ではなく未認証であると判定して、ステップＳ４１に進み、ステップＳ２５と同様の処理を行う。
【００４５】
また、認証情報登録ＤＢ５０５ａに記憶されている認証情報は、ＡＲ５０のＣＰＵ５０１によって、当該認証情報の削除期限が到来した場合に、認証情報登録ＤＢ５０５ａから削除される。
【００４６】
以上説明したように本実施形態によれば、無線端末１０が移動に伴って異なるＡＲ５０を介して通信を行う場合であっても、ＡＲ５０は、無線端末１０が行っている通信を一旦中断させて認証処理を行うようなことがない。したがって、無線端末１０の使い勝手を損なうことがなく、無線端末１０に対して好適な通信環境を提供することができる。また、特許文献１に記載された技術と比較すると、認証情報の有無を問い合わせる場合に、事業者通信網４０において１つのＡＲ５０に対して問い合わせが集中するようなことがなく、また、各ＡＲ５０は、他のＡＲ５０宛てのメッセージを解析する必要もないので、各ＡＲ５０での認証情報の問い合わせに関する処理の負荷が軽減できる。よって、事業者通信網４０における通信効率を向上することができる。
【００４７】
［第２実施形態］
次に、本発明に係る第２実施形態について説明する。以下、上記第１実施形態と共通する部分については、その説明を省略したり、同一の符号を使用して説明したりする。
（１．構成）
＜ＡＲの構成＞
本実施形態におけるＡＲ５０のＣＰＵ５０１は、事業者通信網４０内の全てのＡＲ５０に対してではなく、ＡＲ管理サーバ６０へ当該ＡＲ５０に係る到達性を広告する。
また、ＣＰＵ５０１は、上述の第１実施形態において、無線端末１０が移動前に接続されていた無線アクセス通信網３０（移動前無線アクセス通信網）を配下に持つＡＲ５０（移動前ＡＲ）を特定するために、当該移動前ＡＲのＩＰアドレスを問い合わせるリクエストメッセージを、ＡＲ管理サーバ６０に送信する機能を有している。なお、このリクエストメッセージには、無線端末１０から受信したレジストレーションリクエストメッセージのエクステンションフィールドにセットされた移動前気付アドレスが含まれている。そして、ＡＲ管理サーバ６０から当該ＩＰアドレスを受信すると、当該ＩＰアドレスを有する移動前ＡＲに対し、上述の第１実施形態と同様にして、当該無線端末１０の認証情報を有しているか否かを問い合わせるリクエストメッセージを送信する。以降は上述の第１実施形態と同様の動作を行う機能を有している。
ＨＤ５０５には、上述の第１実施形態で用いた到達性テーブル５０５ｂは記憶されておらず、認証情報登録ＤＢ５０５ａのみ記憶されている。
【００４８】
＜ＡＲ管理サーバの構成＞
ＡＲ管理サーバ６０は、上述の第１実施形態において用いた到達性テーブル６０５ｂを記憶している。
本実施形態におけるＡＲ管理サーバ６０は、移動前ＡＲのＩＰアドレスを問い合わせるリクエストメッセージをＡＲ５０から受信すると、当該メッセージに含まれる気付アドレスと到達性テーブル６０５ｂに格納された情報とを用いて、移動前ＡＲのＩＰアドレスを特定し、これをＡＲ５０へ送信する機能を有している。
【００４９】
（２．動作）
次に本実施形態の動作について説明する。なお、上述の第１実施形態と共通する動作については、その説明を省略する。
＜ネットワークの到達性取得動作＞
図８は、本実施形態に係るネットワークの到達性取得時におけるＡＲ５０ａ及びＡＲ管理サーバ６０の動作を例示するシーケンスチャートである。ＡＲ５０ａは、電源が投入されたとき及び経路情報の更新があったときに、同図に示す処理を開始する。
ＡＲ５０ａは、ＡＲ５０ａに係る到達性、即ち、ＨＤ５０５に記憶されている到達性情報、を含む広告メッセージを、ＡＲ管理サーバ６０にユニキャストで送信する（ステップＳ５０）。
ＡＲ管理サーバ６０は、当該広告メッセージを受信すると、その送信元アドレスからメッセージの送信元となるＡＲ５０ａを特定する。そして、特定したＡＲ５０ａの送信元アドレス（ＩＰアドレス）と、広告メッセージに含まれる到達性情報とを対応付けて到達性テーブル５０５ｂに格納する。次いで、この広告に対する応答を示す確認応答メッセージをＡＲ５０ａにユニキャストで送信する（ステップＳ５１）。
【００５０】
＜データパケット受信動作＞
次に、ＡＲ５０ａが無線端末１０からパケットを受信した場合の動作について図６及び図９を参照しながら説明する。図９は、本実施形態に係るパケット受信時におけるＡＲ５０ａおよびＡＲ管理サーバ６０の動作を例示するシーケンスチャートである。以下、上述の第１実施形態と異なる動作についてのみ説明する。
ＡＲ５０ａのＣＰＵ５０１は、上述の第１実施形態におけるモビリティチェック処理（図６のステップＳ２４）において、本実施形態においては、以下のように動作する。
図９に示されるように、ＡＲ５０ａのＣＰＵ５０１は、上述のステップＳ３０〜Ｓ３２と同様のＳ６０〜Ｓ６２の処理を行い、レジストレーションリクエストメッセージのエクステンションフィールドの所定のデータエリアに値（移動前気付アドレス）がセットされていると判定した場合（ステップＳ６２：いいえ）、当該移動前気付アドレスを用いていた移動前ＡＲのＩＰアドレスを問い合わせるリクエストメッセージをＡＲ管理サーバ６０に送信する（ステップＳ６３）。なお、このリクエストメッセージには、当該移動前気付アドレスが含まれている。
【００５１】
ＡＲ管理サーバ６０は、当該メッセージを受信すると、到達性テーブル６０５ｂを参照し、当該テーブルに、ＡＲ５０のＩＰアドレスと対応付けられて記憶されている到達性情報と、当該メッセージに含まれる移動前気付アドレスとを用いて、上述の第１実施形態と同様にして移動前ＡＲのＩＰアドレスを特定する。
次いで、ＡＲ管理サーバ６０は、特定された移動前ＡＲ（ここでは、ＡＲ５０ｂとする）のＩＰアドレスを含むレスポンスメッセージをＡＲ５０ａへ送信する（ステップＳ６４）。
【００５２】
一方、ＡＲ５０ａのＣＰＵ５０１は、当該レスポンスメッセージを受信すると、当該メッセージに含まれるＩＰアドレスを有するＡＲ（ＡＲ５０ｂ）に対し、無線端末１０の認証情報を有しているか否かを問い合わせるリクエストメッセージをユニキャストで送信する（ステップＳ６５）。
以降の処理の流れは上述の第１実施形態と同様である。
【００５３】
以上説明したように本実施形態によれば、無線端末１０が移動に伴って異なるＡＲ５０を介して通信を行う場合であっても、ＡＲ５０は、無線端末１０が行っている通信を一旦中断させて認証処理を行うようなことがない。また、上述の第１実施形態と比較すると、各ＡＲ５０に係る到達性をＡＲ管理サーバ６０で一括して管理するので、各ＡＲ５０におけるメモリ資源を節約できる。
【００５４】
［変形例］
以上、本発明の実施形態について説明したが、本発明はその主要な特徴から逸脱することなく他の様々な形態で実施することが可能である。なお、変形例としては、例えば、以下のようなものが考えられる。
【００５５】
＜変形例１＞無線アクセス通信網３０にＦＡ（Ｆｏｒｅｉｇｎ  Ａｇｅｎｔ）（図示せず）を設けるような構成としても良い。このＦＡは、無線端末１０に気付アドレスを割り当てる機能を有している。また、無線端末１０の気付アドレス宛のパケットがＨＡ８０ａから転送されてくると、これを受信し無線端末１０に送信する機能を有している。このような構成においては、無線端末５０は、無線アクセス通信網３０に接続されるため、この無線アクセス通信網３０が上述の外部通信網となり、この無線アクセス通信網３０内にＦＡ（図示せず）が存在する。このような構成において、ＦＡは、ＡＲ５０を介してＨＡ８０ａから転送されてきた、無線端末１０宛のパケットを受信する。
また、このような構成において、無線端末１０が接続される無線アクセス通信網３０が変わったことを検知する方法としては、無線アクセス通信網３０に存在するＦＡから定期的に広告されるエージェント広告を用いて検知する方法でも良いし、無線端末１０自体が無線アクセス通信網３０においてエージェント検索を行うことにより検知する方法でも良い。
また、このような構成においては、気付アドレスとして、外部エージェント気付アドレスを用いれば良い。この外部エージェント気付アドレスとは、無線端末１０が接続される無線アクセス通信網３０に設けられたＦＡのアドレスである。このような構成において、送受信されるパケットは、この外部気付アドレスによってカプセル化されるようにしても良い。ＦＡは、このようにカプセル化されたパケットをデカプセル化して、当該パケットを本来の宛先へと転送すれば良い。
【００５６】
＜変形例２＞ＡＲ５０は、事業者通信網４０ではなく、無線アクセス通信網３０に設けられてもよい。また、無線端末１０は、無線ＬＡＮカードが装着されたＰＣ１２や、無線通信機能を有するＰＤＡ等であってもよい。
【００５７】
＜変形例３＞各ＡＲ５０間、各ＡＲ５０とＡＲ管理サーバ６０との間で各メッセージを送受信する際に、ＭＤ５等のハッシュ関数や、公開鍵方式や鍵交換プロトコルを利用してもよい。
これにより、各ＡＲ５０間、各ＡＲ５０とＡＲ管理サーバ６０との間の通信のセキュリティを向上させることができる。
【００５８】
＜変形例４＞なお、本実施形態においてＡＲ５０は、ＲＯＭ５０２やＨＤ５０５に記憶されているプログラムに従って、図５〜図９に示した処理を実行するが、このような本発明に係る処理を実行するためのプログラムを通信によりＡＲ５０に提供するようにしてもよい。あるいは、このようなプログラムを記憶媒体に記録してＡＲ５０に提供するようにしてもよい。
【００５９】
＜変形例５＞上述の各実施形態において、ＡＲ５０ｂから認証済みであると通知されてきた場合、ＡＲ５０ａは、認証済みであると通知してきたＡＲ５０に対して、この無線端末１０の認証情報をＡＲ５０ｂの認証情報登録ＤＢ５０５ａから削除するよう指示するメッセージを送信し、該当する認証情報を認証情報登録ＤＢ５０５ａから削除させるようにしてもよい。このようにすれば、複数のＡＲ５０が同じ無線端末１０の認証情報を保持しているような状況をなくすことができるから、各ＡＲ５０におけるメモリ資源を有効に利用することができるようになる。
【００６０】
＜変形例６＞上述の各実施形態において、ＨＡは、通信網８０にあるとしたが、ＨＡは、ＡＲ５０のうちのいずれかにあっても良いし、基地局２０のうちのいずれかにあっても良い。
【００６１】
＜変形例７＞無線端末１０は、上述の移動前気付アドレスの保持期間を管理する機能を備えても良い。具体的には、無線端末１０は、当該無線端末１０が接続される無線アクセス通信網３０が変わったこと又は通信が終了したことを検知すると、その直前まで当該無線端末１０に対して割り当てられていた気付アドレスを移動前気付アドレスとしてメモリに記憶する。このとき、上記のことを検知したときの現在時刻から、予め定められた時間分だけ先の日時を、当該移動前気付アドレスをメモリから削除する期限（削除期限）として、当該移動前気付アドレスと対応付けて記憶する。そして、削除期限が到来したときには、当該移動前気付アドレスを削除する。
そして、上述の各実施形態と同様にして、無線端末１０は登録要求メッセージを送出する際に、以上説明したような移動前気付アドレスをレジストレーションリクエストメッセージのエクステンションフィールドにセットする。
このような構成により、事業者通信網４０において通信中であった無線端末１０が通信を終了した場合でも、予め定められた時間内であれば、事業者通信網４０において再度通信を開始しても、レジストレーションリクエストメッセージのエクステンションフィールドに移動前気付アドレスがセットされるため、無線端末１０に対して認証処理がなされることなく認証済の端末であるとしてスムーズに通信を開始させることが可能となる。しかし、予め定められた時間が過ぎると、レジストレーションリクエストメッセージのエクステンションフィールドにセットされる移動前気付アドレスの値は空値となるため、未認証の端末であるとして無線端末１０に対して認証処理がなされることとなる。
【００６２】
【発明の効果】
移動端末が移動に伴って異なる中継装置を介して通信を行う場合であっても、移動端末の使い勝手を損なうことなく、かつ移動通信網において移動端末から送信されたデータを効率よく中継できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る通信システムの構成を例示するブロック図である。
【図２】同実施形態に係るＡＲのハードウェア構成を例示するブロック図である。
【図３】同実施形態に係るＡＲに記憶されている認証情報登録ＤＢのデータ構成を例示する図である。
【図４】同実施形態に係るＡＲに記憶されている到達性テーブルのデータ構成を例示する図である。
【図５】同実施形態に係り、ネットワークの到達性取得時におけるＡＲの動作を例示するシーケンスチャートである。
【図６】同実施形態に係り、パケット受信時におけるＡＲの動作を例示するシーケンスチャートである。
【図７】同実施形態に係り、モビリティチェック処理時におけるＡＲの動作を例示するシーケンスチャートである。
【図８】本発明の第２実施形態同実施形態に係り、ネットワークの到達性取得時におけるＡＲ及びＡＲ管理サーバの動作を例示するシーケンスチャートである。
【図９】同実施形態に係り、モビリティチェック処理時におけるＡＲ及びＡＲ管理サーバの動作を例示するシーケンスチャートである。
【図１０】移動通信網の構成を例示するブロック図である。
【符号の説明】
１……通信システム、１０……無線端末、１１……携帯電話機、１２……ＰＣ、２０ａ〜２０ｆ……基地局、３０ａ，３０ｂ……無線アクセス通信網、４０……事業者通信網、５０ａ〜５０ｄ……ＡＲ、６０……ＡＲ管理サーバ、７０……インターネット、８０……他の通信網、５０１……ＣＰＵ、５０２……ＲＯＭ、５０３……ＲＡＭ、５０４……通信インタフェース、５０５……ＨＤ、５０５ａ……認証情報登録ＤＢ、５０５ｂ……到達性テーブル、５０６……バス。
【図１】
2004247836.tif 000003
【図２】
2004247836.tif 000004
【図３】
2004247836.tif 000005
【図４】
2004247836.tif 000006
【図５】
2004247836.tif 000007
【図６】
2004247836.tif 000008
【図７】
2004247836.tif 000009
【図８】
2004247836.tif 000010
【図９】
2004247836.tif 000011
【図１０】
2004247836.tif 000012