JPH0695998A - Mobile communication device - Google Patents
Mobile communication deviceInfo
- Publication number
- JPH0695998A JPH0695998A JP24685592A JP24685592A JPH0695998A JP H0695998 A JPH0695998 A JP H0695998A JP 24685592 A JP24685592 A JP 24685592A JP 24685592 A JP24685592 A JP 24685592A JP H0695998 A JPH0695998 A JP H0695998A
- Authority
- JP
- Japan
- Prior art keywords
- address
- mobile communication
- application
- control unit
- network
- 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.)
- Pending
Links
Landscapes
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
(57)【要約】
【目的】 ネットワーク上をアドレス変更を伴って移動
する場合に、アドレス変換のオーバーヘッドを軽減した
移動通信装置を提供することを目的とする。
【構成】 以前の移動先ネットワークでのアドレスをす
べて保持する複数アドレス保持部2を参照して、複数ア
ドレス制御部3は、アドレス変換が必要か否かを判断す
る。現在のネットワークでのアドレスで通信する場合は
アドレス変換なしに通信を行なう。そうでない場合は、
移動通信制御部1によりアドレス変換を行なう。これに
より、移動にかかわらず、アプリケーションに対して連
続的な通信が可能になる。その結果、移動先で始動した
アプリケーションに対しては移動通信のためのオーバー
ヘッドが従来の方式と比較して軽減されることと、移動
先での稼働がある程度の時間に及ぶ場合は、移動前から
継続的に稼働していたアプリケーションが次第に終了
し、最終的にはすべてのアプリケーションが移動先で始
動することとなり、スムーズな環境の移行が実現でき
る。
(57) [Abstract] [Purpose] An object of the present invention is to provide a mobile communication device that reduces the overhead of address translation when moving on the network with address change. [Structure] Referring to the multiple address holding unit 2 that holds all addresses in the previous destination network, the multiple address control unit 3 determines whether or not address translation is necessary. When communicating with an address on the current network, communication is performed without address conversion. If not,
The mobile communication control unit 1 performs address conversion. This allows continuous communication to the application regardless of movement. As a result, for applications started at the destination, the overhead for mobile communication is reduced compared to the conventional method, and if the operation at the destination takes a certain amount of time, the Applications that have been running continuously will end gradually, and eventually all applications will be started on the move destination, and a smooth environment transition can be realized.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ネットワーク上の接続
点を移動し、接続点毎に異なるアドレスが割り当てられ
る移動通信装置について、移動ノードとなる移動通信装
置が、移動の前後で他のノードと連続的な通信を行なう
ための改良に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile communication device that moves a connection point on a network and is assigned a different address for each connection point. With regard to improvements for continuous communication with.
【0002】[0002]
【従来の技術】近年、電子技術の進展により小型化・軽
量化されポータブルなコンピュータが普及しつつある。
この種のコンピュータではネットワークに接続されてい
るものを、一旦ネットワークから切り離して移動し、移
動先において再びネットワークに接続して使用すること
が考えられる。2. Description of the Related Art In recent years, portable computers, which are made smaller and lighter by the progress of electronic technology, are becoming popular.
In this type of computer, it is conceivable that a computer connected to the network is temporarily separated from the network and moved, and then connected to the network and used again at the destination.
【0003】ところで、ネットワークに接続されたノー
ド(コンピュータ)には、それを特定するためのアドレ
スが割り当てられている。ところが、このアドレスに接
続点の位置情報が含まれている等アドレスが移動先に応
じて変わる場合、ネットワーク上のノードが移動した場
合は、新たなアドレスを再設定する必要が生じ、移動の
前後で連続的な通信をすることができなくなる。By the way, each node (computer) connected to the network is assigned an address for identifying it. However, if the address changes depending on the destination such as the location information of the connection point is included in this address, and if a node on the network moves, it becomes necessary to reconfigure a new address. It becomes impossible to communicate continuously.
【0004】そこで、コンピュータが移動しても移動の
前後で連続的な通信を行なう通信方式として、移動する
ノードに対して二つのアドレスを割り当てることが提案
されている。すなわち、ソニーコンピュータサイエンス
研究所のVIPのアプローチ(参考文献:”VIP:仮
想インターネットプロトコル”,寺岡文男,横手靖彦,
所 真理雄,情報処理学会研究会報告 ― マルチメデ
ィア通信と分散処理― 1991.7.5)では、ホー
ムアドレスと呼ばれる仮想的なアドレスを定義し、移動
ノードはそのホームアドレスと、移動先ネットワークで
実際の通信に使用する実アドレスを持つ。Therefore, it has been proposed to allocate two addresses to a moving node as a communication method for performing continuous communication before and after the movement of a computer. That is, the VIP approach of Sony Computer Science Laboratories (reference: "VIP: Virtual Internet Protocol", Fumio Teraoka, Yasuhiko Yokote,
Mariko Tokoro, IPSJ Technical Committee Report-Multimedia Communication and Distributed Processing-1991.7.5) defines a virtual address called a home address, and a mobile node actually uses the home address and the destination network. Has a real address used for communication.
【0005】以下、上記VIPのアプローチにおいて、
移動ノードがホームアドレスと実アドレスを保持してい
る様子と、移動の前後で連続通信を行なうための処理の
流れについて説明する。図3はVIPのアプローチにお
ける移動ノードの構成を示す図である。同図において、
14は上位の通信制御部で、アプリケーションやプロセ
スからの送信要求、移動通信制御部11からの受信パケ
ットを受けて、送受信処理を行なう。Below, in the above VIP approach,
A state in which the mobile node holds a home address and a real address, and a flow of processing for performing continuous communication before and after moving will be described. FIG. 3 is a diagram showing the configuration of a mobile node in the VIP approach. In the figure,
A higher-level communication control unit 14 receives a transmission request from an application or process and a received packet from the mobile communication control unit 11 and performs transmission / reception processing.
【0006】15は下位の通信制御部で、ネットワーク
を介して実際に通信を行なう。16は通信回線である。
11は移動通信を実現する移動通信制御部で、ホームア
ドレス保持部12を参照して、上位の通信制御部14か
らの送信パケットのホームアドレスを実アドレスに変換
し、下位の通信制御部15からの受信パケットの実アド
レスをホームアドレスに変換する。Reference numeral 15 is a lower-order communication control unit which actually performs communication via the network. 16 is a communication line.
Reference numeral 11 is a mobile communication control unit that realizes mobile communication, refers to the home address holding unit 12, converts the home address of the packet transmitted from the upper communication control unit 14 into a real address, and then converts the home address from the lower communication control unit 15. The real address of the received packet of is converted into the home address.
【0007】ホームアドレス保持部12は、移動ノード
のホームアドレスを保持する。以上のように構成された
VIPのアプローチにおける移動ノードについて、以下
その動作について説明する。まず、移動ノードは、移動
により新しいネットワークに接続されると、そのネット
ワークにおいて使用するアドレスを次のようにして獲得
する。移動の際、ノードの電源がoffされない場合、
下位の通信制御部15だけを初期化して新しいネットワ
ークでのアドレスを獲得し、一方、電源がoffされた
場合には、電源on時の初期化に伴い下位の通信制御部
15を初期化して、新しいネットワークにおけるアドレ
スを獲得する。このアドレス獲得の具体的な方法として
は、BOOTP(参考文献:Bill Croft a
nd John Gilmore,BOOTSTRAP
PROTOCOL,RFC951,Sep.,198
5)を使用する方法や、システム管理者で割り当てて入
力する方法などがある。これらの方法により獲得された
アドレスは、移動通信制御部11により実アドレスとし
て保持され、下位の通信制御部15が実際にネットワー
クを介して通信する際に用いられる。The home address holding unit 12 holds the home address of the mobile node. The operation of the mobile node in the VIP approach configured as described above will be described below. First, when a mobile node is connected to a new network by moving, the mobile node acquires an address used in the new network as follows. If the power of the node is not turned off when moving,
Only the lower communication control unit 15 is initialized to obtain the address in the new network. On the other hand, when the power is turned off, the lower communication control unit 15 is initialized along with the initialization when the power is turned on. Acquire an address in the new network. As a specific method of obtaining the address, BOOTP (reference: Bill Croft a)
nd John Gilmore, BOOTSTRAP
PROTOCOL, RFC951, Sep. , 198
There are methods such as the method of using 5) and the method of assigning and entering by the system administrator. The addresses obtained by these methods are held as real addresses by the mobile communication control unit 11 and used when the lower communication control unit 15 actually communicates via the network.
【0008】次に、移動ノードが送信する場合、上位の
通信制御部14から移動通信制御部11に送信要求(送
信元アドレス、送信データ、送信に関する指示を含む)
が渡される。このとき、上位の通信制御部14からは、
送信元アドレスとしてホームアドレスが指定される。移
動通信制御部11はホームアドレス保持部12を参照し
てパケットの送信元アドレスとしてのホームアドレスを
実アドレスに変換し、実アドレスが設定されたパケット
を下位の通信制御部15を介して送出する。Next, when the mobile node transmits, a transmission request (including a source address, transmission data, an instruction regarding transmission) is sent from the upper communication control unit 14 to the mobile communication control unit 11.
Is passed. At this time, from the upper communication control unit 14,
A home address is designated as the source address. The mobile communication control unit 11 refers to the home address holding unit 12, converts the home address as the source address of the packet into a real address, and sends the packet in which the real address is set via the lower communication control unit 15. .
【0009】また、移動ノードが受信する場合、通信回
線6を介して移動ノードの実アドレス宛のパケットが受
信され、移動通信制御部11へ渡される。移動通信制御
部11では受信パケットで指定される実アドレスを、自
ノード宛であるかどうかチェックし、自ノード宛のパケ
ットであればホームアドレス保持部12を参照してホー
ムアドレスに変換し、上位の通信制御部14に渡す。When the mobile node receives the packet, the packet addressed to the real address of the mobile node is received via the communication line 6 and passed to the mobile communication control unit 11. The mobile communication control unit 11 checks whether the real address designated by the received packet is addressed to the own node, and if the packet is addressed to the own node, converts it into a home address by referring to the home address holding unit 12 To the communication control unit 14.
【0010】このように、従来の方式における移動ノー
ドは、実際の通信に使用する実アドレスと、移動しても
変化しない仮想のホームアドレスとを持つ。その結果、
移動により実アドレスの変更があっても、上位の通信制
御部14ないしアプリケーションは、移動の前後で同一
のホームアドレスを使用すればよいので、処理を中断す
ることなく連続的に実行することができる。As described above, the mobile node in the conventional system has a real address used for actual communication and a virtual home address that does not change even when it moves. as a result,
Even if the real address is changed due to the movement, the higher-level communication control unit 14 or the application only needs to use the same home address before and after the movement, so that the processing can be continuously executed without interruption. .
【0011】[0011]
【発明が解決しようとする課題】しかしながら上記の従
来技術によれば、移動ノードにおけるアプリケーション
は常に一つのホームアドレスで通信を行なうことができ
る反面、ホームアドレスと実アドレスとの対応を取るた
めのオーバーヘッド、即ちホームアドレスと実アドレス
との変換処理によるむだ時間が常に生じるという問題が
あった。However, according to the above conventional technique, the application in the mobile node can always communicate with one home address, but on the other hand, the overhead for associating the home address and the real address with each other. That is, there is a problem that a dead time is always generated due to the conversion processing between the home address and the real address.
【0012】本発明は上記問題点に鑑み、オーバーヘッ
ドを軽減しつつ、移動の前後で処理を中断することなく
連続的に通信し得る移動通信装置を提供することを目的
とする。In view of the above problems, it is an object of the present invention to provide a mobile communication device capable of continuous communication without interruption of processing before and after movement while reducing overhead.
【0013】[0013]
【課題を解決するための手段】上記の課題を解決するた
め本発明は、ネットワーク上の接続点のいずれかに接続
されて、接続点に応じたアドレスが割り当てられ、ネッ
トワークを介して通信する移動通信装置であって、送信
時に、アプリケーションによって指示された送信元アド
レスと、その時点で装置に割り当てられているアドレス
とが、一致するか否かを判定する判定手段と、判定手段
によって一致しないと判定された場合に、アプリケーシ
ョンによって指示された送信元アドレスを装置に割り当
てられているアドレスに変換するアドレス変換手段と、
を備えている。In order to solve the above-mentioned problems, the present invention is a mobile device which is connected to any one of connection points on a network, is assigned an address corresponding to the connection point, and communicates via the network. In the communication device, at the time of transmission, the transmission source address designated by the application and the address assigned to the device at that time are determined by the determination means and by the determination means. Address translation means for translating a source address designated by the application into an address assigned to the device when determined,
Is equipped with.
【0014】また、ネットワーク上の接続点のいずれか
に接続されて、接続点に応じたアドレスが割り当てら
れ、ネットワークを介して通信する移動通信装置であっ
て、本移動通信装置宛のパケット受信時に、そのパケッ
トがその時点で装置に割り当てられているアドレスを使
用しているアプリケーション宛であるか否かを判定する
判定手段と、判定手段によって、その時点で装置に割り
当てられているアドレスを使用しているアプリケーショ
ン宛でないと判定された場合に、そのパケットによって
示される送信元アドレスを、そのアプリケーションが使
用しているアドレスに変換するアドレス変換手段とを備
えている。Further, the mobile communication device is connected to any one of the connection points on the network, is assigned an address corresponding to the connection point, and communicates via the network, when receiving a packet addressed to the mobile communication device. , A determination means for determining whether or not the packet is addressed to the application using the address assigned to the device at that time, and an address assigned to the device at that time is used by the determination means. Address translation means for translating the source address indicated by the packet into an address used by the application when it is determined that the application is not addressed to the application.
【0015】さらに、以前に装置に割り当てられていた
アドレスのうち、アプリケーションによって使用され得
るアドレスをアプリケーションと対応させて保持する保
持手段を備え、前記アドレス変換手段は、保持手段を参
照してアドレスを変換するように構成されていてもよ
い。Further, there is provided holding means for holding an address which can be used by the application among the addresses previously assigned to the device in association with the application, and the address converting means refers to the holding means to store the address. It may be configured to convert.
【0016】また、上記アプリケーションは、その起動
時に装置に割り当てられているアドレスを、接続点の変
更後も継続して用いるものであってもよい。Further, the above-mentioned application may continue to use the address assigned to the device at its startup even after the connection point is changed.
【0017】[0017]
【作用】上記した手段により本発明の移動通信装置で
は、送信時において、判定手段は、現在の接続点でのア
ドレスとアプリケーションによって指示されたアドレス
が一致しているか否かを判定する。この判定結果を受け
て、アドレス変換手段は、一致していないときのみ、複
数アドレス保持手段を参照して現在の接続点のアドレス
に変換すると共にアドレス変換の対応関係を保持手段に
格納し、また、一致しているときは、アドレス変換しな
い。With the above-mentioned means, in the mobile communication device of the present invention, at the time of transmission, the judging means judges whether the address at the current connection point and the address designated by the application match. In response to this determination result, the address conversion means refers to the plural address holding means only when the addresses do not match, converts the address into the address of the current connection point, and stores the correspondence relationship of the address conversion in the holding means. , If they match, the address is not translated.
【0018】また、受信時において、判定手段は、受信
されたパケットが、その時点で装置に割り当てられてい
るアドレスを使用しているアプリケーション宛であるか
否かを判定する。この判定結果を受けて、その時点で装
置に割り当てられているアドレスを使用しているアプリ
ケーション宛でない場合、アドレス変換手段は、保持手
段を参照して当該アプリケーションが使用しているアド
レスに変換し、また、その時点で装置に割り当てられて
いるアドレスを使用しているアプリケーション宛である
場合、アドレスを変換しない。Further, at the time of reception, the determination means determines whether or not the received packet is addressed to the application using the address assigned to the device at that time. In response to this determination result, when the address assigned to the device at that time is not addressed to the application, the address translation unit refers to the holding unit to translate the address into the address used by the application, Further, if the address is assigned to the application using the address assigned to the device at that time, the address is not translated.
【0019】このようにして、アプリケーションの使用
しているアドレスが現在の接続点でのアドレスである場
合には、アドレスを変換する必要がなくなるので、オー
バーヘッドが著しく軽減される。In this way, if the address used by the application is the address at the current connection point, there is no need to translate the address, and the overhead is significantly reduced.
【0020】[0020]
【実施例】以下本発明の一実施例におけるマルチアドレ
ス移動通信装置について、図1に示すブロック図を参照
しながら説明する。1は移動通信制御部で、後述する送
信先アドレス変換部7と送信元アドレス変換部8を有
し、アドレス変換を行なう。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A multi-address mobile communication device according to an embodiment of the present invention will be described below with reference to the block diagram shown in FIG. A mobile communication control unit 1 has a destination address translation unit 7 and a source address translation unit 8 which will be described later, and performs address translation.
【0021】2は複数アドレス保持部で、移動する毎に
ネットワークから獲得するアドレスを順に保持する。3
は複数アドレス制御部で、上位の通信制御部4から受け
た送信要求(送信データ)で用いれているアドレスがそ
の移動ノードで現在用いられている実アドレスと一致し
ているか否かを判定し、一致していれば下位の通信制御
部5にその送信要求(送信データ)をそのまま出力し、
一致していなければ移動通信制御部1を起動してアドレ
スを変換させた後に出力する。Reference numeral 2 denotes a plural address holding unit, which holds the addresses acquired from the network in order every time it moves. Three
Is a multiple address control unit, and determines whether the address used in the transmission request (transmission data) received from the higher-level communication control unit 4 matches the real address currently used by the mobile node, If they match, the transmission request (transmission data) is directly output to the lower communication control unit 5,
If they do not match, the mobile communication control unit 1 is activated to convert the address and then output.
【0022】4は上位の通信制御部で、アプリケーショ
ンやプロセスからの送信要求、及び移動通信制御部11
からの受信パケットを受けて、送受信処理を行なう。5
は下位の通信制御部で、ネットワークを介する実際の通
信を制御する。6は通信回線で、ネットワークに接続さ
れる。送信先アドレス変換部7は、受信時に送信先アド
レスをアプリケーションが使用しているアドレスに変換
する。Reference numeral 4 denotes a higher-level communication control unit, which is a transmission request from an application or process and a mobile communication control unit 11
It receives and receives the received packet from and performs transmission / reception processing. 5
Is a subordinate communication control unit that controls the actual communication via the network. A communication line 6 is connected to the network. The destination address conversion unit 7 converts the destination address into an address used by the application when receiving.
【0023】送信元アドレス変換部8は、送信時にアプ
リケーションが使用している送信元アドレスを、その移
動ノードに現在割り当てられているアドレスに変換す
る。以上のように構成された本発明の実施例におけるマ
ルチアドレス通信装置について、以下その動作を説明す
る。ネットワーク上のマルチアドレス通信装置(移動ノ
ード)は、ネットワーク上の物理的な移動に伴って実際
の通信に使用するアドレスが変わった場合に、その移動
ノード上のアプリケーションが継続して通信するため
に、移動ノード内にこれまで接続されたネットワークで
の全てのアドレスを保持して、それぞれアドレスの対応
を取りながら通信する様子を以下に説明する。The source address translation unit 8 translates the source address used by the application at the time of transmission into the address currently assigned to the mobile node. The operation of the multi-address communication device according to the embodiment of the present invention configured as described above will be described below. The multi-address communication device (mobile node) on the network allows the application on the mobile node to continue communication when the address used for actual communication changes due to physical movement on the network. The following is a description of a state in which all addresses in the networks connected so far are held in the mobile node, and communication is performed while associating the addresses with each other.
【0024】まず、移動ノードが移動に伴って、どのよ
うにして複数のアドレスを保持していくかについて説明
する。移動ノードが移動して新しいネットワークでブー
トする方法は次の2つの場合に分けられる。1つは、移
動する際に移動ノードの電源がoffされない場合であ
る。この場合は、下位の通信制御部5だけを初期化し、
新しいネットワークにおけるアドレスをBOOTP等に
より獲得する。ここまでは、従来技術で述べたのと同様
である。このとき、移動前に複数アドレス保持部2に保
持していたアドレスはそのまま保持されており、これ
に、新しく獲得したアドレスが追加される。First, how the mobile node holds a plurality of addresses as it moves will be described. The method by which the mobile node moves and boots in the new network can be divided into the following two cases. One is when the mobile node is not powered off when moving. In this case, only the lower communication control unit 5 is initialized,
The address in the new network is acquired by BOOTP or the like. Up to this point, the process is the same as described in the related art. At this time, the address held in the plural address holding unit 2 before the movement is held as it is, and the newly acquired address is added to this.
【0025】もう1つは、移動する際に移動ノードの電
源がoffされる場合である。移動ノードは、電源of
fの直前に複数アドレス保持部2で保持しているアドレ
スを移動ノードのローカルディスクに書き込み、退避さ
せる。その後、移動先のネットワークに接続され電源を
onされると、移動ノードは、前記のBOOTPにより
新しいアドレスを獲得しながら立ち上がり、獲得したア
ドレスを複数アドレス保持部2に設定する。その後、移
動ノードのローカルディスクに退避していたアドレスを
読み込み、複数アドレス保持部2に復帰させる。The other is a case where the mobile node is powered off when moving. Mobile node is powered off
Immediately before f, the address held by the plural address holding unit 2 is written to the local disk of the mobile node and saved. After that, when the mobile node is connected to the destination network and powered on, the mobile node stands up while acquiring a new address by the BOOTP, and sets the acquired address in the multiple address holding unit 2. After that, the address saved in the local disk of the mobile node is read and returned to the multiple address holding unit 2.
【0026】複数アドレス保持部2では、アドレス獲得
時に保持するアドレスにポインタ(前の移動時に獲得し
たアドレスを指す。)を付与し、このポインタによりア
ドレスを連結して管理する。このようにして、複数アド
レス保持部2は、移動があった場合、電源のon/of
fに関わらず、常にすべての移動前アドレスを保持する
ことができる。In the plural address holding unit 2, a pointer (indicating the address acquired at the time of the previous movement) is added to the address held when the address is acquired, and the addresses are connected and managed by this pointer. In this way, the multiple address holding unit 2 turns on / of the power when there is a movement.
All pre-movement addresses can be held regardless of f.
【0027】次に、送信の場合の処理の流れを説明す
る。移動ノードの上位の通信制御部4から複数アドレス
制御部3に送信要求(送信データ、アドレス、送信に必
要な指示等を含む。)が渡される。複数アドレス制御部
3は、送信元アドレスが最新のアドレス(現在の接続点
でのアドレス)と一致するか否かを判定し、一致してい
れば、下位の通信制御部5に渡す。下位の通信制御部5
は、送信パケットとして送信する。Next, the flow of processing in the case of transmission will be described. A transmission request (including transmission data, address, instructions necessary for transmission, etc.) is passed from the upper communication control unit 4 of the mobile node to the multiple address control unit 3. The multiple address control unit 3 determines whether or not the transmission source address matches the latest address (address at the current connection point), and if it matches, passes it to the lower communication control unit 5. Lower communication control unit 5
Is transmitted as a transmission packet.
【0028】複数アドレス制御部3の判定の結果、一致
していなければ、その送信元アドレスとともに、送信す
るパケットを送信元アドレス変換部8に渡す。送信元ア
ドレス変換部8では、送信元アドレスと最新のアドレス
との対応関係を保持し、送信元アドレスを最新アドレス
に変換して下位の通信制御部5に渡す。下位の通信制御
部5は、送信パケットとして送信する。If the result of determination by the plural address control unit 3 is that they do not match, the packet to be transmitted is passed to the transmission source address conversion unit 8 together with the transmission source address. The transmission source address conversion unit 8 holds the correspondence between the transmission source address and the latest address, converts the transmission source address into the latest address, and passes it to the lower communication control unit 5. The lower communication control unit 5 transmits as a transmission packet.
【0029】次に、受信の場合の処理の流れを説明す
る。移動ノードは、下位の通信制御部5によりパケット
の受信を行なう。下位の通信制御部5に受信されたパケ
ットは、複数アドレス制御部3に渡される。複数アドレ
ス制御部3では、送信元アドレス変換部8を参照して、
以前の送信時にアプリケーションから指定されたアドレ
スと最新のアドレスとでアドレス変換を行なった対応関
係が保持されているかを判断し、保持されていない場合
は、そのまま上位の通信制御部4に渡す。Next, the flow of processing in the case of reception will be described. The mobile node receives the packet by the lower communication control unit 5. The packet received by the lower communication control unit 5 is passed to the multiple address control unit 3. In the plural address control unit 3, referring to the source address conversion unit 8,
It is determined whether or not the correspondence obtained by performing the address conversion between the address designated by the application and the latest address at the time of the previous transmission is held.
【0030】複数アドレス制御部3の判断の結果、保持
されている場合は、送信先アドレス変換部7に渡し、ア
ドレス変換を行なう。変換されたパケットは上位の通信
制御部4に渡される。移動ノード内で複数のアドレスを
保持している様子を図2を用いて説明する。図2(a)
は、移動ノードの初期状態のアドレス保持の様子を示
す。移動を行なう前は、自らのアドレスとして1つ保持
しているだけで、従来の通信とまったく同様である。If the result of determination by the plural address control unit 3 is that it is held, it is passed to the destination address conversion unit 7 for address conversion. The converted packet is passed to the upper communication control unit 4. A state in which a plurality of addresses are held in the mobile node will be described with reference to FIG. Figure 2 (a)
Shows how the mobile node holds the address in the initial state. Before moving, it just holds one as its own address, which is exactly the same as conventional communication.
【0031】図2(b)は、1回、移動が行なわれて、
2つのアドレスを保持している様子を示す。移動ノード
は、初期状態で保持していたアドレスと移動先のネット
ワークで新たに割り当てられたアドレスとの2つのアド
レスを持つ。アプリケーションapl21は動作を始め
る時に割り当てられていたアドレスadr24で移動後
も動作し続ける。アプリケーションapl22は移動先
に起動されたもので、移動先でのアドレスadr25で
通信を行なうため、アドレス変換を要しないのでオーバ
ーヘッドが小さい。In FIG. 2B, the movement is performed once,
It shows that two addresses are held. The mobile node has two addresses, an address held in the initial state and an address newly assigned in the destination network. The application apl21 continues to operate even after moving at the address adr24 that was assigned when the application started. Since the application apl22 is activated at the destination and communicates with the address adr25 at the destination, no address conversion is required and therefore the overhead is small.
【0032】図2(c)は、2回、移動が行なわれ、3
つのアドレスを保持している様子を示す。アプリケーシ
ョンapl21とapl22は、それが起動されたとき
のそれぞれのアドレスadr24,adr25で動作し
続けている。現在の移動先で起動されたアプリケーショ
ンapl23は現在のアドレスadr26で動作してい
るため、アドレス変換を要しないのでオーバーヘッドが
小さい。このように、移動先のネットワークにおいて起
動されたアプリケーションほど効率のよい通信を行なう
ことができる。さらに、多くの場合、時間の経過に伴っ
て古いアプリケーションから順に終了していくので、最
終的には移動ノード上のすべてのアプリケーションは最
新のアドレスで動作することになり、結果、新しい環境
にスムーズに移行することが実現できる。In FIG. 2C, the movement is performed twice, and the movement is performed 3 times.
Shows that one address is held. Applications apl21 and apl22 continue to operate at their respective addresses adr24, adr25 when they were launched. Since the application apl23 started at the current destination is operating at the current address adr26, it does not require address translation, so the overhead is small. In this way, it is possible to perform more efficient communication as the application activated in the destination network. Furthermore, in many cases, older applications will end over time, eventually causing all applications on the mobile node to run at the latest address, resulting in a smoother new environment. Can be realized.
【0033】[0033]
【発明の効果】以上説明してきたように本発明のマルチ
アドレス移動通信装置によれば、移動するノード内にか
つて通信に使用したすべてのアドレスを保持することに
より、最新の移動先で起動されたアプリケーションに対
しては移動通信のためのオーバーヘッドを軽減すること
ができるという効果がある。As described above, according to the multi-address mobile communication device of the present invention, by holding all the addresses used for communication in the moving node, the multi-address mobile communication device is activated at the latest moving destination. For the application, there is an effect that the overhead for mobile communication can be reduced.
【0034】加えて、移動先での稼働が長時間に及ぶ場
合には、アプリケーションに意識させることなく除々に
最新の環境に移行することを可能にする。In addition, when the operation at the movement destination takes a long time, it is possible to gradually shift to the latest environment without making the application aware.
【図1】本発明の実施例におけるマルチアドレス通信装
置の構成図である。FIG. 1 is a configuration diagram of a multi-address communication device according to an embodiment of the present invention.
【図2】移動ノードが複数のアドレスを保持している様
子を示す図である。FIG. 2 is a diagram showing a state in which a mobile node holds a plurality of addresses.
【図3】従来のホームアドレスを用いた移動通信方式に
おける移動ノードの装置構成例を示す図である。FIG. 3 is a diagram showing a device configuration example of a mobile node in a conventional mobile communication system using a home address.
1 移動通信制御部 2 複数アドレス保持部 3 複数アドレス制御部 4 上位の通信制御部 5 下位の通信制御部 6 通信回線 7 送信先アドレス変換部 8 送信元アドレス変換部 DESCRIPTION OF SYMBOLS 1 Mobile communication control unit 2 Multiple address holding unit 3 Multiple address control unit 4 Upper communication control unit 5 Lower communication control unit 6 Communication line 7 Destination address conversion unit 8 Source address conversion unit
Claims (4)
続されて、接続点に応じたアドレスが割り当てられ、ネ
ットワークを介して通信する移動通信装置であって、 送信時に、アプリケーションによって指示された送信元
アドレスと、その時点で装置に割り当てられているアド
レスとが、一致するか否かを判定する判定手段と、 判定手段によって一致しないと判定された場合に、アプ
リケーションによって指示された送信元アドレスを装置
に割り当てられているアドレスに変換するアドレス変換
手段と、を備えたことを特徴とする移動通信装置。1. A mobile communication device, which is connected to any one of connection points on a network, is assigned an address according to the connection point, and communicates via the network, wherein transmission is instructed by an application at the time of transmission. The determination means for determining whether or not the original address and the address assigned to the device at that time match, and when the determination means determines that they do not match, the source address designated by the application is set. A mobile communication device, comprising: an address conversion unit that converts an address assigned to the device.
続されて、接続点に応じたアドレスが割り当てられ、ネ
ットワークを介して通信する移動通信装置であって、 本移動通信装置宛のパケット受信時に、そのパケットが
その時点で装置に割り当てられているアドレスを使用し
ているアプリケーション宛であるか否かを判定する判定
手段と、 判定手段によって、その時点で装置に割り当てられてい
るアドレスを使用しているアプリケーション宛でないと
判定された場合に、そのパケットによって示される送信
元アドレスを、そのアプリケーションが使用しているア
ドレスに変換するアドレス変換手段とを備えたことを特
徴とする移動通信装置。2. A mobile communication device which is connected to any one of connection points on a network, is assigned an address according to the connection point, and communicates via the network, when receiving a packet addressed to the mobile communication device. , The judgment means for judging whether or not the packet is addressed to the application using the address currently assigned to the device, and the judgment means uses the address assigned to the device at that time. A mobile communication device comprising: an address conversion unit that converts a source address indicated by the packet into an address used by the application when it is determined that the application is not addressed to the application.
に、 以前に装置に割り当てられていたアドレスのうち、アプ
リケーションによって使用され得るアドレスを保持する
保持手段を備え、 前記アドレス変換手段は、保持手段を参照してアドレス
を変換するように構成されていることを特徴とする移動
通信装置。3. The mobile communication device according to claim 2, further comprising a holding unit that holds an address that can be used by an application among the addresses that were previously assigned to the device, and the address conversion unit, A mobile communication device configured to convert an address with reference to a holding unit.
装置に割り当てられているアドレスを、接続点の変更後
も継続して用いるものであることを特徴とする請求項1
又は2又は3記載の移動通信装置。4. The application uses the address assigned to the device at the time of starting the application, even after the connection point is changed.
Alternatively, the mobile communication device according to 2 or 3.
Priority Applications (20)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24685592A JPH0695998A (en) | 1992-09-16 | 1992-09-16 | Mobile communication device |
| US08/014,766 US5517618A (en) | 1992-02-10 | 1993-02-08 | Mobile migration communications control device |
| DE69334056T DE69334056T2 (en) | 1992-02-10 | 1993-02-09 | Control device for migration communication |
| EP05077790A EP1643727B1 (en) | 1992-02-10 | 1993-02-09 | Migration communication control device |
| EP05077799A EP1643728B1 (en) | 1992-02-10 | 1993-02-09 | Migration communication control device |
| EP05077800A EP1643729B1 (en) | 1992-02-10 | 1993-02-09 | Migration communication control device |
| DE69331356T DE69331356T2 (en) | 1992-02-10 | 1993-02-09 | Control device for migration communication |
| EP01202117A EP1128684B1 (en) | 1992-02-10 | 1993-02-09 | Migration communication control device |
| EP93300919A EP0556012B1 (en) | 1992-02-10 | 1993-02-09 | Migration communication control device |
| US08/635,027 US5845079A (en) | 1992-02-10 | 1996-04-19 | Mobile migration communication control device |
| US09/137,133 US6456621B1 (en) | 1992-02-10 | 1998-08-19 | Mobile migration communications control device |
| HK02101284.1A HK1040030B (en) | 1992-02-10 | 2002-02-21 | Migration communication control device |
| US10/179,883 US20020159455A1 (en) | 1992-02-10 | 2002-06-25 | Packet transfer migration communications control device and method |
| US10/179,873 US7158513B2 (en) | 1992-02-10 | 2002-06-25 | Partner node migration control unit and method |
| US10/185,816 US7110401B2 (en) | 1992-02-10 | 2002-06-28 | Mobile communication control device for servicing a mobile node |
| US10/194,481 US7130290B2 (en) | 1992-02-10 | 2002-07-12 | Partner node migration control unit and method |
| US10/194,466 US7272127B2 (en) | 1992-02-10 | 2002-07-12 | Partner node migration control unit and method |
| US11/451,181 US7620025B2 (en) | 1992-02-10 | 2006-06-12 | Partner node migration control unit and method |
| US11/517,519 US7664086B2 (en) | 1992-02-10 | 2006-09-07 | Partner node migration control unit and method |
| US12/646,770 US8054841B2 (en) | 1992-02-10 | 2009-12-23 | Partner node migration control unit and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24685592A JPH0695998A (en) | 1992-09-16 | 1992-09-16 | Mobile communication device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0695998A true JPH0695998A (en) | 1994-04-08 |
Family
ID=17154725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24685592A Pending JPH0695998A (en) | 1992-02-10 | 1992-09-16 | Mobile communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0695998A (en) |
-
1992
- 1992-09-16 JP JP24685592A patent/JPH0695998A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3651587B2 (en) | Apparatus and method for using naming conventions for different types of devices | |
| JP3327225B2 (en) | Network address translator and recording medium thereof | |
| CN1217520C (en) | Device for converting internet protocol address and household network system using same | |
| CN111034160B (en) | Non-DSR Distributed Load Balancer with Virtual VIP and Origin Proxy on Load Balanced Connections | |
| CN1838829B (en) | Method and apparatus for seamless roaming for wireless networks | |
| KR100796865B1 (en) | Mobile communication terminal and network access system using same and method thereof | |
| US20060159110A1 (en) | Open service gateway initiative-based home gateway apparatus and device registration method thereof | |
| KR20040082655A (en) | Mobile ip communication system by use of dual stack transition mechanism and method thereof | |
| KR20020005963A (en) | Redirected network boot to multiple remote file servers | |
| KR20050079420A (en) | Tunnelling sevice method and system thereof | |
| JPH06205039A (en) | Multi-protocol packet network configuration method | |
| CN104081733A (en) | Interconnecting data centers for migration of virtual machines | |
| JP2003283578A (en) | Protocol conversion method and device | |
| KR101163155B1 (en) | Mobile node and data server for providing information on an IP address allocation, and method for providing information on an IP address allocation | |
| JP2013504962A (en) | COMMUNICATION METHOD, DATA MESSAGE TRANSFER METHOD IN COMMUNICATION PROCESS, AND COMMUNICATION NODE | |
| JP4421517B2 (en) | Information processing server, remote operation system, and remote operation method | |
| US7539192B2 (en) | Gateway and control method thereof | |
| JP3609948B2 (en) | Multiprotocol network management method, multiprotocol network management proxy server system, multiprotocol address management server system, and multiprotocol network management system | |
| JP2003258859A (en) | Communication system, communication method, transfer device, and network management device | |
| JP4193832B2 (en) | Network system and data transfer method | |
| JP3339514B2 (en) | Mobility management device, packet relay device, and mobile communication system | |
| CN114268604B (en) | Method and system for providing access service | |
| JP5777464B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM | |
| KR100506526B1 (en) | Home Device Address Management Apparatus And Method for Providing Mobile Device with Continuous Home Service | |
| KR100406867B1 (en) | The method for IPv6-IPv4 address translation by switching to the port translation automatically and recorded media |