[go: up one dir, main page]

JP2008219460A - Communication interface switching method - Google Patents

Communication interface switching method Download PDF

Info

Publication number
JP2008219460A
JP2008219460A JP2007053831A JP2007053831A JP2008219460A JP 2008219460 A JP2008219460 A JP 2008219460A JP 2007053831 A JP2007053831 A JP 2007053831A JP 2007053831 A JP2007053831 A JP 2007053831A JP 2008219460 A JP2008219460 A JP 2008219460A
Authority
JP
Japan
Prior art keywords
interface
communication
address
home network
switching
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
Application number
JP2007053831A
Other languages
Japanese (ja)
Inventor
Satohiko Kato
聰彦 加藤
Yasuo Masaki
康生 政木
Hirono Tsubota
浩乃 坪田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Funai Electric Co Ltd
University of Electro Communications NUC
Original Assignee
Funai Electric Co Ltd
University of Electro Communications NUC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Funai Electric Co Ltd, University of Electro Communications NUC filed Critical Funai Electric Co Ltd
Priority to JP2007053831A priority Critical patent/JP2008219460A/en
Publication of JP2008219460A publication Critical patent/JP2008219460A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a communication system by which application communication can be continued even if network interfaces are switched by such a reason as that a system is moved in a home network. <P>SOLUTION: In this system, a system suitable for an environment of such a home network that information about equipment connected to the home network is obtained and a technique optimal to situations such as the case of switching to then interface of the same subnet and the case that a communication partner has a similar system is adopted. This communication interface switching system is characterized by being provided with a means for performing advertisement by a Gratuitous ARP; a means for continuing communication by performing the IPinIP encapsulation of an IP header and a means for performing the setting of a fixed transmitting address, address conversion and/or a packet relay by the home network HA. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、通信インタフェース切り替え方式に関する。より詳細には、本発明は、アプリケーションレベルの通信を継続する通信インタフェース切り替え方式に関する。   The present invention relates to a communication interface switching method. More specifically, the present invention relates to a communication interface switching method for continuing application level communication.

近年、ホームネットワークが注目されており、テレビ、ビデオレコーダ、エアコン、冷蔵庫などの各種家電製品をネットワークに接続し、相互連携を行う製品も実用化されている。またDLNAなどの、情報家電機器の間で相互認識やデータ転送を行うための方式の標準化も行われている。このように、ホームネットワークが普及するにつれて、家庭内のネットワークの多様性が考慮すべき課題となる。ホームネットワークでは、イーサネット(登録商標)、無線LAN、電灯線LANなどの複数のネットワークが導入され、情報家電機器は対応する通信インタフェースを有することが想定される。その場合、情報家電機器の使用状況によっては、通信中に接続するネットワークを変えることがある。例えば、無線LANを介し可搬型TVとビデオサーバが通信している最中に、可搬型TVが別の部屋に移動したときに、無線通信の状態が悪化し、イーサネット(登録商標)に接続しなおして通信を継続するなどの状況である。このような状況では使用する通信インタフェースが変わり、したがって端末側のIPアドレスが変更されるため、それまでのアプリケーションレベルの通信はいったん終了せざるを得ない。しかし、利用者の利便性を考えると、アプリケーション通信とは独立に最適な通信インタフェースを選択し、インタフェースが変更された場合でも通信を継続させる機能が必要となる。   In recent years, home networks have attracted attention, and products that connect various home appliances such as televisions, video recorders, air conditioners, refrigerators, etc. to the network and perform mutual cooperation have been put into practical use. Standardization of methods for mutual recognition and data transfer between home information appliances such as DLNA is also being carried out. Thus, as home networks become widespread, the diversity of home networks becomes an issue to be considered. In home networks, a plurality of networks such as Ethernet (registered trademark), wireless LAN, and power line LAN are introduced, and it is assumed that information home appliances have corresponding communication interfaces. In that case, the network to be connected during communication may be changed depending on the usage status of the information home appliance. For example, when a portable TV moves to another room while the portable TV and the video server are communicating via a wireless LAN, the wireless communication condition deteriorates and the Ethernet (registered trademark) is connected. The situation is such that communication is continued. In such a situation, the communication interface to be used is changed, and therefore the IP address on the terminal side is changed, so that the application level communication up to that point must be terminated once. However, considering user convenience, an optimal communication interface is selected independently of application communication, and a function is required to continue communication even when the interface is changed.

端末のIPアドレスが変更された場合でも通信を継続させる機能は、モバイルネットワークにおいて端末の移動をサポートするMobile
IP(非特許文献1)により実現されている。しかし、Mobile IPは広域ネットワーク環境を想定しており、各サブネットにHAが必要である、移動した場合は常にHAへの登録が必要であるなど、ホームネットワークで使用するにはオーバヘッドが大きいという問題がある。
The function to continue communication even if the IP address of the terminal is changed is Mobile to support the movement of the terminal in the mobile network
This is realized by IP (Non-Patent Document 1). However, Mobile IP assumes a wide area network environment, and HA is necessary for each subnet, and when moving, registration to HA is always required. There is.

一方、同一のサブネットに接続された機器を切り替える方法として、Gratuitous ARPを用いて別の機器がもとの装置のIPアドレスを用いた通信を継続する方法が知られている(非特許文献2)。この方法を利用すれば、例えば同一サブネットのイーサネット(登録商標)と無線LANの間でインタフェースを切り替えるなどが可能となる。しかしこの方法だけではサブネットをまたがるインタフェース切り替え、例えば無線LANアドホックモードによる直接通信からイーサネット(登録商標)を用いた通信への切り替えなどには対応できない。   On the other hand, as a method for switching devices connected to the same subnet, a method is known in which another device continues communication using the IP address of the original device using gratuitous ARP (Non-patent Document 2). . If this method is used, for example, an interface can be switched between Ethernet (registered trademark) and a wireless LAN in the same subnet. However, this method alone cannot cope with interface switching across subnets, such as switching from direct communication using wireless LAN ad hoc mode to communication using Ethernet (registered trademark).

C. Perkins, Ed., “IP Mobility Support for IPv4,”RFC 3344, Aug. 2002。C. Perkins, Ed., “IP Mobility Support for IPv4,” RFC 3344, Aug. 2002. A. Bhide, et al., “A Highly Available NetworkFile Server,” Proc. of 1991 Winter USENIX Conference, pp.199-205, 1991。A. Bhide, et al., “A Highly Available Network File Server,” Proc. Of 1991 Winter USENIX Conference, pp.199-205, 1991.

本発明は、ホームネットワークにおいて、システムが移動などの理由で、ネットワークインタフェースを切り替えても、アプリケーション通信を継続できる通信方式を提供することを目的とする。   An object of the present invention is to provide a communication method that can continue application communication even when a network interface is switched due to a movement of the system in a home network.

このような背景から、本方式では、複数の通信インタフェースを有する情報家電機器が、アプリケーションレベルの通信を維持しながら、移動や電波状況の変化などにより、インタフェースを切り替えることができる新たな手順を提案する。具体的には、ホームネットワークに接続されている機器に関する情報を入手できる、同一サブネットのインタフェースに切り替える場合や通信相手が同様なシステムである場合など状況に最適な手法を用いることができるなど、ホームネットワークの環境に適した方式を採用することとする。   Against this background, this system proposes a new procedure that enables information home appliances with multiple communication interfaces to switch interfaces due to movement or changes in radio wave conditions while maintaining application-level communication. To do. Specifically, it is possible to obtain information related to devices connected to the home network, use a method that best suits the situation, such as when switching to an interface on the same subnet or when the communication partner is a similar system. A method suitable for the network environment will be adopted.

したがって、本発明は、通信インタフェース切り替え方式であって、Gratuitous
ARPにより広告する手段と、IPヘッダのIPinIPカプセル化を行って通信を継続する手段と、ホームネットワークHAにより固定の送信アドレスの設定とアドレス変換および/またはパケット中継を行わせる手段とを備えた通信インタフェース切り替え方式を提供する。
また、本発明は、通信インタフェース切り替え方式であって、自分のシステムの切り替え先のインタフェースが同じサブネットに属する場合に、インタフェースを切り替える際にGratuitous ARPにより、切り替えもとのIPアドレスに対して、切り替え先のインタフェースのMACアドレスを対応させるように広告する手段と、自分のシステムの切り替え先のインタフェースが別サブネットに接続されており、かつ相手システムが提案方式をサポートしている場合に、インタフェース切り替え時に通信相手に切り替え要求を送信し、双方のシステムが新たなインタフェースのIPアドレスを用いたIPヘッダと、元のインタフェースのIPアドレスを用いたIPヘッダのIPinIPカプセル化を行って通信を継続する手段と、自分のシステムの切り替え先のインタフェースが別サブネットに接続されており、かつ相手システムが提案方式をサポートしていない場合に、ホームネットワーク内のホームネットワークHAにより固定の送信アドレスの設定とアドレス変換・パケット中継を行わせる手段とを備えた通信インタフェース切り替え方式を提供する。
さらに、本発明は、上記通信インタフェース切り替え方式であって、通信は、自システムとホームネットワークHAとの間、およびホームネットワークHAと相手システムとの間で行われ、自システムとホームネットワークHAとの間では、IPinIPカプセル化を用い、一方、ホームネットワークHAはNATを行い、自システムのアドレスを常に一定に見せるとともに、アドレスの付け替えを行う通信インタフェース切り替え方式を提供する。
また、本発明は、上記通信インタフェース切り替え方式を備えた装置を提供する。
Therefore, the present invention is a communication interface switching method, and a gratuitous
Communication comprising means for advertising by ARP, means for continuing IPinIP encapsulation of the IP header, and means for setting a fixed transmission address and performing address translation and / or packet relay by the home network HA Provides an interface switching method.
In addition, the present invention is a communication interface switching method, and when the switching destination interface of the own system belongs to the same subnet, the switching is performed with respect to the switching source IP address by Gratuitous ARP when switching the interface. When switching the interface when the MAC address of the previous interface is supported and the interface to which the system is switched is connected to a different subnet and the partner system supports the proposed method A means for sending a switch request to a communication partner, and for both systems to continue communication by performing IPinIP encapsulation of the IP header using the IP address of the new interface and the IP header using the IP address of the original interface , The interface to which your system is switched When connected to another subnet and the partner system does not support the proposed method, the home network HA in the home network has a means for setting a fixed transmission address and performing address translation / packet relay Provides a communication interface switching method.
Furthermore, the present invention is the communication interface switching method described above, wherein communication is performed between the own system and the home network HA, and between the home network HA and the partner system, and between the own system and the home network HA. In the meantime, IPinIP encapsulation is used, while the home network HA performs NAT to provide a communication interface switching method in which the address of the own system is always kept constant and the address is changed.
Moreover, this invention provides the apparatus provided with the said communication interface switching system.

本発明によれば、ホームネットワークにおいて、システムが移動などの理由で、ネットワークインタフェースを切り替えても、アプリケーション通信を継続できる通信方式を提供することができる。   According to the present invention, it is possible to provide a communication method capable of continuing application communication even when the network interface is switched due to the movement of the system in the home network.

以下、図を参照して本発明の通信インタフェース切り替え方式を説明する。   The communication interface switching method of the present invention will be described below with reference to the drawings.

本方式は、図1のようにイーサネット(登録商標)、無線LAN、電灯線LANなど、複数インタフェースを備えた情報家電が多数接続され、LAN内に複数のサブネットと通信経路が混在しているネットワーク環境において、ネットワークに接続した各ノードが通信中にアクティブなインタフェースを切り替えた場合でも、アプリケーションレベルの通信を継続できることを目的とする。   As shown in Fig. 1, this system is a network in which many information appliances with multiple interfaces such as Ethernet (registered trademark), wireless LAN, and power line LAN are connected, and there are multiple subnets and communication paths in the LAN. In the environment, even if each node connected to the network switches the active interface during communication, the object is to continue application level communication.

通信インタフェースの切り替えに伴うIPアドレスの変更をアプリケーションから隠蔽するために、モバイルネットワークにおいてノードの移動をサポートするために広く普及しているMobile
IPを基本とする。しかしMobile IPは、広域ネットワーク環境での利用を想定して設計されており、各サブネットにHAが必要である、移動した場合は常にHAに登録が必要であるなど、ホームネットワークで使用するにはオーバヘッドが大きい。そこで、本方式では以下のような方式を採用する。
Mobile, which is widely used to support node movement in mobile networks, in order to hide IP address changes associated with switching of communication interfaces from applications
Based on IP. However, Mobile IP is designed to be used in a wide area network environment. HA is required for each subnet, and it is always necessary to register with HA when moving. Large overhead. Therefore, this method employs the following method.

(1)複数サブネットが存在したホームネットワークにおいても、本方式をサポートするホームネットワーク用のHA(以下、ホームネットワークHAと呼ぶ)を1台設置する。   (1) Even in a home network with multiple subnets, install one home network HA (hereinafter referred to as home network HA) that supports this method.

(2)ノードが有する複数のインタフェースがすべて同一のサブネットに接続されている場合は、インタフェース切り替え時にGratuitous ARPを用いる方法を適用する。   (2) If multiple interfaces of a node are all connected to the same subnet, apply the method using Gratuitous ARP when switching interfaces.

(3)ノードが異なるサブネットに接続されたインタフェースに切り替える必要があり、かつ通信相手のノードが本方式をサポートしている場合は、インタフェース切り替え時に双方が協調しアプリケーションレベルの通信を継続する。   (3) If the node needs to be switched to an interface connected to a different subnet, and the communicating node supports this method, both parties cooperate and continue application-level communication when the interface is switched.

(4)上記2つに当てはまらない場合、すなわちノードが異なるサブネットに接続されたインタフェースに切り替える必要があり、かつ通信相手のノードが本方式をサポートしていない場合は、インタフェース切り替えを行うことが想定される通信に関しては、通信開始時点から必ず上記のホームネットワークHAを介して通信を行い、ノードとHAが協調してインタフェース切り替えを行う。   (4) If the above two conditions are not met, that is, if the node needs to be switched to an interface connected to a different subnet, and the communicating node does not support this method, it is assumed that the interface will be switched. As for the communication to be performed, communication is always performed via the home network HA from the start of communication, and the node and the HA perform interface switching in cooperation.

ホームネットワークではUPnPなどにより、各ノードがネットワークに接続された時点で、LANに接続されている他ノードに対する情報を入手することが可能である。本方式では特に各ノードが次の情報を相互に取得できることとする。その情報とは、本提案方式をサポートしているか否かの情報、実装されているインタフェースの種類とアドレスの情報である。   In the home network, it is possible to obtain information on other nodes connected to the LAN when each node is connected to the network by UPnP or the like. In this method, each node can acquire the following information from each other. The information includes information on whether or not the proposed method is supported, and information on the type and address of the implemented interface.

ネットワーク内に接続されている他の機器の情報が取得可能であるというホームネットワークの特徴を生かし、通信相手ノードがもつ機能に応じて、以下のように通信方式を切り替える。   Taking advantage of the characteristics of the home network that information on other devices connected in the network can be acquired, the communication method is switched as follows according to the function of the communication partner node.

通信相手ノードが提案方式をサポートしていなく、かつ通信中に通信インタフェースを異なるサブネットに属するインタフェースに切り替える可能性がある場合、ホームネットワークHAを用いてMobile IPにおける双方向トンネリング[G. Montenegro, Ed., “Reverse Tunneling
for Mobile IP,” RFC 2344, May 1998]とNATとを組み合わせたような方式により通信を行う。通信は、自ノードとホームネットワークHAとの間、並びにホームネットワークHAと相手ノードとの間として行われ、自ノードとホームネットワークHAの間は、IPinIPカプセル化を用いる。また、ホームネットワークHAはNATを行い、自ノードのアドレスを常に一定に見せるとともに、アドレスの付け替えを行う。
If the correspondent node does not support the proposed method and there is a possibility of switching the communication interface to an interface belonging to a different subnet during communication, bidirectional tunneling in Mobile IP using the home network HA [G. Montenegro, Ed ., “Reverse Tunneling
for Mobile IP, ”RFC 2344, May 1998] and NAT are used for communication. Communication is performed between the own node and the home network HA, and between the home network HA and the partner node. IPinIP encapsulation is used between the own node and the home network HA, and the home network HA performs NAT so that the address of the own node is always kept constant and the address is changed.

上記以外の場合、すなわち通信相手ノードが提案方式をサポートしている、もしくは提案方式をサポートしていないノードとの通信においても通信インタフェースを異なるサブネットに属するインタフェースに切り替える可能性がない場合、ホームネットワークHAを用いた通信は行わず、通信インタフェースを切り替えるまで通常の通信を行う。   In cases other than the above, that is, when there is no possibility of switching the communication interface to an interface belonging to a different subnet even when communicating with a node that supports the proposed method or does not support the proposed method, the home network Communication using HA is not performed, but normal communication is performed until the communication interface is switched.

ホームネットワークHAを用いない通信を行っていて、通信インタフェースを同じサブネットに属するインタフェースに切り替える場合、Gratuitous ARPを用いた手法を採用し、通信を継続させる。この方式では、切り替え元インタフェースのIPアドレスに対して、切り替え先のインタフェースのMACアドレスを対応させるように広告し、通信を継続する。   When communication is performed without using the home network HA and the communication interface is switched to an interface belonging to the same subnet, a method using Gratuitous ARP is employed to continue communication. In this method, the IP address of the switching source interface is advertised so as to correspond to the MAC address of the switching destination interface, and communication is continued.

ホームネットワークHAを用いない通信を行っていて、通信インタフェースを異なるサブネットに属するインタフェースに切り替える場合、インタフェース切り替え時に通信相手に直接インタフェース切り替え要求を送信し、Mobile
IPの経路最適化[C. Perkins and D. Johnson, “Route Optimization for Mobile IP,” J.
Cluster Computing, Vo.1, No.2, pp.161-171, Jun. 1998]のような方式により通信を継続させる。この方式では、インタフェース切り替え時に通信相手にインタフェース切り替え要求を送信し、双方のシステムが新たなインタフェースのIPアドレスを用いたIPヘッダと、元のインタフェースのIPアドレスを用いたIPヘッダのIPinIPカプセル化を行って、通信を継続する。
When communication is performed without using home network HA and the communication interface is switched to an interface belonging to a different subnet, an interface switch request is sent directly to the communication partner when the interface is switched.
IP Route Optimization [C. Perkins and D. Johnson, “Route Optimization for Mobile IP,” J.
Cluster Computing, Vo.1, No.2, pp.161-171, Jun. 1998]. In this method, an interface switch request is sent to the communication partner when the interface is switched, and both systems perform IPinIP encapsulation of the IP header using the IP address of the new interface and the IP header using the IP address of the original interface. Go and continue communication.

上記説明では、それぞれの状況において、Gratuitous ARP、Mobile IP(その経路最適化)、双方向トンネリング、NAT、およびIPinIPカプセル化などを用いた手法を採用しているが、これらの手法の代わりに、これらの手法に対応する種々の手法を使用してもよいことは、当業者には明らかである。   In the above description, methods using Gratuitous ARP, Mobile IP (its route optimization), bidirectional tunneling, NAT, and IPinIP encapsulation are used in each situation, but instead of these methods, It will be apparent to those skilled in the art that various approaches corresponding to these approaches may be used.

シーケンス例
1.ホームネットワークHAを用いた通信方式
MNが図2のように、インターネット上の一般的なCNと通信中に通信インタフェースをイーサネット(登録商標)から無線LANに切り替える場合のシーケンス例を図3に示す。この例ではCNはインターネット上の一般的なノードであり、提案方式をサポートしていない。異なるサブネットのIPが割り当てられたイーサネット(登録商標)と無線LANのインタフェースを持つMNは、無線LANインタフェースを用いてもCNと通信することができるが、ここではイーサネット(登録商標)により通信を開始したこととする。MNはCNが提案方式をサポートしていなく、かつ通信中に通信インタフェースを異なるサブネットに属するインタフェースに切り替える可能性があるため、ホームネットワークHAを用いて通信を開始する。
Sequence example 1. Communication method using home network HA
FIG. 3 shows a sequence example when the communication interface is switched from Ethernet (registered trademark) to a wireless LAN while the MN is communicating with a general CN on the Internet as shown in FIG. In this example, CN is a general node on the Internet and does not support the proposed method. A MN with an Ethernet (registered trademark) and wireless LAN interface to which IPs of different subnets are assigned can communicate with the CN even using the wireless LAN interface, but here it starts communication with Ethernet (registered trademark). Suppose that The MN starts communication using the home network HA because the CN does not support the proposed method and the communication interface may be switched to an interface belonging to a different subnet during communication.

まず、MNはホームネットワークHAに対してinterface
switching registration requestメッセージを送信する。このメッセージは、アプリケーションレベルの通信を識別できる情報を含む。すなわち、MNのイーサネット(登録商標)インタフェースのIPアドレス、CNのIPアドレス、MNとCNのポート番号である。ホームネットワークHAはこのメッセージを受信すると、メッセージに含まれるアプリケーションレベルの通信識別情報に対して、新たな変換IPアドレス、ポート番号を確保する。また確保した変換IPアドレス、ポート番号とメッセージに含まれるアプリケーションレベルの通信識別情報を関連付け、記録しておく。さらにHAは、interface
switching registration responseメッセージをMNに対して送信する。
First, the MN interfaces with the home network HA
Send a switching registration request message. This message includes information that can identify the application level communication. That is, the IP address of the Ethernet (registered trademark) interface of the MN, the IP address of the CN, and the port numbers of the MN and CN. Upon receiving this message, the home network HA secures a new translated IP address and port number for the application level communication identification information included in the message. The secured conversion IP address and port number are associated with application level communication identification information included in the message and recorded. Furthermore, HA is an interface
A switching registration response message is sent to the MN.

このresponseメッセージを受信したMNはイーサネット(登録商標)インタフェースにより通信を開始するが、その場合はIPデータグラムをIPinIPカプセル化してHAに送信する。図3の1のように、このIPデータグラムの外側IPヘッダについては、宛て先IPアドレスがホームネットワークHAのIPアドレス、送信元IPアドレスがMNのイーサネット(登録商標)インタフェースのIPアドレスとなり、内側IPヘッダについては、宛て先IPアドレスがCNのIPアドレス、送信元IPアドレスがMNのイーサネット(登録商標)インタフェースのIPアドレスとなる。ホームネットワークHAがカプセル化されたデータグラムを受信すると、外側IPヘッダを取り除く。さらに、内側IPヘッダとポート番号からinterface
switching registration requestメッセージ受信時に作成したアプリケーションレベルの関連付け情報を検索し、対応する情報が見つかるとIPヘッダの送信元IPアドレスとポート番号を登録してあるものに変換してCNに転送する(図3の2)。この変換処理はホームネットワークHAによるNAPT動作にあたる
CNから送信されたデータグラムは逆の経路により配送される。CN-ホームネットワークHA間のデータグラムのIPヘッダは図3の3のようになる。ホームネットワークHAがIPデータグラムを受信すると、データグラムのIPヘッダとポート番号から登録してあるアプリケーションレベルの関連付け情報を検索し、対応する情報が見つかれば、送信元IPアドレスとポート番号を対応するものに変換し、図3の4のようにIPinIPカプセル化してMNに送信する。
Upon receiving this response message, the MN starts communication through the Ethernet (registered trademark) interface. In this case, the IP datagram is IPinIP encapsulated and transmitted to the HA. As shown in 1 of Figure 3, for the outer IP header of this IP datagram, the destination IP address is the IP address of the home network HA, the source IP address is the IP address of the MN's Ethernet (registered trademark) interface, and the inner IP address As for the IP header, the destination IP address is the IP address of the CN, and the source IP address is the IP address of the Ethernet (registered trademark) interface of the MN. When the home network HA receives the encapsulated datagram, it removes the outer IP header. Furthermore, from the inner IP header and port number interface
Search the application level association information created when receiving the switching registration request message, and if the corresponding information is found, convert it to the registered source IP address and port number in the IP header and forward to CN (Fig. 3 of 2). This conversion process corresponds to NAPT operation by the home network HA.
Datagrams sent from the CN are delivered via the reverse route. The IP header of the datagram between CN and home network HA is as shown in 3 of FIG. When the home network HA receives the IP datagram, it searches the application-level association information registered from the IP header and port number of the datagram, and if the corresponding information is found, it matches the source IP address and port number. It is converted into the one and IPinIP encapsulated as shown in 4 of FIG.

ここで、MNがイーサネット(登録商標)インタフェースの切断を検出したとする。すると、MNは無線LANインタフェースによりホームネットワークHAに対してinterface
switching notificationメッセージを送信する。このメッセージには、アプリケーションレベルの通信を識別できる情報を含む。すなわち、MNのイーサネット(登録商標)インタフェースのIPアドレス、CNのIPアドレス、MNとCNのポート番号、さらに、無線LANインタフェースのIPアドレスを含む。ホームネットワークHAがこのメッセージを受信すると、登録してあるアプリケーションレベルの関連付け情報を検索し、対応するものがあれば、その情報を更新する。加えてMNにinterface
switching notification acknowledgmentメッセージを返す。MNがこのacknowledgmentメッセージを受信すると、MNは無線LANインタフェースによって通信を継続する。なお、このacknowledgmentメッセージ待ち状態の間は、MNはこのアプリケーションレベルの通信における送信データグラムをバッファしておく。interface
switching notificationの交換後、MN-ホームネットワークHA間のデータグラムのIPヘッダは図3の5のようになり、ホームネットワークHA-CN間は9、CN-ホームネットワークHA間は7、ホームネットワークHA-MN間は8のようになる。
Here, it is assumed that the MN detects disconnection of the Ethernet (registered trademark) interface. Then, the MN uses the wireless LAN interface to interface with the home network HA.
Send a switching notification message. This message includes information that can identify the application level communication. That is, it includes the IP address of the MN's Ethernet (registered trademark) interface, the IP address of the CN, the port numbers of the MN and CN, and the IP address of the wireless LAN interface. When the home network HA receives this message, it searches the registered application level association information, and updates the information if there is a corresponding one. In addition to MN interface
Returns a switching notification acknowledgment message. When the MN receives this acknowledged message, the MN continues communication through the wireless LAN interface. Note that while waiting for this acknowledgedment message, the MN buffers transmission datagrams in this application level communication. interface
After switching notification, the IP header of the datagram between the MN and the home network HA is as shown in 5 of FIG. 3, 9 between the home network HA and CN, 7 between the CN and home network HA, and the home network HA- It becomes like 8 between MN.

上記はMobile
IPにおける双方向トンネリングに類似した方式である。しかし、本方式では、Mobile IPと異なり、MNがホームアドレスを用いていない。また、CNは、HAによって生成されたアドレス(とポート)と通信を行う。
Above is Mobile
It is a method similar to bidirectional tunneling in IP. However, in this method, unlike Mobile IP, the MN does not use a home address. The CN communicates with the address (and port) generated by the HA.

2.ホームネットワークHAを用いない通信:同じサブネットに属するインタフェースに切り替える場合
図4のようなトポロジーにおいて、イーサネット(登録商標)と無線LANの2つのインタフェースを持ったMNが、イーサネット(登録商標)インタフェースを用いて通信を開始し、通信を継続しながら通信インタフェースを無線LANに切り替える場合のシーケンス例を図5に示す。図4のトポロジーでは、無線LANのアクセスポイントが、MNのイーサネット(登録商標)インタフェースが接続されているイーサネット(登録商標)と同一のイーサネット(登録商標)に接続されている。CNはアクセスポイントが接続されたイーサネット(登録商標)に接続されているが、無線LANインタフェースは持っていない。
2. Communication without using home network HA: When switching to an interface belonging to the same subnet In the topology shown in Fig. 4, the MN with two interfaces, Ethernet (registered trademark) and wireless LAN, is an Ethernet (registered trademark) interface. FIG. 5 shows a sequence example when the communication interface is switched to the wireless LAN while the communication is started using and the communication is continued. In the topology of FIG. 4, the wireless LAN access point is connected to the same Ethernet (registered trademark) as the Ethernet (registered trademark) to which the MN's Ethernet (registered trademark) interface is connected. The CN is connected to the Ethernet (registered trademark) to which the access point is connected, but does not have a wireless LAN interface.

MNは通信インタフェースの切り替え処理が発生するまで、通常の通信を行う。MNが通信中にイーサネット(登録商標)インタフェースが切断されたことを検出し、同じサブネットに接続された別のインタフェース、つまり無線LANインタフェースが利用可能であることがわかると以下の処理を行う。まず、イーサネット(登録商標)インタフェースを明示的にダウンさせ、今までイーサネット(登録商標)インタフェースに割り当てていたIPアドレスを無線LANインタフェースに割り当てる(これにより、無線LANインタフェースには二つのIPアドレスが割り当てられることになる)。同時に、無線LANインタフェースからGratuitous
ARP requestメッセージを送信する。このGratuitous ARPメッセージのパラメータは次のようになる。
The MN performs normal communication until a communication interface switching process occurs. When the MN detects that the Ethernet (registered trademark) interface is disconnected during communication and finds that another interface connected to the same subnet, that is, a wireless LAN interface is available, the following processing is performed. First, the Ethernet (registered trademark) interface is explicitly brought down, and the IP address previously assigned to the Ethernet (registered trademark) interface is assigned to the wireless LAN interface (thereby assigning two IP addresses to the wireless LAN interface) Will be.) At the same time, gratuitous from the wireless LAN interface
Send an ARP request message. The parameters of this Gratuitous ARP message are as follows.

送信元IPアドレス:イーサネット(登録商標)のIPアドレス
送信元MACアドレス:無線LANのMACアドレス
ターゲットIPアドレス:イーサネット(登録商標)のIPアドレス。
Source IP address: Ethernet (registered trademark) IP address Source MAC address: Wireless LAN MAC address Target IP address: Ethernet (registered trademark) IP address.

CNがこのARP
requestを受信すると、ARPの機能によりMNのイーサネット(登録商標)インタフェースのIPアドレスがMNの無線LANのMACアドレスにマッピングされるようにARPキャッシュを更新する。これによりCNは宛て先MACアドレスをMNの無線LANインタフェースのMACアドレス、宛て先IPアドレスをMNのイーサネット(登録商標)インタフェースのIPアドレスとしたIPデータグラムを送信することができるようになり、通信が継続できる。
CN is this ARP
When the request is received, the ARP cache is updated so that the IP address of the MN's Ethernet (registered trademark) interface is mapped to the MAC address of the MN's wireless LAN by the ARP function. This allows the CN to send an IP datagram with the destination MAC address as the MAC address of the MN's wireless LAN interface and the destination IP address as the IP address of the MN's Ethernet (registered trademark) interface. Can continue.

3.ホームネットワークHAを用いない通信:同じサブネットに属するインタフェースに切り替える場合
図6のように、MNとCNは共にイーサネット(登録商標)と無線LANの2つのインタフェースを持っている。さらに、MNとCNは無線LANのアドホックモードにより相互に通信できるように設定されているとする。アドホックモードで用いられるIPアドレスはイーサネット(登録商標)とは異なるサブネットを持つ。このようなトポロジーにおいて、MNとCNが共にイーサネット(登録商標)インタフェースを用いて通信を開始し、通信を継続しながら通信インタフェースをアドホックモードの無線LANに切り替える場合のシーケンス例を図7に示す。
3. Communication without using home network HA: When switching to an interface belonging to the same subnet As shown in FIG. 6, both the MN and CN have two interfaces, Ethernet (registered trademark) and wireless LAN. Furthermore, it is assumed that the MN and the CN are set so that they can communicate with each other in the wireless LAN ad hoc mode. The IP address used in the ad hoc mode has a different subnet from Ethernet (registered trademark). FIG. 7 shows a sequence example when both the MN and the CN start communication using the Ethernet (registered trademark) interface in such a topology, and the communication interface is switched to the ad hoc mode wireless LAN while continuing the communication.

MNは通信インタフェースの切り替え処理が発生するまで、通常の通信を行う。MNが通信中にイーサネット(登録商標)インタフェースが切断されたことを検出し、異なるサブネットに接続された別のインタフェース、つまりアドホックモードの無線LANインタフェースが利用可能であることがわかると以下の処理を行う。まずMNは無線LANインタフェースからinterface
switching requestメッセージを送信する。このrequestメッセージには、アプリケーションレベルの通信を識別できる情報を含む。すなわち、この情報とは、MNのイーサネット(登録商標)インタフェースのIPアドレス、CNのイーサネット(登録商標)インタフェースのIPアドレス、MNとCNのポート番号である。CNはこのメッセージを受信すると、メッセージに含まれているアプリケーションレベルの識別情報を登録し、この通信が無線LANインタフェース経由で継続される必要があることも記録しておく。さらにMNに対してinterface
switching responseメッセージを送信する。MNはこのメッセージを受信すると、メッセージに含まれているアプリケーションレベルの識別情報を登録し、この通信が無線LANインタフェース経由で継続される必要があることも記録しておく。なお、このresponseメッセージ待ち状態の間は、MNはこのアプリケーションレベルの通信における送信データグラムをバッファしておく。interface
switchingメッセージの交換が完了すると、MNとCNは対象となるアプリケーションレベルの通信に対して、全てのIPデータグラムをIPinIPカプセル化し、通信を再開する。これらのIPデータグラムの外側IPヘッダは、MNとCNの無線LANのIPアドレスを含む。カプセル化されたIPデータグラムは、アドホックモードの無線LANを通じて転送される。
The MN performs normal communication until a communication interface switching process occurs. If the MN detects that the Ethernet (registered trademark) interface is disconnected during communication and finds that another interface connected to a different subnet, that is, a wireless LAN interface in ad hoc mode, can be used, the following processing is performed. Do. First, the MN is interfaced from the wireless LAN interface.
Send a switching request message. The request message includes information that can identify the application level communication. In other words, this information includes the IP address of the Ethernet (registered trademark) interface of the MN, the IP address of the Ethernet (registered trademark) interface of the CN, and the port numbers of the MN and CN. When the CN receives this message, it registers the application level identification information contained in the message and records that this communication needs to be continued via the wireless LAN interface. Furthermore, interface to MN
Send a switching response message. When the MN receives this message, it registers the application level identification information included in the message and records that this communication needs to be continued via the wireless LAN interface. During the response message waiting state, the MN buffers transmission datagrams in this application level communication. interface
When the exchange of switching messages is completed, the MN and CN encapsulate all IP datagrams for the target application level communication, and resume communication. The outer IP headers of these IP datagrams contain the wireless LAN IP addresses of the MN and CN. The encapsulated IP datagram is transferred through a wireless LAN in ad hoc mode.

上記した方式はMobile IPの経路最適化に類似した方式である。しかし、本方式では、Mobile IPの経路最適化におけるHAのサポートがない。また、Mobile
IPの経路最適化とは異なり、セッション毎に管理される。
The above method is similar to the route optimization of Mobile IP. However, this method does not have HA support for Mobile IP route optimization. Mobile
Unlike IP route optimization, it is managed for each session.

4.フローチャート
本節では、本方式におけるMNの詳細な処理をフローチャートとして示す。
4. Flowchart In this section, detailed processing of the MN in this method is shown as a flowchart.

図8は、MNがホームネットワークに接続されたときの処理である。上記のように、MNは、ホームネットワークに接続されている他ノードに関する情報を得る。その情報とは、MNの論理名、提案方式をサポートしているか否かの情報、そのノードが持つ全てのインタフェースとそこに割り当てられているIPアドレスとサブネットマスク、さらにその端末が独立したアドホック無線LANセグメントに接続しているか否かの情報である。   FIG. 8 shows processing when the MN is connected to the home network. As described above, the MN obtains information regarding other nodes connected to the home network. The information includes the logical name of the MN, information on whether or not the proposed method is supported, all the interfaces of the node, the IP address and subnet mask assigned to it, and the ad hoc radio on which the terminal is independent This is information on whether or not connected to the LAN segment.

図9は、MNがアプリケーションレベルの通信を開始したときの処理である。まずMNは、開始しようとしている通信に対してインタフェース切り替え方式を適用するか否か決定する。本方式では、このインタフェース切り替え方式を適用した通信を行うか否かの決定は、ユーザープログラムによりアプリケーションごとに行われることを仮定している。もし、インタフェース切り替え方式を適用する場合、MNはホームネットワークHAを用いるか否かをチェックする。ホームネットワークHAを用いる場合、MNはinterface
switching registration requestメッセージをホームネットワークに送信し、その応答を受信する。ここでMNはこの通信に対してインタフェース切り替え方式を適用することを記録しておく。
FIG. 9 shows processing when the MN starts application-level communication. First, the MN determines whether to apply the interface switching method to the communication to be started. In this method, it is assumed that the determination whether or not to perform communication using this interface switching method is performed for each application by the user program. If the interface switching method is applied, the MN checks whether or not to use the home network HA. When home network HA is used, MN is interface
Send a switching registration request message to the home network and receive the response. Here, the MN records that the interface switching method is applied to this communication.

図10は、MNがIPデータグラムを送信する場合の処理である。まずMNは送信しようとしているIPデータグラムにインタフェース切り替え方式を適用するか否かを調べる。もし適用しない場合、MNは何もせずIPデータグラムを送信する。もしインタフェース切り替え方式を適用する場合、MNは次にホームネットワークHAを用いる通信か否かをチェックする。もしこのアプリケーションレベルの通信がホームネットワークHAを用いる場合、MNはIPデータグラムの外側IPヘッダを送信元IPアドレスがMNのIPアドレス、宛て先IPアドレスがホームネットワークHAのIPアドレスとし、IPinIPカプセル化する。   FIG. 10 shows processing when the MN transmits an IP datagram. First, the MN checks whether or not to apply the interface switching method to the IP datagram to be transmitted. If not applied, the MN does nothing and sends an IP datagram. If the interface switching method is applied, the MN next checks whether or not the communication uses the home network HA. If this application-level communication uses the home network HA, the MN uses the outer IP header of the IP datagram as the source IP address as the IP address of the MN and the destination IP address as the IP address of the home network HA. To do.

ホームネットワークHAを用いない場合、MNの新しいインタフェースが現在の通信インタフェースと同一のサブネットに属しているか否かをチェックする。もし同一サブネットに属している場合、MNはIPデータグラムを何もせずに送信する。同一サブネットに属しているのであれば、インタフェースが切り替わってもARPレベルで処理が実行されるため、IPレベルの処理は必要が無いのである。   When the home network HA is not used, it is checked whether the new interface of the MN belongs to the same subnet as the current communication interface. If it belongs to the same subnet, the MN sends the IP datagram without doing anything. If they belong to the same subnet, processing at the ARP level is executed even if the interface is switched, so IP level processing is not necessary.

そうでなければ、MNは直接CNとネゴシエーションして、インタフェース切り替えを実行する。もし切り替えがまだ実行されないのであれば、IPデータグラムはそのまま送信される。切り替えが実行されると、IPデータグラムはネゴシエーション時に登録されたアプリケーションレベルの通信情報を元にIPinIPカプセル化されて送信される。   Otherwise, the MN negotiates directly with the CN and performs interface switching. If the switch has not yet been performed, the IP datagram is sent as is. When switching is performed, the IP datagram is IPinIP encapsulated and transmitted based on the application level communication information registered at the time of negotiation.

図11はインタフェース切り替えが実行されるときの処理である。インタフェース切り替え処理は、インタフェースが切断されたり、通信品質が悪化したり、より優先度の高いインタフェースが利用可能になった場合に開始される。インタフェース切り替え処理が開始されると、MNは実行されている全てのアプリケーションレベルの通信に対して、インタフェース切り替え処理を実行する。もし通信がホームネットワークHAを用いて行われている場合、MNはinterface
switching notification requestメッセージをホームネットワークHAに送信する。ホームネットワークHAを用いない通信である場合、MNは新しいインタフェースが同一のネットワークに属しているか否かを調べ、もしそうであれば、上で述べたような処理を行う。すなわち今まで使用していたインタフェースをダウンし、そのIPアドレスを新しいインタフェースに割り当てる。さらにパラメータのGratuitous
ARPを送信する。もし新しいインタフェースが異なるサブネットに属していた場合、MNはCNと直接ネゴシエーションするために、interface
switching requestメッセージをCNに送信し、interface switching responseメッセージを受信する。ここで、CNのIPアドレスをどのように選択するのかを述べる。MNは、UPnPによりCNに関する情報を得ているため、CNのIPアドレスが、独立したad
hocモードの無線LANセグメントのものか否かを判断することができる。
FIG. 11 shows processing when interface switching is executed. The interface switching process is started when the interface is disconnected, the communication quality deteriorates, or an interface with a higher priority becomes available. When the interface switching process is started, the MN executes the interface switching process for all the application level communications being executed. If communication is performed using the home network HA, the MN
Send a switching notification request message to the home network HA. In the case of communication not using the home network HA, the MN checks whether the new interface belongs to the same network, and if so, performs the processing described above. That is, the interface that has been used so far is taken down and its IP address is assigned to the new interface. Further parameter gratuitous
Send ARP. If the new interface belongs to a different subnet, the MN will directly negotiate with the CN
A switching request message is transmitted to the CN, and an interface switching response message is received. Here, how to select the IP address of CN will be described. Since MN obtains information about CN by UPnP, the IP address of CN is an independent ad.
It can be determined whether the wireless LAN segment is in the hoc mode.

もしCNの今まで使用していたIPアドレスが独立したad
hocモードの無線LANセグメントのものであったら、MNはinterface switching requestメッセージに、今まで使用していたIPアドレスとは別に、ホームネットワークのバックボーンと繋がっているCNのIPアドレスを指定する。もしCNの今まで使用していたIPアドレスがホームネットワークのバックボーンと繋がっているものであった場合、インタフェース切り替え後も同じCNのIPアドレスを用いて通信を行う。ここでもし、CNがMNの新しいインタフェースのIPアドレスと同じサブネットに属するIPアドレスを持っていて利用可能である場合は、そのIPアドレスを用いて通信を継続してもよい。
If the CN's IP address used before is an independent ad
If the wireless LAN segment is in the hoc mode, the MN specifies the IP address of the CN connected to the backbone of the home network, in addition to the IP address used so far, in the interface switching request message. If the CN IP address used so far is connected to the backbone of the home network, communication will continue using the same CN IP address after interface switching. Here, if the CN has an IP address that belongs to the same subnet as the IP address of the new interface of the MN and can be used, communication may be continued using that IP address.

本発明の通信方式を使用することが想定されるホームネットワーク。A home network assumed to use the communication system of the present invention. シーケンス例のトポロジー(HAを用いた通信)を示す図。The figure which shows the topology (communication using HA) of a sequence example. シーケンス例(HAを用いた通信)を示す図。The figure which shows the example of a sequence (communication using HA). シーケンス例のトポロジー(HAを用いない通信:同一サブネットへの切り替え)を示す図。The figure which shows the topology (communication which does not use HA: switching to the same subnet) of the sequence example. シーケンス例(HAを用いない通信:同一サブネットへの切り替え)を示す図。The figure which shows the example of a sequence (communication which does not use HA: Switching to the same subnet). シーケンス例のトポロジー(HAを用いない通信:異なるサブネットへの切り替え)を示す図。The figure which shows the topology (communication which does not use HA: switching to a different subnet) of the sequence example. シーケンス例(HAを用いない通信:異なるサブネットへの切り替え)を示す図。The figure which shows the example of a sequence (communication which does not use HA: Switching to a different subnet). MNがホームネットワークに接続された場合の処理を示す図。The figure which shows a process when MN is connected to a home network. MNがアプリケーションレベルの通信を開始した場合の処理を示す図。The figure which shows a process when MN starts application level communication. MNがIPデータグラムを送信する場合の処理を示す図。The figure which shows the process in case MN transmits IP datagram. インタフェース切り替えが実行されるときの処理を示す図。The figure which shows a process when interface switching is performed.

Claims (4)

通信インタフェース切り替え方式であって、
Gratuitous ARPにより広告する手段と、
IPヘッダのIPinIPカプセル化を行って通信を継続する手段と、
ホームネットワークHAにより固定の送信アドレスの設定とアドレス変換および/またはパケット中継を行わせる手段と、
を備えた通信インタフェース切り替え方式。
A communication interface switching method,
A means of advertising via Gratuitous ARP;
Means to continue communication by performing IPinIP encapsulation of the IP header;
Means for performing fixed transmission address setting and address translation and / or packet relay by the home network HA;
Communication interface switching method with
通信インタフェース切り替え方式であって、
自分のシステムの切り替え先のインタフェースが同じサブネットに属する場合に、インタフェースを切り替える際にGratuitous ARPにより、切り替えもとのIPアドレスに対して、切り替え先のインタフェースのMACアドレスを対応させるように広告する手段と、
自分のシステムの切り替え先のインタフェースが別サブネットに接続されており、かつ相手システムが提案方式をサポートしている場合に、インタフェース切り替え時に通信相手に切り替え要求を送信し、双方のシステムが新たなインタフェースのIPアドレスを用いたIPヘッダと、元のインタフェースのIPアドレスを用いたIPヘッダのIPinIPカプセル化を行って通信を継続する手段と、
自分のシステムの切り替え先のインタフェースが別サブネットに接続されており、かつ相手システムが提案方式をサポートしていない場合に、ホームネットワーク内のホームネットワークHAにより固定の送信アドレスの設定とアドレス変換・パケット中継を行わせる手段と、
を備えた通信インタフェース切り替え方式。
A communication interface switching method,
When the interface to which the system is switched belongs to the same subnet, means to advertise so that the MAC address of the interface to be switched corresponds to the IP address to be switched by Gratuitous ARP when switching the interface When,
When the interface to which the system is switched is connected to a different subnet and the partner system supports the proposed method, a switching request is sent to the communication partner when the interface is switched, and both systems have new interfaces. Means to continue communication by performing IPinIP encapsulation of the IP header using the IP address of the original interface and the IP header using the IP address of the original interface;
If the interface to which your system is switched is connected to a different subnet, and the remote system does not support the proposed method, the home network HA in the home network will set a fixed transmission address and address translation / packet Means for relaying,
Communication interface switching method with
請求項1または2に記載の通信インタフェース切り替え方式であって、
通信は、自システムとホームネットワークHAとの間、およびホームネットワークHAと相手システムとの間で行われ、自システムとホームネットワークHAとの間では、IPinIPカプセル化を用い、一方、ホームネットワークHAはNATを行い、自システムのアドレスを常に一定に見せるとともに、アドレスの付け替えを行う通信インタフェース切り替え方式。
The communication interface switching method according to claim 1 or 2,
Communication is performed between the own system and the home network HA, and between the home network HA and the partner system. The IP network uses IPinIP encapsulation between the own system and the home network HA. A communication interface switching method that performs NAT and always shows the address of the local system as well as changing the address.
請求項1〜3のいずれか1項に記載の通信インタフェース切り替え方式を備えた装置。   An apparatus comprising the communication interface switching method according to any one of claims 1 to 3.
JP2007053831A 2007-03-05 2007-03-05 Communication interface switching method Pending JP2008219460A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007053831A JP2008219460A (en) 2007-03-05 2007-03-05 Communication interface switching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007053831A JP2008219460A (en) 2007-03-05 2007-03-05 Communication interface switching method

Publications (1)

Publication Number Publication Date
JP2008219460A true JP2008219460A (en) 2008-09-18

Family

ID=39838969

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007053831A Pending JP2008219460A (en) 2007-03-05 2007-03-05 Communication interface switching method

Country Status (1)

Country Link
JP (1) JP2008219460A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012053049A1 (en) * 2010-10-18 2012-04-26 クラリオン株式会社 Communication terminal, and communication interface selection program thereof
JP7671875B2 (en) 2020-02-21 2025-05-02 株式会社東芝 Electronic unit management method and electronic unit management system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012053049A1 (en) * 2010-10-18 2012-04-26 クラリオン株式会社 Communication terminal, and communication interface selection program thereof
JP7671875B2 (en) 2020-02-21 2025-05-02 株式会社東芝 Electronic unit management method and electronic unit management system

Similar Documents

Publication Publication Date Title
US7787476B2 (en) Layer 2 switch network system
JP3633430B2 (en) COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND RECORDING MEDIUM
US8942212B2 (en) Autoconfiguration system for wireless sensor network and its method, and gateway apparatus for wireless sensor network
KR100531623B1 (en) COMMUNICATION METHOD USING MOBILE IPv6 IN NAT-PT ENVIRONMENT AND MEDIUM THEREOF
JP3675800B2 (en) Voice call software and voice call device
EP2497232A1 (en) Managing router advertisement messages to support roaming of wireless mobile client devices
JP2001313672A (en) Network system, packet relay device, wireless terminal, and packet processing method
US7388850B2 (en) Communication system, communication controlling method, communication node, communication mediator node, communication mediating program, session moving method, and session moving program
WO2014010183A1 (en) Gateway device, network system, and communication method
WO2007058228A1 (en) Communication method, mobile agent device, and home agent device
JP4806364B2 (en) Router switching method and router device
JP4371316B2 (en) Information communication program, information communication apparatus, and information communication method
JP2008219460A (en) Communication interface switching method
JP3496641B2 (en) Terminal location information management method, terminal location information management system using this method, and home agent and border gateway used in this system
JP3794689B2 (en) Relay device and communication control method
JP2004214850A (en) gateway
JP3764810B2 (en) Mobile terminal control method, movement support terminal, and network system for performing movement support
JP4698571B2 (en) Handoff method and system for terminals connected via NAPT router
JP2007515823A (en) Terminal mobility for global IPv4 / global IPv6 transition
KR101529175B1 (en) Method and system for managing mobility in non-encapsulation packet transmission
JP2004007073A (en) Handover method and wireless communication device in wireless communication
CN100512172C (en) Method for, realizing self adaption extension domain management entity mechanism Flexible IP network technology system
JP2006050035A (en) Mobile router
JP2007267074A (en) Information transfer device
JP3861885B2 (en) Mobile terminal and packet transmission method