JP2000022708A - Mobile terminal for mobile ip system and storage medium - Google Patents
Mobile terminal for mobile ip system and storage mediumInfo
- Publication number
- JP2000022708A JP2000022708A JP18912698A JP18912698A JP2000022708A JP 2000022708 A JP2000022708 A JP 2000022708A JP 18912698 A JP18912698 A JP 18912698A JP 18912698 A JP18912698 A JP 18912698A JP 2000022708 A JP2000022708 A JP 2000022708A
- Authority
- JP
- Japan
- Prior art keywords
- mobile
- processing
- protocol
- processing unit
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は移動IPシステム
の移動端末及び記録媒体、更に詳しくはクライアントの
移動先から移動IPプロトコルを実現するための移動I
Pシステムの移動端末及び記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile terminal and a recording medium of a mobile IP system, and more particularly, to a mobile terminal for realizing a mobile IP protocol from a client destination.
The present invention relates to a mobile terminal and a recording medium of the P system.
【0002】[0002]
【従来の技術】近年、計算機(PC,WS)の小型・軽
量化による電池駆動が実現し、またインターネットの発
達等に伴う通信インフラストラクチャの整備が進んでき
ている。これにより、例えばあるネットワーク(ホーム
ネットワーク)で使用する計算機(移動端末)を他のネ
ットワークに移動させ、インターネット等を介してホー
ムネットワークに接続して使用することも可能となって
いる。2. Description of the Related Art In recent years, batteries (computers, PCs, WSs) are driven by batteries that are smaller and lighter, and communication infrastructures are being developed with the development of the Internet. Thus, for example, a computer (mobile terminal) used in a certain network (home network) can be moved to another network, and connected to the home network via the Internet or the like, and used.
【0003】ここで、移動端末の接続場所が変化した場
合でも、その移動端末があたかもホームネットワークに
接続されているかのように他の計算機からアクセスで
き、また他の計算機に対しても同じ計算機環境でアクセ
スできるようにするために、移動IPプロトコルが開発
されている。Here, even if the connection location of a mobile terminal changes, the mobile terminal can be accessed from another computer as if it were connected to a home network, and the same computer environment can be used for other computers. A mobile IP protocol has been developed in order to make it accessible on the Internet.
【0004】この移動IPプロトコルはIETFに準拠
するものであり、移動IPプロトコルを実現するシステ
ムを移動IPシステムという。移動IPシステムでは、
移動端末の移動時にホームネットワークに流される通信
相手からの移動端末宛パケットをホームエージェントサ
ーバが代理受信する。そして、このパケットがホームエ
ージェントから当該移動端末の移動先に転送されること
で上記環境が実現されることになる。[0004] The mobile IP protocol conforms to the IETF, and a system that implements the mobile IP protocol is called a mobile IP system. In the mobile IP system,
When the mobile terminal moves, the home agent server performs proxy reception of a packet addressed to the mobile terminal from a communication partner that is sent to the home network. The environment is realized by transferring the packet from the home agent to the destination of the mobile terminal.
【0005】ところで、上記移動IPプロトコルを実現
したときのシステム構成には種々の形態が考えられる。
この中でもNCG(ネットワーククリプトゲート)シス
テムといわれるものがある。このNCGシステムを例に
とって、移動IPシステムについて具体的に説明する。[0005] By the way, various forms are conceivable for a system configuration when the mobile IP protocol is realized.
Among them, there is an NCG (network crypto gate) system. Taking this NCG system as an example, a mobile IP system will be specifically described.
【0006】NCGシステムでは、まず端末が移動する
と、当該移動端末はホームネットワーク上に存在するホ
ームエージェント宛に自己が移動した旨、並びに移動先
で新たに取得した気付けアドレスを通知する。こうして
ホームエージェントに移動の登録を行うことで、上記代
理受信及び移動先へのパケット転送が行われるようにな
る。In the NCG system, when a terminal first moves, the mobile terminal notifies the home agent existing on the home network that it has moved and the care-of address newly acquired at the destination. By registering the movement in the home agent in this way, the proxy reception and the packet transfer to the movement destination are performed.
【0007】ここで、移動後の移動端末に対し、パケッ
ト送信したい通信相手があった場合、その通信相手は移
動端末がどこに移動したか知らないため、移動前と同様
に移動端末のホームアドレス宛に通信パケットを送って
くる。このパケットは一旦ホームネットワークまで届け
られ、ホームエージェントがそのパケットを横取りし
て、移動先へ転送する。Here, if there is a communication partner who wants to transmit a packet to the mobile terminal after moving, the communication partner does not know where the mobile terminal has moved. To send a communication packet. This packet is once delivered to the home network, and the home agent intercepts the packet and transfers it to the destination.
【0008】この転送の際に、ホームエージェントから
移動端末宛への新たなIPヘッダが、通信相手からのパ
ケットの外側に付加される。こうしてカプセリングされ
たパケットが送信される。移動端末側では付加されたI
Pヘッダを取り去った後、元のパケットを処理する。At the time of this transfer, a new IP header from the home agent to the mobile terminal is added to the outside of the packet from the communication partner. The encapsulated packet is transmitted. On the mobile terminal side, the added I
After removing the P header, the original packet is processed.
【0009】また移動先の端末から通信相手へのパケッ
トはホームアドレスを送信元アドレスとして直接送信さ
れる。この結果、NCGシステムにおける移動端末と任
意の通信相手との通信は、常にホームエージェントを経
由した三角経路で行われることとなる。この場合、通信
相手〜ホームエージェント、ホームエージェント〜移動
先の端末、移動先の端末〜通信相手がこの三角形の各辺
である。A packet from a destination terminal to a communication partner is directly transmitted using a home address as a source address. As a result, communication between a mobile terminal and an arbitrary communication partner in the NCG system is always performed on a triangular route via a home agent. In this case, the communication partner to the home agent, the home agent to the destination terminal, the destination terminal to the communication partner are each side of the triangle.
【0010】[0010]
【発明が解決しようとする課題】ところで、移動端末が
移動IPプロトコルを実現して、上記移動IPシステム
に対応できるようにするためには、例えば従来のIPプ
ロトコル処理部(IP処理部ともいう)に変更を加え、
端末上で移動IP機能を認識し処理するように変更する
必要がある。By the way, in order for a mobile terminal to realize a mobile IP protocol so as to be compatible with the mobile IP system, for example, a conventional IP protocol processing unit (also referred to as an IP processing unit) is used. Make changes to
It is necessary to change the terminal to recognize and process the mobile IP function.
【0011】しかしながら、既存のIPプロトコル処理
部に変更を加えたのでは、システムの他の部分との整合
性を取るのが困難な場合がある。また、例えば移動IP
プロトコルに対応していない計算機を、移動IPシステ
ム用の移動端末に改造しようとする場合、従来のIPプ
ロトコル処理部自体を変更するやり方は簡便な方法とは
いえない。However, if a change is made to the existing IP protocol processing unit, it may be difficult to maintain consistency with other parts of the system. Also, for example, mobile IP
When attempting to convert a computer that does not support the protocol into a mobile terminal for a mobile IP system, the conventional method of changing the IP protocol processing unit itself is not a simple method.
【0012】したがって、より効率的かつ融通性のある
移動IPプロトコルの実現手段が求められている。一
方、移動端末が移動IPプロトコルを用いて移動した場
合、通信経路が常にホームエージェントを経由した冗長
な三角経路となっていることから問題を生じることもあ
る。Therefore, there is a need for a more efficient and flexible means of realizing a mobile IP protocol. On the other hand, when the mobile terminal moves using the mobile IP protocol, a problem may occur because the communication route is always a redundant triangular route via the home agent.
【0013】すなわち移動IPプロトコルでは、移動し
た先でもあたかもホームネットワーク上に接続されてい
るかのようにアクセスできるという利便性を提供する代
わりに、冗長な三角経路によるオーバヘッドの増大を生
じているのである。That is, in the mobile IP protocol, instead of providing the convenience of being able to access the destination even as if it is connected to the home network, the overhead is increased due to the redundant triangular route. .
【0014】ここで移動端末が上記したような通信相手
と通信する場合には、移動IP機能が十分に生かされて
おり、利便性の大きさがオーバヘッドの増大に勝ってい
るといえる。Here, when the mobile terminal communicates with the communication partner as described above, it can be said that the mobile IP function is fully utilized and the convenience is superior to the increase in overhead.
【0015】しかし、例えば移動先のネットワークに接
続されたプリンタなどのローカル資源にアクセスする場
合は、通信の効率が極めて悪いものとなる。この場合
は、物理的には同一ネットワークに接続されているにも
かかわらず、通信は常にホームネットワークを経由しな
ければならない。したがって、通信オーバヘッドの増大
は無視できないものである。However, for example, when accessing local resources such as a printer connected to a destination network, communication efficiency becomes extremely poor. In this case, communication must always go through the home network, even though they are physically connected to the same network. Therefore, the increase in the communication overhead cannot be ignored.
【0016】また、移動端末はホームネットワークのア
ドレスで他の計算機にアクセスすることから、移動先の
システム環境によってはネームサービス等の各種サービ
スが利用できない場合もある。Further, since the mobile terminal accesses another computer using the address of the home network, various services such as a name service may not be available depending on the system environment of the destination.
【0017】このような問題を回避し直接移動先の計算
機やプリンタ等のローカル資源にアクセスするために
は、移動先で移動IPプロトコルを使用せずに、移動端
末がその移動先ネットワークに属するクライアントとな
ればよい。しかし、そのためには移動端末自体のIPア
ドレスの変更が必要であり、端末計算機の再立ち上げを
行わなければならない。また、端末のIPアドレスを変
更すると、移動前の環境でのアクセスはできなくなって
しまう。In order to avoid such a problem and directly access local resources such as a computer and a printer at the destination, the mobile terminal uses a client belonging to the destination network without using the mobile IP protocol at the destination. It should just be. However, for that purpose, the IP address of the mobile terminal itself needs to be changed, and the terminal computer must be restarted. Further, if the IP address of the terminal is changed, access in the environment before the movement becomes impossible.
【0018】本発明は、このような実情を考慮してなさ
れたもので、その第1の目的は、移動IPプロトコルを
用いて移動先ネットワークにて通信する場合に、既存I
Pプロトコル処理部に変更を加えることなく移動IP機
能を実現できる移動IPシステムの移動端末及び記録媒
体を提供することにある。The present invention has been made in view of such circumstances, and a first object of the present invention is to provide a communication system in a destination network using a mobile IP protocol.
It is an object of the present invention to provide a mobile terminal and a recording medium of a mobile IP system that can realize a mobile IP function without changing a P protocol processing unit.
【0019】第2の目的は、移動IP機能を確保しつつ
も、移動先ネットワークのローカル資源に対してアクセ
スする場合には、ホームエージェントを介することなく
直接通信することを可能として三角経路のオーバヘッド
を削減できる移動IPシステムの移動端末及び記録媒体
を提供することにある。A second object is to enable direct communication without going through a home agent when accessing local resources of a destination network while securing a mobile IP function, thereby enabling overhead of a triangular route. Another object of the present invention is to provide a mobile terminal and a recording medium of a mobile IP system that can reduce the number of mobile terminals.
【0020】[0020]
【課題を解決するための手段】上記課題を解決するため
に、請求項1に対応する発明は、移動IPプロトコルに
対応した処理を行う移動IPシステムに用いられる移動
端末についてなされたものである。Means for Solving the Problems To solve the above problems, the invention corresponding to claim 1 has been made for a mobile terminal used in a mobile IP system that performs processing corresponding to a mobile IP protocol.
【0021】この端末においては、移動IPプロトコル
を実現する移動IP処理部が設けられるとともに、この
移動IP処理部がIPプロトコルの処理を行うIP処理
部の下位に配置されている。In this terminal, a mobile IP processing unit for realizing the mobile IP protocol is provided, and the mobile IP processing unit is arranged below the IP processing unit for performing the processing of the IP protocol.
【0022】したがって、IP処理部における移動IP
プロトコル処理機能を不要とし、移動IPプロトコルを
用いて移動先ネットワークにて通信する場合に、既存の
IPプロトコル処理部に変更を加えることなく移動IP
機能を実現することができる。Therefore, the mobile IP in the IP processing unit
In the case where a protocol processing function is not required and communication is performed on a destination network using a mobile IP protocol, a mobile IP can be used without changing an existing IP protocol processing unit.
Function can be realized.
【0023】次に、請求項2に対応する発明は、移動I
Pプロトコルに対応した処理を行う移動IPシステムに
用いられる移動端末についてなされたものである。この
移動端末には、送受信パケットに対し、移動IPプロト
コルに対応した処理を行う第1の処理部と、送信パケッ
トの送信元アドレスを移動先のネットワークで取得した
アドレスに入れ替えるとともに、受信パケットの送信先
アドレスを移動前のホームアドレスに入れ替えること
で、下位処理部分に対しては移動先のネットワークに属
する端末であるように見せかける第2の処理部とが設け
られている。Next, a second aspect of the present invention is directed to a moving I
This is for a mobile terminal used in a mobile IP system that performs processing corresponding to the P protocol. The mobile terminal includes a first processing unit for performing processing corresponding to a mobile IP protocol on a transmission / reception packet, replacing a source address of the transmission packet with an address obtained in a destination network, and transmitting a reception packet. A second processing unit is provided for replacing the destination address with the home address before the movement, so that the lower processing part appears to be a terminal belonging to the network of the movement destination.
【0024】そして、送受信パケットに対する処理は、
第1及び第2の処理部と間で切り替え可能に構成されて
いる。したがって、移動IP機能を確保しつつも、移動
先ネットワークのローカル資源に対してアクセスする場
合には、ホームエージェントを介することなく直接通信
することを可能として三角経路のオーバヘッドを削減す
ることができる。The processing for the transmission / reception packet is as follows:
It is configured to be switchable between the first and second processing units. Therefore, when accessing the local resources of the destination network while securing the mobile IP function, it is possible to perform direct communication without going through the home agent, thereby reducing the overhead of the triangular route.
【0025】次に、請求項3に対応する発明は、請求項
1の移動IPシステムの移動端末において、請求項2に
おける第1の処理部及び第2の処理部を移動IP処理部
に備えたものである。Next, according to a third aspect of the present invention, in the mobile terminal of the mobile IP system of the first aspect, the first processing unit and the second processing unit of the second aspect are provided in the mobile IP processing unit. Things.
【0026】さらに、送受信パケットを第1及び第2の
処理部の何れで処理するかについて、当該移動IP処理
部よりも上位から切替制御をしてパケット処理の選択を
可能としている。[0026] Further, regarding which of the first and second processing units processes the transmission / reception packet, switching control is performed from a higher level than the mobile IP processing unit, so that packet processing can be selected.
【0027】したがって、請求項1及び2に対応する発
明における作用効果を組み合わせることができる。次
に、請求項4に対応する発明は、請求項1に対応する発
明をコンピュータに実現させるプログラムを記録した記
録媒体である。Therefore, the functions and effects of the invention corresponding to claims 1 and 2 can be combined. Next, an invention corresponding to claim 4 is a recording medium on which a program for causing a computer to realize the invention corresponding to claim 1 is recorded.
【0028】この記録媒体から読み出されたプログラム
により制御されるコンピュータは、請求項1の移動端末
として機能する。次に、請求項5に対応する発明は、請
求項1に対応する発明をコンピュータに実現させるプロ
グラムを記録した記録媒体である。この記録媒体から読
み出されたプログラムにより制御されるコンピュータ
は、請求項2の移動端末として機能する。The computer controlled by the program read from the recording medium functions as the mobile terminal of the first aspect. Next, an invention corresponding to claim 5 is a recording medium that records a program for causing a computer to implement the invention corresponding to claim 1. The computer controlled by the program read from the recording medium functions as the mobile terminal according to the second aspect.
【0029】[0029]
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。 (発明の第1の実施の形態)図1は本発明の実施の形態
に係る移動端末を適用する移動IPシステムの一例を示
す構成図である。Embodiments of the present invention will be described below. (First Embodiment of the Invention) FIG. 1 is a configuration diagram showing an example of a mobile IP system to which a mobile terminal according to an embodiment of the present invention is applied.
【0030】この移動IPシステムは、NCGシステム
として構成されるものであり、ホームネットワークとし
てのネットワークAにホームエージェントサーバ1、当
該ネットワークに所属するクライアントである移動端末
2、その他図示しない管理サーバ等が接続されている。
このネットワークAは、ルータ3を介してインターネッ
ト4に接続され、さらにネットワークB,C等の他のネ
ットワークに接続されている。The mobile IP system is configured as an NCG system. A home agent server 1, a mobile terminal 2 as a client belonging to the network A, a management server (not shown), and the like are connected to a network A as a home network. It is connected.
This network A is connected to the Internet 4 via a router 3 and further to other networks such as networks B and C.
【0031】ここでネットワークCには、移動端末2の
通信相手となるクライアント5が設けられている。ま
た、ネットワークBは、本実施形態において移動端末2
が移動する訪問ネットワークであり、プリンタ6やDH
CPサーバ7等のハードウエア資源が設けられたもので
ある。Here, the network C is provided with a client 5 with which the mobile terminal 2 communicates. The network B is the mobile terminal 2 in the present embodiment.
Is a visiting network in which the printer 6 and the DH
The hardware resources such as the CP server 7 are provided.
【0032】移動端末2は、IPプロトコルを処理する
IP処理部を備えたIPネットワーク用のシステムであ
り、携帯用のパーソナルコンピュータやワークステーシ
ョン等からなる。移動端末2はネットワークAに属する
固有のIPアドレスN(以下、単にホームアドレスとも
いう)を有している。The mobile terminal 2 is a system for an IP network having an IP processing unit for processing an IP protocol, and includes a portable personal computer, a workstation, and the like. The mobile terminal 2 has a unique IP address N belonging to the network A (hereinafter, also simply referred to as a home address).
【0033】このIPアドレスNはネットワークAに対
応したIPアドレスであり、端末の移動後も変更される
ことはない。すなわちIP処理部は、常に、自己にIP
アドレスNが割り当てられたものとして動作する。ま
た、移動端末2には、移動IPプロトコルに対応する処
理部を備え、ネットワークAからネットワークBへの移
動があってもホームエージェントサーバ1を介する通信
が可能となっている。The IP address N is an IP address corresponding to the network A, and is not changed after the terminal moves. In other words, the IP processing unit always has
It operates as if the address N was assigned. Further, the mobile terminal 2 includes a processing unit corresponding to the mobile IP protocol, so that communication via the home agent server 1 is possible even when the mobile terminal 2 moves from the network A to the network B.
【0034】なお、図1に示すように、ホームエージェ
ントサーバ1にはIPアドレスHA、ネットワークBへ
移動後の移動端末2には気付けIPアドレス(以下、単
に気付けアドレスともいう)CoA、クライアント5に
はIPアドレスCH、プリンタ6にはIPアドレスPが
割り当てられている。As shown in FIG. 1, the home agent server 1 has an IP address HA, the mobile terminal 2 after moving to the network B has a care-of IP address (hereinafter, also simply referred to as a care-of address) CoA, and the client 5 has a care-of address. Is assigned an IP address CH, and the printer 6 is assigned an IP address P.
【0035】ここで本実施形態におけるポイントの一つ
は、移動端末2にていかに移動IPプロトコルを実現さ
せるかということであり、その手法が図2に示されてい
る。図2は本実施形態の移動端末のシステム構成例を示
す図である。Here, one of the points in the present embodiment is how to realize the mobile IP protocol in the mobile terminal 2, and the method is shown in FIG. FIG. 2 is a diagram illustrating a system configuration example of the mobile terminal according to the present embodiment.
【0036】同図(a)及び(b)に示すように、移動
端末のシステムは、上位から下位に向けて順に、アプリ
ケーションやOS(オペレーティングシステム)からな
る上位処理部分11、ソケットI/F12、TCP/I
P処理部13、IP処理部14、移動IP処理部15、
デバイスドライバ16及びハードウエア17が設けられ
ることで構成されている。As shown in FIGS. 3A and 3B, the mobile terminal system includes an upper processing unit 11 composed of an application and an OS (operating system), a socket I / F 12, TCP / I
P processing unit 13, IP processing unit 14, mobile IP processing unit 15,
It is configured by providing a device driver 16 and hardware 17.
【0037】この移動端末2の特徴は、IP処理部14
と一般的なデバイスドライバ16との間に移動IP処理
部15が挿入されることで、移動IPプロトコルが実現
されていることである。すなわちIP処理部14自体に
は移動IPプロトコルに対応する変更が加えられること
はない。The feature of the mobile terminal 2 is that the IP processing unit 14
The mobile IP processing unit 15 is inserted between the mobile IP processing unit 15 and the general device driver 16 to realize the mobile IP protocol. That is, no change corresponding to the mobile IP protocol is made to the IP processing unit 14 itself.
【0038】IP処理部14は、移動端末2の移動にか
かわらず常にホームネットワークで取得したIPアドレ
スNを保持し通常のIPプロトコルを処理する。これに
より、当該IP処理部14より上位のレベルでは、IP
プロトコルに関する処理はすべてホームアドレスNを用
いて実行される。The IP processing unit 14 always holds the IP address N obtained in the home network regardless of the movement of the mobile terminal 2 and processes a normal IP protocol. Thus, at a level higher than the IP processing unit 14, the IP
All processes related to the protocol are executed using the home address N.
【0039】移動IP処理部15は、移動端末2がホー
ムネットワーク以外のネットワークに移動したときには
移動先のネットワーク情報を保持し、移動IPプロトコ
ルに関する処理,すなわち移動IP機能を実現する。ま
た、IPアドレスの変換等の処理を行って、ネットワー
ク移動に伴う状態変更を全て吸収し、IP処理部14に
対してその状態変更(端末移動)を意識させないように
している。When the mobile terminal 2 moves to a network other than the home network, the mobile IP processing unit 15 holds the destination network information and implements processing relating to the mobile IP protocol, that is, the mobile IP function. Further, processing such as conversion of an IP address is performed to absorb all state changes associated with the movement of the network, so that the IP processing unit 14 is not made aware of the state change (terminal movement).
【0040】なお、図2(a)は、OSとしてUNIX
等を用いた場合の構成例であり、図2(b)は、OSと
してウインドウズ等を用いた場合の構成例である。ここ
で図2(b)に示す移動IP処理部15では、IP処理
部14の出力を一旦擬似デバイスドライバ15aで受
け、これを移動IP処理本体15bに引き渡して実態的
な処理を行う。FIG. 2A shows UNIX as an OS.
FIG. 2B is an example of a configuration using Windows or the like as the OS. Here, in the mobile IP processing unit 15 shown in FIG. 2B, the output of the IP processing unit 14 is once received by the pseudo device driver 15a, and the pseudo device driver 15a delivers the output to the mobile IP processing main unit 15b to perform the actual processing.
【0041】次に移動IP処理部15のより具体的な構
成について説明する。図3は本実施形態の移動端末の一
例を示すブロック構成図である。同図に示すように移動
IP処理部15は、入力スイッチ21,カプセリング処
理部22,アドレス変換部23,出力スイッチ24及び
移動IP管理部25から構成されている。Next, a more specific configuration of the mobile IP processing unit 15 will be described. FIG. 3 is a block diagram illustrating an example of the mobile terminal according to the present embodiment. As shown in the figure, the mobile IP processing unit 15 includes an input switch 21, an encapsulation processing unit 22, an address conversion unit 23, an output switch 24, and a mobile IP management unit 25.
【0042】ここでまず入力スイッチ21は、移動IP
管理部25からの指示に従って送信パケットを処理すべ
き処理部として、カプセリング処理部22又はアドレス
変換部23を選択する。Here, first, the input switch 21 is
The encapsulation processing unit 22 or the address conversion unit 23 is selected as the processing unit that should process the transmission packet in accordance with the instruction from the management unit 25.
【0043】カプセリング処理部22は、移動IP管理
部25から気付けアドレスを取得し、移動IPプロトコ
ルのカプセリング処理(デカプセリング処理)を行う。
アドレス変換部23は、移動IP管理部25から気付け
アドレスを取得し、これを用いて移動先の計算機等に直
接パケットを送信する場合のアドレス変更及びパケット
再構成を行う。The encapsulation processing unit 22 acquires a care-of address from the mobile IP management unit 25 and performs encapsulation processing (decapsulation processing) of the mobile IP protocol.
The address conversion unit 23 acquires the care-of address from the mobile IP management unit 25, and uses this to change the address and reconfigure the packet when directly transmitting a packet to a destination computer or the like.
【0044】出力スイッチ24は、移動IP管理部25
からの指示に従って受信パケットを処理すべき処理部と
して、カプセリング処理部22又はアドレス変換部23
を選択する。The output switch 24 is a mobile IP management unit 25
As a processing unit that should process the received packet in accordance with the instruction from
Select
【0045】図4は本実施形態の移動IP管理部の構成
例を示すブロック図である。移動IP管理部25は、移
動IP処理の状態を管理し、デフォルトルート情報等を
管理する。具体的には図4に示すように、気付アドレス
等取得部31,気付アドレス等格納部32,移動IP登
録部33,振分設定情報格納部34及び入力スイッチ切
替指示部35とからなっている。FIG. 4 is a block diagram showing a configuration example of the mobile IP management unit according to the present embodiment. The mobile IP management unit 25 manages the state of the mobile IP processing, and manages default route information and the like. Specifically, as shown in FIG. 4, it comprises a care-of address etc. acquiring unit 31, a care-of address etc. storage unit 32, a mobile IP registration unit 33, a distribution setting information storage unit 34, and an input switch switching instruction unit 35. .
【0046】これらの構成によって、移動IP管理部2
5には、気付けIPアドレスCoAや必要なMACアド
レス,その他の移動先で必要な情報を取得し、入力スイ
ッチ21,カプセリング処理部22,アドレス変換部2
3及び出力スイッチ24に提供する機能と、これらの取
得情報及びホームネットワークの情報から自己のホーム
エージェントサーバ1に移動登録を行う機能とが設けら
れている。With these configurations, the mobile IP management unit 2
In 5, a care-of IP address CoA, a required MAC address, and other necessary information at the destination are acquired, and the input switch 21, the encapsulation processing unit 22, the address conversion unit 2
3 and a function to be provided to the output switch 24, and a function to perform mobile registration in the home agent server 1 based on the acquired information and the information of the home network.
【0047】ここでまず気付アドレス等取得部31は、
DHCPサーバ7やDNSサーバ等に依頼し、気付けI
Pアドレス等を格納して気付アドレス等格納部32に格
納する。気付アドレス等格納部32には、気付IPアド
レス等の移動先で必要な情報やホームネットワークでの
IPアドレス等の移動元での情報を格納する。Here, first, the care-of address etc. obtaining unit 31
Request to DHCP server 7 or DNS server, etc.
The P address is stored in the care-of address storage unit 32. The care-of address storage section 32 stores information necessary for the destination, such as a care-of IP address, and information at the source, such as an IP address in a home network.
【0048】移動IP登録部33は、移動端末2がホー
ムネットワーク以外のネットワークに移動したときに、
気付アドレス等格納部32に格納された情報を用いてホ
ームエージェントサーバ1に対する移動登録を行う。When the mobile terminal 2 moves to a network other than the home network, the mobile IP registration unit 33
Using the information stored in the storage unit 32 such as the care-of address, the movement registration to the home agent server 1 is performed.
【0049】振分設定情報格納部34は、図3に示す指
示インターフェース18を介して発信パケットの振り分
け設定情報を格納する。このパケット振り分け設定情報
は、移動端末2が他ネットワークに移動した場合に、そ
の送信パケットの送信元アドレスに気付けアドレスを付
けるか、ホームアドレスを付けるかの判定基準となる情
報である。この情報は、端末移動後に使用者の判断によ
り、あるいは取得されたローカル資源についての情報に
基づき自動的に振分設定情報格納部34に設定される。The distribution setting information storage section 34 stores distribution setting information of outgoing packets via the instruction interface 18 shown in FIG. This packet distribution setting information is information that serves as a criterion for determining whether to add a care-of address or a home address to the source address of the transmission packet when the mobile terminal 2 moves to another network. This information is set in the distribution setting information storage unit 34 at the discretion of the user after moving the terminal or automatically based on the acquired information on the local resources.
【0050】入力スイッチ切替指示部35は、振り分け
設定情報を入力スイッチ本体36に与え、同入力スイッ
チ本体36に送信パケットの振り分けを実行させる。な
お、図4においては、振分設定情報格納部34及び入力
スイッチ切替指示部35は、入力スイッチ21及び移動
IP管理部25の双方に共通する構成として示されてい
る。これは指示インターフェース18からの設定情報が
管理部としての移動IP管理部25を経由することを示
すもので、実態的な構成はいずれに属していてもよい。
また、振分設定情報格納部34及び入力スイッチ切替指
示部35を完全に移動IP管理部25のみに属する構成
とし、入力スイッチ21から必要な設定情報を問い合わ
せるような構成としてもよい。The input switch switching instructing section 35 supplies the distribution setting information to the input switch main body 36 and causes the input switch main body 36 to execute the distribution of the transmission packet. In FIG. 4, the distribution setting information storage unit 34 and the input switch switching instruction unit 35 are shown as a configuration common to both the input switch 21 and the mobile IP management unit 25. This indicates that the setting information from the instruction interface 18 passes through the mobile IP management unit 25 as a management unit, and the actual configuration may belong to any of them.
Alternatively, the distribution setting information storage unit 34 and the input switch switching instruction unit 35 may be configured to completely belong only to the mobile IP management unit 25, and the input switch 21 may be configured to inquire necessary setting information.
【0051】次に、以上のように構成された本実施形態
における移動IPシステムの移動端末の動作を説明す
る。図1において、例えばネットワークAがある会社の
支社に設置されており、またネットワークBはその会社
の本社に設けられているとする。Next, the operation of the mobile terminal of the mobile IP system configured as described above according to the present embodiment will be described. In FIG. 1, for example, it is assumed that the network A is installed at a branch office of a certain company, and the network B is installed at the head office of the company.
【0052】移動端末2の所持者は出張等で本社に出向
き、当該端末2をネットワークBに接続したとする。移
動端末2では移動が検知され、もしくは利用者から移動
したことがを通知されると、気付アドレス等取得部31
からDHCPパケットが出力され、当該ネットワークB
における気付けIPアドレスCoAが取得される。It is assumed that the owner of the mobile terminal 2 goes to the head office on a business trip or the like and connects the terminal 2 to the network B. When the mobile terminal 2 detects the movement or is notified by the user that the mobile terminal 2 has moved, the care-of-address etc. obtaining unit 31
Output a DHCP packet from the network B
Is obtained.
【0053】この気付IPアドレスは移動IP管理部2
5の気付アドレス等格納部32に設定され、ホームエー
ジェントサーバ1への移動登録送信やカプセル化処理に
使用される。また移動IP管理部32の気付アドレス等
格納部32には、気付けアドレスだけでなくデフォルト
ゲートウェイアドレスやデフォルトのネームサービスの
サーバアドレス等が設定される。これらの情報は気付ア
ドレス等取得部31により自動で、もしくは手動で取得
され登録される。The care-of IP address is stored in the mobile IP management unit 2
5 is set in the storage unit 32 such as a care-of address, and is used for transfer registration transmission to the home agent server 1 and encapsulation processing. In the care-of address storage unit 32 of the mobile IP management unit 32, not only the care-of address but also a default gateway address, a server address of a default name service, and the like are set. These pieces of information are automatically or manually acquired and registered by the care-of address etc. acquiring unit 31.
【0054】ネットワークBにて必要な各種情報が取得
されると、移動IP管理部25の移動IP登録部33に
より、ネットワークAのホームエージェントサーバ1に
対して気付けアドレスCoAが送付され移動登録がなさ
れる。When various necessary information is obtained in the network B, the care-of address CoA is sent to the home agent server 1 of the network A by the mobile IP registration unit 33 of the mobile IP management unit 25, and the mobile registration is performed. You.
【0055】この移動登録後、移動端末2におけるパケ
ット送受信については、通常はカプセリング処理部22
が動作して移動IPプロトコルの処理が行われる。この
ときIP処理部14から見ると、移動IP処理部15が
擬似的なデフォルトゲートウェイとして動作し、IP処
理部14より上位には移動端末2が移動したことが認識
されないこととなる。After the mobile registration, the packet transmission / reception at the mobile terminal 2 is usually performed by the encapsulation processor 22.
Operates to perform processing of the mobile IP protocol. At this time, when viewed from the IP processing unit 14, the mobile IP processing unit 15 operates as a pseudo default gateway, and it is not recognized that the mobile terminal 2 has moved above the IP processing unit 14.
【0056】例えばネットワークCのクライアント5に
パケット送信する場合や、当該クライアント5からのパ
ケットがホームエージェントサーバ1で代理受信されて
転送されてきたような場合には、カプセリング処理部2
2にて移動IPプロトコルに対応した処理が施される。
これにより、NCGシステムにおける三角通信経路が確
保される。For example, when a packet is transmitted to the client 5 of the network C, or when a packet from the client 5 is transferred by proxy reception at the home agent server 1, the encapsulation processing unit 2
In step 2, processing corresponding to the mobile IP protocol is performed.
Thereby, a triangular communication path in the NCG system is secured.
【0057】上位(指示インターフェース18)からの
指示により、移動先の計算機への直接アクセスが要求さ
れた場合、入力スイッチ21が切り替わり、パケット処
理はアドレス変換部23により行われる。なお、この指
示情報は振り分け設定情報として振分設定情報格納部3
3に管理されている。このときアドレス変換部23では
送信パケットの送信元アドレスが端末のホームアドレス
から気付けアドレスに変更され、チェックサムなどの再
計算が行われる。When direct access to the destination computer is requested by an instruction from the host (instruction interface 18), the input switch 21 is switched, and the packet processing is performed by the address translation unit 23. This instruction information is used as distribution setting information in the distribution setting information storage unit 3.
3 At this time, the address conversion unit 23 changes the source address of the transmission packet from the home address of the terminal to the care-of address, and recalculates the checksum and the like.
【0058】また受信パケットの処理は、通常はカプセ
リング処理部22で処理される移動IPプロトコル対応
モードとなっている。しかし、上位(指示インターフェ
ース18)からの指定があった場合には、受信したパケ
ットの状態によりカプセリング処理部22へか、アドレ
ス変換部23へかが振り分けられる自動振り分けモード
となる。The processing of the received packet is normally in a mode corresponding to the mobile IP protocol which is processed by the encapsulation processing unit 22. However, when there is a designation from the upper level (instruction interface 18), an automatic distribution mode in which the packet is distributed to the encapsulation processing unit 22 or the address translation unit 23 depending on the state of the received packet is set.
【0059】この場合、受信パケットにホームエージェ
ントによるカプセル化が施されていればカプセリング処
理部22に渡され通常の移動IPパケットの処理が行わ
れる。In this case, if the received packet has been encapsulated by the home agent, the packet is transferred to the encapsulation processing unit 22 and the normal mobile IP packet is processed.
【0060】一方、カプセリングされておらずかつ宛先
アドレスが気付けアドレスであった場合には、宛先アド
レスが気付けアドレスからホームアドレスNに変換され
てIP処理部14に渡される。このときは、移動先のロ
ーカルな計算機等からの送信パケットが、冗長な三角経
路を通ることなく移動端末2に直接着信する。On the other hand, if encapsulation has not been performed and the destination address is the care-of address, the destination address is converted from the care-of address to the home address N and passed to the IP processing unit 14. At this time, a transmission packet from a local computer or the like at the destination directly arrives at the mobile terminal 2 without passing through a redundant triangular route.
【0061】以上の処理について図1、図3及び図5を
用いて具体的に説明する。図5は移動後の移動端末と他
ネットワーク上の通信相手との通信及び移動端末とその
移動ネットワーク上のローカル資源との通信について説
明する図である。The above processing will be specifically described with reference to FIGS. 1, 3 and 5. FIG. 5 is a diagram for explaining communication between a mobile terminal after movement and a communication partner on another network and communication between the mobile terminal and local resources on the mobile network.
【0062】まず同図(a)に示すように、移動端末2
からネットワークC上のクライアント5へのパケット送
信を説明する。まず、IP処理部14から移動端末2の
ホームアドレスNを送信元アドレスとし、クライアント
5のIPアドレスCHを送信先アドレスとしたパケット
が出力される(図5:a1)。First, as shown in FIG.
Will be described from the client to the client 5 on the network C. First, the IP processing unit 14 outputs a packet in which the home address N of the mobile terminal 2 is set as the source address and the IP address CH of the client 5 is set as the destination address (FIG. 5: a1).
【0063】このパケットは入力スイッチ21によりカ
プセリング処理部22に送られ、当該カプセリング処理
部22からそのままの送受信アドレスでネットワークB
からクライアント5に送信される(図5:a2)。クラ
イアント5では、この受信パケットの送信元アドレスを
見てネットワークAの移動端末2からパケットを受け取
ったと認識する。This packet is sent by the input switch 21 to the encapsulation processing unit 22, and the encapsulation processing unit 22 sends the packet to the network
Is transmitted to the client 5 (FIG. 5: a2). The client 5 sees the source address of the received packet and recognizes that the packet has been received from the mobile terminal 2 of the network A.
【0064】次に、図5(b)に示すように、このクラ
イアント5が移動端末2に返信する場合を考える。この
場合、クライアント5からは、移動端末2のホームアド
レスNを送信先アドレスとしたパケットが送出され、当
該パケットはネットワークAに到着する(図5:b
1)。Next, as shown in FIG. 5B, a case where the client 5 sends a reply to the mobile terminal 2 will be considered. In this case, a packet with the home address N of the mobile terminal 2 as the destination address is transmitted from the client 5, and the packet arrives at the network A (FIG. 5B).
1).
【0065】ネットワークAの伝送路上に流された上記
パケットは、ホームエージェントサーバ1により代理受
信される。さらに送信元アドレスHAをホームエージェ
ントとし、送信先アドレスCoAをネットワークB上の
移動端末Bの気付けアドレスとしたパケットが作成され
送出される(図5:b2)。なお、先に代理受信された
パケット部分はカプセル化され暗号化されている。The packet transmitted on the transmission line of the network A is received by the home agent server 1 by proxy. Further, a packet is created and transmitted with the source address HA as the home agent and the destination address CoA as the care-of address of the mobile terminal B on the network B (FIG. 5: b2). Note that the packet portion that has been previously received by proxy is encapsulated and encrypted.
【0066】ホームエージェントからネットワークBに
送信されたパケットは、移動端末2に受信され、ホーム
エージェントからの転送パケットであることが検知され
る。これにより出力スイッチ24からカプセリング処理
部22に振り分けられる。そして、カプセリング処理部
22でカプセル化されたオリジナルのパケット(代理受
信前のパケット)が取り出され、IP処理部14に引き
渡される。The packet transmitted from the home agent to network B is received by mobile terminal 2 and detected as a transfer packet from the home agent. As a result, the output is switched from the output switch 24 to the encapsulation processing unit 22. Then, the original packet (the packet before proxy reception) encapsulated by the encapsulation processing unit 22 is extracted and delivered to the IP processing unit 14.
【0067】したがって、IP処理部14からすれば、
ネットワークAに接続されている場合と同一状態のパケ
ットを受け取ることになる。以上は、移動IPプロトコ
ルが実現された場合の処理であるが、次に、ネットワー
クB上のプリンタ6と通信する場合について図5(c)
及び(d)を用いて説明する。Therefore, from the viewpoint of the IP processing unit 14,
Packets in the same state as when connected to network A will be received. The above is the processing when the mobile IP protocol is realized. Next, the case where communication with the printer 6 on the network B is performed will be described with reference to FIG.
This will be described with reference to FIGS.
【0068】まず、IP処理部14からは、ホームアド
レスNを送信元として、プリンタ6のIPアドレスPが
送信先として付された送信パケットが出力される(図
5:c1)。First, the IP processing unit 14 outputs a transmission packet with the home address N as the transmission source and the IP address P of the printer 6 as the transmission destination (FIG. 5: c1).
【0069】この場合は、当該プリンタ6に送信すると
きはアドレス変換をするように振り分け設定情報格納部
34に情報設定されているとする。この設定情報に基づ
き、上記パケットは入力スイッチ21によりアドレス変
換部23に振り分けられる。In this case, it is assumed that information is set in the distribution setting information storage unit 34 so that address conversion is performed when transmitting to the printer 6. Based on the setting information, the packet is distributed to the address conversion unit 23 by the input switch 21.
【0070】パケットはアドレス変換部23により送信
元アドレスをCoAとするように再構成され、プリンタ
6に送出される(図5:c2)。このパケットを受け取
ったプリンタ6では、必要に応じ、移動端末2にパケッ
ト送信を行う。プリンタ6は、送信元アドレスをCoA
としてパケット受信しているので、このアドレスCoA
に対して返信する。したがって、当該パケットは、送信
元アドレスをPとし、送信先アドレスをCoAとなるよ
うに作成され送出される(図5:d1)。The packet is reconfigured by the address conversion unit 23 so that the source address is set to CoA, and transmitted to the printer 6 (FIG. 5: c2). The printer 6 that has received this packet transmits the packet to the mobile terminal 2 as necessary. The printer 6 sets the source address to CoA
, The address CoA
Reply to Therefore, the packet is created and transmitted such that the source address is P and the destination address is CoA (FIG. 5: d1).
【0071】このパケットは、ネットワークBの伝送路
上で移動端末2により直接受信される。そして、その送
信元受信先アドレスによりホームエージェントからの送
信ではないと出力スイッチ24により判断され、アドレ
ス変換部23に割り振られる。This packet is directly received by the mobile terminal 2 on the transmission path of the network B. Then, it is determined by the output switch 24 that the transmission is not from the home agent based on the source and destination addresses, and is assigned to the address conversion unit 23.
【0072】割り振られたパケットは、アドレス変換部
23によって、その送信先アドレスがNになるように再
構成され、IP処理部14に引き渡される(図5:d
2)。こうして、IP処理部14ではネットワークAに
接続されているのと同一環境で処理が実行できる。The allocated packet is reconstructed by the address translator 23 so that its destination address becomes N, and is delivered to the IP processor 14 (FIG. 5: d).
2). Thus, the IP processing unit 14 can execute processing in the same environment as that connected to the network A.
【0073】上述したように、本発明の実施の形態に係
る移動IPシステムの移動端末は、移動IP処理部15
をIP処理部14と別途に設け、これをIP処理部14
とデバイスドライバ16の間に挿入して移動IPプロト
コルを実現するようにしたので、移動IPプロトコルを
用いて移動先ネットワークにて通信する場合に、既存の
IPプロトコル処理部分に変更を加えることなく簡便に
移動IP機能を実現させることができる。As described above, the mobile terminal of the mobile IP system according to the embodiment of the present invention
Is provided separately from the IP processing unit 14.
And implements the mobile IP protocol by inserting it between the device driver 16 and the device driver 16, so that when communicating on the destination network using the mobile IP protocol, the existing IP protocol processing part can be easily modified without any change. Can realize a mobile IP function.
【0074】また、本実施形態の移動端末は、移動IP
処理部15に、カプセリングによる移動IP処理を実行
するカプセリング処理部22とアドレス変換により移動
先の資源に直接アクセスする処理を実行するアドレス変
換部23とを設け、これらの処理を切り替えるようにし
たので、当該移動端末2を移動させた場合でも、移動前
と同様な環境で他の計算機にアクセスできるという移動
IPの利点を保持しつつ、移動先のローカル資源に対し
ては冗長な三角経路を取ることなく直接通信が行えるよ
うにすることができる。したがって、かかる場合の通信
オーバーヘッドの増大を削減することができる。The mobile terminal according to the present embodiment has a mobile IP
Since the processing unit 15 is provided with a capsulation processing unit 22 for executing mobile IP processing by encapsulation and an address conversion unit 23 for executing processing for directly accessing a destination resource by address conversion, these processings are switched. Even if the mobile terminal 2 is moved, take the redundant triangular route for the local resource at the destination while maintaining the advantage of the mobile IP that other computers can be accessed in the same environment as before the movement. And direct communication can be performed without the need. Therefore, an increase in communication overhead in such a case can be reduced.
【0075】なお、本発明は、上記各実施の形態に限定
されるものでなく、その要旨を逸脱しない範囲で種々に
変形することが可能である。例えば実施形態では移動I
P処理を移動端末本体上のソフトウェア処理で実現する
ようにしているが、本発明はこのような場合に限られる
ものではない。例えば移動IP処理部15の移動IP機
能をLANボードやLANカードのなどのハードウェア
で実現するようにしてもよい。The present invention is not limited to the above embodiments, but can be variously modified without departing from the gist thereof. For example, in the embodiment, the movement I
Although the P processing is realized by software processing on the mobile terminal body, the present invention is not limited to such a case. For example, the mobile IP function of the mobile IP processing unit 15 may be realized by hardware such as a LAN board or a LAN card.
【0076】また、実施形態に記載した手法は、計算機
(コンピュータ)に実行させることができるプログラム
(ソフトウエア手段)として、例えば磁気ディスク(フ
ロッピーディスク、ハードディスク等)、光ディスク
(CD−ROM、DVD等)、半導体メモリ等の記憶媒
体に格納し、また通信媒体により伝送して頒布すること
もできる。なお、媒体側に格納されるプログラムには、
計算機に実行させるソフトウエア手段(実行プログラム
のみならずテーブルやデータ構造も含む)を計算機内に
構成させる設定プログラムをも含むものである。本装置
を実現する計算機は、記憶媒体に記録されたプログラム
を読み込み、また場合により設定プログラムによりソフ
トウエア手段を構築し、このソフトウエア手段によって
動作が制御されることにより上述した処理を実行する。The method described in the embodiment can be implemented by a computer (computer) as a program (software means) such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.). ), Stored in a storage medium such as a semiconductor memory, or transmitted and distributed via a communication medium. The programs stored on the medium side include
A software program (including not only an execution program but also a table and a data structure) to be executed by the computer includes a setting program for configuring the computer. A computer that realizes the present apparatus reads a program recorded in a storage medium, and in some cases, constructs software means by using a setting program, and executes the above-described processing by controlling the operation of the software means.
【0077】[0077]
【発明の効果】以上詳記したように本発明によれば、移
動IPプロトコルを用いて移動先ネットワークにて通信
する場合に、既存IPプロトコル処理部に変更を加える
ことなく移動IP機能を実現できる移動IPシステムの
移動端末及び記録媒体を提供することができる。As described above in detail, according to the present invention, when communication is performed on a destination network using a mobile IP protocol, a mobile IP function can be realized without changing the existing IP protocol processing unit. A mobile terminal and a recording medium of a mobile IP system can be provided.
【0078】また本発明によれば、移動IP機能を確保
しつつも、移動先ネットワークのローカル資源に対して
アクセスする場合には、ホームエージェントを介するこ
となく直接通信することを可能として三角経路のオーバ
ヘッドを削減できる移動IPシステムの移動端末及び記
録媒体を提供することができる。Further, according to the present invention, when accessing a local resource of a destination network while securing a mobile IP function, it is possible to directly communicate without using a home agent, thereby enabling a triangular route. It is possible to provide a mobile terminal and a recording medium of a mobile IP system that can reduce overhead.
【図1】本発明の実施の形態に係る移動端末を適用する
移動IPシステムの一例を示す構成図。FIG. 1 is a configuration diagram showing an example of a mobile IP system to which a mobile terminal according to an embodiment of the present invention is applied.
【図2】同実施形態の移動端末のシステム構成例を示す
図。FIG. 2 is an exemplary view showing an example of the system configuration of the mobile terminal according to the embodiment.
【図3】同実施形態の移動端末の一例を示すブロック構
成図。FIG. 3 is a block diagram showing an example of the mobile terminal according to the embodiment;
【図4】同実施形態の移動IP管理部の構成例を示すブ
ロック図。FIG. 4 is an exemplary block diagram showing a configuration example of a mobile IP management unit according to the embodiment;
【図5】移動後の移動端末と他ネットワーク上の通信相
手との通信及び移動端末とその移動ネットワーク上のロ
ーカル資源との通信について説明する図。FIG. 5 is a diagram for explaining communication between a mobile terminal after movement and a communication partner on another network and communication between the mobile terminal and local resources on the mobile network.
1…ホームエージェントサーバ 2…移動端末 3…ルータ 4…インターネット 5…クライアント 6…プリンタ 7…DHCPサーバ 11…上位処理部分 12…ソケットI/F 13…TCP/IP処理部 14…IP処理部 15…移動IP処理部 16…デバイスドライバ 17…ハードウエア 18…指示インターフェース 21…入力スイッチ 22…カプセリング処理部 23…アドレス変換部 24…出力スイッチ 25…移動IP管理部 31…気付アドレス等取得部 32…気付アドレス等格納部 33…移動IP登録部 34…振分設定情報格納部 35…入力スイッチ切替指示部 36…入力スイッチ本体 A,B,C…ネットワーク DESCRIPTION OF SYMBOLS 1 ... Home agent server 2 ... Mobile terminal 3 ... Router 4 ... Internet 5 ... Client 6 ... Printer 7 ... DHCP server 11 ... Upper processing part 12 ... Socket I / F 13 ... TCP / IP processing part 14 ... IP processing part 15 ... Mobile IP processing unit 16 Device driver 17 Hardware 18 Instruction interface 21 Input switch 22 Encapsulation processing unit 23 Address conversion unit 24 Output switch 25 Mobile IP management unit 31 Care-of address etc. acquisition unit 32 Care Address etc. storage unit 33 Mobile IP registration unit 34 Distribution setting information storage unit 35 Input switch switching instruction unit 36 Input switch body A, B, C Network
Claims (5)
う移動IPシステムに用いられる移動端末であって、 前記移動IPプロトコルを実現する移動IP処理部を設
けるとともに、この移動IP処理部をIPプロトコルの
処理を行うIP処理部の下位に配置して、前記IP処理
部における移動IPプロトコル処理機能を不要としたこ
とを特徴とする移動IPシステムの移動端末。1. A mobile terminal used in a mobile IP system that performs processing corresponding to a mobile IP protocol, comprising: a mobile IP processing unit that implements the mobile IP protocol; A mobile terminal of a mobile IP system, wherein the mobile terminal is disposed below an IP processing unit that performs processing and does not require a mobile IP protocol processing function in the IP processing unit.
う移動IPシステムに用いられる移動端末であって、 送受信パケットに対し、前記移動IPプロトコルに対応
した処理を行う第1の処理部と、 送信パケットの送信元アドレスを移動先のネットワーク
で取得したアドレスに入れ替えるとともに、受信パケッ
トの送信先アドレスを移動前のホームアドレスに入れ替
えることで、下位処理部分に対しては移動先のネットワ
ークに属する端末であるように見せかける第2の処理部
とを備え、 送受信パケットに対する処理を前記第1及び第2の処理
部と間で切り替え可能に構成されたことを特徴とする移
動IPシステムの移動端末。2. A mobile terminal used in a mobile IP system that performs processing corresponding to a mobile IP protocol, comprising: a first processing unit that performs processing corresponding to the mobile IP protocol on transmission / reception packets; By replacing the source address of the received packet with the address obtained in the destination network and replacing the destination address of the received packet with the home address before the transfer, the terminal belonging to the destination network for the lower processing part A mobile terminal of a mobile IP system, comprising: a second processing unit that pretends to be as described above; and configured to be able to switch processing for transmission / reception packets between the first and second processing units.
において、 請求項2における前記第1の処理部及び前記第2の処理
部を前記移動IP処理部に備え、 かつ、送受信パケットを前記第1及び第2の処理部の何
れで処理するかについて、当該移動IP処理部よりも上
位から切替制御をしてパケット処理の選択を可能とした
移動IPシステムの移動端末。3. The mobile terminal of the mobile IP system according to claim 1, wherein the first processing unit and the second processing unit according to claim 2 are provided in the mobile IP processing unit, and a transmission / reception packet is transmitted to the mobile IP processing unit. A mobile terminal of a mobile IP system in which packet processing can be selected by performing switching control on which of a first processing unit and a second processing unit to perform processing from above the mobile IP processing unit.
う移動IPシステムに用いられる移動端末を制御するプ
ログラムであって、 前記移動IPプロトコルに対応した処理機能は備えず、
IPプロトコルの処理のみを行うIP処理手段と、 前記移動IPプロトコルを実現するとともに、前記IP
処理手段の下位に設けられる移動IP処理手段としてコ
ンピュータを機能させるためのプログラムを記録したコ
ンピュータ読み取り可能な記録媒体。4. A program for controlling a mobile terminal used in a mobile IP system that performs processing corresponding to a mobile IP protocol, wherein the program does not have a processing function corresponding to the mobile IP protocol.
IP processing means for performing only the processing of the IP protocol, and realizing the mobile IP protocol,
A computer-readable recording medium in which a program for causing a computer to function as mobile IP processing means provided below the processing means is recorded.
う移動IPシステムに用いられる移動端末を制御するプ
ログラムであって、 送受信パケットに対し、前記移動IPプロトコルに対応
した処理を行う第1の処理手段と、 送信パケットの送信元アドレスを移動先のネットワーク
で取得したアドレスに入れ替えるとともに、受信パケッ
トの送信先アドレスを移動前のホームアドレスに入れ替
えることで、下位処理部分に対しては移動先のネットワ
ークに属する端末であるように見せかける第2の処理手
段と、 送受信パケットに対する処理を前記第1及び第2の処理
部と間で切り替える切替手段としてコンピュータを機能
させるためのプログラムを記録したコンピュータ読み取
り可能な記録媒体。5. A program for controlling a mobile terminal used in a mobile IP system that performs processing corresponding to a mobile IP protocol, wherein the first processing means performs processing corresponding to the mobile IP protocol with respect to transmitted / received packets. By replacing the source address of the transmitted packet with the address obtained on the destination network, and replacing the destination address of the received packet with the home address before the move, the lower-order processing part is connected to the destination network. A second processing unit that makes the computer appear to belong to the terminal, and a computer-readable recording that stores a program for causing a computer to function as a switching unit that switches processing of transmission / reception packets between the first and second processing units. Medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18912698A JP3999360B2 (en) | 1998-07-03 | 1998-07-03 | Mobile terminal and recording medium of mobile IP system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18912698A JP3999360B2 (en) | 1998-07-03 | 1998-07-03 | Mobile terminal and recording medium of mobile IP system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000022708A true JP2000022708A (en) | 2000-01-21 |
JP3999360B2 JP3999360B2 (en) | 2007-10-31 |
Family
ID=16235838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18912698A Expired - Fee Related JP3999360B2 (en) | 1998-07-03 | 1998-07-03 | Mobile terminal and recording medium of mobile IP system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3999360B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002047336A1 (en) * | 2000-12-06 | 2002-06-13 | Nec Corporation | Virtual private network |
WO2003015356A1 (en) * | 2001-08-08 | 2003-02-20 | Fujitsu Limited | Server, mobile communication terminal, radio device, communication method for communication system, and communication system |
JP2005269661A (en) * | 2004-03-19 | 2005-09-29 | Microsoft Corp | Virtual private network structure reuse for mobile computing device |
US7711819B2 (en) | 2001-10-31 | 2010-05-04 | Fujitsu Limited | Load balancer |
US8254088B2 (en) | 2007-12-28 | 2012-08-28 | Mitsubishi Electric Corporation | Gas-insulated switchgear |
-
1998
- 1998-07-03 JP JP18912698A patent/JP3999360B2/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002047336A1 (en) * | 2000-12-06 | 2002-06-13 | Nec Corporation | Virtual private network |
WO2003015356A1 (en) * | 2001-08-08 | 2003-02-20 | Fujitsu Limited | Server, mobile communication terminal, radio device, communication method for communication system, and communication system |
JPWO2003015356A1 (en) * | 2001-08-08 | 2004-12-02 | 富士通株式会社 | Server, mobile communication terminal, wireless device, and communication method and communication system in communication system |
US7711819B2 (en) | 2001-10-31 | 2010-05-04 | Fujitsu Limited | Load balancer |
JP2005269661A (en) * | 2004-03-19 | 2005-09-29 | Microsoft Corp | Virtual private network structure reuse for mobile computing device |
US8254088B2 (en) | 2007-12-28 | 2012-08-28 | Mitsubishi Electric Corporation | Gas-insulated switchgear |
Also Published As
Publication number | Publication date |
---|---|
JP3999360B2 (en) | 2007-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7707310B2 (en) | Mobile IP registration supporting port identification | |
US6970902B1 (en) | Method and apparatus for providing a distributed service in a network | |
US6742036B1 (en) | Method for supporting mobility on the internet | |
KR101029900B1 (en) | Methods and apparatus for mobile ip dynamic home agent allocation | |
AU2003219693B2 (en) | Methods and apparatus for Mobile IP home agent clustering | |
US7324490B2 (en) | Communication system, address management method, relay device, and management device | |
EP1552635B1 (en) | Method, device and system for distributing server requests among a cluster of servers that have registered as mobile nodes | |
US7415512B1 (en) | Method and apparatus for providing a general purpose computing platform at a router on a network | |
US8432877B2 (en) | Routing control method and system | |
JPH1051449A (en) | Mobile computer support system, its management server, its terminal equipment and address conversion method | |
US8572284B2 (en) | Method and apparatus for registering a mobile object on a foreign network | |
JP6999931B2 (en) | Communication method, communication system, MEC server, DNS server, and traffic guidance router | |
JP2003163689A (en) | Network linkage information processing system and method for moving access between load distributors | |
WO2004032396A9 (en) | Method, device and system for distributing server requests among a cluster of servers that have registered as mobile nodes | |
KR100425325B1 (en) | Method for managing IP using NAT in mobile network and apparatus thereof | |
US7447162B1 (en) | Methods and apparatus for anchoring of mobile nodes using DNS | |
TW538616B (en) | Method for providing transparent public addressed networks within private networks | |
JP3999360B2 (en) | Mobile terminal and recording medium of mobile IP system | |
JP3944106B2 (en) | Mobile communication system, radio terminal apparatus and information providing apparatus used in the mobile communication system, program, and mobile communication terminal management method | |
KR100423391B1 (en) | A Processing Method of the Distributed Forwarding Table in the High Speed Router | |
JP2003258859A (en) | Communication system, communicating method, transferring device and network managing device | |
JP2003018184A (en) | Communication control system and communication control method | |
KR20020090961A (en) | An intelligent network access device and a network access method | |
JP3575369B2 (en) | Access routing method and access providing system | |
JP3435360B2 (en) | Mobile computer device, address information management method and address resolution method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050609 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070508 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070709 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070807 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070809 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |