JP5385269B2 - IPv6-IPv4 conversion method and apparatus for improving control server performance - Google Patents
IPv6-IPv4 conversion method and apparatus for improving control server performance Download PDFInfo
- Publication number
- JP5385269B2 JP5385269B2 JP2010514588A JP2010514588A JP5385269B2 JP 5385269 B2 JP5385269 B2 JP 5385269B2 JP 2010514588 A JP2010514588 A JP 2010514588A JP 2010514588 A JP2010514588 A JP 2010514588A JP 5385269 B2 JP5385269 B2 JP 5385269B2
- Authority
- JP
- Japan
- Prior art keywords
- router
- ipv6
- tunnel
- control server
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 41
- 238000000034 method Methods 0.000 title claims description 38
- 230000004044 response Effects 0.000 claims description 37
- 238000004891 communication Methods 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 15
- 230000009977 dual effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241000065695 Teredo Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/60—Router architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、サーバ基盤(server based)のIPv6−IPv4転換(IPv6 over IPv4 transition)方法及び装置に関し、特に、制御サーバの性能を向上させるための制御サーバ基盤のIPv6−IPv4転換方法及び装置に関する。 The present invention relates to a server-based IPv6 over IPv4 transition method and apparatus, and more particularly, to a control server-based IPv6-IPv4 transition method and apparatus for improving the performance of a control server.
一般的に制御サーバ基盤のIPv6−IPv4転換方法は、サービス端末が、制御サーバに自身のサービス登録し、通信の対象となる端末のアドレス変換された情報を要求できるようにするために、制御サーバへの制御トンネルを生成する(RFC2529、RFC3053とも呼ばれる)方法である。IPv6端末は、生成された制御トンネルを使用することによって、受信端末(相手側)のIPv6アドレスと通信可能なIPv4アドレスを制御サーバに要求して、IPv4アドレスを取得することができる。このような情報は、各端末が最初に制御トンネルを生成するとき、制御サーバにトンネル生成要求メッセージを伝送して制御サーバに自身を登録することによって管理される。 In general, the control server-based IPv6-IPv4 conversion method allows a service terminal to register its service with the control server and request the address-converted information of the terminal to be communicated. This is a method of creating a control tunnel to (also called RFC2529, RFC3053). By using the generated control tunnel, the IPv6 terminal can request the IPv4 address that can communicate with the IPv6 address of the receiving terminal (the other party) from the control server, and acquire the IPv4 address. Such information is managed by transmitting a tunnel creation request message to the control server and registering itself in the control server when each terminal first creates a control tunnel.
一方、IPv6−IPv4転換のための従来の方法としては、変換(translation)方法及びサーバ基盤転換方法がある。 Meanwhile, conventional methods for IPv6-IPv4 conversion include a translation method and a server-based conversion method.
上記した変換方法は、2つの互いに異なるバージョンのIPネットワークの間にアドレス変換器を設けることによって、IPv6とIPv4の連動ができるようにする方法である。このような方法では、すべてのパケットに対してアドレス変換を行わなければならないという拡張性の問題点がある。 The above-described conversion method is a method that allows IPv6 and IPv4 to be linked by providing an address converter between two different versions of an IP network. In such a method, there is a problem of extensibility that address translation must be performed for all packets.
上記したサーバ基盤の転換(IPv6−IPv4転換)方法は、トンネルブローカー(Tunnel Broker)(RFC3053)、テレド(Teredo)、及びISATAP(Intra-Site Automatic Tunnel Addressing Protocol)に分けることができる。 The server-based conversion (IPv6-IPv4 conversion) method described above can be divided into Tunnel Broker (RFC 3053), Teredo, and ISATAP (Intra-Site Automatic Tunnel Addressing Protocol).
上記トンネルブローカーとは、トンネルをリレー(relay)するための装置であって、IPv4ネットワークにある端末が、IPv4ネットワークとIPv6ネットワークとの間のゲートウェイ(gateway)までのトンネルを生成する。ここで、上記制御トンネルの生成は、IPv4ネットワークに位置する端末が、IPv6ネットワークの端末と通信を行うためにサーバに自身の情報を登録し、相手側と通信するために情報を獲得することを可能にする。 The tunnel broker is a device for relaying a tunnel, and a terminal in the IPv4 network generates a tunnel to a gateway between the IPv4 network and the IPv6 network. Here, the generation of the control tunnel means that a terminal located in the IPv4 network registers its own information in the server in order to communicate with the terminal in the IPv6 network, and acquires information to communicate with the other party. to enable.
次いで、テレドは、上記トンネルブローカー方法と類似した方法を使用するが、IANA(Internet Assigned Numbers Authority)により公式的には割り当てられていない。しかし、このような方法は、テレドのためのプレフィックスが別途に定義されており、IPv4ネットワーク内の端末がNAT(Network Address Translation)下にある可能性を含むようにプロトコルが設計される。しかしながら、上記トンネルブローカー方法は、RFC3063の一般的な構造のみを記述するが、実際にはアドレス変換等を考慮して実装されるため、テレドとトンネルブローカー方法に多くの差はない。また、テレドは、IPv6アドレスからIPv4アドレスを抽出することができることから、テレドリレー(Teredo relay)のような装置を介することなく端末間で相互に直接通信することができ、これが2つの方法の相違点である。 Teledo then uses a method similar to the tunnel broker method described above, but is not officially assigned by the Internet Assigned Numbers Authority (IANA). However, in such a method, a prefix for teled is defined separately, and the protocol is designed to include a possibility that a terminal in the IPv4 network is under NAT (Network Address Translation). However, although the tunnel broker method described above describes only the general structure of RFC3063, since it is actually implemented in consideration of address translation and the like, there is not much difference between the teled and the tunnel broker method. Further, since Teledo can extract an IPv4 address from an IPv6 address, it can directly communicate with each other without using a device such as a teledo relay, which is a difference between the two methods. It is.
一方、上記ISATAPは、IPv4イントラネットに存在する端末と、同イントラネットの他の端末との通信、またはイントラネットに接続されたIPv6公衆(public)ネットワークに存在する端末との通信を提供するための、端末間、または端末とルータとの間の自動トンネリング(automatic tunneling)方法である。このような方法は、未だRFCにより標準化されていないプロトコルであるが、基本的にはマイクロソフト社のWindows(登録商標)オペレーティングシステムで提供されている。ISATAPのアドレスは、::0:5EFE:w.x.y.zのインターフェース識別子(interface identifier)を有し、ここでw.x.y.zはIPv4アドレスである。当該ISATAPインターフェース識別子を、IPv6ユニキャストアドレス(unicast address)に有効な64ビットのプレフィックスと結合することができる。 On the other hand, the ISATAP is a terminal for providing communication between a terminal existing in an IPv4 intranet and another terminal in the intranet, or a terminal existing in an IPv6 public network connected to the intranet. Or an automatic tunneling method between a terminal and a router. Such a method is a protocol that has not yet been standardized by RFC, but is basically provided by Microsoft's Windows (registered trademark) operating system. The ISATAP address is :: 0: 5EFE: w. x. y. z interface identifier, where w. x. y. z is an IPv4 address. The ISATAP interface identifier can be combined with a valid 64-bit prefix for an IPv6 unicast address.
このようにISATAPアドレスには、IPv4互換(compatible)アドレス、6 over 4アドレス、6 to 4アドレスなど、IPv4ネットワークを介してISATAPトラフィックを伝送するのに使用されるIPv4ソースアドレス及び宛先アドレス(destination address)が含まれる。 As described above, the ISATAP address includes an IPv4 source address and a destination address (destination address) used to transmit the ISATAP traffic through the IPv4 network, such as an IPv4 compatible address, a 6 over 4 address, and a 6 to 4 address. ) Is included.
しかし、上述の一般的なIPv6−IPv4転換方法には、サービス端末の数が増加すると制御トンネルの数が増加し、制御サーバのトンネル管理における負担が加重されるという問題点がある。これは制御サーバが、各制御トンネルの存在期間(lifetime)を測定し、端末のサービスが終了すると制御トンネルを削除するか、または維持するためである。さらに、制御サーバは制御トンネルを介して、通信する端末へのデータの伝送を転送することができる。上述のように、制御トンネルの維持と制御トンネルを介したデータの転送は、サーバの性能の低下の原因となる。 However, the above-described general IPv6-IPv4 conversion method has a problem in that when the number of service terminals increases, the number of control tunnels increases, and the burden on tunnel management of the control server is increased. This is because the control server measures the lifetime of each control tunnel and deletes or maintains the control tunnel when the service of the terminal ends. Furthermore, the control server can transfer the transmission of data to the communicating terminals via the control tunnel. As described above, maintenance of the control tunnel and transfer of data through the control tunnel cause a decrease in server performance.
従って、本発明の目的は、サービス端末の数の増加に関わらず制御トンネルを容易に管理し、トンネルを介したデータ転送(data forwarding)を可能にして制御サーバの性能およびサービス安定性を向上させるためのIPv6−IPv4転換方法及び装置を提供することにある。 Accordingly, an object of the present invention is to easily manage a control tunnel regardless of an increase in the number of service terminals, and to enable data forwarding through the tunnel to improve the performance and service stability of the control server. An IPv6-IPv4 conversion method and apparatus are provided.
上記した本発明の目的を達成するために、本発明の一態様によると、IPv6端末と制御サーバとの間に接続されたルータにおいて、制御サーバの性能を向上されるためにIPv6−IPv4転換を行う方法が提供され、該方法は、上記IPv6端末のトンネル生成要求に応じて動作する上記制御サーバからのトンネル生成要求メッセージを受信するステップと、該受信されたトンネル生成要求メッセージに対するトンネル生成応答メッセージを、上記制御サーバを介して上記IPv6端末に伝送するステップと、上記トンネル生成応答メッセージを受信した上記IPv6端末により生成されたトンネルを介してIPv6−IPv4転換を行うステップと、を含むことを特徴とする。 In order to achieve the above-described object of the present invention, according to one aspect of the present invention, in a router connected between an IPv6 terminal and a control server, IPv6-IPv4 conversion is performed in order to improve the performance of the control server. And a method for receiving a tunnel creation request message from the control server operating in response to a tunnel creation request of the IPv6 terminal, and a tunnel creation response message for the received tunnel creation request message. Transmitting to the IPv6 terminal via the control server, and performing IPv6-IPv4 conversion via the tunnel generated by the IPv6 terminal that has received the tunnel generation response message. And
上記した本発明の目的を達成するための本発明の別の態様によると、制御サーバの性能を向上されるためにIPv6端末と複数のルータとの間に接続された制御サーバにおいて、該制御サーバ自身の性能を向上させるためにIPv6−IPv4転換を行う方法が提供され、該方法は、IPv4ネットワークに存在する上記IPv6端末から、上記IPv4ネットワークを介してトンネル生成要求メッセージを受信するステップと、予め登録されているルータの中から終端(edge)ルータを選択して該終端ルータと上記IPv6端末との間のトンネルを生成するステップと、上記選択された終端ルータにトンネル生成要求メッセージを伝送するステップと、上記選択された終端ルータからの上記トンネル生成要求メッセージに対応するトンネル生成応答メッセージを受信して、該受信したトンネル生成応答メッセージを上記IPv6端末に伝送するステップと、上記トンネル生成応答メッセージを受信して該メッセージが上記IPv6端末から生成されたトンネルを介して上記終端ルータに伝送されると、上記終端ルータから、IPv6−IPv4転換されたメッセージを受信するステップと、を含むことを特徴とする。 According to another aspect of the present invention for achieving the above-described object of the present invention, in a control server connected between an IPv6 terminal and a plurality of routers in order to improve the performance of the control server, the control server A method of performing IPv6-IPv4 conversion to improve its own performance is provided, which includes receiving a tunnel creation request message from the IPv6 terminal existing in the IPv4 network via the IPv4 network; Selecting an edge router from registered routers to generate a tunnel between the terminal router and the IPv6 terminal; and transmitting a tunnel generation request message to the selected terminal router And a tunnel generation corresponding to the tunnel creation request message from the selected end router. Receiving a successful response message and transmitting the received tunnel creation response message to the IPv6 terminal; receiving the tunnel creation response message and sending the message to the termination via the tunnel created from the IPv6 terminal; Receiving the IPv6-IPv4 converted message from the terminal router when transmitted to the router.
上記本発明の目的を達成するための本発明の別の態様によると、IPv6端末と制御サーバとの間に連結されてIPv6−IPv4転換を行う装置として、上記IPv4ネットワークを介して上記IPv6端末とインターフェースし、上記IPv6端末とトンネルを設定してメッセージを送受信するIPv6端末インターフェース部と、該装置がトンネル設定のための終端ルータとして上記制御サーバによって選択されて上記制御サーバからトンネル生成要求メッセージを受信すると、該装置自身に関する情報を含むトンネル生成応答メッセージを上記制御サーバに伝送し、および上記IPv6端末が上記制御サーバからのトンネル生成応答メッセージを受信してトンネルを生成すると、IPv6−IPv4転換を行う、転送制御部と、上記トンネル生成要求メッセージに含まれるルーティング情報を登録するルーティングテーブルと、上記生成されたトンネルを介して上記IPv6端末からメッセージを受信すると、IPv6を介して上記制御サーバとインターフェースする制御サーバインターフェース部とを含むことを特徴とする。 According to another aspect of the present invention for achieving the object of the present invention, an IPv6 terminal is connected between an IPv6 terminal and a control server and performs IPv6-IPv4 conversion. An IPv6 terminal interface unit configured to interface with the IPv6 terminal to transmit / receive a message and the apparatus is selected by the control server as a terminal router for tunnel setting and receives a tunnel creation request message from the control server Then, a tunnel creation response message including information on the device itself is transmitted to the control server, and when the IPv6 terminal receives the tunnel creation response message from the control server and creates a tunnel, it performs IPv6-IPv4 conversion. , Transfer controller and above A routing table for registering routing information included in the tunnel generation request message, and a control server interface unit that interfaces with the control server via IPv6 when receiving a message from the IPv6 terminal via the generated tunnel It is characterized by that.
上述したように、本発明は、制御サーバにより選択された終端ルータと端末との間に制御トンネルを生成することにより、サービス端末の数の増加に関わらず制御トンネルを容易に管理することができ、データ転送が可能である。したがって、すべての端末に制御サーバへの制御トンネルを設定することによって起こる制御サーバの負荷を防ぐことができ、制御サーバの性能を向上させてサービスの安定性を高めることができ、加入者数の増加によるサービスの拡張性を保障することができるという効果がある。 As described above, the present invention can easily manage the control tunnel regardless of the increase in the number of service terminals by generating the control tunnel between the terminal router selected by the control server and the terminal. Data transfer is possible. Therefore, it is possible to prevent the load on the control server caused by setting a control tunnel to the control server for all terminals, improve the performance of the control server and increase the stability of the service, and increase the number of subscribers. There is an effect that the expandability of the service due to the increase can be guaranteed.
以下、添付した図面を参照し、本発明の好ましい実施形態を詳しく説明する。同様の参照符号は明細書を通じて同様の構成要素を示す。また、本発明の説明では、本発明の理解を妨げないように、公知機能または構成の具体的な説明を省略することもある。 Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals refer to like elements throughout the specification. In the description of the present invention, specific descriptions of known functions or configurations may be omitted so as not to disturb the understanding of the present invention.
図1は、本発明の実施形態にかかる、トンネル終端ルータとサーバを含むサーバ基盤のIPv6−IPv4転換システムを示す図である。 FIG. 1 is a diagram illustrating a server-based IPv6-IPv4 conversion system including a tunnel termination router and a server according to an embodiment of the present invention.
図1を参照すると、IPv6−IPv4転換システムは、複数の端末101と、トンネル(IPv6−IPv4トンネル;以下、制御トンネルという)を形成するための複数のルータ102と、特定の端末101からのトンネル生成要求に応じて、利用可能なトンネルのための終端ルータ102を選択し、該選択された終端ルータ102を介して上記端末101へのメッセージの送信/上記端末101からのメッセージの受信をするための制御サーバ103とを含む。
Referring to FIG. 1, an IPv6-IPv4 conversion system includes a plurality of
端末101はIPv6端末であって、上記制御サーバ103にトンネル生成を要求し、要求に対する結果に応じて上記終端ルータ102を用いて制御トンネルを生成する。
The
終端ルータ102を、IPv4データとIPv6データの両方の処理が可能なデュアルスタックルータとして構成することができる。さらに、終端ルータ102は、トンネル生成を要求する端末101と制御トンネルを介して通信し、IPv4/IPv6メッセージ(トンネル生成要求メッセージ)を伝送することができるように、伝送制御プロトコル(TCP:transmission control protocol)を通じて制御サーバ103とのIPv6通信を行う。さらに、終端ルータ102が制御サーバ103との最初の接続を試みるとき、終端ルータ102は、制御サーバ103に登録要求のためのメッセージ(Init Msg.)を伝送して該終端ルータ自身の存在を知らせ、現在設定されているトンネルの数と、設定するのに追加可能なトンネルの数とを伝送する。
The
制御サーバ103は、IPv6端末101の増加に応じて新しいルータを追加(登録)し、追加されたルータに関する情報を格納し、上記追加されたルータに関する状態情報を周期的に確認(check)して、上記追加されたルータを使用することができるか否かを認識する。そして、制御サーバ103は、トンネルの数及び利用可能性に応じて、登録されている複数のルータの中から、端末101とのトンネルを形成するための終端ルータを決定する。
The
上記のような構成を有するIPv6−IPv4転換システムにおいて、生成されたトンネルを介する端末101と制御サーバ103と間の通信を転換するための装置である終端ルータ102の構造について、以下の図2を参照してより具体的に説明する。
In the IPv6-IPv4 conversion system having the above-described configuration, the structure of the
図2は、本発明の一実施形態による終端ルータの詳細な構成を示す図である。 FIG. 2 is a diagram illustrating a detailed configuration of a termination router according to an embodiment of the present invention.
図2を参照すると、終端ルータ102は、IPv6端末インターフェース111と、転送制御部(forwarding controller)112と、ルーティングテーブル113と、制御サーバインターフェース114とを含む。
Referring to FIG. 2, the
IPv6端末インターフェース111は、IPv4ネットワークを介して端末101とインターフェースし、メッセージを送受信するために端末101とのトンネルを設定する。
The
転送制御部112は、制御サーバ103によってトンネルを設定するための終端ルータとして選択されて制御サーバ103からトンネル生成要求メッセージを受信し、制御サーバ103から受信したトンネル生成要求メッセージ内に含まれる情報を使用することによりトンネルインターフェースを生成する。また、端末101が制御サーバ103からトンネル生成要求メッセージを受信してトンネルを生成すると、転送制御部112は、生成されたトンネルを介して端末101と制御サーバ103との間の通信を転換(IPv6−IPv4転換)する。さらに、転送制御部112は、IPv6データの転送を制御して、トンネル生成のために制御サーバ103に自身の存在を知らせ、自身の状態情報とルーティングテーブル113に登録された情報とを伝送する。ここで上記状態情報には、終端ルータ102に現在設定されているトンネルの数、及び設定するために追加可能なトンネルの数などが含まれる。
The
ルーティングテーブル113は、転送制御部112によって生成されたトンネルインターフェースに関するルーティング情報(IPv4及びIPv6アドレスなど)を登録する。
The routing table 113 registers routing information (such as IPv4 and IPv6 addresses) related to the tunnel interface generated by the
制御サーバインターフェース114は、TCPを介して接続される制御サーバ103との通信のためのインターフェースを行い、生成されたトンネルを介して端末101からメッセージを受信すると、IPv6を介して制御サーバ103とインターフェースを行う。
The
さらに、上記ルータを介してIPv6端末と制御サーバ間とのトンネルを設定するための処理を、図3に関連して詳細に説明する。 Further, a process for setting a tunnel between the IPv6 terminal and the control server via the router will be described in detail with reference to FIG.
図3は、本発明の一実施形態にかかる、サーバ基盤のIPv6−IPv4転換システムにおいてルータを介してトンネルを設定するための処理を示す図である。 FIG. 3 is a diagram illustrating a process for setting a tunnel through a router in a server-based IPv6-IPv4 conversion system according to an embodiment of the present invention.
図3を参照すると、ステップ201で、端末101は、IPv4ネットワークを介してトンネル生成要求メッセージをルータ102に伝送する。そして、ルータ102は、メッセージリレーによりトンネル生成要求メッセージを制御サーバ103に伝送する。ここで、上記端末101からの制御トンネル(IPv6−IPv4トンネルという)がまだ生成されておらず、IPv4メッセージタイプで要求されるため、上記トンネル生成要求メッセージはIPv4メッセージタイプで伝送される。
Referring to FIG. 3, in
さらに、ステップ202で、上記トンネル生成メッセージを受信した制御サーバ103は、端末に関する情報(NAT、Port、IPv4のプライベートアドレス、IPv4のグローバルアドレス、IPv6アドレスなど)を記憶し、現在のトンネルの数、トンネルの有用性(utilization)などを考慮して複数のルータ102の中から、制御トンネルを実質的に生成するためのトンネルの終端ルータ102を選択する。
Further, in
したがって、選択された終端ルータ102は、ステップ203で制御サーバ103からトンネル生成要求メッセージを受信し、該選択された終端ルータ102は、ステップ204でトンネル生成応答メッセージを制御サーバ103に伝送する。この際、選択された終端ルータ102は、上記トンネル生成要求メッセージに含まれる情報を使用することによりトンネルインターフェースを生成し、これに対するルーティング情報をルーティングテーブル113に登録する。
Therefore, the selected
したがって、ステップ205で、終端ルータ102は、受信したトンネル生成のための情報を含むトンネル生成応答メッセージを、制御サーバ103を介して端末101に伝送する。その後ステップ206で、端末101は、上記トンネル生成応答メッセージに含まれた情報を使用することによって、終端ルータ102への制御トンネルを生成する。ここで、端末101は、生成された制御トンネルを介して、通信する受信端末に関する情報を制御サーバ103に要求する。すなわち、端末101はルータ102に制御トンネルを設定し、これによってルータ102は、IPv6を介して制御サーバ103と通信する。
Therefore, in
このようなトンネル設定の手順における上記制御サーバの動作を、図4を参照してさらに具体的に説明する。 The operation of the control server in the tunnel setting procedure will be described more specifically with reference to FIG.
図4は、本発明の一実施形態にかかる、特定の端末からトンネルを生成するルータを決定するために制御サーバによって実行される動作を示す図である。 FIG. 4 is a diagram illustrating operations performed by the control server to determine a router that creates a tunnel from a specific terminal according to an embodiment of the present invention.
図4を参照すると、ステップ301で、新しいルータが登録を要求すると、制御サーバ103は上記新しいルータを追加(登録)し、ステップ302で、制御サーバ103は、上記新しいルータによって設定されたトンネルの数、または利用可能なトンネルのタイプに関する情報を格納し、接続を設定する。サービス端末の数が増加すると必要な分の新しいルータを制御サーバ103に登録することによって、該登録されたルータの中から適切なルータを、トンネルを生成するための終端ルータ102として選択することが可能になる。
Referring to FIG. 4, when a new router requests registration in
次いで、ステップ303で、制御サーバ103が端末101からトンネル生成要求メッセージを受信すると、該制御サーバ103は、ステップ304で、予め格納された終端ルータ情報を取り出し、登録されているルータから上記端末101とのトンネルを生成するための終端ルータを選択する。この際、制御サーバ103は、ルータ毎のトンネルの数、トンネルの利用可能性、およびトンネルに使用されるデータ量を決定し、(最も負担のない)適切なルータを選択する。
Next, when the
その後、ステップ305で、制御サーバ103は、選択された終端ルータ102にトンネル生成要求メッセージを伝送して、トンネルを設定するよう指示し、ステップ306で、上記選択された終端ルータ102からトンネル設定に対する結果を含むトンネル生成応答メッセージを受信し、ステップ307で、受信したトンネル生成応答メッセージを端末101に伝送する。ここで、トンネル生成要求メッセージの構造は、図5に図示される通りである。トンネル生成要求メッセージは、IPヘッダ、cmd、Type、Nat、存続期間、端末のIPv4アドレス(CoA(Care of Address)という)、および端末のIPv6アドレスのフィールドを含み、端末がCoAとNatに属するとき、上記トンネル生成要求メッセージはさらにプライベードCoAフィールドを含む。ここで、cmdフィールドは動作(operation)を表し、Typeフィールドはトンネルのタイプ(例えば、IPv6−IPv4など)を表し、NatPortは端末がナット(Nat)に属するか否かを示す。
Thereafter, in
トンネル生成応答メッセージの構造は、図6に図示される通りであり、IPヘッダ、cmd、result、Reason、および端末のIPv6アドレスフィールドを含む。ここで、Resultフィールドは、トンネルの設定結果を表し、Reasonフィールドは失敗した場合の原因を表す。 The structure of the tunnel creation response message is as shown in FIG. 6 and includes an IP header, cmd, result, Reason, and an IPv6 address field of the terminal. Here, the Result field represents the tunnel setting result, and the Reason field represents the cause of the failure.
IPv6−IPv4システムにおいて制御トンネルを生成し、生成された制御トンネルを介して送受信される制御メッセージパケットを処理するための動作について、図7を参照して具体的に説明する。 An operation for generating a control tunnel in the IPv6-IPv4 system and processing a control message packet transmitted / received through the generated control tunnel will be specifically described with reference to FIG.
図7は、本発明の一実施形態にかかる、IPv6−IPv4転換のための制御メッセージパケットの処理動作を示す図である。 FIG. 7 is a diagram illustrating a processing operation of a control message packet for IPv6-IPv4 conversion according to an embodiment of the present invention.
図7を参照すると、ステップ401で、制御サーバ103は、IPv4を介して端末101から制御トンネル生成要求メッセージを受信する。これによってステップ402で、制御サーバ103は、制御トンネル生成要求メッセージをルータ102に伝送し、該ルータ102から制御トンネル生成応答メッセージを受信し、次いで、制御トンネル生成応答メッセージを端末101に伝送する。
Referring to FIG. 7, in
端末101は、上記制御トンネル生成応答メッセージを受信し、制御トンネルを生成する。その後、ステップ405で、端末101は、生成された制御トンネルを使用して制御サーバ103に、通信の対象となる受信端末の情報を要求する。この際、IPv6−IPv4の制御トンネルが使用される。この場合、IPv4ヘッダは、トンネルの終端に配置されたルータ102を宛先として含んでいる情報を含み、IPv6ヘッダは、制御サーバ103を宛先として含んでいる情報を含む。
The terminal 101 receives the control tunnel generation response message and generates a control tunnel. Thereafter, in
したがってステップ406で、上記情報要求メッセージに含まれるIPv4ヘッダがルータ102を示しているため、ルータ102は、IPv6ルックアップを実行し、該ルックアップされた情報を含む上記受信端末の情報要求メッセージを、制御サーバ103に伝達する。次いで、ステップ407で、終端ルータ102は、上記情報要求に対する応答メッセージを制御サーバ103から受信する。これによって、ステップ408で、ルータ102は、端末101を宛先として有する上記情報要求に対する応答メッセージを、上記制御トンネルを介して伝送する。
Therefore, in step 406, since the IPv4 header included in the information request message indicates the
上述したような、生成された制御トンネルを使用する送信端末/受信端末間のデータ転送は、図8に図示される通りである。ここで、制御トンネルを生成する時点でIPv6ルーティング情報がルータに設定されているため、制御トンネルを使用するデータ転送が可能となる。図8を参照すると、第1の制御トンネルが送信端末101と終端ルータ102との間に生成され、該第1の制御トンネルを介して転送されるパケットは、ペイロード区間(payload interval)にデータを含み、IPv6及びIPv4ヘッダに受信端末の情報を、IPv4ヘッダにルータ102の情報をそれぞれ含む。さらに、第2の制御トンネルがルータ102と受信端末104との間に生成され、該第2の制御トンネルを介して転送されるパケットは、ペイロード区間にデータを含み、IPv6ヘッダ及びIPv4ヘッダに受信端末の情報を含む。
The data transfer between the transmitting terminal and the receiving terminal using the generated control tunnel as described above is as illustrated in FIG. Here, since IPv6 routing information is set in the router at the time of generating the control tunnel, data transfer using the control tunnel is possible. Referring to FIG. 8, a first control tunnel is generated between the
図9に図示されるように、ルータ102および制御サーバ103は、TCP接続を使用して周期的に互いの状態を確認する。
As illustrated in FIG. 9, the
図9を参照すると、ステップ501で、ルータ102が制御サーバ103との接続を試みる場合、該ルータ102は、最初に登録要求のためのメッセージ(Init Msg.)を制御サーバ103に伝送して自身の存在を知らせ、そして、該ルータ102自身に設定されているトンネルの数と、設定するために追加可能なトンネルの数(使用可能量)とに関する情報を伝送する。その後、制御サーバ103は、受信した情報を使用することによって、上記終端ルータ102が使用可能(サービス可能な状態)か否かを確認し、自身の情報(アドレス)を含む登録要求応答メッセージを終端ルータ102に伝送する。
Referring to FIG. 9, when the
したがってルータ102は、ステップ502で、制御サーバ103から上記登録要求応答メッセージを受信し、ステップ503で、上記制御サーバ103との接続を設定する。
Therefore, the
その後、ステップ504で、ルータ102は制御サーバ103から周期的な状態管理のための状態情報要求メッセージを受信し、ステップ505で、ルータ102は、制御サーバ103に状態情報応答メッセージを伝送する。これによって、制御サーバ103は、上記ルータ102が利用可能な状態であるか否かを周期的に確認することができる。この際、所定の時間内に応答がない場合は、制御サーバ103は、上記終端ルータ102が利用可能なルータではないと認識して、トンネル生成メッセージは伝送しない。
Thereafter, in step 504, the
本発明を、例示的な実施形態に関連して具体的に示し、説明してきたが、特許請求の範囲によって定義されるように、本発明の技術的思想および範囲を逸脱しない範囲において多様な変形が可能であることが当業者には理解されよう。 While the invention has been particularly shown and described in connection with exemplary embodiments, it will be understood that various modifications may be made without departing from the spirit and scope of the invention as defined by the appended claims. Those skilled in the art will appreciate that this is possible.
Claims (9)
前記IPv6端末のトンネル生成要求に応じたトンネル生成要求メッセージを、前記制御サーバからIPv4ネットワークを通じて受信するステップであって、前記トンネル生成要求メッセージは、前記制御サーバによって、前記制御サーバに対して予め登録されている複数のルータの中から、各ルータに現在設定されているトンネルの数と各ルータに対して追加設定可能なトンネルの数とトンネルに使用されるデータ量とに基づいて、前記ルータが前記IPv6端末とのトンネルを設定するのに使用すべき終端ルータとして選択されたことに応答して、前記ルータに送信されるステップと、
前記受信したトンネル生成要求メッセージに対するトンネル生成応答メッセージを、前記制御サーバに伝送するステップと、
前記トンネル生成応答メッセージが前記制御サーバから前記IPv6端末に送信されて、前記IPv6端末によって前記トンネル生成応答メッセージに基づいて当該ルータを終端ルータとするトンネルが生成されて、該生成されたトンネルを介して前記IPv6端末からメッセージを受信すると、前記受信したメッセージに対するIPv6−IPv4転換を行うステップと
を含み、前記IPv6−IPv4転換を行うステップは、前記生成されたトンネルを介して前記IPv6端末からIPv6ヘッダ情報とIPv4ヘッダ情報とを含むメッセージを受信すると、IPv4ヘッダ情報内の終端ルータの情報を介して前記受信したメッセージが終端ルータ自身を宛先としていることを確認し、IPv6通信を介して前記受信したメッセージが伝送されることができるよう、前記受信したメッセージからIPv4ヘッダ情報内の終端ルータの情報を除去することを含むことを特徴とする、制御サーバの性能を向上させるためのサーバ基盤のIPv6−IPv4転換方法。 A method for performing IPv6-IPv4 conversion in a router connected between an IPv6 terminal on an IPv4 network and a control server, wherein the control server and the router are dual capable of both IPv4 communication and IPv6 communication Configured as a stack,
Receiving a tunnel creation request message corresponding to the tunnel creation request of the IPv6 terminal from the control server through an IPv4 network, wherein the tunnel creation request message is registered in advance with the control server by the control server; Based on the number of tunnels currently set in each router, the number of tunnels that can be additionally set for each router, and the amount of data used for the tunnel, Responsive to being selected as a terminating router to be used to set up a tunnel with the IPv6 terminal, transmitted to the router;
Transmitting a tunnel creation response message to the received tunnel creation request message to the control server;
The tunnel creation response message is transmitted from the control server to the IPv6 terminal, and a tunnel is generated by the IPv6 terminal based on the tunnel creation response message to terminate the router as a termination router. Receiving the message from the IPv6 terminal, performing IPv6-IPv4 conversion on the received message, wherein the step of performing IPv6-IPv4 conversion includes an IPv6 header from the IPv6 terminal through the generated tunnel. When a message including information and IPv4 header information is received, it is confirmed that the received message is destined for the end router itself via the information of the end router in the IPv4 header information, and the received information is received via IPv6 communication. Message is So that it can be fed, characterized in that it comprises removing information edge router in the IPv4 header information from the received message, IPv6-IPv4 conversion server basis for improving the performance of the control server Method.
前記IPv6端末から前記IPv4ネットワークを介してトンネル生成要求メッセージを受信するステップと、
前記制御サーバに対して予め登録されている前記複数のルータの中から、前記状態情報に含まれる各ルータに設定されているトンネルの数と各ルータに対して追加設定可能なトンネルの数とトンネルに使用されるデータ量とに基づいて、前記IPv6端末との間のトンネルを設定するのに使用すべき終端ルータを選択するステップと、
該選択された終端ルータに、前記IPv6端末から受信したトンネル生成要求メッセージを伝送するステップと、
前記選択された終端ルータから前記トンネル生成要求メッセージに対するトンネル生成応答メッセージを受信して、該トンネル生成応答メッセージを前記IPv6端末に伝送するステップと、
前記トンネル生成応答メッセージを受信した前記IPv6端末によって前記IPv6端末と前記終端ルータとの間にトンネルが生成され、該生成されたトンネルを介して前記IPv6端末から前記終端ルータにメッセージが伝送され、当該メッセージが前記終端ルータにおいてIPv6−IPv4転換されると、転換されたメッセージを前記終端ルータからIPv6通信を介して受信するステップと
を含むことを特徴とする、制御サーバの性能を向上させるためのサーバ基盤のIPv6−IPv4転換方法。 In a control server connected to a plurality of routers registered in advance, the plurality of routers are located between the control server and an IPv6 terminal on the IPv4 network, and IPv6 is used to improve the performance of the control server itself. A method executed for performing IPv4 conversion, wherein the control server and the plurality of routers are configured as a dual stack capable of both IPv4 communication and IPv6 communication, and the control server includes the plurality of routers; The status information received from each of the routers is configured so that the status information of each router includes the number of tunnels set for each router and the number of tunnels that can be additionally set for each router, The method
Receiving a tunnel creation request message from the IPv6 terminal via the IPv4 network;
Among the plurality of routers registered in advance with respect to the control server, the number of tunnels set in each router included in the state information, the number of tunnels that can be additionally set for each router, and the tunnel Selecting a terminating router to be used to set up a tunnel with the IPv6 terminal based on the amount of data used for
Transmitting the tunnel creation request message received from the IPv6 terminal to the selected terminal router;
Receiving a tunnel creation response message for the tunnel creation request message from the selected terminal router, and transmitting the tunnel creation response message to the IPv6 terminal;
The IPv6 terminal that has received the tunnel generation response message generates a tunnel between the IPv6 terminal and the terminal router, and a message is transmitted from the IPv6 terminal to the terminal router through the generated tunnel. A server for improving the performance of the control server, comprising: when the message is IPv6-IPv4 converted at the terminal router, receiving the converted message from the terminal router via IPv6 communication. Platform IPv6-IPv4 conversion method.
前記新しいルータから、前記新しいルータに設定されているトンネルの数と、前記新しいルータに対して追加設定可能なトンネルの数とを示す状態情報を含む登録要求メッセージを受信するステップと、
前記受信した状態情報を使用することによって前記新しいルータが利用可能であるか否かを確認するステップと、
前記新しいルータが利用可能な状態にあるとき、前記受信した状態情報を使用することによって前記新しいルータとの接続を設定するステップと、
前記登録要求メッセージに対する登録応答メッセージを前記新しいルータに伝送するステップと、
前記新しいルータの状態情報を周期的に確認するためのメッセージを前記新しいルータとの間で送受信するステップと
を含むことを特徴とする、請求項5に記載の制御サーバの性能を向上させるためのサーバ基盤のIPv6−IPv4転換方法。 Registering the new router comprises:
Receiving from the new router a registration request message including status information indicating the number of tunnels set in the new router and the number of tunnels that can be additionally set for the new router;
Checking whether the new router is available by using the received status information;
Setting up a connection with the new router by using the received status information when the new router is in an available state;
Transmitting a registration response message to the registration request message to the new router;
The method for improving the performance of the control server according to claim 5 , further comprising a step of transmitting and receiving a message for periodically checking status information of the new router to and from the new router. Server-based IPv6-IPv4 conversion method.
IPv4通信およびIPv6通信の双方が可能なデュアルスタックとして構成され、当該ルータは、
IPv4ネットワークを介して前記IPv6端末とインターフェースし、前記IPv6端末とのトンネルを設定する、IPv6端末インターフェース部と、
前記制御サーバによって、前記制御サーバに対して予め登録されている複数のルータの中から、各ルータに現在設定されているトンネルの数と各ルータに対して追加設定可能なトンネルの数とトンネルに使用されるデータ量とに基づいて、当該ルータが前記IPv6端末とのトンネルを設定する終端ルータとして選択されたことに応答して、前記制御サーバから前記IPv6端末のトンネル生成要求に応じたトンネル生成要求メッセージがIPv4ネットワークを通じて送信されると、該トンネル生成要求メッセージに対するトンネル生成応答メッセージを生成して前記制御サーバに伝送し、および前記制御サーバから前記トンネル生成応答メッセージが前記IPv6端末に送信され、前記IPv6端末によって、前記トンネル生成応答メッセージに基づいて当該ルータを終端ルータとするトンネルが生成されて、該生成されたトンネルを介して前記IPv6端末からメッセージを受信すると、前記メッセージに対するIPv6−IPv4転換を行う、転送制御部と、
前記制御サーバから受信した前記トンネル生成要求メッセージに含まれるルーティング情報を登録するためのルーティングテーブルと、
前記生成されたトンネルを介して前記IPv6端末から前記メッセージを受信すると、IPv6通信を介して前記制御サーバとインターフェースする、制御サーバインターフェース部と
を備え、前記転送制御部は、前記生成されたトンネルを介して前記IPv6端末からIPv6ヘッダ情報とIPv4ヘッダ情報とを含むメッセージを受信すると、IPv4ヘッダ情報内の終端ルータの情報を介して前記受信したメッセージが終端ルータ自身を宛先としていることを確認し、IPv6通信を介して前記受信したメッセージが伝送されることができるよう、前記受信したメッセージからIPv4ヘッダ情報内の終端ルータの情報を除去することにより、前記IPv6−IPv4転換を行うように構成されることを特徴とするルータ。 A router for performing IPv6-IPv4 conversion, connected between an IPv6 terminal on an IPv4 network and a control server, wherein the control server and the router are
The router is configured as a dual stack capable of both IPv4 communication and IPv6 communication.
An IPv6 terminal interface for interfacing with the IPv6 terminal via an IPv4 network and setting a tunnel with the IPv6 terminal;
Among the plurality of routers registered in advance with the control server by the control server, the number of tunnels currently set in each router, the number of tunnels that can be additionally set for each router, and the number of tunnels Based on the amount of data used, in response to the router being selected as a termination router for setting up a tunnel with the IPv6 terminal, tunnel generation in response to a tunnel generation request of the IPv6 terminal from the control server When the request message is transmitted through the IPv4 network, a tunnel generation response message for the tunnel generation request message is generated and transmitted to the control server, and the tunnel generation response message is transmitted from the control server to the IPv6 terminal. The tunnel creation response message is sent by the IPv6 terminal. The router tunnels the end router is generated based on the over-di, upon receiving a message from the IPv6 terminal through the generated tunnel, perform IPv6-IPv4 conversion for the message, and the transfer control unit,
A routing table for registering routing information included in the tunnel generation request message received from the control server;
When the message is received from the IPv6 terminal via the generated tunnel, the control server interface unit interfaces with the control server via IPv6 communication, and the transfer control unit includes the generated tunnel. When receiving a message including IPv6 header information and IPv4 header information from the IPv6 terminal via the IPv6 terminal , confirm that the received message is addressed to the terminating router itself via the information of the terminating router in the IPv4 header information, It is configured to perform the IPv6-IPv4 conversion by removing terminal router information in the IPv4 header information from the received message so that the received message can be transmitted via IPv6 communication. A router characterized by that.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070067266A KR100882355B1 (en) | 2006-12-01 | 2007-07-04 | IP6-IP4 switching method and system for performance improvement of control server |
KR10-2007-0067266 | 2007-07-04 | ||
PCT/KR2008/001982 WO2009005212A1 (en) | 2007-07-04 | 2008-04-08 | Ipv6 over ipv4 transition method and apparatus for improving performance of control server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010532616A JP2010532616A (en) | 2010-10-07 |
JP5385269B2 true JP5385269B2 (en) | 2014-01-08 |
Family
ID=40229166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010514588A Expired - Fee Related JP5385269B2 (en) | 2007-07-04 | 2008-04-08 | IPv6-IPv4 conversion method and apparatus for improving control server performance |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP5385269B2 (en) |
CN (1) | CN101796769B (en) |
WO (1) | WO2009005212A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100901790B1 (en) | 2006-12-04 | 2009-06-11 | 한국전자통신연구원 | CONTROL TUNNEL AND DIRECT TUNNEL CONFIGURATION METHOD IN IPv6 SERVICE PROVIDE SYSTEM BASED IPv4 NETWORK |
KR101057815B1 (en) | 2008-12-04 | 2011-08-19 | 한국전자통신연구원 | Tunneling-based mobility support device and method |
KR101365417B1 (en) * | 2009-08-19 | 2014-02-20 | 한국전자통신연구원 | System and method for providing iptv service |
US8811405B2 (en) | 2009-08-19 | 2014-08-19 | Electronics And Telecommunications Research Institute | System and method for providing IPTV service |
WO2016123293A1 (en) * | 2015-01-28 | 2016-08-04 | Umbra Technologies Ltd. | System and method for a global virtual network |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004104664A (en) * | 2002-09-12 | 2004-04-02 | Telecommunication Advancement Organization Of Japan | Network connection device |
KR100560737B1 (en) * | 2003-02-18 | 2006-03-13 | 삼성전자주식회사 | IPV4-IPV6 Switching Device and Method Using Dual Stack |
US20040196843A1 (en) * | 2003-02-20 | 2004-10-07 | Alcatel | Protection of network infrastructure and secure communication of control information thereto |
US7031328B2 (en) * | 2003-03-10 | 2006-04-18 | Cisco Technology, Inc. | Arrangement for traversing an IPv4 network by IPv6 mobile routers |
US7554991B2 (en) * | 2003-06-27 | 2009-06-30 | Nokia Corporation | Method, system and network element for data transmission using a transition mechanism |
KR20050054663A (en) * | 2003-12-05 | 2005-06-10 | 한국전자통신연구원 | A method for balancing load in gprs network and call set-up method thereby |
GB2413464A (en) * | 2004-04-21 | 2005-10-26 | Orange Sa | An inter-working unit with a protocol conversion or protocol encapsulation function, for use with dual stack user equipment on a packet radio network |
KR100679587B1 (en) * | 2005-04-25 | 2007-02-06 | 경희대학교 산학협력단 | Communication method between mobile node of mobile IPv6 network and corresponding node of IPv4 network |
KR20060117586A (en) * | 2005-05-11 | 2006-11-17 | 삼성전자주식회사 | Packet processing method and apparatus therefor in IPv4 / IP6 integrated network |
-
2008
- 2008-04-08 JP JP2010514588A patent/JP5385269B2/en not_active Expired - Fee Related
- 2008-04-08 WO PCT/KR2008/001982 patent/WO2009005212A1/en active Application Filing
- 2008-04-08 CN CN2008801056596A patent/CN101796769B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010532616A (en) | 2010-10-07 |
CN101796769A (en) | 2010-08-04 |
CN101796769B (en) | 2013-03-27 |
WO2009005212A1 (en) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8891551B2 (en) | IPv6 over IPv4 transition method and apparatus for improving performance of control server | |
US8457014B2 (en) | Method for configuring control tunnel and direct tunnel in IPv4 network-based IPv6 service providing system | |
CN100477619C (en) | Method and system for establishing bidirectional tunnel | |
EP1693996B1 (en) | Automatic discovery of psuedo-wire peer addresses in ethernet-based networks | |
EP1161028A2 (en) | A multicast routing method and an apparatus | |
US9191317B2 (en) | Method and system for implementing interconnection between internet protocol version 4 network and new network | |
WO2012013133A1 (en) | Method and device for network communications | |
CN102546407B (en) | File transmitting method and device | |
JP5385269B2 (en) | IPv6-IPv4 conversion method and apparatus for improving control server performance | |
US8140710B2 (en) | Home link setting method, home gateway device, and mobile terminal | |
EP1874005A1 (en) | A personal network comprising a plurality of clusters | |
KR100772537B1 (en) | IP6 switching device and method for tunneling IP6 packets to IP4 in an IP4 network environment | |
US20090201931A1 (en) | Method and apparatus for transferring IP transmission session | |
US9480090B2 (en) | Method and system for optimising routing between two network nodes, at least one of which is mobile | |
WO2008069504A1 (en) | Method for configuring control tunnel and direct tunnel in ipv4 network-based ipv6 service providing system | |
JP4791402B2 (en) | Mobile communication system and mobile communication program | |
JP2020102692A (en) | Medium adapter device, distribution communication management method, and distribution communication management program | |
JP3808471B2 (en) | Network and router apparatus and address notification method used therefor | |
JP3990385B2 (en) | LAN connection device and LAN connection method | |
JP5322875B2 (en) | COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION SYSTEM | |
EP2668795B1 (en) | Hip proxy and method for mobility management in a wireless communications system | |
JP2006094105A (en) | Method and apparatus of tunneling, and program thereof and recording medium | |
JPWO2018142526A1 (en) | Relay apparatus, communication system, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120217 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121019 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130219 |
|
RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20130220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20130220 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130731 |
|
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: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131003 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5385269 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |