JP4725751B2 - Packet transfer system and method, apparatus constituting the system, program and recording medium - Google Patents
Packet transfer system and method, apparatus constituting the system, program and recording medium Download PDFInfo
- Publication number
- JP4725751B2 JP4725751B2 JP2007521075A JP2007521075A JP4725751B2 JP 4725751 B2 JP4725751 B2 JP 4725751B2 JP 2007521075 A JP2007521075 A JP 2007521075A JP 2007521075 A JP2007521075 A JP 2007521075A JP 4725751 B2 JP4725751 B2 JP 4725751B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- packet
- mobile terminal
- server
- destination address
- 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
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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は移動体通信ネットワーク、エッジルータ装置及びそれらに用いる移動管理方法並びにそのプログラムに関し、特にIP(Internet Protocol)による移動端末のデータ通信方法及び端末移動管理の方法に関する。 The present invention relates to a mobile communication network, an edge router apparatus, a mobility management method used therefor, and a program therefor, and more particularly to a data communication method and a terminal mobility management method for a mobile terminal using IP (Internet Protocol).
従来、RFC3775 "Mobility Support in IPv6" <http://www.ietf.org/rfc/rfc3775.txt>に見られるように、IPプロトコルによる移動端末の通信方式はIETF(Internet Engineering Task Force)により検討されている。 Previously, as seen in RFC3775 "Mobility Support in IPv6" <http://www.ietf.org/rfc/rfc3775.txt>, the mobile terminal communication method based on the IP protocol has been studied by the IETF (Internet Engineering Task Force). Has been.
RFC3775 "Mobility Support in IPv6" <http://www.ietf.org/rfc/rfc3775.txt>に記載されている方式は一般的にはMobile IPv6方式と呼ばれている。図1にMobile IPv6による移動通信ネットワークの構成を示す。また、以下の説明ではMobile IPv6をMIPv6と略して説明する。 The method described in RFC3775 “Mobility Support in IPv6” <http://www.ietf.org/rfc/rfc3775.txt> is generally called the Mobile IPv6 method. FIG. 1 shows the configuration of a mobile communication network based on Mobile IPv6. In the following description, Mobile IPv6 is abbreviated as MIPv6.
図1に示される移動通信ネットワークは、ホームエージェント51,52、エッジルータ53,54、移動端末55,56、IPネットワーク(ルータ網)200、ホームネットワーク301,302から構成されている。
The mobile communication network shown in FIG. 1 includes
移動端末55,56の各々は、IPアドレスとしてホームネットワーク301,302のホームアドレス(HoA:Home Address)「HoA1」、「HoA2」を有している。
Each of the
移動端末55,56が自端末のホームネットワーク301,302に在圏しているときに移動端末55,56が通信を行なう場合には、互いのホームアドレス「HoA1」、「HoA2」を宛先アドレス(Destination Address)および送信元アドレス(Source Address)として通常のIPプロトコルによるデータ通信を行なう。
When the
次に、移動端末55,56が自端末のホームネットワーク301,302から移動したときに移動端末55,56が通信を行なう場合について説明する。移動端末55がIPネットワーク200を構成するエッジルータ53の配下に移動し、移動端末56がIPネットワーク200を構成するエッジルータ54の配下に移動したとする。
Next, a case where the
エッジルータ53,54のそれぞれは、配下の端末に対してプリフィクスを広告しており、移動端末55,56は受信したプリフィクスから、移動先での自端末のIPアドレスを生成する。この移動先でのIPアドレスはCoA(Care of Address)と呼ばれる。移動端末55のエッジルータ53配下でのCoAをCoA1とし、移動端末56のエッジルータ54配下でのCoAをCoA2とする。
Each of the
ホームネットワーク301,302に設けられるホームエージェント51,52は移動端末の移動先を管理するもので、移動端末55,56の各々は移動先でCoAを生成すると、自端末のホームネットワーク301,302のホームエージェント51,52に対して生成したCoAを通知し、ホームエージェント51,52は通知されたCoAを管理する。
The
移動端末55,56が上記のように移動した場合、移動端末55が移動端末56へデータパケットを送信する動作についてする。移動端末55は、図2(a)に示すように、送信元アドレス(内部送信元アドレス)が「HoA1」で、宛先アドレス(内部宛先アドレス)が「HoA2」であるIPパケットを、送信元アドレス(外部送信元アドレス)が「CoA1」で、宛先アドレス(外部宛先アドレス)がホームエージェント51のIPアドレス「HA1」でカプセル化して送出する。
When the
上記のパケットは、宛先アドレスがホームエージェント51のIPアドレス(HA1)であるので、ホームエージェント51に届けられる。ホームエージェント51は受信したパケットのカプセル化をはずし、図2(b)に示すような、送信元アドレスが「HoA1」で、宛先アドレスが「HoA2」であるIPパケットを送出する。
Since the destination address is the IP address (HA1) of the
このパケットは宛先アドレスが「HoA2」であるので、ホームネットワーク302に届けられるが、ホームネットワーク302には、現在、「HoA2」のアドレスを持つ移動端末56がいないので、ホームエージェント52が移動端末56の代理で受け取る。
Since the destination address of this packet is “HoA2”, the packet is delivered to the
ホームエージェント52は、現在、移動端末56が「CoA2」のアドレスを管理しており、受け取ったパケットを宛先アドレスが「CoA2」のアドレスにいることを管理しており、受け取ったパケットを図2(c)に示すように、宛先アドレス(外部宛先アドレス)が「CoA2」で、送信元アドレス(外部送信元アドレス)がホームエージェント52のIPアドレスである「HA2」でカプセル化して送出する。このパケットは宛先アドレスが「CoA2」であるので、現在、エッジルータ54の配下にあり、移動先でのIPアドレスとして「CoA2」を持つ移動端末56に届けられる。
The
このように、MIPv6では、移動端末の移動先が各移動端末のホームネットワークに設けられるホームエージェントが管理しているので、移動端末宛てのパケットは該移動端末のホームネットワークへ送り、ホームエージェントによって移動端末に転送することで移動端末間の通信が可能とされている。これらのさらに詳細な内容については、例えば、再公表WO2000076247号公報や特許第3293761号公報に記述されている。 In this way, in MIPv6, since the destination of the mobile terminal is managed by the home agent provided in the home network of each mobile terminal, packets addressed to the mobile terminal are sent to the home network of the mobile terminal and moved by the home agent Communication between mobile terminals is possible by transferring to a terminal. These more detailed contents are described in, for example, republished WO2000076247 and Japanese Patent No. 3293762.
上記のようにして通信を行なう移動端末のネットワーク上でマルチメディアサービスを実現させる技術として、IPおよびSIP(Session Initiation Protocol)技術を取り入れたIMS(IP Multimedia Subsystem)が3GPP(3rd Generation Partnership Project)によって標準化されている。 IMS (IP Multimedia Subsystem) incorporating IP and SIP (Session Initiation Protocol) technology is a 3GPP (3rd Generation Partnership Project) as a technology for realizing multimedia services on a mobile terminal network that performs communication as described above. It has been standardized.
IMSサービスを受けるためには、"IP Multimedia Subsystem(IMS); Stage 2"、3GPP TS23.228 ver.6.8.0、<http://www.3gpp.org/ftp/Specs/latest/Rel-6/23_series/23228-680.zip>で規定されているように、移動端末は在圏網にあるセッション制御サーバであるP−CSCF(Proxy-Call Session Control Function)サーバを介してセッション制御を行い、通信が開始される。 In order to receive IMS service, "IP Multimedia Subsystem (IMS); Stage 2", 3GPP TS23.228 ver.6.8.0, <http://www.3gpp.org/ftp/Specs/latest/Rel-6 As defined in /23_series/23228-680.zip>, the mobile terminal performs session control via a P-CSCF (Proxy-Call Session Control Function) server that is a session control server in the visited network, Communication is started.
図3は上記のIMSサービスを受けるための通信動作を示す図である。 FIG. 3 is a diagram showing a communication operation for receiving the IMS service.
移動端末30のホームネットワーク10には、S−CSCF(Serving- Call Session Control Function)サーバ70とホームエージェント50が設けられ、現在移動端末が在圏している在圏ネットワーク20にはエッジルータ40とP−CSCFサーバ60とが設けられている。
The home network 10 of the mobile terminal 30 is provided with an S-CSCF (Serving-Call Session Control Function)
ホームエージェント50は、在圏ネットワーク20における移動端末30のCoAを管理している。S−CSCF70は、ユーザの認証、加入者データを管理するHSS(Home Subscriber Server)80と連携して様々なマルチメディアサービスを提供するSIPサーバである。エッジルータ40は配下にある移動端末30とホームエージェント50との間でのデータ送信を受け持つ。P−CSCFサーバ60は、移動端末30が最初にアクセスするSIPサーバであり、移動端末30から送信されるSIPメッセージをホームネットワーク10のS−CSCF70へ転送する。
The
IMSへの登録手順について説明する。図3中、破線矢印は移動端末30からHSS80へ向かう上り方向を示し、実線矢印はHSS80から移動端末30へ向かう下り方向を示している。移動端末30は在圏ネットワーク20へ移動すると、在圏ネットワーク20でマルチメディアサービスを受けるため、IMSへの登録を行う。移動端末30が移動端末30の加入者情報とホームアドレスを含んだ、宛先アドレスがP−CSCFサーバ60のRegisterメッセージを送信すると、Registerメッセージを受け付けたエッジルータ40は、在圏ネットワーク20に在るP−CSCFサーバ60に送信する。P−CSCFサーバ60はRegisterメッセージを受信すると、移動端末30の加入者情報とホームアドレスを登録し、Registerメッセージを再構築してS−CSCF70へ送信する。S−CSCF70はRegisterメッセージに含まれる加入者情報の正当性をHSS80を介して確認すると、移動端末30の情報とP−CSCFサーバ60のアドレスを登録し、OKメッセージをP−CSCFサーバ60へ送信する。P−CSCFサーバ60は移動端末30へ転送する。このときの宛先は、Registerメッセージに含まれていた移動端末30のホームアドレスとされる。このため、P−CSCFサーバ60からホームネットワーク10に置かれるホームエージェント50およびエッジルータ40を経由して移動端末40へパケットの配送がなされる。
A procedure for registration in the IMS will be described. In FIG. 3, the broken line arrow indicates the upward direction from the mobile terminal 30 to the
上述したIMSへの登録手順によると、P−CSCFサーバは移動端末のホームアドレスを管理する構成とされているため、P−CSCFサーバから移動端末へ向かう下り方向の通信を行なう場合には必ずホームネットワークに置かれるホームエージェントを経由することとなり、通信経路が冗長となり、遅延時間が長くなるという問題点がある。 According to the IMS registration procedure described above, the P-CSCF server is configured to manage the home address of the mobile terminal. Therefore, when performing downlink communication from the P-CSCF server to the mobile terminal, the home address is always set. There is a problem that the communication path becomes redundant and the delay time becomes long because it goes through a home agent placed on the network.
本発明は上述したような従来技術が有する問題点に鑑みてなされたものであって、通信経路を短くし、遅延時間を短くすることのできるパケット転送システムおよび方法を実現することを目的とする。 The present invention has been made in view of the problems of the prior art as described above, and an object thereof is to realize a packet transfer system and method capable of shortening a communication path and shortening a delay time. .
本発明のパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびフロントエンド処理装置を備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とする。The packet transfer system of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
An edge router and a front-end processing device that exist between communication paths between the mobile terminal and the server,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When a packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front end processing device described corresponding to the address of the server is set as an external destination address, and its own address is set. Encapsulated as an external source address and transferred to the front-end processing unit. When an encapsulated packet addressed to itself is received, the encapsulation is removed, and the packet with the internal source address and the internal destination address is transferred to the internal destination address. ,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal The edge router address is used as an external destination address, and the external source address is encapsulated as its own address and transferred to the edge router.
本発明のエッジルータは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを、前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置とともに構成するエッジルータであって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとするカプセル化処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化を行なわせ、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とする。The edge router according to the present invention is an edge that constitutes a packet forwarding system that forwards and returns a packet transmitted from a mobile terminal together with a front-end processing device that exists between communication paths between the mobile terminal and the server. A router,
An information storage unit for storing an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address; ,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When the packet transmitted from the mobile terminal to the server is accepted, the encapsulated address list is referred to, and the address of the front end processing device described corresponding to the address of the server is an external destination address. Encapsulation processing using its own address as an external source address is performed by the encapsulation processing unit and transferred to the front-end processing unit. When an encapsulated packet addressed to itself is received, the decapsulation processing unit decapsulates the packet. And a determination control unit that transfers packets based on the internal source address and the internal destination address to the internal destination address.
本発明のフロントエンド処理装置は、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを、前記移動端末と前記サーバとの通信経路の間に存在するエッジルータとともに構成するフロントエンド処理装置であって、
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とする。A front-end processing device according to the present invention is a front-end packet transfer system configured to transfer a packet transmitted from a mobile terminal to a server and send it back together with an edge router existing between communication paths between the mobile terminal and the server. An end processing device,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet based on an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal A determination control unit that performs the process of encapsulating the address of the edge router described as the external destination address, and encapsulating the external source address as its own address, and transferring it to the edge router, It is characterized by having.
本発明の他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際にと前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とする。A packet transfer system according to another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
An edge router existing between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which the address of the server is described as an internal destination address. When receiving a packet transmitted from the mobile terminal to the server, the edge router refers to the encapsulated address list, and Encapsulate server address as external destination address, self address as external source address, transfer to the server, and when encapsulated packet addressed to self is received, decapsulate, internal source address and internal destination Forward packets by address to the internal destination address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. When the associated binding list is generated and a packet whose destination address is the address of the mobile terminal is transmitted, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal is described. The edge router address is used as an external destination address, and the external source address is encapsulated as its own address and transferred to the edge router.
本発明の他の形態によるエッジルータは、移動端末から送信されたパケットをサーバへ転送するパケット転送システムを構成する前記移動端末と前記サーバとの通信経路の間に存在するエッジルータであって、
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記サーバへ転送し、自己宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化を行なわせて、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とする。An edge router according to another aspect of the present invention is an edge router that exists between communication paths between the mobile terminal and the server constituting a packet transfer system that transfers a packet transmitted from a mobile terminal to a server,
An information storage unit for storing an encapsulated address list in which the address of the server is described as an internal destination address and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When receiving a packet transmitted from the mobile terminal to the server, the encapsulation address list is referred to, and the process of encapsulating the server address as an external destination address and the self address as an external source address When the encapsulated packet is forwarded to the server and the encapsulated packet addressed to itself is received, the decapsulation processor decapsulates the packet by the internal source address and the internal destination address. And a determination control unit that transfers to a destination address.
本発明のサーバは、移動端末から送信されたパケットをエッジルータを介して受け取るサーバであって、
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、ことを特徴とする。The server of the present invention is a server that receives a packet transmitted from a mobile terminal via an edge router,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet with an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and the external address corresponding to the address of the mobile terminal is referred to when the packet whose destination address is the address of the mobile terminal is transmitted. Judgment control unit for causing the encapsulation processing unit to perform the process of encapsulating the address of the edge router described as the destination address as the external destination address and the external source address as its own address, and transferring it to the edge router It is characterized by that.
本発明のさらに他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータ、フロントエンド処理装置およびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
An edge router, a front-end processing device, and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address, and the mobile terminal RCoA, which is a CoA created in the subnet held by the MAP, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and the mobile terminal sends the server to the server. When the packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as the external destination address, and the RCoA of the mobile terminal is set as the external address Capse as the source address The transferred to the front-end processor, remove the encapsulation receives the encapsulated packet addressed to RCoA addressed or LCoA, forwards the packet by the internal source address and the internal destination address to an internal destination address turned into by,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Encapsulating the mobile terminal's RCoA as an external destination address, encapsulating the external source address as its own address, and transferring it to the MAP,
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, Is transferred to the edge router as a packet encapsulated as an external source address.
本発明のさらに他の形態によるエッジルータは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置およびMAPとともに構成するエッジルータであって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュと、自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストおよびバインディングキャッシュを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせ、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とする。An edge router according to still another embodiment of the present invention is a front-end processing device in which a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet is present between communication paths between the mobile terminal and the server And an edge router configured with MAP,
An encapsulated address list in which an address of the server is described as an internal destination address, an address of the front-end processing device corresponding to the address of the server is described as an external destination address, and a subnet held by the MAP for the mobile terminal A binding cache that manages the RCoA that is the CoA created in step 1 and the LCoA that is the CoA created in the subnet held by the edge router in correspondence with the home address, and an information storage unit that stores its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulation address list and the binding cache are referred to, and the address of the front-end processing device described corresponding to the server address is set as an external destination. And encapsulating the RCoA of the mobile terminal as an external source address, causing the encapsulation processing unit to transfer the packet to the front-end processing device, and receiving the encapsulated packet addressed to RCoA or LCoA Then, the decapsulation processing unit performs decapsulation processing for decapsulation, and includes a determination control unit that transfers a packet based on the internal transmission source address and the internal destination address to the internal destination address.
本発明の他の形態によるフロントエンド処理装置は、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびMAPとともに構成する、フロントエンド処理装置であって、
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送する判断制御部と、を有することを特徴とする。A front-end processing device according to another aspect of the present invention provides a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet, and an edge router existing between communication paths between the mobile terminal and the server, and A front-end processing device configured with MAP,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet with an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal A determination control unit that encapsulates the RCoA of the mobile terminal described in the above as an external destination address and encapsulates the external source address as its own address, and transfers it to the MAP. It is characterized by having.
本発明のMAPは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを前記移動端末と前記サーバとの通信経路の間に存在するエッジルータ、フロントエンド処理装置とともに構成するMAPであって、
前記移動端末のRCoAとLCoAとを対応して管理するバインディングキャッシュと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
宛先アドレスが前記バインディングキャッシュに管理されているRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とする。The MAP of the present invention configures a packet transfer system that transfers a packet transmitted from a mobile terminal to a server and sends it back together with an edge router and a front-end processing device that exist between communication paths between the mobile terminal and the server. MAP,
An information storage unit for storing a binding cache for managing RCoA and LCoA of the mobile terminal in association with each other, and an own address;
An encapsulation processor that performs packet encapsulation;
When an RCoA packet whose destination address is managed in the binding cache is received, an LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address is encapsulated as an external source address And a determination control unit that causes the encapsulation processing unit to perform transfer to the edge router.
本発明のさらに他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
An edge router and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router has an encapsulated address list in which the address of the server is described as an internal destination address, and the RCoA that is a CoA created in the subnet held by the MAP for the mobile terminal and the edge router holds LCoA, which is a CoA created in the subnet, is managed in correspondence with a home address, and when a packet transmitted from the mobile terminal to the server is received, the encapsulated address list is referred to, and the address of the server is determined. The external destination address is encapsulated, and the RCoA of the mobile terminal is encapsulated as an external source address and transferred to the server. When an encapsulated packet destined for RCoA or LCoA is received, the encapsulation is removed, and the internal source address and internal address Internal packet with destination address Transfer to the previous address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. The mobile terminal described as an external destination address corresponding to the address of the mobile terminal by generating an associated binding list and referring to the binding list when transmitting a packet whose destination address is the address of the mobile terminal Encapsulate the terminal RCoA as an external destination address, encapsulate the external source address as its own address, and transfer it to the MAP.
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, Is transferred to the edge router as a packet encapsulated as an external source address.
本発明のさらに他の形態によるエッジルータは、移動端末から送信されたパケットをサーバへ転送するパケット転送システムを構成する前記移動端末と前記サーバとの通信経路の間に存在するエッジルータであって、
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュと、自己のアドレスを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストおよびバインディングキャッシュを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化処を行い、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とする。An edge router according to still another embodiment of the present invention is an edge router that exists between communication paths between the mobile terminal and the server that constitute a packet transfer system that transfers a packet transmitted from the mobile terminal to a server. ,
An encapsulated address list in which the address of the server is described as an internal destination address, an RCoA that is a CoA created in the subnet held by the MAP for the mobile terminal, and a CoA created in a subnet held by the edge router A binding cache that manages a certain LCoA corresponding to a home address, an information storage unit that stores its own address,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulated address list and binding cache are referred to, the server address is set as an external destination address, and the mobile terminal RCoA is set as an external source address. The encapsulating process unit performs the process to be transferred to the server, and when the encapsulated packet addressed to the RCoA or the LCoA is received, the decapsulation process unit performs the decapsulation process, and the internal source address and And a determination control unit that transfers a packet with the internal destination address to the internal destination address.
本発明の他の形態によるサーバは、移動端末から送信されたパケットをエッジルータを介して受け取るサーバであって、
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にデカプセル化処を行わせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストに内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送する判断制御部と、を有することを特徴とする。A server according to another aspect of the present invention is a server that receives a packet transmitted from a mobile terminal via an edge router,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing to transfer a packet based on the internal source address and the internal destination address to the internal destination address, and in the binding list Register an address and an external source address in association with each other, refer to the binding list when transmitting a packet whose destination address is the address of the mobile terminal, and describe it as an external destination address corresponding to the address of the mobile terminal A determination control unit that causes the encapsulation processing unit to perform the process of encapsulating the mobile terminal RCoA as an external destination address and the external source address as its own address, and transferring the result to the MAP. It is characterized by.
本発明のさらに他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置を備え、
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記移動端末へ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
A front-end processing device existing between communication paths between the mobile terminal and the server;
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When referring to the encapsulated address list, the address of the front-end processing device described corresponding to the address of the server is used as an external destination address, and its own CoA is encapsulated as an external source address. Forward to the front-end processing device, and when receiving the encapsulated packet addressed to its own CoA, the encapsulation is removed.
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal The mobile terminal CoA is encapsulated as an external destination address and the external source address is encapsulated as its own address, and transferred to the mobile terminal.
本発明の移動端末は、サーバへのパケット送信および該サーバからの返信を前記サーバとの通信経路の間に存在するフロントエンド処理装置を介して行なう移動端末であって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと自己のCoAとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする。The mobile terminal of the present invention is a mobile terminal that performs packet transmission to a server and a reply from the server via a front-end processing device existing between communication paths with the server,
An information storage unit storing an encapsulated address list in which the address of the server is described as an internal destination address, and the address of the front-end processing device corresponding to the address of the server is described as an external destination address, and its own CoA ,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
Refers to the encapsulated address list when transmitting to the server, sets the address of the front end processing device described in correspondence with the address of the server as an external destination address, and sets its own CoA as an external source Decapsulation that causes the encapsulation processing unit to perform the process of encapsulating as an address, transfers it to the front-end processing device, and receives the encapsulated packet addressed to its own CoA, and then decapsulates the decapsulation processing unit. And a judgment control unit that performs processing.
本発明のさらに他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置およびMAPを備え、
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
A front-end processing device and a MAP that exist between communication paths between the mobile terminal and the server;
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When managing RCoA, which is a CoA created in a subnet held by the MAP, and LCoA, which is a CoA created in a subnet in the area, corresponding to the home address and transmitting to the server, Referring to the encapsulated address list, the front end processing device address described in correspondence with the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external transmission source address to generate the front end. Transfer to processor and address to RCoA or Remove the encapsulation receives the encapsulated packet addressed to CoA,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Encapsulating the mobile terminal's RCoA as an external destination address, encapsulating the external source address as its own address, and transferring it to the MAP,
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, Is transferred to the edge router as a packet encapsulated as an external source address.
本発明の他の形態による移動端末は、サーバへのパケット送信および該サーバからの返信を前記サーバとの通信経路の間に存在するフロントエンド処理装置およびMAPを介して行なう移動端末であって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする。A mobile terminal according to another aspect of the present invention is a mobile terminal that performs packet transmission to a server and a reply from the server via a front-end processing device and a MAP that exist between communication paths with the server,
Created with an encapsulated address list in which the address of the server is described as an internal destination address, and the address of the front-end processing device corresponding to the address of the server is described as an external destination address, and a subnet held by the MAP about itself An information storage unit that stores a binding cache that manages an RCoA that is a registered CoA and an LCoA that is a CoA created in a subnet that is located in correspondence with a home address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When transmitting to the server, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as the external destination address, and the RCoA of the mobile terminal Is encapsulated in the decapsulation processing unit when the encapsulated packet addressed to RCoA or LCoA is received. And a determination control unit that performs decapsulation processing for removing the data.
本発明のさらに他の形態によるパケット転送システムは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムであって、
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet.
An edge router and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address. RCoA, which is a CoA created in the subnet held by the network, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and transmitted from the mobile terminal to the server When the received packet is received, the encapsulated address list is referred to, the MAP address described corresponding to the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address. Forward to the MAP, RC Remove the encapsulation receives the encapsulated packet addressed to A addressed or LCoA, forwards the packet by the internal source address and the internal destination address to an internal destination address,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet There RCoA corresponding LCoA to the external destination address, characterized in that it transferred to the edge router as encapsulated packet its own address as the external source address.
本発明のさらに他の形態によるエッジルータは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを前記移動端末と前記サーバとの通信経路の間に存在するMAPとともに構成するエッジルータであって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とする。An edge router according to still another embodiment of the present invention configures a packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet together with a MAP existing between communication paths between the mobile terminal and the server. An edge router,
The address of the server is described as the internal destination address, the encapsulated address list in which the address of the MAP corresponding to the address of the server is described as the external destination address, and the subnet held by the MAP for the mobile terminal An information storage unit that stores an RCoA that is a CoA and an LCoA that is a CoA created in a subnet held by the edge router in correspondence with a home address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulation address list is referred to, the MAP address described corresponding to the server address is set as an external destination address, and the mobile terminal Encapsulating the RCoA as an external source address in the encapsulation processing unit, transferring it to the MAP, and receiving the encapsulated packet destined for RCoA or LCoA, encapsulating in the decapsulation processing unit And a determination control unit that performs decapsulation processing for removing the packet and transfers a packet based on the internal source address and the internal destination address to the internal destination address.
本発明の他の形態によるMAPは、移動端末から送信されたパケットをサーバへ転送し、返信するパケット転送システムを前記移動端末と前記サーバとの通信経路の間に存在するエッジルータとともに構成するMAPであって、
前記移動端末のRCoAとLCoAとを対応して管理するバインディングキャッシュと、内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと、自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを前記バインディングリストに登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とするMAP。A MAP according to another aspect of the present invention is configured to configure a packet transfer system that forwards a packet transmitted from a mobile terminal to a server and returns the packet together with an edge router existing between communication paths between the mobile terminal and the server. Because
A binding cache that manages RCoA and LCoA of the mobile terminal in association with each other, a binding list that associates an internal source address and an external source address, and an information storage unit that stores its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet based on the internal source address and the internal destination address to the internal destination address, and at the internal source An address and an external source address are registered in the binding list, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to and described as an external destination address corresponding to the address of the mobile terminal When the RCoA of the mobile terminal being used as an external destination address and encapsulating with its own address as an external source address is transferred to the encapsulation processing unit and received, a packet having a destination address of RCoA is received. Packet destination address A determination control unit that encapsulates the LCoA corresponding to a certain RCoA as an external destination address and encapsulates the address as an external transmission source address and causes the encapsulation processing unit to transfer the result to the edge router. Characteristic MAP.
本発明のさらに他の形態によるパケット転送システムは、移動端末とMAPにより構成されるパケット転送システムであって、
前記移動端末は内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とする。A packet transfer system according to still another aspect of the present invention is a packet transfer system including a mobile terminal and a MAP,
The mobile terminal has an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address, and the MAP holds the self about the self When the RCoA, which is a CoA created in a subnet, and the LCoA, which is a CoA created in the existing subnet, are managed in correspondence with the home address and transmitted to the server, the encapsulated address list The MAP address described in correspondence with the server address is used as an external destination address, the RCoA of the mobile terminal is encapsulated as an external source address, transferred to the MAP, and sent to the RCoA or LCoA. When receiving an encapsulated packet addressed to Remove the cell of,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet There RCoA corresponding LCoA to the external destination address, characterized in that it transferred to the edge router as encapsulated packet its own address as the external source address.
本発明のさらに他の形態による移動端末は、サーバへのパケット送信および該サーバからの返信を前記サーバとの通信経路の間に存在するMAPを介して行なう移動端末であって、
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする。A mobile terminal according to still another aspect of the present invention is a mobile terminal that performs packet transmission to a server and a reply from the server via a MAP that exists between communication paths with the server.
The encapsulated address list in which the address of the server is described as the internal destination address, the address of the MAP corresponding to the address of the server is described as the external destination address, and the CoA created in the subnet held by the MAP about itself An information storage unit that stores a binding cache that manages an RCoA corresponding to a home address and an RCoA that is a CoA created in a subnet that is in the area;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When transmitting to the server, the encapsulated address list is referred to, the MAP address described corresponding to the server address is set as the external destination address, and the RCoA of the mobile terminal is externally transmitted. Decapsulation processing for decapsulating the decapsulation processing unit when encapsulating the original address is performed by the encapsulation processing unit, transferred to the MAP, and receiving the encapsulated packet addressed to RCoA or LCoA And a judgment control unit for performing the above.
本発明によるプログラムは上記の各構成要素をコンピュータシステムで実現するためのプログラムであり、本発明による記録媒体は上記のプログラムを格納している。 The program according to the present invention is a program for realizing each of the above-described constituent elements by a computer system, and the recording medium according to the present invention stores the above-described program.
上記のように構成される本発明においては、カプセル化アドレスリストを参照し、登録されているサーバについてはカプセル化されて転送される。サーバによる処理が行なわれる前にこのカプセル化は解除されるが、そのときに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストが生成され、サーバからの返信はホームエージェントを介することなくバインディングリストに登録されている外部送信元に送られる。 In the present invention configured as described above, the encapsulated address list is referred to, and the registered server is encapsulated and transferred. This encapsulation is released before processing by the server, but at that time, a binding list that associates the internal source address with the external source address is generated, and the reply from the server passes through the home agent. Without being sent to the external sender registered in the binding list.
下り方向での通信において在圏ネットワークからホームネットワークを経由することなく、移動端末への送信が行なわれるため、通信経路を短いものとすることができる効果がある。 Since transmission to the mobile terminal is performed without going through the home network from the visited network in communication in the downlink direction, there is an effect that the communication path can be shortened.
110,210 ホームネットワーク
120、220 在圏ネットワーク
130,230 移動端末
140,240 エッジルータ
150,250 ホームエージェント
160,260 P−CSCF
170,270 S−CSCF
180 HSS
200 MAP110, 210
170,270 S-CSCF
180 HSS
200 MAP
次に、本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
第1の実施例
図4は本発明により構成されるパケット転送システムの第1の実施例の構成を示すブロック図である。図4における、ホームネットワーク110、在圏ネットワーク120、移動端末130、ホームエージェント150、P−CSCF160、S−CSCF170、HSS180のそれぞれは図16に示したホームネットワーク10、在圏ネットワーク20、移動端末30、ホームエージェント50、P−CSCF60、S−CSCF70、HSS80と同様の動作を行う。本実施例では、これらの構成要件の他にエッジルータ(ER)140およびフロントエンド処理装置(FE)190が設けられている。なお、在圏ネットワーク20は複数のエッジルータによるネットワークが統合されたものであり、移動端末130、エッジルータ140、P−CSCF160およびフロントエンド処理装置190のそれぞれは図4には1つのみ示されているが、実際には複数設けられている。 First Embodiment FIG. 4 is a block diagram showing the configuration of a first embodiment of a packet transfer system constructed according to the present invention. In FIG. 4, the home network 110, the visited network 120, the mobile terminal 130, the
本実施例におけるエッジルータ140は、P−CSCF160のアドレスにフロントエンド処理装置190のアドレスが対応付けられて登録されているカプセル化アドレスリストを備え、該カプセル化アドレスリストに登録されているP−CSCF160のアドレス宛てのパケットについてはその宛先アドレスを対応付けられたフロントエンド処理装置190のアドレスとし、送信元アドレスを自己のアドレスとしてカプセル化して転送する機能を備えている。
The
図5は図4中のエッジルータ140の要部構成を示す図である。エッジルータ140は図5に示すようにカプセル化アドレスリスト401と自己のアドレスであるERのアドレス402とを格納する情報記憶部400と、判断制御部403と、インターフェース部404と、カプセル化処理部405と、デカプセル化処理部406と、ルーティング処理部407とから構成されている。
FIG. 5 is a diagram showing a main configuration of the
判断制御部403はインターフェース部404を介して送受信するパケットについて、情報記憶部400の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。カプセル化処理部405およびデカプセル化処理部406は判断制御部403の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部407およびインターフェース部404を介して行なわれる。
The
図6は、カプセル化アドレスリスト401の登録内容を示す図である。実際にはP−CSCF160およびフロントエンド処理装置190の具体的なアドレスが登録されるが、ここでは理解を容易とするために、P−CSCF160およびフロントエンド処理装置190の名称をそれぞれのアドレスに変えて示す。図6に示されるように、P−CSCF1601〜1602のアドレスにフロントエンド処理装置1901〜1902のアドレスが登録されている。FIG. 6 is a diagram showing registration contents of the encapsulated
図7はエッジルータ140の動作を示すフローチャートである。
FIG. 7 is a flowchart showing the operation of the
判断制御部403はパケットを受信すると(ステップS601)、ERのアドレス402を参照し、宛先アドレスが自己のアドレスであるかを確認する(ステップS602)。自己宛てのパケットである場合には、デカプセル化し(ステップS603)、内部の宛先アドレスへ転送して(ステップS604)終了する。ステップS602にて宛先アドレスが自己のアドレスでないことが確認された場合には、図6に示したカプセル化アドレスリスト401を検索し(ステップS605)、宛先アドレスがカプセル化アドレスリスト401に登録されているかを確認する(ステップS606)。宛先アドレスがカプセル化アドレスリスト401に登録されている場合には、対応して登録されているフロントエンド処理装置190のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して(ステップS607)、外部宛先アドレスに転送し(ステップS608)、終了する。ステップS606にて宛先アドレスがカプセル化アドレスリスト401に登録されていないことが確認された場合には宛先アドレスに転送して(ステップS609)終了とする。
When receiving the packet (step S601), the
図8は図4中のフロントエンド処理装置190の要部構成を示す図である。フロントエンド処理装置190は図8に示すように、バインディングリスト501と自己のアドレスであるFEのアドレス502とを格納する情報記憶部500と、リスト登録処理部503と、判断制御部504と、インターフェース部505と、カプセル化処理部506と、デカプセル化処理部507と、ルーティング処理部508とから構成されている。
FIG. 8 is a diagram showing a main configuration of the front
判断制御部504はインターフェース部505を介して送受信するパケットについて、情報記憶部500の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。リスト登録処理部503は判断制御部504の制御に応じて情報記憶部500への登録処理を行ない、カプセル化処理部506およびデカプセル化処理部507は判断制御部504の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部508およびインターフェース部505を介して行なわれる。
The
判断制御部504は、宛先アドレスがフロントエンド処理装置190のアドレスであり、送信元アドレスがエッジルータ140のアドレスによりカプセル化されたパケットを受信すると、内部送信元アドレスと外部送信元アドレスが対応付けられたバインディングリスト501を生成する。図9はバインディングリストの登録内容を示す図である。実際には移動端末130およびエッジルータ140の具体的なアドレスが登録されるが、ここでは理解を容易とするために、移動端末130およびエッジルータ140の名称をそれぞれのアドレスに変えて示す。図9に示されるように、移動端末1301〜1302のアドレスにエッジルータ1401〜1402のアドレスが登録されている。When receiving a packet whose destination address is the address of the front-
図10はフロントエンド処理装置190の動作を示すフローチャートである。
FIG. 10 is a flowchart showing the operation of the front
判断制御部504はパケットを受信すると(ステップS501)、FEのアドレス502を参照し、宛先アドレスが自己のアドレスであるかを確認する(ステップS502)。自己宛てのパケットである場合には、デカプセル化し(ステップS503)、図9に示した内部送信元アドレスと外部送信元アドレスを対応付けたバインディングリスト501を生成し(ステップS504)、内部宛先アドレスを宛先アドレスとして転送して(ステップS505)終了する。ステップS502にて宛先アドレスが自己のアドレスでないことが確認された場合には、図9に示したバインディングリスト501を検索し、宛先アドレスが内部送信元アドレスとして登録されているかを確認する(ステップS507)。宛先アドレスがバインディングリスト501内部に送信元アドレスとして登録されている場合には対応する外部送信元アドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化し(ステップS508)、転送して(ステップS509)終了する。ステップS507にて宛先アドレスがバインディングリスト501に内部送信元アドレスとして登録されていないことが確認された場合には、そのまま宛先アドレスへ転送して(ステップS510)終了する。
When receiving the packet (step S501), the
なお、エッジルータ140およびフロントエンド処理装置190は、入力装置、出力装置、記憶装置および制御装置からなる一般的なコンピュータシステムにより構成されるもので、上記のカプセル化アドレスリストやバインディングリストは記憶装置に格納されている。
Note that the
図11は、移動端末130の利用者がIMSへの登録を行なうときの動作を、エッジルータ140およびフロントエンド処理装置190を中心としてヘッダ情報とともに示す図であり、以下に、本実施例の具体的な動作について、図4および図11を参照して説明する。
FIG. 11 is a diagram showing the operation when the user of the mobile terminal 130 performs registration with the IMS together with the header information centering on the
図4中、破線矢印は移動端末130からHSS180へ向かう上り方向を示し、実線矢印はHSS180から移動端末130へ向かう下り方向を示している。
In FIG. 4, a broken line arrow indicates an upward direction from the mobile terminal 130 to the
(1)移動端末130は在圏ネットワーク120へ移動すると、在圏ネットワーク120でマルチメディアサービスを受けるため、IMSへの登録を行う。 (1) When the mobile terminal 130 moves to the visited network 120, the mobile terminal 130 registers with the IMS in order to receive the multimedia service in the visited network 120.
移動端末130が移動端末130の加入者情報とホームアドレスを含んだ、送信元アドレスが移動端末130であり、宛先アドレスがP−CSCFサーバ160のRegisterメッセージを送信すると、該Registerメッセージは移動端末130を配下とするエッジルータ140で受信される。エッジルータ140は、受信したRegisterメッセージの宛先アドレスを確認し、図6に示したカプセル化アドレスリストにあるかを確認する。この場合には、宛先アドレスがP−CSCFサーバ160であり、カプセル化アドレスリストに登録されているため、宛先アドレスに対応付けられたフロントエンド処理装置190を外部宛先アドレスとし、自己(エッジルータ140)のアドレスを外部送信元アドレスとしてカプセル化を行い、フロントエンド処理装置190へ転送する。
When the mobile terminal 130 transmits the Register message of the mobile terminal 130 including the subscriber information and home address of the mobile terminal 130, the source address is the mobile terminal 130, and the destination address is the P-
(2)フロントエンド処理装置190はエッジルータ140より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスが自己宛てであるため、カプセルをはずすデカプセル化を行い、内部送信元アドレス(移動端末130)を送信元アドレスとし、内部宛先アドレス(P−CSCFサーバ160)を宛先アドレスとしたパケットをP−CSCFサーバ160へ転送する。デカプセル化を行なう際には、内部送信元アドレス(移動端末130)と外部送信元アドレス(エッジルータ140)とを対応付けたバインディングリストを生成する。
(2) When the front-
(3)P−CSCFサーバ160はフロントエンド処理装置190から転送されたパケットを受信すると、移動端末30の加入者情報とホームアドレスを登録し、Registerメッセージを再構築して送信元アドレスを自己(P−CSCFサーバ160)とし、宛先アドレスをS−CSCFサーバ170としたパケットを生成し、S−CSCFサーバ170へ転送する。
(3) Upon receiving the packet transferred from the front-
(4)S−CSCFサーバ170はP−CSCFサーバ160より転送されたパケットを受信すると、Registerメッセージに含まれる加入者情報の正当性をHSS180を介して確認し、移動端末130の情報とP−CSCFサーバ160のアドレスを登録し、OKメッセージを送信元アドレスをS−CSCFサーバ170とし、宛先アドレスをP−CSCFサーバ160としてP−CSCFサーバ160へ送信する。
(4) When the S-
(5)P−CSCFサーバ160は受信したパケットの宛先アドレスをRegisterメッセージに含まれていた移動端末130のホームアドレスとし、送信元アドレスを自己(P−CSCFサーバ160)としてフロントエンド処理装置190へ転送する。ここでのフロントエンド処理装置190への転送動作は宛先アドレスに関わらずに一義的に行なわれる。
(5) The P-
(6)フロントエンド処理装置190はP−CSCFサーバ160より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスが自己宛てではなく、移動端末130宛てであるため、バインディングリストを参照し、内部送信元アドレスの移動端末130に対応する外部送信元アドレスとして登録されているエッジルータ140を外部宛先アドレスとし、自己(フロントエンド処理装置190)外部送信元アドレスとしてカプセル化してエッジルータ140へ送信する。
(6) Upon reception of the packet transferred from the P-
(7)エッジルータ140はフロントエンド処理装置190より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスが自己宛てであるためにカプセル化をはずすデカプセル化を行い、移動端末130へ転送する。
(7) Upon receiving the packet transferred from the front-
上記のように構成される本実施例においては、下り方向での通信において在圏ネットワークからホームネットワークを経由することなく、移動端末への送信が行なわれ、通信経路を短いものとすることができた。 In the present embodiment configured as described above, transmission to the mobile terminal is performed without going through the home network from the visited network in communication in the downlink direction, and the communication path can be shortened. It was.
第2の実施例
次に、本発明の第2の実施例について説明する。Second Embodiment Next, a second embodiment of the present invention will be described.
図12は本発明により構成されるパケット転送システムの第2の実施例の構成を示すブロック図である。 FIG. 12 is a block diagram showing the configuration of the second embodiment of the packet transfer system constructed according to the present invention.
図10における、ホームネットワーク210、在圏ネットワーク220、P−CSCF260、S−CSCF270、HSS280のそれぞれは図4に示したホームネットワーク110、在圏ネットワーク120、P−CSCF160、S−CSCF170、HSS180と同様の動作を行う。
10, home network 210, visited
本実施例は、本発明の構成をHierarchical Mobile IPv6(以下、HMIPv6と称する)に対応させたもので、在圏ネットワーク220にはMAP(Mobile Anchor Point)200が設けられている。HMIPv6では、アドレスとしてホームエージェント250の保持するサブネットで作成されたIPアドレスであるHoAと、MAP200の保持するサブネットで作成されたCoAであるRCoA(Regional Care- of Address)と、エッジルータ240の保持するサブネットで作成されたCoAであるLCoA(On-link Care- of Address)とが用いられる。
In the present embodiment, the configuration of the present invention is adapted to Hierarchical Mobile IPv6 (hereinafter referred to as HMIPv6), and the visited
エッジルータ240はMAP200のアドレスを管理し、自己のアドレスとともに配下の移動端末に公告しており、移動端末230はエッジルータ240の公告を受信することにより、RCoAとLCoAを生成し、ホームエージェント250に対してはHoAとRCoAの対応関係を通知し、MAP200に対してはRCoAとLCoAの対応関係を通知する。この通知に基いて、ホームエージェント250は移動端末230のHoAとRCoAの対応関係を管理し、MAP200は移動端末230のRCoAとLCoAの対応関係を管理する。また、エッジルータ240は移動端末230のHoAとRCoAとLCoAのすべてを管理している。
The
本実施例におけるエッジルータ240も図4に示したエッジルータ140と同様に、P−CSCF260のアドレスにフロントエンド処理装置290のアドレスが対応付けられて登録されているカプセル化アドレスリストを備え、該カプセル化アドレスリストに登録されているP−CSCF260のアドレス宛てのパケットについてはその宛先アドレスを対応付けられたフロントエンド処理装置290のアドレスとし、カプセル化して転送する機能を備えている。ここで、図4に示した実施例と異なる点は、図4に示した実施例では送信元アドレスを自己のアドレスとしていたのに対し、本実施例では移動端末230のRCoAとしてカプセル化する点である。
Similarly to the
図13は本実施例におけるエッジルータ240の要部構成を示すブロック図である。
FIG. 13 is a block diagram showing a main configuration of the
エッジルータ240は図13に示すようにカプセル化アドレスリスト601と自己のアドレスであるERのアドレス602と移動端末230のHoAとRCoAとLCoAのすべてを管理するバインディングキャッシュ603を格納する情報記憶部600と、判断制御部604と、インターフェース部605と、カプセル化処理部606と、デカプセル化処理部607と、ルーティング処理部608と、HMIP制御処理部609とから構成されている。
As shown in FIG. 13, the
判断制御部604はインターフェース部605を介して送受信するパケットについて、情報記憶部600の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。カプセル化処理部606およびデカプセル化処理部607は判断制御部604の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部608およびインターフェース部605を介して行なわれる。判断制御部604の制御に応じてHMIP制御処理部609はバインディングキャッシュ602の格納内容の変更などのHMIPの制御に必要となる処理を行なう。
The
フロントエンド処理装置290は、宛先アドレスがフロントエンド処理装置290のアドレスであり、送信元アドレスが移動端末230のRCoAによりカプセル化されたパケットを受信すると、内部送信元アドレス(移動端末)と外部送信元アドレス(RCoA)が対応付けられたバインディングリストを生成する。
When the front-
フロントエンド処理装置290の構成は図8に示した第1の実施例におけるフロントエンド処理装置190の構成と同様であるために、以下の説明では図8を参照して説明する。
Since the configuration of the front-
なお、MAP200、エッジルータ240およびフロントエンド処理装置290は、入力装置、出力装置、記憶装置および制御装置からなる一般的なコンピュータシステムにより構成される。
The
図14および図15のそれぞれはエッジルータ240およびフロントエンド処理装置290の動作を示すフローチャートである。
14 and 15 are flowcharts showing the operations of the
本実施例の動作について、まず、図14を参照してエッジルータ240の動作について説明する。
Regarding the operation of this embodiment, first, the operation of the
判断制御部604はパケットを受信すると(ステップS901)、バインディングキャッシュ603を参照し、宛先アドレスが自己が管理しているRCoAまたはLCoAであるかを確認する(ステップS902)。宛先アドレスが自己が管理しているRCoAまたはLCoA宛てのパケットである場合には、デカプセル化し(ステップS903)、内部の宛先アドレスへ転送して(ステップS604)終了する。ステップS902にて宛先アドレスが自己が管理しているRCoAまたはLCoAでないことが確認された場合には、カプセル化アドレスリスト601を検索し(ステップS905)、宛先アドレスがカプセル化アドレスリスト601に登録されているかを確認する(ステップS906)。宛先アドレスがカプセル化アドレスリスト601に登録されている場合には、対応して登録されているフロントエンド処理装置290のアドレスを外部宛先アドレスとし、内部送信元アドレスに対応するRCoAを外部送信元アドレスとしてカプセル化して(ステップS907)、外部宛先アドレスに転送し(ステップS908)、終了する。ステップS906にて宛先アドレスがカプセル化アドレスリスト601に登録されていないことが確認された場合には宛先アドレスに転送して(ステップS909)終了とする。
When receiving the packet (step S901), the
次に、図15を参照してフロントエンド処理装置290の動作について説明する。
Next, the operation of the front
フロントエンド処理装置190はパケットを受信すると(ステップS1001)、FEのアドレス502を参照し、宛先アドレスが自己のアドレスであるかを確認する(ステップS502)。自己宛てのパケットである場合には、デカプセル化し(ステップS1003)、内部送信元アドレス(移動端末)と外部送信元アドレス(RCoA)を対応付けたバインディングリスト501を生成し(ステップS1004)、転送して(ステップS1005)終了する。ステップS1002にて宛先アドレスが自己のアドレスでないことが確認された場合には、バインディングリスト501を検索し、宛先アドレスが内部送信元アドレスとして登録されているかを確認する(ステップS1007)。宛先アドレスがバインディングリスト501の内部に送信元アドレスとして登録されている場合には対応する外部送信元アドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化し(ステップS1008)、MAP200へ転送して(ステップS1009)終了する。ステップS1007にて宛先アドレスがバインディングリスト501の内部に送信元アドレスとして登録されていないことが確認された場合には、そのまま宛先アドレスへ転送して(ステップS1010)終了する。
When the front-
図16は、移動端末230の利用者がIMSへの登録を行うときの動作を、エッジルータ240およびフロントエンド処理装置290を中心としてヘッダ情報とともに示す図であり、以下に、本実施例の具体的な動作について、図12および図16を参照して説明する。
FIG. 16 is a diagram showing the operation when the user of the mobile terminal 230 performs registration with the IMS together with the header information with the
図12中、破線矢印は移動端末230からHSS280へ向かう上り方向を示し、実線矢印はHSS280から移動端末230へ向かう下り方向を示している。
In FIG. 12, a broken line arrow indicates an upward direction from the mobile terminal 230 to the
(1)移動端末230は在圏ネットワーク220へ移動すると、在圏ネットワーク220でマルチメディアサービスを受けるため、IMSへの登録を行う。移動端末230が移動端末230の加入者情報とホームアドレスを含んだ、送信元アドレスが移動端末230であり、宛先アドレスがP−CSCFサーバ260のRegisterメッセージを送信すると、該Registerメッセージは移動端末230を配下とするエッジルータ240で受信される。エッジルータ240は、受信したRegisterメッセージの宛先アドレスを確認し、カプセル化アドレスリストにあるかを確認する。この場合には、宛先がP−CSCFサーバ260であり、カプセル化アドレスリストに登録されているため、宛先アドレスに対応付けられたフロントエンド処理装置290を外部宛先アドレスとし、内部送信元アドレスである移動端末230のRCoAを外部送信元アドレスとしてカプセル化を行い、フロントエンド処理装置290へ転送する。
(1) When the mobile terminal 230 moves to the visited
(2)フロントエンド処理装置290はエッジルータ240より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスが自己宛てであるため、カプセルをはずすデカプセル化を行い、内部送信元アドレス(移動端末230)を送信元アドレスとし、内部宛先アドレス(P−CSCFサーバ260)を宛先アドレスとしたパケットをP−CSCFサーバ260へ転送する。デカプセル化を行なう際には、内部送信元アドレス(移動端末130)と外部送信元アドレス(RCoA)とを対応付けたバインディングリストを生成する。
(2) When the front-
(3)P−CSCFサーバ260はフロントエンド処理装置290から転送されたパケットを受信すると、移動端末30の加入者情報とホームアドレスを登録し、Registerメッセージを再構築して送信元アドレスを自己(P−CSCFサーバ260)とし、宛先アドレスをS−CSCFサーバ270としたパケットを生成し、S−CSCFサーバ270へ転送する。
(3) Upon receiving the packet transferred from the front-
(4)S−CSCFサーバ270はP−CSCFサーバ260より転送されたパケットを受信すると、Registerメッセージに含まれる加入者情報の正当性をHSS280を介して確認し、移動端末130の情報とP−CSCFサーバ260のアドレスを登録し、OKメッセージを送信元アドレスをS−CSCFサーバ270とし、宛先アドレスをP−CSCFサーバ260としてP−CSCFサーバ260へ送信する。
(4) When the S-
(5)P−CSCFサーバ260は受信したパケットの宛先アドレスをRegisterメッセージに含まれていた移動端末230のホームアドレスとし、送信元アドレスを自己(P−CSCFサーバ260)としてフロントエンド処理装置290へ転送する。ここでのフロントエンド処理装置290への転送動作は宛先アドレスに関わらずに一義的に行なわれる。
(5) The P-
(6)フロントエンド処理装置290はP−CSCFサーバ160より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスが自己宛てではなく、移動端末230宛てであるため、バインディングリストを参照し、内部送信元アドレスの移動端末230に対応する外部送信元アドレスとして登録されているRCoAを外部宛先アドレスとし、自己(フロントエンド処理装置290)外部送信元アドレスとしてカプセル化してMAP200へ転送する。ここでのMAP200への転送動作は宛先アドレスであるRCoAにより行なわれる。
(6) When the front-
(7)MAP200では、フロントエンド処理装置290より転送されたパケットを受信すると、エッジルータ240に転送する。この転送動作においては、受信したパケットの外部宛先アドレスであるRCoAに対応するLCoAを転送パケットの外部宛先アドレスとし、自己(MAP)のアドレスを転送パケットの外部送信元アドレスとしてカプセル化が二重化されたパケットとして転送する。ここでのエッジルータ240への転送動作は宛先アドレスであるLCoAにより行なわれる。
(7) Upon receiving the packet transferred from the front-
(8)エッジルータ240はMAP200より転送されたパケットを受信すると、宛先アドレスの確認を行なう。この場合には宛先アドレスがLCoAおよびRCoAであるためにカプセル化をはずすデカプセル化を2回行い、移動端末230へ転送する。
(8) Upon receiving the packet transferred from the
上記のように構成される本実施例においては、MAP200により転送される下り方向での通信がLCoAを用いているため、移動端末が移動して移動端末を配下とするエッジルータが変更になっても、移動端末を配下とするエッジルータに送られることとなる。
In the present embodiment configured as described above, since the downlink communication transferred by the
第3の実施例
次に、本発明の第3の実施例について説明する。 Third Embodiment Next, a third embodiment of the present invention will be described.
図17は本発明により構成されるパケット転送システムの第3の実施例の構成を示すブロック図である。 FIG. 17 is a block diagram showing the configuration of the third embodiment of the packet transfer system constructed according to the present invention.
本実施例は、図4に示した第1の実施例におけるフロントエンド処理装置190の機能をP−CSCFサーバ160に組み込んでP−CSCFサーバ1160としてものである。この他の構成は図4に示した実施例と同様であるため、図4と同じ番号を付して説明は省略する。
In this embodiment, the function of the front-
図18は図17中のP−CSCFサーバ1160の要部構成を示すブロック図である。P−CSCFサーバ1160は図18に示すように、バインディングリスト701と自己のアドレスであるP−CSCFのアドレス702とを格納する情報記憶部700と、リスト登録処理部703と、判断制御部704と、インターフェース部705と、P−CSCF処理部706と、カプセル化処理部707と、デカプセル化処理部708と、ルーティング処理部709とから構成されている。
FIG. 18 is a block diagram showing a main configuration of the P-
判断制御部704はインターフェース部705を介して送受信するパケットについて、情報記憶部700の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。リスト登録処理部703は判断制御部704の制御に応じて情報記憶部700への登録処理を行ない、カプセル化処理部706およびデカプセル化処理部707は判断制御部704の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部709およびインターフェース部705を介して行なわれる。また、P−CSCFサーバとしての処理はP−CSCF処理部706にて行なわれる。
The
図19は、移動端末130の利用者がIMSへの登録を行なうときの動作を、エッジルータ140を中心としてヘッダ情報とともに示す図である。本実施例の場合には、エッジルータ140はカプセル化アドレスリストの外部宛先アドレスを管理する必要がなくなる。移動端末130からP−CSCFサーバ1160へのパケットについては、図19に示すように、外部送信元アドレスを自己(エッジルータ)のアドレスとし、外部宛先アドレスについてはP−CSCFサーバのアドレスが使用されたカプセル化を行なうこととなる。
FIG. 19 is a diagram illustrating an operation when the user of the mobile terminal 130 performs registration in the IMS together with the header information with the
第4の実施例
次に、本発明の第4の実施例について説明する。 Fourth Embodiment Next, a fourth embodiment of the present invention will be described.
図20は本発明により構成されるパケット転送システムの第4の実施例の構成を示すブロック図、図21は、移動端末230の利用者がIMSへの登録を行なうときの動作を、エッジルータ240を中心としてヘッダ情報とともに示す図であり、以下に、本実施例の具体的な動作について、図20および図21を参照して説明する。
FIG. 20 is a block diagram showing the configuration of a fourth embodiment of the packet transfer system according to the present invention. FIG. 21 shows the operation when the user of the mobile terminal 230 performs registration in the IMS, and the
本実施例は、図12に示した第2の実施例におけるフロントエンド処理装置290の機能をP−CSCFサーバ260に組み込んでP−CSCFサーバ1260としたものである。この他の構成は図12に示した実施例と同様であるため、図12と同じ番号を付して説明は省略する。また、P−CSCFサーバ1260の構成は図18に示した第3の実施例におけるP−CSCFサーバ1160と同様である。
In this embodiment, the function of the front-
本実施例の場合にも第3の実施例と同様にエッジルータ240はカプセル化アドレスリストの外部宛先アドレスを管理する必要がなくなる。移動端末230からP−CSCFサーバ1260へのパケットについては、図21に示すように、外部送信元アドレスをRCoAとし、外部宛先アドレスについてはP−CSCFサーバ1260のアドレスが使用されたカプセル化を行なうこととなる。
Also in the case of the present embodiment, the
第5の実施例
次に、本発明の第5の実施例について説明する。 Fifth Embodiment Next, a fifth embodiment of the present invention will be described.
図22は本発明により構成されるパケット転送システムの第5の実施例の構成を示すブロック図である。 FIG. 22 is a block diagram showing the configuration of the fifth embodiment of the packet transfer system constructed according to the present invention.
本実施例は、図4に示した第1の実施例におけるエッジルータ140の機能を移動端末130に組み込んで移動端末1130としてものである。この他の構成は図4に示した実施例と同様であるため、図4と同じ番号を付して説明は省略する。
In the present embodiment, the function of the
図23は本実施例における移動端末1130の要部構成を示すブロック図である。 FIG. 23 is a block diagram showing a main configuration of the mobile terminal 1130 in the present embodiment.
移動端末1130は図23に示すように、カプセル化アドレスリスト801と自己のHoAとCoAを管理するバインディングキャッシュ802を格納する情報記憶部800と、MIP制御処理部803と、判断制御部804と、インターフェース部805と、アプリケーション処理部806と、カプセル化処理部807と、デカプセル化処理部808と、ルーティング処理部809とから構成されている。
As shown in FIG. 23, the
判断制御部804はインターフェース部805を介して送受信するパケットについて、情報記憶部800の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。カプセル化処理部807およびデカプセル化処理部808は判断制御部804の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部809およびインターフェース部805を介して行なわれる。MIP制御処理部803はホームエージェントへの位置登録要求やバインディングキャッシュ802の格納内容の変更などのMIPの制御に必要となる処理を行なう。アプリケーション処理部806は判断制御部804の制御に応じてアプリケーションの表示などの移動端末としての動作を処理する。
The
図24は、移動端末1130の利用者がIMSへの登録を行なうときの動作を、移動端末1130を中心としてヘッダ情報とともに示す図であり、本実施例の場合には、移動端末1130がフロントエンド処理装置にパケットを送信する際に、図24に示すように、外部送信元アドレスを移動端末1130のCoAとし、外部宛先アドレスについてはフロントエンド処理装置190のアドレスが使用されたカプセル化を行なうこととなる。
FIG. 24 is a diagram showing an operation when the user of the
第6の実施例
次に、本発明の第6の実施例について説明する。 Sixth Embodiment Next, a sixth embodiment of the present invention will be described.
図25は本発明により構成されるパケット転送システムの第6の実施例の構成を示すブロック図である。 FIG. 25 is a block diagram showing the configuration of the sixth embodiment of the packet transfer system constructed according to the present invention.
本実施例は、図12に示した第2の実施例におけるエッジルータ240の機能を移動端末230に組み込んで移動端末1230としてものである。この他の構成は図12に示した実施例と同様であるため、図12と同じ番号を付して説明は省略する。
In the present embodiment, the function of the
図26は本実施例における移動端末1230の要部構成を示すブロック図である。 FIG. 26 is a block diagram showing the main configuration of the mobile terminal 1230 in the present embodiment.
移動端末1230は図23に示すように、カプセル化アドレスリスト1401と自己のHoAとRCoAとLCoAのすべてを管理するバインディングキャッシュ1402を格納する情報記憶部1400と、HMIP制御処理部1403と、判断制御部1404と、インターフェース部1405と、アプリケーション処理部1406と、カプセル化処理部1407と、デカプセル化処理部1408と、ルーティング処理部1409とから構成されている。
As shown in FIG. 23, the
判断制御部1404はインターフェース部1405を介して送受信するパケットについて、情報記憶部1400の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。カプセル化処理部1407およびデカプセル化処理部1408は判断制御部1404の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部1409およびインターフェース部1405を介して行なわれる。HMIP制御処理部1403はバインディングキャッシュ1402の格納内容の変更などのHMIPの制御に必要となる処理を行なう。アプリケーション処理部1406は判断制御部1404の制御に応じてアプリケーションの表示などの移動端末としての動作を処理する。
The
図27は、移動端末1230の利用者がIMSへの登録を行なうときの動作を、移動端末1230を中心としてヘッダ情報とともに示す図である。
FIG. 27 is a diagram illustrating an operation when the user of the
本実施例の場合には、移動端末1230がフロントエンド処理装置290にパケットを送信する際に、図13Fに示すように、外部送信元アドレスを移動端末1230のRCoAとし、外部宛先アドレスについてはフロントエンド処理装置190のアドレスが使用されたカプセル化を行なうこととなる。
In this embodiment, when the mobile terminal 1230 transmits a packet to the front-
第7の実施例
次に、本発明の第7の実施例について説明する。 Seventh Embodiment Next, a seventh embodiment of the present invention will be described.
図28は本発明により構成されるパケット転送システムの第7の実施例の構成を示すブロック図である。 FIG. 28 is a block diagram showing the configuration of the seventh embodiment of the packet transfer system constructed according to the present invention.
本実施例は、図12に示した第2の実施例におけるフロントエンド処理装置290の機能をMAP200に組み込んでMAP1200としたものである。この他の構成は図12に示した実施例と同様であるため、図12と同じ番号を付して説明は省略する。
In this embodiment, the function of the front-
図29は本実施例におけるMAP1200の要部構成を示すブロック図である。
FIG. 29 is a block diagram showing a main configuration of the
MAP1200は図29に示すように、バインディングリスト1501と自己のアドレスであるMAPのアドレス1502と移動端舞うt230のRCoAとLCoAを管理するバインディングキャッシュ1503を格納する情報記憶部1500と、HMIP制御処理部1504と、判断制御部1505と、インターフェース部1506と、カプセル化処理部1507と、デカプセル化処理部1508と、ルーティング処理部1509とから構成されている。
As shown in FIG. 29, the
判断制御部1505はインターフェース部1506を介して送受信するパケットについて、情報記憶部1500の格納内容を参照し、その結果に応じて上記の各部によって行なわれる処理内容を制御する。カプセル化処理部1507およびデカプセル化処理部1508は判断制御部1505の制御に応じてカプセル化処理およびデカプセル化処理をそれぞれ行ない、処理が施されたパケットなどの外部への送出はルーティング処理部1509およびインターフェース部1506を介して行なわれる。HMIP制御処理部1504はバインディングキャッシュ1503の格納内容の変更などのHMIPの制御に必要となる処理を行なう。
The
図30は、移動端末230の利用者がIMSへの登録を行なうときの動作を、エッジルータ240を中心としてヘッダ情報とともに示す図である。
FIG. 30 is a diagram illustrating an operation when the user of the mobile terminal 230 performs registration in the IMS together with the header information with the
本実施例の場合には、エッジルータ240がカプセル化アドレスリストの内部宛先アドレスに登録されたサーバP−CSCF260へパケットを送信する際に、図13Jに示すように、外部送信元アドレスをRCoAとし、外部宛先アドレスについてはMAP1200のアドレスが使用されたカプセル化を行なうこととなる。
In the case of this embodiment, when the
第8の実施例
次に、本発明の第8の実施例について説明する。 Eighth Embodiment Next, an eighth embodiment of the present invention will be described.
図31は本発明により構成されるパケット転送システムの第8の実施例の構成を示すブロック図、図32は、移動端末2230の利用者がIMSへの登録を行なうときの動作を、移動端末2230およびMAP2200を中心としてヘッダ情報とともに示す図であり、以下に、本実施例の具体的な動作について、図31および図32を参照して説明する。
FIG. 31 is a block diagram showing the configuration of the eighth embodiment of the packet transfer system according to the present invention, and FIG. 32 shows the operation when the user of the
本実施例は、図12に示した第2の実施例におけるエッジルータ240の機能を移動端末230に組み込んで移動端末2230とし、フロントエンド処理装置290の機能をMAP200に組み込んでMAP2200としたものである。この他の構成は図12に示した実施例と同様であるため、図12と同じ番号を付して説明は省略する。また、移動端末2230の構成は図26に示した移動端末1230と同様であり、MAP2200の構成は図29に示したMAP1200と同様である。
In this embodiment, the function of the
本実施例の場合には、移動端末2230がカプセル化アドレスリストの内部宛先アドレスに登録されたサーバP−CSCF260へパケットを送信する際に、図32に示すように、外部送信元アドレスをRCoAとし、外部宛先アドレスについてはMAP2200のアドレスが使用されたカプセル化を行なうこととなる。
In the case of the present embodiment, when the mobile terminal 2230 transmits a packet to the server P-
以上各実施例で説明したようなパケット転送を行なうことにより、通信経路の短縮化を図ることができる。なお、上述した実施例のいずれにおいてもIMSサービスを受けるためのシステムとして説明したが、在圏ネットワークに存在するサーバへのアクセスシステムに適用してもよい。この場合にも、上記の全ての実施例が適用可能である。 By performing packet transfer as described in the above embodiments, the communication path can be shortened. In addition, although it demonstrated as a system for receiving IMS service in any of the Example mentioned above, you may apply to the access system to the server which exists in a visited network. In this case as well, all the above embodiments can be applied.
また、MAP、エッジルータおよびフロントエンド処理装置、P−CSCFサーバは、入力装置、出力装置、記憶装置および制御装置からなる一般的なコンピュータシステムにより構成されるものであり、本発明は各実施例で説明したMAP、エッジルータおよびフロントエンド処理装置、P−CSCFサーバで行なわれる動作をコンピュータシステムで実行させるためのプログラムを含み、また、該プログラムを格納する記録媒体を含む。 Further, the MAP, the edge router, the front-end processing device, and the P-CSCF server are configured by a general computer system including an input device, an output device, a storage device, and a control device. 4 includes a program for causing the computer system to execute the operations performed by the MAP, the edge router, the front-end processing device, and the P-CSCF server described in the above, and a recording medium for storing the program.
Claims (46)
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびフロントエンド処理装置を備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
An edge router and a front-end processing device that exist between communication paths between the mobile terminal and the server,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When a packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front end processing device described corresponding to the address of the server is set as an external destination address, and its own address is set. Encapsulated as an external source address and transferred to the front-end processing unit. When an encapsulated packet addressed to itself is received, the encapsulation is removed, and the packet with the internal source address and the internal destination address is transferred to the internal destination address. ,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal A packet transfer system which encapsulates an address of an edge router as an external destination address and encapsulates an external source address as its own address and transfers the packet to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとするカプセル化処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化を行なわせ、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とするエッジルータ。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet is an edge router configured with a front-end processing device existing between communication paths between the mobile terminal and the server,
An information storage unit for storing an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address; ,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When the packet transmitted from the mobile terminal to the server is accepted, the encapsulated address list is referred to, and the address of the front end processing device described corresponding to the address of the server is an external destination address. Encapsulation processing with its own address as an external source address is performed by the encapsulation processing unit and transferred to the front-end processing unit. When an encapsulated packet addressed to itself is received, the decapsulation processing unit decapsulates An edge router, comprising: a determination control unit configured to transfer the packet based on the internal source address and the internal destination address to the internal destination address.
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とするフロントエンド処理装置。A front-end processing device configured to transfer a packet transmitted from a mobile terminal to a server and to return a packet transfer system together with an edge router existing between communication paths between the mobile terminal and the server,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet based on an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal A determination control unit that performs the process of encapsulating the address of the edge router described as the external destination address, and encapsulating the external source address as its own address, and transferring it to the edge router, CFC characterized by having End processing apparatus.
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際にと前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
An edge router existing between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which the address of the server is described as an internal destination address. When receiving a packet transmitted from the mobile terminal to the server, the edge router refers to the encapsulated address list, and Encapsulate server address as external destination address, self address as external source address, transfer to the server, and when encapsulated packet addressed to self is received, decapsulate, internal source address and internal destination Forward packets by address to the internal destination address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. When the associated binding list is generated and a packet whose destination address is the address of the mobile terminal is transmitted, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal is described. A packet transfer system which encapsulates an address of an edge router as an external destination address and encapsulates an external source address as its own address and transfers the packet to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記サーバへ転送し、自己宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化を行なわせて、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とするエッジルータ。An edge router that exists between communication paths between the mobile terminal and the server constituting a packet transfer system for transferring a packet transmitted from a mobile terminal to a server,
An information storage unit for storing an encapsulated address list in which the address of the server is described as an internal destination address and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When receiving a packet transmitted from the mobile terminal to the server, the encapsulation address list is referred to, and the process of encapsulating the server address as an external destination address and the self address as an external source address When the encapsulated packet is forwarded to the server and the encapsulated packet addressed to itself is received, the decapsulation processor decapsulates the packet by the internal source address and the internal destination address. An edge router comprising: a determination control unit configured to transfer to a destination address.
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、ことを特徴とするサーバ。A server that receives a packet transmitted from a mobile terminal via an edge router,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet with an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and the external address corresponding to the address of the mobile terminal is referred to when the packet whose destination address is the address of the mobile terminal is transmitted. Judgment control unit for causing the encapsulation processing unit to perform the process of encapsulating the address of the edge router described as the destination address as the external destination address and the external source address as its own address, and transferring it to the edge router And a server characterized by that.
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータ、フロントエンド処理装置およびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
An edge router, a front-end processing device, and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address, and the mobile terminal RCoA, which is a CoA created in the subnet held by the MAP, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and the mobile terminal sends the server to the server. When the packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as the external destination address, and the RCoA of the mobile terminal is set as the external address Capse as the source address The transferred to the front-end processor, remove the encapsulation receives the encapsulated packet addressed to RCoA addressed or LCoA, forwards the packet by the internal source address and the internal destination address to an internal destination address turned into by,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Encapsulating the mobile terminal's RCoA as an external destination address, encapsulating the external source address as its own address, and transferring it to the MAP,
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address Is transferred to the edge router as a packet encapsulated as an external source address.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュと、自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストおよびバインディングキャッシュを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせ、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とするエッジルータ。An edge router configured to transfer a packet transmitted from a mobile terminal to a server and to return a packet transfer system together with a front-end processing device and a MAP existing between communication paths between the mobile terminal and the server,
An encapsulated address list in which an address of the server is described as an internal destination address, an address of the front-end processing device corresponding to the address of the server is described as an external destination address, and a subnet held by the MAP for the mobile terminal A binding cache that manages the RCoA that is the CoA created in step 1 and the LCoA that is the CoA created in the subnet held by the edge router in correspondence with the home address, and an information storage unit that stores its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulation address list and the binding cache are referred to, and the address of the front-end processing device described corresponding to the server address is set as an external destination. And encapsulating the RCoA of the mobile terminal as an external source address, causing the encapsulation processing unit to transfer the packet to the front-end processing device, and receiving the encapsulated packet addressed to RCoA or LCoA Then, an edge router comprising: a determination control unit that causes the decapsulation processing unit to perform decapsulation processing for decapsulation and forwards a packet based on an internal transmission source address and an internal destination address to the internal destination address.
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストへ内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送する判断制御部と、を有することを特徴とするフロントエンド処理装置。A front-end processing device configured to transfer a packet transmitted from a mobile terminal to a server and to construct a packet transfer system for returning the packet together with an edge router and a MAP existing between communication paths between the mobile terminal and the server,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet based on an internal source address and an internal destination address to the internal destination address, and the binding list The internal source address and the external source address are registered in association with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal A determination control unit that encapsulates the RCoA of the mobile terminal described in the above as an external destination address and encapsulates the external source address as its own address, and transfers it to the MAP. Front-end processing characterized by having Apparatus.
前記移動端末のRCoAとLCoAとを対応して管理するバインディングキャッシュと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
宛先アドレスが前記バインディングキャッシュに管理されているRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とするMAP。A packet transfer system configured to transfer a packet transmitted from a mobile terminal to a server and return a packet transfer system together with an edge router and a front-end processing device existing between communication paths between the mobile terminal and the server;
An information storage unit for storing a binding cache for managing RCoA and LCoA of the mobile terminal in association with each other, and an own address;
An encapsulation processor that performs packet encapsulation;
When an RCoA packet whose destination address is managed in the binding cache is received, an LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address is encapsulated as an external source address And a determination control unit that causes the encapsulation processing unit to perform transfer to the edge router.
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
An edge router and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router has an encapsulated address list in which the address of the server is described as an internal destination address, and the RCoA that is a CoA created in the subnet held by the MAP for the mobile terminal and the edge router holds LCoA, which is a CoA created in the subnet, is managed in correspondence with a home address, and when a packet transmitted from the mobile terminal to the server is received, the encapsulated address list is referred to, and the address of the server is determined. The external destination address is encapsulated, and the RCoA of the mobile terminal is encapsulated as an external source address and transferred to the server. When an encapsulated packet destined for RCoA or LCoA is received, the encapsulation is removed, and the internal source address and internal address Internal packet with destination address Transfer to the previous address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. The mobile terminal described as an external destination address corresponding to the address of the mobile terminal by generating an associated binding list and referring to the binding list when transmitting a packet whose destination address is the address of the mobile terminal Encapsulate the terminal RCoA as an external destination address, encapsulate the external source address as its own address, and transfer it to the MAP.
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address Is transferred to the edge router as a packet encapsulated as an external source address.
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュと、自己のアドレスを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストおよびバインディングキャッシュを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にデカプセル化処を行い、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とするエッジルータ。An edge router that exists between communication paths between the mobile terminal and the server constituting a packet transfer system for transferring a packet transmitted from a mobile terminal to a server,
An encapsulated address list in which the address of the server is described as an internal destination address, an RCoA that is a CoA created in the subnet held by the MAP for the mobile terminal, and a CoA created in a subnet held by the edge router A binding cache that manages a certain LCoA corresponding to a home address, an information storage unit that stores its own address,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulated address list and binding cache are referred to, the server address is set as an external destination address, and the mobile terminal RCoA is set as an external source address. The encapsulating process unit performs the process to be transferred to the server, and when the encapsulated packet addressed to the RCoA or the LCoA is received, the decapsulation process unit performs the decapsulation process, and the internal source address and An edge router comprising: a determination control unit configured to transfer a packet based on the internal destination address to the internal destination address.
内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にデカプセル化処を行わせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに前記バインディングリストに内部送信元アドレスと外部送信元アドレスとを対応付けて登録し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送する判断制御部と、を有することを特徴とするサーバ。A server that receives a packet transmitted from a mobile terminal via an edge router,
An information storage unit that stores a binding list in which an internal source address and an external source address are associated with each other, and its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing to transfer a packet based on the internal source address and the internal destination address to the internal destination address, and in the binding list Register an address and an external source address in association with each other, refer to the binding list when transmitting a packet whose destination address is the address of the mobile terminal, and describe it as an external destination address corresponding to the address of the mobile terminal A determination control unit that causes the encapsulation processing unit to perform the process of encapsulating the mobile terminal RCoA as an external destination address and the external source address as its own address, and transferring the result to the MAP. A server characterized by
前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置を備え、
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記移動端末へ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
A front-end processing device existing between communication paths between the mobile terminal and the server;
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When referring to the encapsulated address list, the address of the front-end processing device described corresponding to the address of the server is used as an external destination address, and its own CoA is encapsulated as an external source address. Forward to the front-end processing device, and when receiving the encapsulated packet addressed to its own CoA, the encapsulation is removed.
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal A packet transfer system, wherein a CoA of a mobile terminal is used as an external destination address, and an external source address is encapsulated as its own address and transferred to the mobile terminal.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと自己のCoAとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする移動端末。A mobile terminal that performs packet transmission to a server and a reply from the server via a front-end processing device existing between communication paths with the server,
An information storage unit storing an encapsulated address list in which the address of the server is described as an internal destination address, and the address of the front-end processing device corresponding to the address of the server is described as an external destination address, and its own CoA ,
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
Refers to the encapsulated address list when transmitting to the server, sets the address of the front end processing device described in correspondence with the address of the server as an external destination address, and sets its own CoA as an external source Decapsulation that causes the encapsulation processing unit to perform the process of encapsulating as an address, transfers it to the front-end processing device, and receives the encapsulated packet addressed to its own CoA, and then decapsulates the decapsulation processing unit. A mobile terminal comprising: a determination control unit that performs processing.
前記移動端末と前記サーバとの通信経路の間に存在するフロントエンド処理装置およびMAPを備え、
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送し、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
A front-end processing device and a MAP that exist between communication paths between the mobile terminal and the server;
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When managing RCoA, which is a CoA created in a subnet held by the MAP, and LCoA, which is a CoA created in a subnet in the area, corresponding to the home address and transmitting to the server, Referring to the encapsulated address list, the front end processing device address described in correspondence with the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external transmission source address to generate the front end. Transfer to processor and address to RCoA or Remove the encapsulation receives the encapsulated packet addressed to CoA,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Encapsulating the mobile terminal's RCoA as an external destination address, encapsulating the external source address as its own address, and transferring it to the MAP,
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address Is transferred to the edge router as a packet encapsulated as an external source address.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする移動端末。A mobile terminal that performs packet transmission to a server and a reply from the server via a front-end processing device and a MAP that exist between communication paths with the server,
Created with an encapsulated address list in which the address of the server is described as an internal destination address, and the address of the front-end processing device corresponding to the address of the server is described as an external destination address, and a subnet held by the MAP about itself An information storage unit that stores a binding cache that manages an RCoA that is a registered CoA and an LCoA that is a CoA created in a subnet that is located in correspondence with a home address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When transmitting to the server, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as the external destination address, and the RCoA of the mobile terminal Is encapsulated in the decapsulation processing unit when the encapsulated packet addressed to RCoA or LCoA is received. And a determination control unit that performs decapsulation processing for removing the data.
前記移動端末と前記サーバとの通信経路の間に存在するエッジルータおよびMAPを備え、
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送し、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system for transferring a packet transmitted from a mobile terminal to a server and returning the packet,
An edge router and a MAP that exist between communication paths between the mobile terminal and the server;
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address. RCoA, which is a CoA created in the subnet held by the network, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and transmitted from the mobile terminal to the server When the received packet is received, the encapsulated address list is referred to, the MAP address described corresponding to the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address. Forward to the MAP, RC Remove the encapsulation receives the encapsulated packet addressed to A addressed or LCoA, forwards the packet by the internal source address and the internal destination address to an internal destination address,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet Packet forwarding system characterized by transferring the LCoA corresponding to a RCoA and an external destination address, to the edge router as encapsulated packet its own address as the external source address.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する判断制御部と、を有することを特徴とするエッジルータ。An edge router configured to transfer a packet transmitted from a mobile terminal to a server and return a packet transfer system together with a MAP existing between communication paths between the mobile terminal and the server;
The address of the server is described as the internal destination address, the encapsulated address list in which the address of the MAP corresponding to the address of the server is described as the external destination address, and the subnet held by the MAP for the mobile terminal An information storage unit that stores an RCoA that is a CoA and an LCoA that is a CoA created in a subnet held by the edge router in correspondence with a home address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When a packet transmitted from the mobile terminal to the server is received, the encapsulation address list is referred to, the MAP address described corresponding to the server address is set as an external destination address, and the mobile terminal Encapsulating the RCoA as an external source address in the encapsulation processing unit, transferring it to the MAP, and receiving the encapsulated packet destined for RCoA or LCoA, encapsulating in the decapsulation processing unit An edge router comprising: a determination control unit that performs decapsulation processing to remove the packet and transfers a packet based on the internal source address and the internal destination address to the internal destination address.
前記移動端末のRCoAとLCoAとを対応して管理するバインディングキャッシュと、内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストと、自己のアドレスとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
自己宛てのカプセル化されたパケットを受信すると、前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせて内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを前記バインディングリストに登録し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記エッジルータへ転送する判断制御部と、を有することを特徴とするMAP。A MAP configured to transfer a packet transmitted from a mobile terminal to a server and to return a packet transfer system together with an edge router existing between communication paths between the mobile terminal and the server;
A binding cache that manages RCoA and LCoA of the mobile terminal in association with each other, a binding list that associates an internal source address and an external source address, and an information storage unit that stores its own address;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When an encapsulated packet addressed to itself is received, the decapsulation processing unit performs decapsulation processing for decapsulation, and forwards a packet based on the internal source address and the internal destination address to the internal destination address, and at the internal source An address and an external source address are registered in the binding list, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to and described as an external destination address corresponding to the address of the mobile terminal When the RCoA of the mobile terminal being used as an external destination address and encapsulating with its own address as an external source address is transferred to the encapsulation processing unit and received, a packet having a destination address of RCoA is received. Packet destination address A determination control unit that encapsulates the LCoA corresponding to a certain RCoA as an external destination address and encapsulates the address as an external transmission source address and causes the encapsulation processing unit to transfer the result to the edge router. Characteristic MAP.
前記移動端末は内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送システム。A packet transfer system composed of a mobile terminal and a MAP,
The mobile terminal has an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address, and the MAP holds the self about the self When the RCoA, which is a CoA created in a subnet, and the LCoA, which is a CoA created in the existing subnet, are managed in correspondence with the home address and transmitted to the server, the encapsulated address list The MAP address described in correspondence with the server address is used as an external destination address, the RCoA of the mobile terminal is encapsulated as an external source address, transferred to the MAP, and sent to the RCoA or LCoA. When receiving an encapsulated packet addressed to Remove the cell of,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet Packet forwarding system characterized by transferring the LCoA corresponding to a RCoA and an external destination address, to the edge router as encapsulated packet its own address as the external source address.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストと、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理するバインディングキャッシュとを記憶する情報記憶部と、
パケットのカプセル化を行なうカプセル化処理部と、
パケットのデカプセル化を行なうデカプセル化処理部と、
前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化する処理を前記カプセル化処理部に行なわせて前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信すると前記デカプセル化処理部にカプセル化をはずすデカプセル化処理を行なわせる判断制御部と、を有することを特徴とする移動端末。A mobile terminal that performs packet transmission to a server and a reply from the server via a MAP existing between communication paths with the server,
The encapsulated address list in which the address of the server is described as the internal destination address, the address of the MAP corresponding to the address of the server is described as the external destination address, and the CoA created in the subnet held by the MAP about itself An information storage unit that stores a binding cache that manages an RCoA corresponding to a home address and an RCoA that is a CoA created in a subnet that is in the area;
An encapsulation processor that performs packet encapsulation;
A decapsulation processing unit for decapsulating the packet;
When transmitting to the server, the encapsulated address list is referred to, the MAP address described in correspondence with the server address is used as the external destination address, and the RCoA of the mobile terminal is externally transmitted. Decapsulation processing for encapsulating as an original address, causing the encapsulation processing unit to transfer to the MAP and receiving an encapsulated packet destined for RCoA or LCoA. A mobile terminal, comprising:
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する処理を行ない、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which an edge router and a front-end processing device exist between communication paths between a mobile terminal and a server,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When a packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front end processing device described corresponding to the address of the server is set as an external destination address, and its own address is set. Encapsulated as an external source address and transferred to the front-end processing device. When an encapsulated packet addressed to itself is received, the encapsulation is removed, and a packet based on the internal source address and the internal destination address is transferred to the internal destination address. Process,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal A packet transfer method characterized by encapsulating an address of an edge router as an external destination address and an external source address as its own address and transferring it to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送することを特徴とするパケット転送方法。A packet transfer method performed by an edge router configured to transfer a packet transmitted from a mobile terminal to a server and return the packet transfer system together with a front-end processing device existing between communication paths between the mobile terminal and the server Because
An address of the server is described as an internal destination address, and an encapsulated address list in which an address of the front-end processing device corresponding to the address of the server is described as an external destination address is provided from the mobile terminal to the server. When the transmitted packet is received, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as an external destination address, and its own address is set as an external source address Encapsulating and transferring to the front-end processing device, receiving an encapsulated packet addressed to itself, removing the encapsulation, and transferring a packet based on an internal source address and an internal destination address to the internal destination address Packet transfer method.
自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とするパケット転送方法。A packet transfer method performed by a front-end processing device configured to transfer a packet transmitted from a mobile terminal to a server and return the packet transfer system together with an edge router existing between communication paths between the mobile terminal and the server Because
When an encapsulated packet addressed to itself is received, the encapsulation is removed and the packet with the internal source address and the internal destination address is transferred to the internal destination address, and the internal source address and the external source address are associated with each other. A list is generated, and when the packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the edge router described as the external destination address corresponding to the address of the mobile terminal is set as the external destination. A packet transfer method characterized by encapsulating an external source address as its own address and transferring it to the edge router.
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する処理を行ない、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際にと前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送するする処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which an edge router exists between communication paths between a mobile terminal and a server,
The edge router includes an encapsulated address list in which the address of the server is described as an internal destination address. When receiving a packet transmitted from the mobile terminal to the server, the edge router refers to the encapsulated address list, and Encapsulate server address as external destination address, self address as external source address, transfer to the server, and when encapsulated packet addressed to self is received, decapsulate, internal source address and internal destination Performs processing to forward packets by address to the internal destination address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. When the associated binding list is generated and a packet whose destination address is the address of the mobile terminal is transmitted, the binding list is referred to, and the external destination address corresponding to the address of the mobile terminal is described. A packet transfer method comprising: encapsulating an address of an edge router as an external destination address and encapsulating an external source address as its own address and transferring the result to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、自己宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送することを特徴とするパケット転送方法。A packet transfer method performed in an edge router existing between communication paths between the mobile terminal and the server, which constitutes a packet transfer system for transferring a packet transmitted from the mobile terminal to a server,
An encapsulated address list in which the address of the server is described as an internal destination address is provided. When a packet transmitted from the mobile terminal to the server is received, the encapsulated address list is referred to, and the server address is The destination address is encapsulated as the external source address and transferred to the server. When the encapsulated packet is received, the encapsulation is removed, and the packet with the internal source address and the internal destination address is internal. A packet transfer method comprising transferring to a destination address.
自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記エッジルータのアドレスを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記エッジルータへ転送することを特徴とするパケット転送方法。A packet transfer method performed by a server that receives a packet transmitted from a mobile terminal via an edge router,
When an encapsulated packet addressed to itself is received, the encapsulation is removed and the packet with the internal source address and the internal destination address is transferred to the internal destination address, and the internal source address and the external source address are associated with each other. A list is generated, and the address of the edge router described as an external destination address corresponding to the address of the mobile terminal is referred to the binding list when a packet whose destination address is the address of the mobile terminal is transmitted. A packet transfer method characterized by encapsulating an external source address as its own address as an external destination address and transferring it to the edge router.
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する処理を行ない、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送する処理を行ない、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which an edge router, a front-end processing device, and a MAP exist between communication paths between a mobile terminal and a server,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address, and the mobile terminal RCoA, which is a CoA created in the subnet held by the MAP, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and the mobile terminal sends the server to the server. When the packet transmitted to the server is received, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as the external destination address, and the RCoA of the mobile terminal is set as the external address Capse as the source address Is transferred to the front-end processing apparatus, and when an encapsulated packet addressed to RCoA or LCoA is received, decapsulation is performed, and a packet based on the internal source address and internal destination address is transferred to the internal destination address. ,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Perform processing to encapsulate the RCoA of the mobile terminal as an external destination address, encapsulate the external source address as its own address, and transfer it to the MAP;
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address A packet transfer method, wherein a packet encapsulated as an external source address is transferred to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送することを特徴とするパケット転送方法。Packets performed by an edge router configured to transfer a packet transmitted from a mobile terminal to a server and send back a packet transfer system together with a front-end processing device and a MAP existing between communication paths between the mobile terminal and the server A transfer method,
An address of the server is described as an internal destination address, and an encapsulated address list in which the address of the front-end processing device corresponding to the address of the server is described as an external destination address is provided. RCoA, which is a CoA created in the subnet to be managed, and LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address and transmitted from the mobile terminal to the server When a packet is received, the encapsulated address list is referred to, the address of the front-end processing device described corresponding to the address of the server is set as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address Turn the front Packet transfer, wherein the packet is decapsulated when an encapsulated packet addressed to RCoA or LCoA is received, and the packet based on the internal source address and internal destination address is transferred to the internal destination address. Method.
自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送することを特徴とするパケット転送方法。It is performed by a front-end processing device that constitutes a packet transfer system for transferring and returning a packet transmitted from a mobile terminal to a server together with an edge router and a MAP existing between communication paths between the mobile terminal and the server. A packet forwarding method,
When an encapsulated packet addressed to itself is received, the encapsulation is removed and the packet with the internal source address and the internal destination address is transferred to the internal destination address, and the internal source address and the external source address are associated with each other. When the list is generated and a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the RCoA of the mobile terminal described as the external destination address corresponding to the address of the mobile terminal is set as the external destination. A packet transfer method characterized by encapsulating an external source address as its own address and transferring it to the MAP.
前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送方法。Packets performed by a MAP configured to transfer a packet transmitted from a mobile terminal to a server and return the packet transfer system together with an edge router and a front-end processing device existing between communication paths between the mobile terminal and the server A transfer method,
When the RCoA and LCoA of the mobile terminal are managed in correspondence and a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as the external destination address, and its own address is externally transmitted. A packet transfer method, wherein the packet is transferred to the edge router as a packet encapsulated as an original address.
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する処理を行ない、
前記サーバは、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送する処理を行ない、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which an edge router and a MAP exist between communication paths between a mobile terminal and a server,
The edge router has an encapsulated address list in which the address of the server is described as an internal destination address, and the RCoA that is a CoA created in the subnet held by the MAP for the mobile terminal and the edge router holds LCoA, which is a CoA created in the subnet, is managed in correspondence with a home address, and when a packet transmitted from the mobile terminal to the server is received, the encapsulated address list is referred to, and the address of the server is determined. The external destination address is encapsulated, and the RCoA of the mobile terminal is encapsulated as an external source address and transferred to the server. When an encapsulated packet destined for RCoA or LCoA is received, the encapsulation is removed, and the internal source address and internal address Internal packet with destination address It performs the processing to be transferred to the destination address,
When the server receives the encapsulated packet addressed to itself, it decapsulates and forwards the packet with the internal source address and the internal destination address to the internal destination address, and sets the internal source address and the external source address. The mobile terminal described as an external destination address corresponding to the address of the mobile terminal by generating an associated binding list and referring to the binding list when transmitting a packet whose destination address is the address of the mobile terminal The terminal RCoA is used as an external destination address, the external source address is encapsulated as its own address and transferred to the MAP.
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address A packet transfer method, wherein a packet encapsulated as an external source address is transferred to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述されたカプセル化アドレスリストを備え、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記サーバへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送することを特徴とするパケット転送方法。A packet transfer method performed in an edge router existing between communication paths between the mobile terminal and the server, which constitutes a packet transfer system for transferring a packet transmitted from the mobile terminal to a server,
An encapsulated address list in which the address of the server is described as an internal destination address is provided, and the RCoA, which is a CoA created in the subnet held by the MAP for the mobile terminal, and the subnet held by the edge router LCoA that is a CoA is managed in correspondence with a home address, and when a packet transmitted from the mobile terminal to the server is received, the encapsulated address list is referred to, and the server address is set as an external destination address. The RCoA of the mobile terminal is encapsulated as an external source address and transferred to the server. When an encapsulated packet destined for RCoA or LCoA is received, the encapsulation is removed, and a packet with an internal source address and an internal destination address is received. Forward to internal destination address Packet transfer method, characterized in that.
自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを送信する際に前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送することを特徴とするパケット転送方法。A packet transfer method performed by a server that receives a packet transmitted from a mobile terminal via an edge router,
When an encapsulated packet addressed to itself is received, the encapsulation is removed and the packet with the internal source address and the internal destination address is transferred to the internal destination address, and the internal source address is associated with the external source address. A list is generated and the RCoA of the mobile terminal described as the external destination address corresponding to the address of the mobile terminal is referred to the binding list when transmitting a packet whose destination address is the address of the mobile terminal. A packet transfer method characterized by encapsulating an external source address as its own address and transferring it to the MAP as an external destination address.
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信するとカプセル化をはずす処理を行ない、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記移動端末へ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which a front-end processing device exists between communication paths between a mobile terminal and a server,
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When referring to the encapsulated address list, the address of the front-end processing device described corresponding to the address of the server is used as an external destination address, and its own CoA is encapsulated as an external source address. Forward to the front-end processing device, and when receiving the encapsulated packet addressed to its own CoA, perform the process of removing the encapsulation
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal A packet transfer method comprising: encapsulating a mobile terminal's CoA as an external destination address and an external source address as its own address and transferring the result to the mobile terminal.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備え、前記サーバに対して送信する際に前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、自己のCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、自己のCoA宛のカプセル化されたパケットを受信するとカプセル化をはずすことを特徴とするパケット転送方法。A packet transfer method performed by a mobile terminal that performs packet transmission to a server and reception from the server via a front-end processing device existing between communication paths with the server,
When an address of the server is described as an internal destination address and an encapsulated address list in which the address of the front-end processing device corresponding to the address of the server is described as an external destination address is transmitted to the server Referring to the encapsulated address list, the front-end processing is performed by encapsulating the address of the front-end processing device described corresponding to the address of the server as an external destination address and the own CoA as an external source address. A packet transfer method, wherein transfer is performed to a device and decapsulation is removed when an encapsulated packet addressed to its own CoA is received.
前記移動端末は、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずす処理を行ない、
前記フロントエンド処理装置は、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、外部送信元アドレスを自己のアドレスとしてカプセル化して前記MAPへ転送する処理を行ない、
前記MAPは前記移動端末のRCoAとLCoAとを対応して管理し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which a front-end processing device and a MAP exist between communication paths between a mobile terminal and a server,
The mobile terminal includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the front-end processing device corresponding to the address of the server is described as an external destination address. When managing RCoA, which is a CoA created in a subnet held by the MAP, and LCoA, which is a CoA created in a subnet in the area, corresponding to the home address and transmitting to the server, Referring to the encapsulated address list, the front end processing device address described in correspondence with the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external transmission source address to generate the front end. Transfer to processor and address to RCoA or It performs processing for removing the encapsulation receives the encapsulated packet addressed to CoA,
When receiving the encapsulated packet addressed to itself, the front-end processing device removes the encapsulation and transfers the packet based on the internal source address and the internal destination address to the internal destination address, as well as the internal source address and the external source. Generating a binding list in which addresses are associated, and upon receiving a packet whose destination address is the address of the mobile terminal, refer to the binding list and described as an external destination address corresponding to the address of the mobile terminal Perform processing to encapsulate the RCoA of the mobile terminal as an external destination address, encapsulate the external source address as its own address, and transfer it to the MAP;
The MAP manages the RCoA and LCoA of the mobile terminal in association with each other, and when a packet having a destination address of RCoA is received, the LCoA corresponding to the RCoA that is the destination address of the received packet is set as an external destination address, and its own address A packet transfer method, wherein a packet encapsulated as an external source address is transferred to the edge router.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記フロントエンド処理装置のアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記フロントエンド処理装置のアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記フロントエンド処理装置へ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずすことを特徴とするパケット転送方法。A packet transfer method performed by a mobile terminal that performs packet transmission to a server and a reply from the server via a front-end processing device and a MAP existing in a communication path with the server,
An address of the server is described as an internal destination address, and an encapsulated address list in which the address of the front-end processing device corresponding to the address of the server is described as an external destination address is provided. When the RCoA, which is the CoA created in step 1, and the LCoA, which is the CoA created in the existing subnet, are managed corresponding to the home address and transmitted to the server, the encapsulated address list is The address of the front-end processing device described corresponding to the address of the server is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address and transferred to the front-end processing device. , RCoA or LCoA Packet transfer method characterized by removing the encapsulation receives the Le packets.
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送する処理を行ない、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system in which an edge router and a MAP exist between communication paths between a mobile terminal and a server,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address. RCoA, which is a CoA created in the subnet held by the network, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and transmitted from the mobile terminal to the server When the received packet is received, the encapsulated address list is referred to, the MAP address described corresponding to the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address. Forward to the MAP, RC Remove the encapsulation receives the encapsulated packet addressed to A addressed or LCoA, performs processing of transferring the packet by the internal source address and the internal destination address to an internal destination address,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet The LCoA corresponding to a RCoA and an external destination address, the packet transfer method characterized by performing the process of transferring its own address to the edge router as the encapsulated packet as the external source address.
前記エッジルータは、内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、前記移動端末について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、前記エッジルータの保持するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記移動端末から前記サーバに対して送信されたパケットを受け付けると前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずし、内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送することを特徴とするパケット転送方法。A packet transfer method performed by an edge router configured to transfer a packet transmitted from a mobile terminal to a server and return the packet transfer system together with a MAP existing between communication paths between the mobile terminal and the server. ,
The edge router includes an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address. RCoA, which is a CoA created in the subnet held by the network, and an LCoA, which is a CoA created in the subnet held by the edge router, are managed in correspondence with the home address, and transmitted from the mobile terminal to the server When the received packet is received, the encapsulated address list is referred to, the MAP address described corresponding to the server address is used as an external destination address, and the RCoA of the mobile terminal is encapsulated as an external source address. Forward to the MAP, RC Remove the encapsulation receives the encapsulated packet addressed to A addressed or LCoA, packet transfer method characterized by transferring the packet according to the internal source address and the internal destination address to an internal destination address.
前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送することを特徴とするパケット転送方法。A packet transfer method performed by a MAP configured to transfer a packet transmitted from a mobile terminal to a server and return a packet transfer system together with an edge router existing between communication paths between the mobile terminal and the server. ,
When the RCoA and the LCoA of the mobile terminal are managed correspondingly and an encapsulated packet addressed to the mobile terminal is received, the encapsulation is removed and the packet based on the internal source address and the internal destination address is transferred to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other is generated, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and an external corresponding to the address of the mobile terminal When the RCoA of the mobile terminal described as the destination address is set as the external destination address, the packet is transferred as the packet encapsulated with the self address as the external source address, and when the packet having the destination address of RCoA is received, RCoA that is the destination address Corresponding to an external destination address LCoA, packet transfer method characterized by transferring to the edge router as encapsulated packet its own address as the external source address.
前記移動端末は内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずす処理を行い、
前記MAPは、前記移動端末のRCoAとLCoAとを対応して管理し、自己宛てのカプセル化されたパケットを受信すると、カプセル化をはずして内部送信元アドレスと内部宛先アドレスによるパケットを内部宛先アドレスへ転送するとともに内部送信元アドレスと外部送信元アドレスとを対応付けたバインディングリストを生成し、宛先アドレスが前記移動端末のアドレスであるパケットを受信すると前記バインディングリストを参照し、前記移動端末のアドレスに対応する外部宛先アドレスとして記述されている前記移動端末のRCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして転送し、宛先アドレスがRCoAのパケットを受信すると、受信したパケットの宛先アドレスであるRCoAに対応するLCoAを外部宛先アドレスとし、自己のアドレスを外部送信元アドレスとしてカプセル化されたパケットとして前記エッジルータへ転送する処理を行なうことを特徴とするパケット転送方法。A packet transfer method performed in a packet transfer system including a mobile terminal and a MAP,
The mobile terminal has an encapsulated address list in which an address of the server is described as an internal destination address, and an address of the MAP corresponding to the address of the server is described as an external destination address, and the MAP holds the self about the self When the RCoA, which is a CoA created in a subnet, and the LCoA, which is a CoA created in the existing subnet, are managed in correspondence with the home address and transmitted to the server, the encapsulated address list The MAP address described in correspondence with the server address is used as an external destination address, the RCoA of the mobile terminal is encapsulated as an external source address, transferred to the MAP, and sent to the RCoA or LCoA. When receiving an encapsulated packet addressed to It performs a process of removing the cell of,
When the MAP manages the RCoA and LCoA of the mobile terminal in correspondence with each other and receives an encapsulated packet addressed to itself, the MAP removes the encapsulation and sends the packet based on the internal source address and the internal destination address to the internal destination address. A binding list in which an internal source address and an external source address are associated with each other, and when a packet whose destination address is the address of the mobile terminal is received, the binding list is referred to, and the address of the mobile terminal When the RCoA of the mobile terminal described as the external destination address corresponding to is used as an external destination address, the packet is transferred as a packet encapsulated with its own address as the external source address, and a packet with the destination address of RCoA is received. Destination address of received packet The LCoA corresponding to a RCoA and an external destination address, the packet transfer method characterized by performing the process of transferring its own address to the edge router as the encapsulated packet as the external source address.
内部宛先アドレスとして前記サーバのアドレスが記述され、該サーバのアドレスに対応する前記MAPのアドレスが外部宛先アドレスとして記述されたカプセル化アドレスリストを備えるとともに、自己について前記MAPの保持するサブネットで作成されたCoAであるRCoAと、在圏するサブネットで作成されたCoAであるLCoAとをホームアドレスに対応して管理し、前記サーバに対して送信する場合には、前記カプセル化アドレスリストを参照し、前記サーバのアドレスに対応して記述されている前記MAPのアドレスを外部宛先アドレスとし、前記移動端末のRCoAを外部送信元アドレスとしてカプセル化して前記MAPへ転送し、RCoA宛またはLCoA宛のカプセル化されたパケットを受信するとカプセル化をはずすことを特徴とするパケット転送方法。A packet transfer method performed by a mobile terminal that performs packet transmission to a server and a reply from the server via a MAP existing between communication paths with the server,
The address of the server is described as an internal destination address, and the MAP address corresponding to the address of the server has an encapsulated address list described as an external destination address, and is created in a subnet held by the MAP about itself RCoA, which is a CoA, and LCoA, which is a CoA created in a subnet that is located, are managed in correspondence with home addresses, and when transmitting to the server, refer to the encapsulated address list, The MAP address described in correspondence with the server address is used as an external destination address, the RCoA of the mobile terminal is encapsulated as an external source address, transferred to the MAP, and encapsulated for RCoA or LCoA When the received packet is received Packet transfer method, characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007521075A JP4725751B2 (en) | 2005-03-30 | 2005-12-07 | Packet transfer system and method, apparatus constituting the system, program and recording medium |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005098718 | 2005-03-30 | ||
JP2005098718 | 2005-03-30 | ||
PCT/JP2005/022433 WO2006112081A1 (en) | 2005-03-30 | 2005-12-07 | Packet transfer system and method, device and program constituting the system, and recording medium |
JP2007521075A JP4725751B2 (en) | 2005-03-30 | 2005-12-07 | Packet transfer system and method, apparatus constituting the system, program and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2006112081A1 JPWO2006112081A1 (en) | 2008-11-27 |
JP4725751B2 true JP4725751B2 (en) | 2011-07-13 |
Family
ID=37114823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007521075A Expired - Fee Related JP4725751B2 (en) | 2005-03-30 | 2005-12-07 | Packet transfer system and method, apparatus constituting the system, program and recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4725751B2 (en) |
WO (1) | WO2006112081A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170002232A (en) * | 2015-06-29 | 2017-01-06 | 한국전자통신연구원 | Data packet transmission method and internet protocol based uplink/downlink multi-network connection device performing thereof |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4946422B2 (en) * | 2006-12-22 | 2012-06-06 | 日本電気株式会社 | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, SERVICE PROCESSING DEVICE, AND COMMUNICATION METHOD USED FOR THEM |
JP5298540B2 (en) * | 2008-01-22 | 2013-09-25 | 富士通株式会社 | Network system, data transmission / reception method, and data transmission / reception program |
JP6658569B2 (en) * | 2017-01-24 | 2020-03-04 | 株式会社豊田中央研究所 | Packet receiving device, packet transmitting device, packet communication device, packet receiving method, packet transmitting method, and communication program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003071749A1 (en) * | 2002-02-20 | 2003-08-28 | Mitsubishi Denki Kabushiki Kaisha | Mobile body network |
JP2003249951A (en) * | 2002-02-25 | 2003-09-05 | Nippon Telegr & Teleph Corp <Ntt> | Mobile communication system and network edge, and communication destination terminal and program |
JP2004129164A (en) * | 2002-10-07 | 2004-04-22 | Ntt Docomo Inc | Mobile terminal, transfer device, communication system, communication method, and program |
JP2004166089A (en) * | 2002-11-14 | 2004-06-10 | Fujitsu Ltd | Packet relay system to mobile terminal, home agent, network node, and mobile terminal |
-
2005
- 2005-12-07 WO PCT/JP2005/022433 patent/WO2006112081A1/en not_active Application Discontinuation
- 2005-12-07 JP JP2007521075A patent/JP4725751B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003071749A1 (en) * | 2002-02-20 | 2003-08-28 | Mitsubishi Denki Kabushiki Kaisha | Mobile body network |
JP2003249951A (en) * | 2002-02-25 | 2003-09-05 | Nippon Telegr & Teleph Corp <Ntt> | Mobile communication system and network edge, and communication destination terminal and program |
JP2004129164A (en) * | 2002-10-07 | 2004-04-22 | Ntt Docomo Inc | Mobile terminal, transfer device, communication system, communication method, and program |
JP2004166089A (en) * | 2002-11-14 | 2004-06-10 | Fujitsu Ltd | Packet relay system to mobile terminal, home agent, network node, and mobile terminal |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170002232A (en) * | 2015-06-29 | 2017-01-06 | 한국전자통신연구원 | Data packet transmission method and internet protocol based uplink/downlink multi-network connection device performing thereof |
KR101953587B1 (en) * | 2015-06-29 | 2019-05-27 | 한국전자통신연구원 | Data packet transmission method and internet protocol based uplink/downlink multi-network connection device performing thereof |
Also Published As
Publication number | Publication date |
---|---|
WO2006112081A1 (en) | 2006-10-26 |
JPWO2006112081A1 (en) | 2008-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7974269B2 (en) | Mobile communication control method and mobile communication system | |
JP4431112B2 (en) | Terminal and communication system | |
JP5430587B2 (en) | Information exchange between gateways for route optimization with network-based mobility management | |
EP2022232B1 (en) | Method and apparatus for simultaneous location privacy and route optimization for communication sessions | |
JP2010521888A (en) | Mobile IP tunneling support using a key for flow identification | |
US8953609B1 (en) | Packet-data-network-specific addressing solutions for clients relying on proxy-based mobility | |
US8005093B2 (en) | Providing connection between networks using different protocols | |
US9307477B1 (en) | Apparatus and method for interfacing wireless client device to multiple packet data networks | |
US20070088853A1 (en) | Communication method between IPv6 mobile node and IPv4-based node using DSTM in MIPv6 environment | |
WO2012100969A1 (en) | Method to connect a mobile node to a network | |
CN1954633B (en) | Multimedia communication using co-located care of address | |
KR100929546B1 (en) | Packet data transmission | |
US8824353B2 (en) | Mobility route optimization in a network having distributed local mobility anchors | |
US20060176907A1 (en) | Communication equipment, communication control equipment, and communication system | |
JP3601464B2 (en) | Mobile terminal management system, mobile terminal management method and terminal in mobile network | |
WO2005107178A1 (en) | A method and system for providing ipv6 service | |
JP4725751B2 (en) | Packet transfer system and method, apparatus constituting the system, program and recording medium | |
US20050243840A1 (en) | Method of communication | |
Wang et al. | Integrated Mobile IP and SIP approach for advanced location management | |
JP2008541516A (en) | Communication method between IPv6 communicating node and mobile IPv6 node, and communicating node proxy gateway | |
JP4106621B2 (en) | Mobile terminal, router and address registration method | |
EP2028816B2 (en) | An apparatus and method for implementing a dual stack mobile node to roam into an ipv4 network | |
JP2003018185A (en) | Mobile ip communication system, mobile ip communication method, network repeater system and terminal for mobile object | |
EP1863253A1 (en) | Method and apparatus for simultaneous location privacy and route optimization for communication sessions | |
Chiba et al. | Mobility management schemes for heterogeneity support in next generation wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101006 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110316 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110329 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |