(57)【特許請求の範囲】
【請求項１】
移動ＩＰプロトコルに対応した処理を行う移動ＩＰシステムに用いられる移動端末であって、
移動先のネットワークのハードウェア資源に関連する振り分け設定情報を格納する振分設定情報格納手段と、
送受信パケットに対し、前記移動ＩＰプロトコルに対応した処理を行う第１の処理部と、
送信パケットの送信元アドレスを移動先のネットワークで取得したアドレスに入れ替えるとともに、受信パケットの送信先アドレスを移動前のホームアドレスに入れ替えることで、
移動先のネットワークに属する端末であるように見せかける第２の処理部と、
送受信パケットに対する処理を前記第１及び第２の処理部の何れで処理するかについて、前記振り分け設定情報に基づいて切り替える切替手段と、
を備えたことを特徴とする移動ＩＰシステムの移動端末。
【請求項２】
移動ＩＰプロトコルに対応した処理を行う移動ＩＰシステムに用いられる移動端末を制御するプログラムであって、
移動先のネットワークのハードウェア資源に関連する振り分け設定情報を格納する振分設定情報格納手段、
送受信パケットに対し、前記移動ＩＰプロトコルに対応した処理を行う第１の処理部、
送信パケットの送信元アドレスを移動先のネットワークで取得したアドレスに入れ替えるとともに、受信パケットの送信先アドレスを移動前のホームアドレスに入れ替えることで、移動先のネットワークに属する端末であるように見せかける第２の処理部、
送受信パケットに対する処理を前記第１及び第２の処理部の何れで処理するかについて、前記振り分け設定情報に基づいて切り替える切替手段、
としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は移動ＩＰシステムの移動端末及び記録媒体、更に詳しくはクライアントの移動先から移動ＩＰプロトコルを実現するための移動ＩＰシステムの移動端末及び記録媒体に関する。
【０００２】
【従来の技術】
近年、計算機（ＰＣ，ＷＳ）の小型・軽量化による電池駆動が実現し、またインターネットの発達等に伴う通信インフラストラクチャの整備が進んできている。これにより、例えばあるネットワーク（ホームネットワーク）で使用する計算機（移動端末）を他のネットワークに移動させ、インターネット等を介してホームネットワークに接続して使用することも可能となっている。
【０００３】
ここで、移動端末の接続場所が変化した場合でも、その移動端末があたかもホームネットワークに接続されているかのように他の計算機からアクセスでき、また他の計算機に対しても同じ計算機環境でアクセスできるようにするために、移動ＩＰプロトコルが開発されている。
【０００４】
この移動ＩＰプロトコルはＩＥＴＦに準拠するものであり、移動ＩＰプロトコルを実現するシステムを移動ＩＰシステムという。移動ＩＰシステムでは、移動端末の移動時にホームネットワークに流される通信相手からの移動端末宛パケットをホームエージェントサーバが代理受信する。そして、このパケットがホームエージェントから当該移動端末の移動先に転送されることで上記環境が実現されることになる。
【０００５】
ところで、上記移動ＩＰプロトコルを実現したときのシステム構成には種々の形態が考えられる。この中でもＮＣＧ（ネットワーククリプトゲート）システムといわれるものがある。このＮＣＧシステムを例にとって、移動ＩＰシステムについて具体的に説明する。
【０００６】
ＮＣＧシステムでは、まず端末が移動すると、当該移動端末はホームネットワーク上に存在するホームエージェント宛に自己が移動した旨、並びに移動先で新たに取得した気付けアドレスを通知する。こうしてホームエージェントに移動の登録を行うことで、上記代理受信及び移動先へのパケット転送が行われるようになる。
【０００７】
ここで、移動後の移動端末に対し、パケット送信したい通信相手があった場合、その通信相手は移動端末がどこに移動したか知らないため、移動前と同様に移動端末のホームアドレス宛に通信パケットを送ってくる。このパケットは一旦ホームネットワークまで届けられ、ホームエージェントがそのパケットを横取りして、移動先へ転送する。
【０００８】
この転送の際に、ホームエージェントから移動端末宛への新たなＩＰヘッダが、通信相手からのパケットの外側に付加される。こうしてカプセリングされたパケットが送信される。移動端末側では付加されたＩＰヘッダを取り去った後、元のパケットを処理する。
【０００９】
また移動先の端末から通信相手へのパケットはホームアドレスを送信元アドレスとして直接送信される。この結果、ＮＣＧシステムにおける移動端末と任意の通信相手との通信は、常にホームエージェントを経由した三角経路で行われることとなる。この場合、通信相手〜ホームエージェント、ホームエージェント〜移動先の端末、移動先の端末〜通信相手がこの三角形の各辺である。
【００１０】
【発明が解決しようとする課題】
ところで、移動端末が移動ＩＰプロトコルを実現して、上記移動ＩＰシステムに対応できるようにするためには、例えば従来のＩＰプロトコル処理部（ＩＰ処理部ともいう）に変更を加え、端末上で移動ＩＰ機能を認識し処理するように変更する必要がある。
【００１１】
しかしながら、既存のＩＰプロトコル処理部に変更を加えたのでは、システムの他の部分との整合性を取るのが困難な場合がある。また、例えば移動ＩＰプロトコルに対応していない計算機を、移動ＩＰシステム用の移動端末に改造しようとする場合、従来のＩＰプロトコル処理部自体を変更するやり方は簡便な方法とはいえない。
【００１２】
したがって、より効率的かつ融通性のある移動ＩＰプロトコルの実現手段が求められている。
一方、移動端末が移動ＩＰプロトコルを用いて移動した場合、通信経路が常にホームエージェントを経由した冗長な三角経路となっていることから問題を生じることもある。
【００１３】
すなわち移動ＩＰプロトコルでは、移動した先でもあたかもホームネットワーク上に接続されているかのようにアクセスできるという利便性を提供する代わりに、冗長な三角経路によるオーバヘッドの増大を生じているのである。
【００１４】
ここで移動端末が上記したような通信相手と通信する場合には、移動ＩＰ機能が十分に生かされており、利便性の大きさがオーバヘッドの増大に勝っているといえる。
【００１５】
しかし、例えば移動先のネットワークに接続されたプリンタなどのローカル資源にアクセスする場合は、通信の効率が極めて悪いものとなる。この場合は、物理的には同一ネットワークに接続されているにもかかわらず、通信は常にホームネットワークを経由しなければならない。したがって、通信オーバヘッドの増大は無視できないものである。
【００１６】
また、移動端末はホームネットワークのアドレスで他の計算機にアクセスすることから、移動先のシステム環境によってはネームサービス等の各種サービスが利用できない場合もある。
【００１７】
このような問題を回避し直接移動先の計算機やプリンタ等のローカル資源にアクセスするためには、移動先で移動ＩＰプロトコルを使用せずに、移動端末がその移動先ネットワークに属するクライアントとなればよい。しかし、そのためには移動端末自体のＩＰアドレスの変更が必要であり、端末計算機の再立ち上げを行わなければならない。また、端末のＩＰアドレスを変更すると、移動前の環境でのアクセスはできなくなってしまう。
【００１８】
本発明は、このような実情を考慮してなされたもので、その第１の目的は、移動ＩＰプロトコルを用いて移動先ネットワークにて通信する場合に、既存ＩＰプロトコル処理部に変更を加えることなく移動ＩＰ機能を実現できる移動ＩＰシステムの移動端末及び記録媒体を提供することにある。
【００１９】
第２の目的は、移動ＩＰ機能を確保しつつも、移動先ネットワークのローカル資源に対してアクセスする場合には、ホームエージェントを介することなく直接通信することを可能として三角経路のオーバヘッドを削減できる移動ＩＰシステムの移動端末及び記録媒体を提供することにある。
【００２０】
【課題を解決するための手段】
上記課題を解決するために、第１の発明は、移動ＩＰプロトコルに対応した処理を行う移動ＩＰシステムに用いられる移動端末についてなされたものである。
【００２１】
この端末においては、移動ＩＰプロトコルを実現する移動ＩＰ処理部が設けられるとともに、この移動ＩＰ処理部がＩＰプロトコルの処理を行うＩＰ処理部の下位に配置されている。
【００２２】
したがって、ＩＰ処理部における移動ＩＰプロトコル処理機能を不要とし、移動ＩＰプロトコルを用いて移動先ネットワークにて通信する場合に、既存のＩＰプロトコル処理部に変更を加えることなく移動ＩＰ機能を実現することができる。
【００２３】
次に、第２の発明は、移動ＩＰプロトコルに対応した処理を行う移動ＩＰシステムに用いられる移動端末についてなされたものである。この移動端末には、送受信パケットに対し、移動ＩＰプロトコルに対応した処理を行う第１の処理部と、送信パケットの送信元アドレスを移動先のネットワークで取得したアドレスに入れ替えるとともに、受信パケットの送信先アドレスを移動前のホームアドレスに入れ替えることで、下位処理部分に対しては移動先のネットワークに属する端末であるように見せかける第２の処理部とが設けられている。
【００２４】
そして、送受信パケットに対する処理は、第１及び第２の処理部と間で切り替え可能に構成されている。
したがって、移動ＩＰ機能を確保しつつも、移動先ネットワークのローカル資源に対してアクセスする場合には、ホームエージェントを介することなく直接通信することを可能として三角経路のオーバヘッドを削減することができる。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
（発明の第１の実施の形態）
図１は本発明の実施の形態に係る移動端末を適用する移動ＩＰシステムの一例を示す構成図である。
【００３０】
この移動ＩＰシステムは、ＮＣＧシステムとして構成されるものであり、ホームネットワークとしてのネットワークＡにホームエージェントサーバ１、当該ネットワークに所属するクライアントである移動端末２、その他図示しない管理サーバ等が接続されている。このネットワークＡは、ルータ３を介してインターネット４に接続され、さらにネットワークＢ，Ｃ等の他のネットワークに接続されている。
【００３１】
ここでネットワークＣには、移動端末２の通信相手となるクライアント５が設けられている。また、ネットワークＢは、本実施形態において移動端末２が移動する訪問ネットワークであり、プリンタ６やＤＨＣＰサーバ７等のハードウエア資源が設けられたものである。
【００３２】
移動端末２は、ＩＰプロトコルを処理するＩＰ処理部を備えたＩＰネットワーク用のシステムであり、携帯用のパーソナルコンピュータやワークステーション等からなる。移動端末２はネットワークＡに属する固有のＩＰアドレスＮ（以下、単にホームアドレスともいう）を有している。
【００３３】
このＩＰアドレスＮはネットワークＡに対応したＩＰアドレスであり、端末の移動後も変更されることはない。すなわちＩＰ処理部は、常に、自己にＩＰアドレスＮが割り当てられたものとして動作する。また、移動端末２には、移動ＩＰプロトコルに対応する処理部を備え、ネットワークＡからネットワークＢへの移動があってもホームエージェントサーバ１を介する通信が可能となっている。
【００３４】
なお、図１に示すように、ホームエージェントサーバ１にはＩＰアドレスＨＡ、ネットワークＢへ移動後の移動端末２には気付けＩＰアドレス（以下、単に気付けアドレスともいう）ＣｏＡ、クライアント５にはＩＰアドレスＣＨ、プリンタ６にはＩＰアドレスＰが割り当てられている。
【００３５】
ここで本実施形態におけるポイントの一つは、移動端末２にていかに移動ＩＰプロトコルを実現させるかということであり、その手法が図２に示されている。
図２は本実施形態の移動端末のシステム構成例を示す図である。
【００３６】
同図（ａ）及び（ｂ）に示すように、移動端末のシステムは、上位から下位に向けて順に、アプリケーションやＯＳ（オペレーティングシステム）からなる上位処理部分１１、ソケットＩ／Ｆ１２、ＴＣＰ／ＩＰ処理部１３、ＩＰ処理部１４、移動ＩＰ処理部１５、デバイスドライバ１６及びハードウエア１７が設けられることで構成されている。
【００３７】
この移動端末２の特徴は、ＩＰ処理部１４と一般的なデバイスドライバ１６との間に移動ＩＰ処理部１５が挿入されることで、移動ＩＰプロトコルが実現されていることである。すなわちＩＰ処理部１４自体には移動ＩＰプロトコルに対応する変更が加えられることはない。
【００３８】
ＩＰ処理部１４は、移動端末２の移動にかかわらず常にホームネットワークで取得したＩＰアドレスＮを保持し通常のＩＰプロトコルを処理する。これにより、当該ＩＰ処理部１４より上位のレベルでは、ＩＰプロトコルに関する処理はすべてホームアドレスＮを用いて実行される。
【００３９】
移動ＩＰ処理部１５は、移動端末２がホームネットワーク以外のネットワークに移動したときには移動先のネットワーク情報を保持し、移動ＩＰプロトコルに関する処理，すなわち移動ＩＰ機能を実現する。また、ＩＰアドレスの変換等の処理を行って、ネットワーク移動に伴う状態変更を全て吸収し、ＩＰ処理部１４に対してその状態変更（端末移動）を意識させないようにしている。
【００４０】
なお、図２（ａ）は、ＯＳとしてＵＮＩＸ等を用いた場合の構成例であり、図２（ｂ）は、ＯＳとしてウインドウズ等を用いた場合の構成例である。ここで図２（ｂ）に示す移動ＩＰ処理部１５では、ＩＰ処理部１４の出力を一旦擬似デバイスドライバ１５ａで受け、これを移動ＩＰ処理本体１５ｂに引き渡して実態的な処理を行う。
【００４１】
次に移動ＩＰ処理部１５のより具体的な構成について説明する。
図３は本実施形態の移動端末の一例を示すブロック構成図である。
同図に示すように移動ＩＰ処理部１５は、入力スイッチ２１，カプセリング処理部２２，アドレス変換部２３，出力スイッチ２４及び移動ＩＰ管理部２５から構成されている。
【００４２】
ここでまず入力スイッチ２１は、移動ＩＰ管理部２５からの指示に従って送信パケットを処理すべき処理部として、カプセリング処理部２２又はアドレス変換部２３を選択する。
【００４３】
カプセリング処理部２２は、移動ＩＰ管理部２５から気付けアドレスを取得し、移動ＩＰプロトコルのカプセリング処理（デカプセリング処理）を行う。
アドレス変換部２３は、移動ＩＰ管理部２５から気付けアドレスを取得し、これを用いて移動先の計算機等に直接パケットを送信する場合のアドレス変更及びパケット再構成を行う。
【００４４】
出力スイッチ２４は、移動ＩＰ管理部２５からの指示に従って受信パケットを処理すべき処理部として、カプセリング処理部２２又はアドレス変換部２３を選択する。
【００４５】
図４は本実施形態の移動ＩＰ管理部の構成例を示すブロック図である。
移動ＩＰ管理部２５は、移動ＩＰ処理の状態を管理し、デフォルトルート情報等を管理する。具体的には図４に示すように、気付アドレス等取得部３１，気付アドレス等格納部３２，移動ＩＰ登録部３３，振分設定情報格納部３４及び入力スイッチ切替指示部３５とからなっている。
【００４６】
これらの構成によって、移動ＩＰ管理部２５には、気付けＩＰアドレスＣｏＡや必要なＭＡＣアドレス，その他の移動先で必要な情報を取得し、入力スイッチ２１，カプセリング処理部２２，アドレス変換部２３及び出力スイッチ２４に提供する機能と、これらの取得情報及びホームネットワークの情報から自己のホームエージェントサーバ１に移動登録を行う機能とが設けられている。
【００４７】
ここでまず気付アドレス等取得部３１は、ＤＨＣＰサーバ７やＤＮＳサーバ等に依頼し、気付けＩＰアドレス等を格納して気付アドレス等格納部３２に格納する。気付アドレス等格納部３２には、気付ＩＰアドレス等の移動先で必要な情報やホームネットワークでのＩＰアドレス等の移動元での情報を格納する。
【００４８】
移動ＩＰ登録部３３は、移動端末２がホームネットワーク以外のネットワークに移動したときに、気付アドレス等格納部３２に格納された情報を用いてホームエージェントサーバ１に対する移動登録を行う。
【００４９】
振分設定情報格納部３４は、図３に示す指示インターフェース１８を介して発信パケットの振り分け設定情報を格納する。このパケット振り分け設定情報は、移動端末２が他ネットワークに移動した場合に、その送信パケットの送信元アドレスに気付けアドレスを付けるか、ホームアドレスを付けるかの判定基準となる情報である。この情報は、端末移動後に使用者の判断により、あるいは取得されたローカル資源についての情報に基づき自動的に振分設定情報格納部３４に設定される。
【００５０】
入力スイッチ切替指示部３５は、振り分け設定情報を入力スイッチ本体３６に与え、同入力スイッチ本体３６に送信パケットの振り分けを実行させる。
なお、図４においては、振分設定情報格納部３４及び入力スイッチ切替指示部３５は、入力スイッチ２１及び移動ＩＰ管理部２５の双方に共通する構成として示されている。これは指示インターフェース１８からの設定情報が管理部としての移動ＩＰ管理部２５を経由することを示すもので、実態的な構成はいずれに属していてもよい。また、振分設定情報格納部３４及び入力スイッチ切替指示部３５を完全に移動ＩＰ管理部２５のみに属する構成とし、入力スイッチ２１から必要な設定情報を問い合わせるような構成としてもよい。
【００５１】
次に、以上のように構成された本実施形態における移動ＩＰシステムの移動端末の動作を説明する。
図１において、例えばネットワークＡがある会社の支社に設置されており、またネットワークＢはその会社の本社に設けられているとする。
【００５２】
移動端末２の所持者は出張等で本社に出向き、当該端末２をネットワークＢに接続したとする。
移動端末２では移動が検知され、もしくは利用者から移動したことがを通知されると、気付アドレス等取得部３１からＤＨＣＰパケットが出力され、当該ネットワークＢにおける気付けＩＰアドレスＣｏＡが取得される。
【００５３】
この気付ＩＰアドレスは移動ＩＰ管理部２５の気付アドレス等格納部３２に設定され、ホームエージェントサーバ１への移動登録送信やカプセル化処理に使用される。また移動ＩＰ管理部３２の気付アドレス等格納部３２には、気付けアドレスだけでなくデフォルトゲートウェイアドレスやデフォルトのネームサービスのサーバアドレス等が設定される。これらの情報は気付アドレス等取得部３１により自動で、もしくは手動で取得され登録される。
【００５４】
ネットワークＢにて必要な各種情報が取得されると、移動ＩＰ管理部２５の移動ＩＰ登録部３３により、ネットワークＡのホームエージェントサーバ１に対して気付けアドレスＣｏＡが送付され移動登録がなされる。
【００５５】
この移動登録後、移動端末２におけるパケット送受信については、通常はカプセリング処理部２２が動作して移動ＩＰプロトコルの処理が行われる。このときＩＰ処理部１４から見ると、移動ＩＰ処理部１５が擬似的なデフォルトゲートウェイとして動作し、ＩＰ処理部１４より上位には移動端末２が移動したことが認識されないこととなる。
【００５６】
例えばネットワークＣのクライアント５にパケット送信する場合や、当該クライアント５からのパケットがホームエージェントサーバ１で代理受信されて転送されてきたような場合には、カプセリング処理部２２にて移動ＩＰプロトコルに対応した処理が施される。これにより、ＮＣＧシステムにおける三角通信経路が確保される。
【００５７】
上位（指示インターフェース１８）からの指示により、移動先の計算機への直接アクセスが要求された場合、入力スイッチ２１が切り替わり、パケット処理はアドレス変換部２３により行われる。なお、この指示情報は振り分け設定情報として振分設定情報格納部３３に管理されている。このときアドレス変換部２３では送信パケットの送信元アドレスが端末のホームアドレスから気付けアドレスに変更され、チェックサムなどの再計算が行われる。
【００５８】
また受信パケットの処理は、通常はカプセリング処理部２２で処理される移動ＩＰプロトコル対応モードとなっている。しかし、上位（指示インターフェース１８）からの指定があった場合には、受信したパケットの状態によりカプセリング処理部２２へか、アドレス変換部２３へかが振り分けられる自動振り分けモードとなる。
【００５９】
この場合、受信パケットにホームエージェントによるカプセル化が施されていればカプセリング処理部２２に渡され通常の移動ＩＰパケットの処理が行われる。
【００６０】
一方、カプセリングされておらずかつ宛先アドレスが気付けアドレスであった場合には、宛先アドレスが気付けアドレスからホームアドレスＮに変換されてＩＰ処理部１４に渡される。このときは、移動先のローカルな計算機等からの送信パケットが、冗長な三角経路を通ることなく移動端末２に直接着信する。
【００６１】
以上の処理について図１、図３及び図５を用いて具体的に説明する。
図５は移動後の移動端末と他ネットワーク上の通信相手との通信及び移動端末とその移動ネットワーク上のローカル資源との通信について説明する図である。
【００６２】
まず同図（ａ）に示すように、移動端末２からネットワークＣ上のクライアント５へのパケット送信を説明する。
まず、ＩＰ処理部１４から移動端末２のホームアドレスＮを送信元アドレスとし、クライアント５のＩＰアドレスＣＨを送信先アドレスとしたパケットが出力される（図５：ａ１）。
【００６３】
このパケットは入力スイッチ２１によりカプセリング処理部２２に送られ、当該カプセリング処理部２２からそのままの送受信アドレスでネットワークＢからクライアント５に送信される（図５：ａ２）。クライアント５では、この受信パケットの送信元アドレスを見てネットワークＡの移動端末２からパケットを受け取ったと認識する。
【００６４】
次に、図５（ｂ）に示すように、このクライアント５が移動端末２に返信する場合を考える。
この場合、クライアント５からは、移動端末２のホームアドレスＮを送信先アドレスとしたパケットが送出され、当該パケットはネットワークＡに到着する（図５：ｂ１）。
【００６５】
ネットワークＡの伝送路上に流された上記パケットは、ホームエージェントサーバ１により代理受信される。さらに送信元アドレスＨＡをホームエージェントとし、送信先アドレスＣｏＡをネットワークＢ上の移動端末Ｂの気付けアドレスとしたパケットが作成され送出される（図５：ｂ２）。なお、先に代理受信されたパケット部分はカプセル化され暗号化されている。
【００６６】
ホームエージェントからネットワークＢに送信されたパケットは、移動端末２に受信され、ホームエージェントからの転送パケットであることが検知される。これにより出力スイッチ２４からカプセリング処理部２２に振り分けられる。そして、カプセリング処理部２２でカプセル化されたオリジナルのパケット（代理受信前のパケット）が取り出され、ＩＰ処理部１４に引き渡される。
【００６７】
したがって、ＩＰ処理部１４からすれば、ネットワークＡに接続されている場合と同一状態のパケットを受け取ることになる。
以上は、移動ＩＰプロトコルが実現された場合の処理であるが、次に、ネットワークＢ上のプリンタ６と通信する場合について図５（ｃ）及び（ｄ）を用いて説明する。
【００６８】
まず、ＩＰ処理部１４からは、ホームアドレスＮを送信元として、プリンタ６のＩＰアドレスＰが送信先として付された送信パケットが出力される（図５：ｃ１）。
【００６９】
この場合は、当該プリンタ６に送信するときはアドレス変換をするように振り分け設定情報格納部３４に情報設定されているとする。この設定情報に基づき、上記パケットは入力スイッチ２１によりアドレス変換部２３に振り分けられる。
【００７０】
パケットはアドレス変換部２３により送信元アドレスをＣｏＡとするように再構成され、プリンタ６に送出される（図５：ｃ２）。
このパケットを受け取ったプリンタ６では、必要に応じ、移動端末２にパケット送信を行う。プリンタ６は、送信元アドレスをＣｏＡとしてパケット受信しているので、このアドレスＣｏＡに対して返信する。したがって、当該パケットは、送信元アドレスをＰとし、送信先アドレスをＣｏＡとなるように作成され送出される（図５：ｄ１）。
【００７１】
このパケットは、ネットワークＢの伝送路上で移動端末２により直接受信される。そして、その送信元受信先アドレスによりホームエージェントからの送信ではないと出力スイッチ２４により判断され、アドレス変換部２３に割り振られる。
【００７２】
割り振られたパケットは、アドレス変換部２３によって、その送信先アドレスがＮになるように再構成され、ＩＰ処理部１４に引き渡される（図５：ｄ２）。こうして、ＩＰ処理部１４ではネットワークＡに接続されているのと同一環境で処理が実行できる。
【００７３】
上述したように、本発明の実施の形態に係る移動ＩＰシステムの移動端末は、移動ＩＰ処理部１５をＩＰ処理部１４と別途に設け、これをＩＰ処理部１４とデバイスドライバ１６の間に挿入して移動ＩＰプロトコルを実現するようにしたので、移動ＩＰプロトコルを用いて移動先ネットワークにて通信する場合に、既存のＩＰプロトコル処理部分に変更を加えることなく簡便に移動ＩＰ機能を実現させることができる。
【００７４】
また、本実施形態の移動端末は、移動ＩＰ処理部１５に、カプセリングによる移動ＩＰ処理を実行するカプセリング処理部２２とアドレス変換により移動先の資源に直接アクセスする処理を実行するアドレス変換部２３とを設け、これらの処理を切り替えるようにしたので、当該移動端末２を移動させた場合でも、移動前と同様な環境で他の計算機にアクセスできるという移動ＩＰの利点を保持しつつ、移動先のローカル資源に対しては冗長な三角経路を取ることなく直接通信が行えるようにすることができる。したがって、かかる場合の通信オーバーヘッドの増大を削減することができる。
【００７５】
なお、本発明は、上記各実施の形態に限定されるものでなく、その要旨を逸脱しない範囲で種々に変形することが可能である。
例えば実施形態では移動ＩＰ処理を移動端末本体上のソフトウェア処理で実現するようにしているが、本発明はこのような場合に限られるものではない。例えば移動ＩＰ処理部１５の移動ＩＰ機能をＬＡＮボードやＬＡＮカードのなどのハードウェアで実現するようにしてもよい。
【００７６】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラム（ソフトウエア手段）として、例えば磁気ディスク（フロッピーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウエア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含むものである。本装置を実現する計算機は、記憶媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。
【００７７】
【発明の効果】
以上詳記したように本発明によれば、移動ＩＰプロトコルを用いて移動先ネットワークにて通信する場合に、既存ＩＰプロトコル処理部に変更を加えることなく移動ＩＰ機能を実現できる移動ＩＰシステムの移動端末及び記録媒体を提供することができる。
【００７８】
また本発明によれば、移動ＩＰ機能を確保しつつも、移動先ネットワークのローカル資源に対してアクセスする場合には、ホームエージェントを介することなく直接通信することを可能として三角経路のオーバヘッドを削減できる移動ＩＰシステムの移動端末及び記録媒体を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る移動端末を適用する移動ＩＰシステムの一例を示す構成図。
【図２】同実施形態の移動端末のシステム構成例を示す図。
【図３】同実施形態の移動端末の一例を示すブロック構成図。
【図４】同実施形態の移動ＩＰ管理部の構成例を示すブロック図。
【図５】移動後の移動端末と他ネットワーク上の通信相手との通信及び移動端末とその移動ネットワーク上のローカル資源との通信について説明する図。
【符号の説明】
１…ホームエージェントサーバ
２…移動端末
３…ルータ
４…インターネット
５…クライアント
６…プリンタ
７…ＤＨＣＰサーバ
１１…上位処理部分
１２…ソケットＩ／Ｆ
１３…ＴＣＰ／ＩＰ処理部
１４…ＩＰ処理部
１５…移動ＩＰ処理部
１６…デバイスドライバ
１７…ハードウエア
１８…指示インターフェース
２１…入力スイッチ
２２…カプセリング処理部
２３…アドレス変換部
２４…出力スイッチ
２５…移動ＩＰ管理部
３１…気付アドレス等取得部
３２…気付アドレス等格納部
３３…移動ＩＰ登録部
３４…振分設定情報格納部
３５…入力スイッチ切替指示部
３６…入力スイッチ本体
Ａ，Ｂ，Ｃ…ネットワーク
【図１】
0003999360.tif 000002
【図２】
0003999360.tif 000003
【図３】
0003999360.tif 000004
【図４】
0003999360.tif 000005
【図５】
0003999360.tif 000006