Nothing Special   »   [go: up one dir, main page]

JP2006352444A - System and method for packet transfer - Google Patents

System and method for packet transfer Download PDF

Info

Publication number
JP2006352444A
JP2006352444A JP2005175087A JP2005175087A JP2006352444A JP 2006352444 A JP2006352444 A JP 2006352444A JP 2005175087 A JP2005175087 A JP 2005175087A JP 2005175087 A JP2005175087 A JP 2005175087A JP 2006352444 A JP2006352444 A JP 2006352444A
Authority
JP
Japan
Prior art keywords
packet
sgsn
tunnel
destination address
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005175087A
Other languages
Japanese (ja)
Inventor
Ryuichi Takechi
竜一 武智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2005175087A priority Critical patent/JP2006352444A/en
Publication of JP2006352444A publication Critical patent/JP2006352444A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve effective use of resources on a network, and also to improve operability, as to a system and a method for packet transfer. <P>SOLUTION: The system and the method for packet transfer include: lower nodes (SGSN#a, SGSN#b) connected to terminals (MS#a, MS#b) through the network (wireless access network) 3; and higher nodes (GGSN#a, GGSN#b) connected to the lower nodes through a core network 2, and transfer packets between the terminals. Each higher node is provided with a tunnel setting means 12 for setting and designating a tunnel for transferring packets on the basis of destination addresses of the packets transferred from the terminals through the lower nodes, and each lower node is provided with a packet transfer means 12 for transferring the packets from the terminals to tunnels set according to setting indications from tunnel setting means 12 on the basis of the destination addresses of the packets from the terminals. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、最適ルートを設定してパケットを転送処理する為のパケット転送システム及びパケット転送方法に関する。   The present invention relates to a packet transfer system and a packet transfer method for setting an optimum route and transferring a packet.

現在、国内外の移動動通信事業者に於いて、第三世代移動通信サービス(IMT−2000;International Mobile Telecommunication 2000)が提供されている。この第三世代移動通信サービスに於けるIMT−2000ネットワークは、移動端末(MS;Mobile Station)とインターネット・サービス・プロバイダ(ISP;Internet Service Provider)との間のアクセス回線を提供し、そのアクセス回線上でIP等のパケットの転送を可能としている。IMT−2000ネットワーク上のパケット転送方式については、IMT−2000に関するサービスからプロトコルまで幅広く仕様を策定しているフォーラムの3GPP(3rd Genaration Partnership Project)が発行している仕様書TS23.060に開示されている。   Currently, third-generation mobile communication services (IMT-2000; International Mobile Telecommunication 2000) are being provided by domestic and foreign mobile telecommunications carriers. The IMT-2000 network in this third generation mobile communication service provides an access line between a mobile terminal (MS) and an Internet service provider (ISP), and the access circuit. Packets such as IP can be transferred on the line. The packet transfer method on the IMT-2000 network is disclosed in the specification TS 23.060 issued by 3GPP (3rd Generation Partnership Project) of the forum that develops a wide range of specifications from services to protocols related to IMT-2000. Yes.

この仕様書に示されているように、IMT−2000に於けるパケット転送サービスは、IMT−2000ネットワーク内にSGSN(Serving GPRS(General Packet Radio Service) Support Node)と称される下位ノードと、GGSN(Gateway GPRS Support Node)と称される上位ノードとを設置する。下位ノードSGSNは、特定の地域に対応して設置され、その地域に在圏する移動端末の処理(位置登録処理や接続処理)を行う機能を有し、又上位ノードGGSNは、下位ノードSGSNに対する上位ノードであり、特定のインタネットサービスプロバイダ(以下「ISP」と略称する)対応に設置され、ISPとの間の接続処理の機能を有するものである。   As shown in this specification, the packet transfer service in IMT-2000 is a SGSN (Serving Packet Radio Service (SUPPORT GP) Support Node) subordinate node in the IMT-2000 network and GGSN. An upper node called (Gateway GPRS Support Node) is installed. The lower node SGSN is installed corresponding to a specific area and has a function of performing processing (location registration process and connection process) of a mobile terminal located in the area, and the upper node GGSN corresponds to the lower node SGSN. It is an upper node and is installed corresponding to a specific Internet service provider (hereinafter abbreviated as “ISP”), and has a function of connection processing with the ISP.

又各移動端末(以下「MS」と略称する)がISPに接続する時には、MS−SGSN−GGSN−ISPのルートでISPに接続される。図9は、MS#aとSGSN#aとGGSN#aとについて、SGSN#a配下のMS#aがISPと接続する時のシーケンス説明図であり、MS#aがISPに接続する場合、このMS#aが在圏する無線アクセスネットワークのノードSGSN#aに対し、Active PDP(Packet Data Protocol) Context Requestメッセージを送信する。このメッセージの中にはMS#aが要求する接続先のISPのAPN(Access Point Name)が含まれている。このAPNはISPの識別情報として使われる。SGSN#aは、Active PDP Context Requestメッセージを受信すると、その中に含まれているAPNを基に、接続すべきGGSN#aを決定し、このGGSN#aに対して、Create PDP Context Requestメッセージを送信する。   When each mobile terminal (hereinafter abbreviated as “MS”) is connected to the ISP, it is connected to the ISP via the route of MS-SGSN-GGSN-ISP. FIG. 9 is a sequence explanatory diagram of MS # a, SGSN # a, and GGSN # a when MS # a under SGSN # a connects to ISP. When MS # a connects to ISP, An Active PDP (Packet Data Protocol) Context Request message is transmitted to the node SGSN # a of the radio access network in which the MS #a is located. This message includes the APN (Access Point Name) of the connection destination ISP requested by MS # a. This APN is used as ISP identification information. When the SGSN # a receives the Active PDP Context Request message, the SGSN # a determines a GGSN # a to be connected based on the APN included therein, and sends a Create PDP Context Request message to the GGSN # a. Send.

このメッセージを受信したGGSN#aは、MS#aをISPと接続する為の処理(例えば、IPアドレスの払い出し等)を行い、SGSN#aに、Create PDP Context Responseメッセージを返送する。又SGSN#aは、MS#aに対し、Active PDP Context Acceptメッセージを返送する。これにより、MS#aとSGSN#aとの間及びSGSN#aとGGSN#aとの間に、パケット転送を行うことができるトンネルが設定され、MS#aとGGSN#aとの間の接続が完了する。なお、パケット転送を行うトンネルは、GTP(GPRS Tunnelling Protocol)トンネルと称されるものである。   The GGSN # a that has received this message performs a process (for example, IP address issuance) for connecting the MS # a to the ISP, and returns a Create PDP Context Response message to the SGSN # a. SGSN # a returns an Active PDP Context Accept message to MS # a. Thereby, a tunnel capable of performing packet transfer is set between MS # a and SGSN # a and between SGSN # a and GGSN # a, and connection between MS # a and GGSN # a is established. Is completed. Note that the tunnel for performing packet transfer is called a GTP (GPRS Tunneling Protocol) tunnel.

ところで、IMT−2000ネットワークに於けるパケット転送サービスでは、或るMS#aと、他のMS#bとが相互に通信する場合、たとえ両端末が近くに在圏していても、必ずGGSNやISPを経由する通信となる。例えば、図10に示すように、GGSN#a,GGSN#bと、SGSN#a,SGSN#bと、MS#a,MS#bと、ISP1、コアネットワーク2、無線アクセスネットワーク3とを含む従来例のパケット転送システムに於いて、或るSGSN#a(例えば、札幌)の配下のMS#aと、他のSGSN#b(例えば、函館)の配下のMS#bとが相互に通信を行う場合、MS#aとSGSN#aとの間のトンネルT1と、このSGSN#aとISP対応のGGSN#a(例えば、東京)との間のトンネルT2と、このGGSN#aとSGSN#bとの間のトンネルT3と、このSGSN#bとMS#bとの間のトンネルT4とが形成されて、MS#a,MS#b間で各トンネルT1〜T4を介してパケット転送が行われる。   By the way, in the packet transfer service in the IMT-2000 network, when a certain MS # a and another MS # b communicate with each other, even if both terminals are located nearby, the GGSN or the Communication is performed via the ISP. For example, as shown in FIG. 10, the prior art includes GGSN # a, GGSN # b, SGSN # a, SGSN # b, MS # a, MS # b, ISP1, core network 2, and radio access network 3. In the example packet transfer system, MS # a under the control of a certain SGSN # a (for example, Sapporo) and MS # b under the control of another SGSN # b (for example, Hakodate) communicate with each other. The tunnel T1 between the MS # a and the SGSN # a, the tunnel T2 between the SGSN # a and the ISP compatible GGSN # a (for example, Tokyo), the GGSN # a and the SGSN # b, And a tunnel T4 between the SGSN # b and the MS # b are formed, and packet transfer is performed between the MS # a and the MS # b via the tunnels T1 to T4.

この従来例に於いては、例えば、MS#aとMS#bとが近くに存在する場合も、MS#a−SGSN#a−GGSN#a−ISP−GGSN#b−SGSN#b−MS#bのルートを形成してパケット転送を行うことなる。従って、ネットワークのリソースの有効利用を図ることができないと共に、End−to−endの遅延が大きいものとなる。   In this conventional example, for example, even when MS # a and MS # b exist nearby, MS # a-SGSN # a-GGSN # a-ISP-GGSN # b-SGSN # b-MS # The route of b is formed and packet transfer is performed. Therefore, effective use of network resources cannot be achieved, and the end-to-end delay is large.

そこで、図11のシステム構成説明図及び図12のシーケンス説明図に示すパケット転送システムが提案されている。このパケット転送システムに於いては、コアネットワーク2側のHLR(Home Location Register)により、無線アクセスネットワーク3のMS#a,MS#bの在圏情報を管理し、MS#aがActive PDP Context Requestメッセージを発行する場合、そのメッセージに、接続先情報やサービスを含めるものである。このメッセージを受信したSGSN#aは、サービス種別として、例えば、外部接続か、又はp−to−p(peer−to−peer)かを判定し、p−to−pの場合は、接続先のMSがどこに在圏しているかをHLRに位置問合せを行い、位置応答として、例えば、在圏先がSGSN#b配下の場合、SGSN#aは、この位置応答に従ってSGSN#bとの間でパケットを転送する為のトンネルT5を設定し、MS#aに対してActive PDP Context Acceptメッセージを返送する。これにより、MS#aから送信されたパケットは、GGSN#aを経由することなく、MS#a−SGSN#a−SGSN#b−MS#bのルートを形成するトンネルT1,T5,T4を介して転送することが可能となる。   Therefore, a packet transfer system shown in the system configuration diagram of FIG. 11 and the sequence diagram of FIG. 12 has been proposed. In this packet transfer system, the location information of the MS # a and MS # b of the radio access network 3 is managed by an HLR (Home Location Register) on the core network 2 side, and the MS # a is active PDP Context Request. When a message is issued, the connection destination information and service are included in the message. The SGSN # a that has received this message determines whether the service type is, for example, external connection or p-to-p (peer-to-peer), and in the case of p-to-p, the connection destination The location inquiry to the HLR is performed as to where the MS is located, and as a location response, for example, when the location is under SGSN #b, the SGSN #a sends a packet to the SGSN #b according to this location response. Is set, and an Active PDP Context Accept message is returned to MS # a. Thereby, the packet transmitted from MS # a does not pass through GGSN # a, but passes through tunnels T1, T5, T4 that form the route of MS # a-SGSN # a-SGSN # b-MS # b. Can be transferred.

又サービス種別が外部接続を示す場合は、SGSN#aからGGSN#aに、Create PDP Context Requestメッセージを送出する。それにより、MS#aとSGSN#aとの間及びSGSN#aとGGSN#aとの間に、パケットを転送する為のトンネルT6,T7が設定される(例えば、特許文献1参照)。
特開2003−338832号公報
When the service type indicates external connection, a Create PDP Context Request message is transmitted from SGSN # a to GGSN # a. Thereby, tunnels T6 and T7 for transferring packets are set between MS # a and SGSN # a and between SGSN # a and GGSN # a (see, for example, Patent Document 1).
JP 2003-338832 A

従来例の図10に示すパケット転送システムに於いては、MSが近い位置に存在する場合でも、上位のGGSNを経由するパケット転送の為のトンネルを設定するものであるから、ネットワークのリソースの有効利用を図ることができないと共に、End−to−endの遅延が大きくなる問題があった。   In the packet transfer system shown in FIG. 10 of the conventional example, even when the MS exists in a close position, a tunnel for packet transfer via the higher-level GGSN is set, so that the network resource is effective. There is a problem that the utilization cannot be achieved and the end-to-end delay is increased.

又従来例の図11に示すパケット転送システムに於いては、ネットワークのリソースの有効利用を図ることができるが、MSからの接続要求メッセージに、接続先情報やサービス情報を含める必要がある。従って、MSの構成を変更する必要がある。現在、IMT−2000のMSは数多く市場に出回っており、ネットワークのリソースの有効利用を図る為には、総てのMSの改造が必要となり、これを実現する為には、多くの時間とコストとを要する問題がある。又MS#aとMS#bとの間で、トンネルT1,T5,T4を設定して通信中に、ISP上のサーバー(例えば、メールサーバーやWebサーバー)と通信することはできないものであり、又MS#aとMS#bとの間の通信後に於いても、これらのサーバーと通信する為には、MS#aは再度Activation手順からやり直す必要がある。逆に、或るMSがISP上のWebを閲覧中に、MS#bと通信(VoIP:Voice over IP)を行いたい場合は、一度ISPとの接続を切ってから、再度Activation手順に従った処理を実行しなければならないので、操作性に欠ける問題がある。   In the packet transfer system shown in FIG. 11 of the conventional example, network resources can be effectively used, but it is necessary to include connection destination information and service information in the connection request message from the MS. Therefore, it is necessary to change the configuration of the MS. Currently, there are many IMT-2000 MSs on the market, and in order to make effective use of network resources, it is necessary to modify all MSs. To achieve this, much time and cost are required. There is a problem that requires. Also, it is not possible to communicate with a server (for example, a mail server or a Web server) on the ISP during communication by setting tunnels T1, T5, T4 between MS # a and MS # b. Even after communication between MS # a and MS # b, MS # a needs to restart from the activation procedure in order to communicate with these servers. Conversely, if you want to communicate with MS # b (VoIP: Voice over IP) while a certain MS is browsing the Web on the ISP, disconnect the ISP and then follow the activation procedure again. Since the process must be executed, there is a problem of lack of operability.

本発明は、ネットワーク内の僅かな構成の変更により、ネットワークのリソースの有効利用を図ると共に操作性を向上することを目的とする。   An object of the present invention is to make effective use of network resources and improve operability by slightly changing the configuration in the network.

本発明のパケット転送システムは、端末とネットワークを介して接続される下位ノードと、該ノードに対してコアネットワークを介して接続される上位ノードとを含み、端末間でパケットを転送するパケット転送システムに於いて、前記上位ノードに、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を行うトンネル設定手段を設け、前記下位ノードに、前記端末からのパケットの宛先アドレスを基に、前記トンネル設定手段からの設定指示に従って設定したトンネルに前記端末からのパケットを転送するパケット転送手段を設けた構成を有するものである。   The packet transfer system of the present invention includes a lower node connected to a terminal via a network and an upper node connected to the node via a core network, and transfers the packet between the terminals. In this case, the upper node is provided with tunnel setting means for instructing setting of a tunnel for transferring the packet based on the destination address of the packet transferred from the terminal via the lower node. The packet transfer means for transferring the packet from the terminal to the tunnel set according to the setting instruction from the tunnel setting means based on the destination address of the packet from the terminal is provided.

又前記パケット転送手段は、前記パケットの宛先アドレスに関する情報を保持するアドレステーブルと、前記端末からのパケットの宛先アドレスに関する情報が保持されている時は、設定されているトンネルに該パケットを転送し、保持されていない時は、前記上位ノードに該パケットを転送するパケットトンネリング処理部とを含む構成を有するものである。   The packet forwarding means forwards the packet to the set tunnel when the address table holding the information about the destination address of the packet and the information about the destination address of the packet from the terminal are held. When not held, the packet tunneling processing unit transfers the packet to the upper node.

又前記上位ノードは、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を行い、且つ前記パケットの宛先アドレスに関する情報を保持するアドレステーブルを有するトンネル設定手段と、前記アドレステーブルに前記パケットの宛先アドレスに関する情報が保持されていない時に、前記パケットの宛先アドレスを基に他の上位ノードに対する宛先アドレス検索処理を行うアドレス検索手段とを有するものである。   Further, the upper node instructs the setting of a tunnel for transferring the packet based on the destination address of the packet transferred from the terminal via the lower node, and holds information regarding the destination address of the packet Tunnel setting means having a table, and address search means for performing destination address search processing for other upper nodes based on the destination address of the packet when the address table does not hold information on the destination address of the packet. It is what you have.

本発明のパケット転送方法は、端末とネットワークを介して接続される下位ノードと、該ノードに対してコアネットワークを介して接続される上位ノードとを含み、端末間でパケットを転送するパケット転送方法に於いて、前記上位ノードに設けたトンネル設定手段により、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を前記下位ノードに送出する処理過程と、前記下位ノードに設けたパケット転送手段により、前記端末からのパケットの宛先アドレスを基に、前記トンネル設定指示に従って設定したトンネルに前記端末からのパケットを転送する処理過程とを含むものである。   The packet transfer method of the present invention includes a lower node connected to a terminal via a network and an upper node connected to the node via a core network, and transfers the packet between the terminals. The tunnel setting means provided in the upper node sends a setting instruction of the tunnel for transferring the packet to the lower node based on the destination address of the packet transferred from the terminal via the lower node. And a process for transferring the packet from the terminal to the tunnel set according to the tunnel setting instruction based on the destination address of the packet from the terminal by the packet transfer means provided in the lower node. It is a waste.

又前記上位ノードは、前記トンネル設定手段に、前記パケットの宛先アドレスに関する情報を保持していない時、該宛先アドレスに関する情報を保持している他の上位ノードに対して宛先検索手段により宛先アドレスに関する情報を問い合わせ、該宛先アドレスに関する情報を入手して、該情報を基にトンネル設定指示を行う過程を含むものである。   In addition, when the upper node does not hold information on the destination address of the packet in the tunnel setting unit, the upper node relates to the destination address by destination search unit with respect to another upper node holding the information on the destination address. This includes a process of inquiring information, obtaining information on the destination address, and instructing tunnel setting based on the information.

移動端末等の端末の構成は、従来の構成のままで、下位ノードにパケット転送手段を設け、上位ノードにトンネル設定手段を設けることにより、上位ノードを介したトンネルを設定することなく、下位ノード間にトンネルを設定して、端末間でパケット転送を行うものであり、余分なトンネルを設定しないので、ネットワークのリソースの有効利用を図り、且つパケットの転送遅延の短縮を図ることができる。又対向端末間でパケットを転送すると共に、パケットの宛先アドレスの変更により、ISP側との間のパケット転送を行うことが可能であり、従って、操作性を向上することができる。   The configuration of the terminal such as the mobile terminal is the same as the conventional configuration, and the packet transfer means is provided in the lower node and the tunnel setting means is provided in the upper node, so that the lower node can be set without setting the tunnel via the upper node. Since tunnels are set between them and packets are transferred between terminals, and no extra tunnels are set, network resources can be effectively used and packet transfer delay can be shortened. Further, it is possible to transfer a packet between ISPs by transferring a packet between opposite terminals and changing a destination address of the packet. Therefore, operability can be improved.

本発明のパケット転送システムは、図1を参照して説明すると、端末(MS#a,MS#b)とネットワーク(無線アクセスネットワーク)3を介して接続される下位ノード(SGSN#a,SGSN#b)と、下位ノード(SGSN#a,SGSN#b)に対してコアネットワーク2を介して接続される上位ノード(GGSN#a,GGSN#b)とを含み、端末(MS#a,MS#b)間でパケットを転送するパケット転送システムに於いて、上位ノード(GGSN#a,GGSN#b)に、端末(MS#a,MS#b)から下位ノード(SGSN#a,SGSN#b)を介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を行うトンネル設定手段12を設け、下位ノード(SGSN#a,SGSN#b)に、端末(MS#a,MS#b)からのパケットの宛先アドレスを基に、トンネル設定手段12からの設定指示に従って設定したトンネルに、端末(MS#a,MS#b)からのパケットを転送するパケット転送手段12を設けた構成を有するものである。   The packet transfer system of the present invention will be described with reference to FIG. 1. Lower nodes (SGSN # a, SGSN #) connected to terminals (MS # a, MS # b) via a network (radio access network) 3 are described. b) and upper nodes (GGSN # a, GGSN # b) connected to the lower nodes (SGSN # a, SGSN # b) via the core network 2, and the terminals (MS # a, MS #) b) In a packet transfer system for transferring packets between terminals (GGSN # a, GGSN # b), terminals (MS # a, MS # b) to lower nodes (SGSN # a, SGSN # b) Based on the destination address of the packet transferred via the tunnel, tunnel setting means 12 is provided for instructing setting of a tunnel for transferring the packet, and the lower nodes (SGSN # a, SG N # b) in the tunnel set in accordance with the setting instruction from the tunnel setting means 12 based on the destination address of the packet from the terminal (MS # a, MS # b), the terminal (MS # a, MS # b) The packet transfer means 12 for transferring the packet from is provided.

又本発明のパケット転送方法は、端末(MS#a,MS#b)とネットワーク(無線アクセスネットワーク)3を介して接続される下位ノード(SGSN#a,SGSN#b)と、下位ノード(SGSN#a,SGSN#b)に対してコアネットワーク2を介して接続される上位ノード(GGSN#a,GGSN#b)とを含み、端末(MS#a,MS#b)間でパケットを転送するパケット転送方法に於いて、前記上位ノード(GGSN#a,GGSN#b)に設けたトンネル設定手段12により、前記端末(MS#a,MS#b)から前記下位ノード(SGSN#a,SGSN#b)を介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を前記下位ノード(SGSN#a,SGSN#b)に送出する処理過程と、前記下位ノード(SGSN#a,SGSN#b)に設けたパケット転送手段11により、前記端末(MS#a,MS#b)からのパケットの宛先アドレスを基に、前記トンネル設定指示に従って設定したトンネルに前記端末(MS#a,MS#b)からのパケットを転送する処理過程とを含むものである。   The packet transfer method of the present invention also includes a lower node (SGSN # a, SGSN # b) connected to a terminal (MS # a, MS # b) via a network (radio access network) 3, and a lower node (SGSN). #A, SGSN # b) including higher-order nodes (GGSN # a, GGSN # b) connected via the core network 2, and transferring packets between terminals (MS # a, MS # b) In the packet transfer method, the tunnel setting means 12 provided in the upper node (GGSN # a, GGSN # b) causes the terminal (MS # a, MS # b) to the lower node (SGSN # a, SGSN #). b) Based on the destination address of the packet forwarded via b), a tunnel setting instruction for forwarding the packet is sent to the lower nodes (SGSN # a, SGSN # b) And the tunnel setting based on the destination address of the packet from the terminal (MS # a, MS # b) by the packet transfer means 11 provided in the lower node (SGSN # a, SGSN # b). And a process of transferring a packet from the terminal (MS # a, MS # b) to the tunnel set according to the instruction.

図1は、本発明の実施例1の説明図であり、IMT−2000ネットワークに於いて、無線アクセスネットワーク3とコアネットワーク2との間の下位ノード(SGSN;Serving GPRS(General Packet Radio Service) Support Node)と、コアネットワーク2とインターネット・サービス・プロバイダ側ネットワーク(ISP)1側との間の上位ノード(GGSN;Gateway GPRS Support Node)と、無線アクセスネットワーク3側の移動端末(MS;Mobile Station)とを示し、MS#a,MS#b対応のSGSN#a,SGSN#bは、パケット転送手段(SGSN#b側は図示を省略)11を有し、GGSN#a,GGSN#bは、トンネル設定手段12(GGSN#b側は図示を省略)を有するものである。   FIG. 1 is an explanatory diagram of Embodiment 1 of the present invention, and in an IMT-2000 network, a lower node (SGSN; General Packet Radio Service) Support between a radio access network 3 and a core network 2 Node), an upper node (GGSN; Gateway GPRS Support Node) between the core network 2 and the Internet service provider side network (ISP) 1 side, and a mobile terminal (MS; Mobile Station) on the radio access network 3 side SGSN # a and SGSN # b corresponding to MS # a and MS # b have packet transfer means (SGSN # b side is not shown) 11, and GGSN # a and GGSN # b are Le setting means 12 (GGSN # b side omitted) and has a.

又MS#a,MS#bは、IMT−2000の仕様に基づく従来例と同様の構成を有するものであり、他の図示を省略した移動端末も、IMT−2000の仕様に基づく従来例と同様の構成を有するものである。又移動端末のみでなく、固定端末としても適用することができるものである。又T11はMS#aとSGSN#aとの間のトンネル、T12はSGSN#aとGGSN#aとの間のトンネル、T13はSGSN#aとSGSN#bとの間のトンネル、T14はSGSN#bとMS#bとの間のトンネルを示す。   MS # a and MS # b have the same configuration as the conventional example based on the specification of IMT-2000, and other mobile terminals not shown in the figure are the same as the conventional example based on the specification of IMT-2000. It has the structure of. Moreover, it can be applied not only as a mobile terminal but also as a fixed terminal. T11 is a tunnel between MS # a and SGSN # a, T12 is a tunnel between SGSN # a and GGSN # a, T13 is a tunnel between SGSN # a and SGSN # b, and T14 is SGSN # A tunnel between b and MS # b is shown.

図2は、図1に於けるパケット転送手段11の要部説明図であり、21はパケット種別判定部、22はパケット解析部、23はアドレステーブル、24はパケットトンネリング処理部、25は制御データ処理部、26はパケット受信部、27はパケット送信部を示す。パケット種別判定部21は、パケット受信部26により受信したパケットが自ノード宛のパケットか否かを判定するものであり、アドレステーブル23は、拡大して例示するように、宛先MSのアドレスとSGSNアドレスとを含むパケットの宛先アドレスに関する情報を保持するテーブルである。   2 is an explanatory diagram of the main part of the packet transfer means 11 in FIG. 1, in which 21 is a packet type determination unit, 22 is a packet analysis unit, 23 is an address table, 24 is a packet tunneling processing unit, and 25 is control data. A processing unit, 26 is a packet receiving unit, and 27 is a packet transmitting unit. The packet type determination unit 21 determines whether or not the packet received by the packet reception unit 26 is a packet addressed to its own node, and the address table 23 includes the address of the destination MS and the SGSN as illustrated in an enlarged manner. It is a table holding information regarding the destination address of a packet including an address.

又パケット解析部22は、パケットの宛先アドレス(例えば、IPアドレス)を抽出し、宛先アドレスに関する情報(宛先に対応するSGSNアドレスのトンネル情報等)を保有しているか否かを、アドレステーブル23を参照して確認する機能を有するものである。又パケットトンネリング処理部24は、パケット解析部22からの情報を基に、パケットを転送する為のトンネル(GTPトンネル、IPinIPトンネル等)の処理を行う機能を有するものである。又制御データ処理部25は、自ノード宛の制御データの処理及び他のノード宛の制御データの作成処理等を行う機能を有するものである。   Further, the packet analysis unit 22 extracts the destination address (for example, IP address) of the packet, and determines whether the address table 23 stores information about the destination address (tunnel information of the SGSN address corresponding to the destination). It has a function of referring to and confirming. The packet tunneling processing unit 24 has a function of processing a tunnel (GTP tunnel, IPinIP tunnel, etc.) for transferring a packet based on information from the packet analysis unit 22. The control data processing unit 25 has a function of performing processing of control data addressed to the own node, creation of control data addressed to other nodes, and the like.

図3は、図1に於けるトンネル設定手段12の要部説明図であり、31はトンネル作成指示部、32はパケット解析部、33はアドレステーブル、34はパケット転送部、35は制御データ処理部、36はパケット受信部、37はパケット送信部、38はパケット種別判定処理部、39はトンネリング処理部を示す。パケット解析部32とアドレステーブル33とは、パケット転送手段11に於けるパケット解析部22とアドレステーブル23と同様の構成及び機能を有し、又トンネル作成指示部31は、他のノードに対してトンネル作成指示を行う制御データを作成して、パケット転送部34のトンネリング処理部39に転送する機能を有するものである。   FIG. 3 is an explanatory diagram of the main part of the tunnel setting means 12 in FIG. 1, wherein 31 is a tunnel creation instruction unit, 32 is a packet analysis unit, 33 is an address table, 34 is a packet transfer unit, and 35 is control data processing. , 36 is a packet receiving unit, 37 is a packet transmitting unit, 38 is a packet type determination processing unit, and 39 is a tunneling processing unit. The packet analysis unit 32 and the address table 33 have the same configuration and functions as the packet analysis unit 22 and the address table 23 in the packet transfer unit 11, and the tunnel creation instruction unit 31 is connected to other nodes. It has a function of creating control data for instructing tunnel creation and transferring it to the tunneling processing unit 39 of the packet transfer unit 34.

又制御データ処理部35は、図2に於ける制御データ処理部25と同様に、自ノード宛の制御データの処理及び他のノード宛の制御データの作成処理等を行う機能を有するものである。又パケット転送部34は、パケット種別判定処理部38とトンネリング処理部39とを含み、パケット種別判定処理部38は、パケット転送手段11に於けるパケット種別判定部21と同様に、パケット受信部36により受信したパケットが自ノード宛のパケットか否かを判定する機能を有し、又トンネリング処理部39は、パケット転送手段11に於けるパケットトンネリング処理部24と同様に、パケットを転送する為のトンネル(GTPトンネル、IPinIPトンネル等)の処理を行う機能を有し、トンネル作成指示部31からの制御データに従ったパケットを作成して、パケット送信部37から他のノードに送信させる機能を有するものである。   Similarly to the control data processing unit 25 in FIG. 2, the control data processing unit 35 has a function of processing control data addressed to its own node, creating control data addressed to other nodes, and the like. . The packet transfer unit 34 includes a packet type determination processing unit 38 and a tunneling processing unit 39, and the packet type determination processing unit 38 is similar to the packet type determination unit 21 in the packet transfer means 11, as in the packet reception unit 36. The tunneling processing unit 39 has a function of determining whether or not the packet received by the packet is addressed to its own node, and the tunneling processing unit 39 is for transferring a packet in the same manner as the packet tunneling processing unit 24 in the packet transfer unit 11. Has a function of processing a tunnel (GTP tunnel, IPinIP tunnel, etc.), has a function of creating a packet according to control data from the tunnel creation instructing unit 31 and transmitting the packet from the packet transmitting unit 37 to another node Is.

図4は、本発明の実施例1のシーケンス説明図であり、図1に於ける移動端末MS#aと、下位ノードSGSN#a,SGSN#bと、上位ノードGGSN#aとについて示し、移動端末MS#bは図示を省略している。又接続処理(Activation)手順については、従来例と同様であるから、シーケンスの詳細は図示を省略しているが、簡単に説明すると、MS#aからActive PDP Context Requestメッセージを送出し、SGSN#aは、このメッセージの中に含まれているAPN(Access Point Name)を基に、接続先のGGSN#aを決定し、このGGSN#aに対して、Create PDP Context Requestメッセージを発行する。   FIG. 4 is a sequence explanatory diagram of Embodiment 1 of the present invention, showing the mobile terminal MS # a, the lower nodes SGSN # a and SGSN # b, and the upper node GGSN # a in FIG. The terminal MS # b is not shown. Since the connection process (Activation) procedure is the same as that of the conventional example, the details of the sequence are not shown, but in brief, the MS # a sends an Active PDP Context Request message, and SGSN # a determines a connection destination GGSN #a based on an APN (Access Point Name) included in the message, and issues a Create PDP Context Request message to the GGSN #a.

このメッセージを受信したGGSN#aは、MS#aをISPと接続する為の処理(例えば、IPアドレスの払い出し等)を行い、SGSN#aにCreate PDP Context Responseメッセージを返送する。又SGSN#aは、MS#aに対し、Active PDP Context Acceptメッセージを返送する。これにより、MS#aとSGSN#aとの間及びSGSN#aとGGSN#aとの間に、パケット転送する為のGTP(GPRS(General Packet Radio Service) Tunnelling Protocol)トンネルT11,T12が設定される。   The GGSN # a that has received this message performs processing (for example, IP address issuance) for connecting the MS # a to the ISP, and returns a Create PDP Context Response message to the SGSN # a. SGSN # a returns an Active PDP Context Accept message to MS # a. As a result, GTP (GPRS (General Packet Radio Service) Tunneling Protocol) tunnels T11 and T12 for packet transfer are set between MS # a and SGSN # a and between SGSN # a and GGSN # a. The

このActivation処理により、MS#aからのユーザパケットは、SGSN#aを介してGGSN#aに転送される。GGSN#aは、パケット受信部36により受信し、パケット転送部33からトンネル設定手段12に転送する。トンネル設定手段12は、次に示す処理を行う。
(1)パケット解析部32により宛先アドレスを抽出する。
(2)その宛先アドレスに関する情報(宛先に対応するSGSNアドレス等)を、アドレステーブル33に保有しているか否かを確認する。
(3)宛先アドレスに関する情報をアドレステーブル33に保有していない場合は、パケットをそのままISP側に転送する。
(4)宛先アドレス情報をアドレステーブル33に保有している場合は、トンネル作成指示部31に於いてトンネル作成指示の制御データを作成し、パケット転送部34のトンネリング処理部39に通知し、トンネル作成指示のパケットを形成して、パケット送信部37から宛先アドレス情報に従ったノードに送信する。例えば、宛先MS#bのアドレスに対応するSGSN#bのアドレスをアドレステーブル33に保持している場合、SGSN#aに対して、SGSN#bへのトンネル作成指示を含むパケットを送信することになる。
By this activation process, the user packet from MS # a is transferred to GGSN # a via SGSN # a. The GGSN # a is received by the packet receiving unit 36 and transferred from the packet transfer unit 33 to the tunnel setting means 12. The tunnel setting means 12 performs the following processing.
(1) The packet analysis unit 32 extracts a destination address.
(2) It is confirmed whether or not the information about the destination address (SGSN address corresponding to the destination) is held in the address table 33.
(3) When the information about the destination address is not held in the address table 33, the packet is transferred as it is to the ISP side.
(4) When the destination address information is held in the address table 33, the tunnel creation instruction unit 31 creates tunnel creation instruction control data, notifies the tunneling processing unit 39 of the packet transfer unit 34, and sends the tunnel creation instruction control data. A packet for creating instructions is formed and transmitted from the packet transmission unit 37 to a node according to the destination address information. For example, when the address of the SGSN # b corresponding to the address of the destination MS # b is held in the address table 33, a packet including a tunnel creation instruction to the SGSN # b is transmitted to the SGSN # a. Become.

SGSN#aは、GGSN#aからのSGSN#bに対するトンネル作成指示を含むパケットを受信すると、そのSGSN#bに、トンネルT13の作成指示を含むパケットを送信する。トンネルT11〜T14は、例えば、前述の3GPPが発行している前記仕様書TS23.060に記載されているようなGTP(GPRS Tunnelling Protocol)プロトコルを用いて作成することができる。又は、IETFのRFC2003で定義されているような“IP Encapsulation within IP”を用いることも可能である。次に、MS#aからパケットを受信したSGSN#aは、パケット転送手段11に於いて以下の処理を行う。   When SGSN # a receives a packet including a tunnel creation instruction for SGSN # b from GGSN # a, SGSN # a transmits a packet including a tunnel T13 creation instruction to SGSN # b. The tunnels T11 to T14 can be created using, for example, a GTP (GPRS Tunneling Protocol) protocol as described in the specification TS 23.060 issued by the above-mentioned 3GPP. Alternatively, “IP Encapsulation with IP” as defined in RFC 2003 of IETF may be used. Next, the SGSN # a that has received the packet from the MS # a performs the following processing in the packet transfer unit 11.

(1)SGSN#aのパケット転送手段11は、パケット受信部26により受信したパケットから、そのパケットの宛先アドレス(例えばIPアドレス)をパケット種別判定部21により抽出する。
(2)抽出した宛先アドレスに関する情報(宛先に対応するSGSNアドレスのトンネル情報)を、アドレステーブル23に保有しているか否かをパケット解析部22に於いて確認する。即ち、相手先情報ありか否かを判定する。
(3)相手先情報なしの場合は、そのパケットをSGSN#aからISP側のGGSN#aに転送する。
(4)宛先アドレス情報をアドレステーブル23に保有している場合、即ち、相手先情報ありの場合は、SGSN#aとSGSN#bとの間のトンネルにより、相手先であるSGSN#bに対してパケットを転送する。SGSN#aからのパケットを受信したSGSN#bは、MS#b(図4に於いては図示を省略)に対してパケットを転送する。又MS#bからMS#a宛のパケットを受信したSGSN#bは、前述と同様の処理により、SGSN#aとの間のトンネルT13を介してパケットを転送する。
(1) The packet transfer means 11 of SGSN # a extracts the destination address (for example, IP address) of the packet from the packet received by the packet receiving unit 26 by the packet type determining unit 21.
(2) The packet analysis unit 22 checks whether or not the information relating to the extracted destination address (tunnel information of the SGSN address corresponding to the destination) is held in the address table 23. That is, it is determined whether there is partner information.
(3) When there is no destination information, the packet is transferred from SGSN #a to GGSN #a on the ISP side.
(4) When the destination address information is held in the address table 23, that is, when the destination information is present, the destination SNSG #b is connected to the destination SGSN #b by the tunnel between the SGSN #a and the SGSN #b. Forward the packet. The SGSN # b that has received the packet from the SGSN # a transfers the packet to the MS # b (not shown in FIG. 4). The SGSN # b that has received the packet addressed to the MS # a from the MS # b transfers the packet through the tunnel T13 with the SGSN # a by the same processing as described above.

従って、MS#aとMS#bとの間は、ISP側のGGSN#a,GGSN#bを介することなく、SGSN#aとSGSN#bと間に設定したトンネルT13を介して相互のパケット転送が行われるから、ネットワークのリソースの有効利用が可能となり、且つ、MS#a,MS#b間の転送遅延時間の短縮が可能となる。又このSGSN#a,SGSN#b間のトンネルT13が設定されている状態に於いて、MS#aからのパケットがMS#b宛でなく、SGSN#aのパケット転送手段11のアドレステーブル23にパケットの宛先アドレスが登録されていない場合、SGSN#aのパケット転送手段11は、GGSN#aにそのパケットを転送することになる。即ち、トンネルの張替えなしで、異なる宛先へのパケットを送信することができる。従って、操作性を向上することができる。又トンネルを複数設定可能であるから、マルチ通信が可能となる。   Therefore, between MS # a and MS # b, mutual packet transfer is not performed via GGSN # a and GGSN # b on the ISP side but via tunnel T13 set between SGSN # a and SGSN # b. Thus, effective use of network resources is possible, and the transfer delay time between MS # a and MS # b can be shortened. Further, in the state where the tunnel T13 between SGSN # a and SGSN # b is set, the packet from MS # a is not addressed to MS # b, but is stored in the address table 23 of the packet transfer means 11 of SGSN # a. When the destination address of the packet is not registered, the packet transfer unit 11 of SGSN # a transfers the packet to GGSN # a. That is, packets to different destinations can be transmitted without retuning the tunnel. Therefore, operability can be improved. Since a plurality of tunnels can be set, multi-communication is possible.

図5は、本発明の実施例2の説明図であり、図1と同一符号は同一名称部分を示し、MS#aが、SGSN#aからSGSN#a1の配下に矢印で示すように移動した場合を示す。なお、前述の実施例1と同様に、SGSN#a1,SGSN#a,SGSN#bは、パケット転送手段11(SGSN#bに対しては図示を省略)を有し、又GGSN#a,GGSN#bはトンネル設定手段12(GGSN#bに対しては図示を省略)を有するものである。なお、パケット転送手段11とトンネル設定手段12とは、前述の図3及び図4に示す構成を有するものである。   FIG. 5 is an explanatory diagram of the second embodiment of the present invention. The same reference numerals as those in FIG. 1 indicate the same names, and MS # a has moved from SGSN # a to SGSN # a1 as indicated by an arrow. Show the case. As in the first embodiment, SGSN # a1, SGSN # a, and SGSN # b have packet transfer means 11 (not shown for SGSN # b), and GGSN # a and GGSN. #B has tunnel setting means 12 (illustration omitted for GGSN # b). The packet transfer unit 11 and the tunnel setting unit 12 have the configuration shown in FIGS. 3 and 4 described above.

図6は、本発明の実施例2のシーケンス説明図であり、図5に於けるMS#a,SGSN#a1,SGSN#a,GGSN#a及びSGSN#bについて示し、MS#aの移動前は、SGSN#aの配下に在圏し、Activation処理は、図9に示す従来例及び図4に於ける(Activation)の処理と同様であり、MS#aからMS#bへのユーザパケットは、SGSN#aからSGSN#bを介して転送される。MSが他のSGSNの配下に移動する場合、一般的には、TS23.0606.9.1.2.2章等で開示されているRouting Area Update手順を用いて、位置が変わったことをネットワーク側に通知する。   FIG. 6 is a sequence explanatory diagram of Embodiment 2 of the present invention, showing MS # a, SGSN # a1, SGSN # a, GGSN # a, and SGSN # b in FIG. 5 before MS # a moves. Is under the control of SGSN # a, and the activation process is the same as the conventional example shown in FIG. 9 and the process of (Activation) in FIG. 4, and the user packet from MS # a to MS # b is , SGSN # a through SGSN # b. When an MS moves under the control of another SGSN, it is generally used to indicate that the location has changed using the Routing Area Update procedure disclosed in TS 23.0606.9.1.1.2.2. Notify the side.

このRouting Area Update手順中若しくはこの手順後に於いて、SGSN#aが、通信相手先端末を収容するSGSN#bに対して、MS#aが移動したことを通知し(Inter−SGSN RA(Routing Area) update)、トンネルを変更するために以下の手順を行う。
(1)移動前のMS#aを収容しているSGSN#aは、MS#aに対する宛先アドレスに関する情報(宛先に対応するSGSNアドレス等)を、自らが保有しているか否かを確認する。
(2)宛先アドレス情報を保有している場合、SGSN#aはSGSN#bに対し、MS#aがSGSN#a1の配下に移動したことを通知する。
(3)SGSN#bは、SGSN#a1に対してトンネル作成通知を行う。SGSN#a1は、SGSN#a1とSGSN#b間のトンネルを作成する。
次に、MS#aからのパケットを受信したSGSN#a1は、パケット転送手段11により、宛先アドレス抽出、アドレステーブルを参照した相手先情報の保持の有無の判定、なしの場合は、GGSN#aに転送し、ありの場合は、SGSN#bに転送する。従って、MS#aの移動による在圏変更の場合に、SGSN#bに対する移動前のトンネルを、移動後のSGSN#a1とSGSN#bとの間に設定変更することができる。
During or after this Routing Area Update procedure, SGSN #a notifies SGSN #b that accommodates the communication partner terminal that MS #a has moved (Inter-SGSN RA (Routing Area). ) Update), perform the following procedure to change the tunnel.
(1) The SGSN # a that accommodates the MS # a before moving confirms whether or not the SGSN # a owns information (such as an SGSN address corresponding to the destination) regarding the destination address for the MS # a.
(2) When the destination address information is held, the SGSN # a notifies the SGSN # b that the MS # a has moved under the control of the SGSN # a1.
(3) SGSN # b notifies tunnel creation to SGSN # a1. SGSN # a1 creates a tunnel between SGSN # a1 and SGSN # b.
Next, the SGSN # a1 that has received the packet from the MS # a uses the packet transfer unit 11 to extract the destination address and determine whether or not to hold the destination information with reference to the address table. If yes, forward to SGSN # b. Therefore, in the case of a change in area due to movement of MS # a, the setting of the tunnel before movement for SGSN # b can be changed between SGSN # a1 and SGSN # b after movement.

図7は、本発明の実施例3の説明図であり、図1と同一符号は同一名称部分を示し、13は宛先検索手段を示す。この宛先検索手段13は、GGSN#b側は図示を省略しており、同様に、パケット転送手段11とトンネル設定手段12とは、図2及び図3に示す構成を有し、SGSN#b,GGSN#b側については図示を省略している。   FIG. 7 is an explanatory diagram of Embodiment 3 of the present invention. The same reference numerals as those in FIG. The destination search means 13 is not shown on the GGSN # b side. Similarly, the packet transfer means 11 and the tunnel setting means 12 have the configuration shown in FIGS. 2 and 3, and SGSN # b, Illustration of the GGSN # b side is omitted.

図8は、本発明の実施例3のシーケンス説明図であり、MS#a,SGSN#a,GGSN#a,GGSN#b及びSGSN#bについて示し、Activation処理は、図9に示す従来例及び図4に於ける(Activation)の処理と同様であり、MS#aからのユーザパケットは、SGSN#aを介してGGSN#aに転送される。この場合、GGSN#aのトンネル設定手段12は、宛先アドレスを抽出して、この宛先アドレスに関する情報(宛先に対応するSGSNアドレス等)を、保有しているか否かを確認する。この実施例3に於いては、宛先アドレスに関する情報を保有していない場合でも、宛先検索手段13により、他のGGSNに於いて保有する宛先アドレスに関する情報を入手して、パケット転送を可能とするものである。   FIG. 8 is a sequence explanatory diagram of Embodiment 3 of the present invention, showing MS # a, SGSN # a, GGSN # a, GGSN # b, and SGSN # b. The activation process is the same as the conventional example shown in FIG. Similar to the (Activation) process in FIG. 4, the user packet from the MS # a is transferred to the GGSN # a via the SGSN # a. In this case, the tunnel setting unit 12 of the GGSN #a extracts the destination address and confirms whether or not the information regarding the destination address (such as the SGSN address corresponding to the destination) is held. In the third embodiment, even when the information about the destination address is not held, the information about the destination address held in the other GGSN is obtained by the destination search means 13 to enable packet transfer. Is.

Activation処理は、図9に示す従来例及び図4に於ける(Activation)の処理と同様であり、MS#aからMS#bへのユーザパケットは、SGSN#aからSGSN#bを介して転送される。GGSN#aに於いてトンネル設定手段により宛先アドレスを抽出し、この宛先アドレスに関する情報を保有しているか否か判定し、保有している場合は、SGSN#aにトンネル作成指示を行う。それにより、SGSN#aは、SGSN#bに対してトンネル作成指示を行う。この場合は、図1に示す場合と同様の処理によって、MS#a,MS#b間のパケット転送ルートが設定される。   The activation process is the same as the conventional example shown in FIG. 9 and the (Activation) process in FIG. 4, and the user packet from MS # a to MS # b is transferred from SGSN # a to SGSN # b. Is done. The destination address is extracted by the tunnel setting means in the GGSN #a, and it is determined whether or not the information regarding the destination address is held. If so, the tunnel creation instruction is given to the SGSN #a. Accordingly, SGSN # a issues a tunnel creation instruction to SGSN # b. In this case, a packet transfer route between MS # a and MS # b is set by the same processing as in the case shown in FIG.

又GGSN#aに於いて宛先アドレスに関する情報を保有していない場合は、宛先検索手段13により次の処理を行う。
(1)GGSN#aでは、パケットの宛先アドレス(例えばIPアドレス)情報から、宛先アドレスに対応するGGSNのアドレス情報を検索する。(一般に端末のIPアドレスはGGSNが割り当てる為、各GGSNでは自らのアドレス及び自配下に存在するMSのアドレスを知っている。従って、GGSN間でお互いのGGSNアドレスやGGSNが払い出すネットワークプリフィックスを共有することにより、宛先アドレスに対応するGGSNのアドレスを入手することができる)。
(2)該宛先アドレスに対応するGGSNがない場合、パケットをそのままISP側に転送する。
If GGSN # a does not have information regarding the destination address, the destination search means 13 performs the following processing.
(1) In GGSN # a, address information of the GGSN corresponding to the destination address is searched from the destination address (for example, IP address) information of the packet. (Generally, since the IP address of the terminal is assigned by the GGSN, each GGSN knows its own address and the address of the MS under its control. Therefore, the GGSN shares the GGSN address and the network prefix issued by the GGSN. By doing so, the address of the GGSN corresponding to the destination address can be obtained).
(2) When there is no GGSN corresponding to the destination address, the packet is transferred to the ISP side as it is.

(3)該宛先アドレスに対応するGGSNがある場合、該GGSN(図の場合GGSN#b)に対し、宛先アドレス関する情報(宛先に対応するSGSNアドレス等)を、保有しているか否かを確認する。
(4)GGSN#bは、該宛先アドレスに関する情報(宛先に対応するSGSNアドレス等)を、自らが保有しているか否かを検索して確認し、その結果(保有の有無、保有している場合はSGSN#bアドレス)をGGSN#aに返送する。
(5)GGSN#bへの問い合わせ結果を受け取ったGGSN#aは、宛先アドレスに関する情報(即ち、対応するSGSN#bのアドレス)が入手できない場合は、パケットをそのままISP側に転送する。
(6)GGSN#aが、宛先アドレス情報(即ち、対応するSGSN#bのアドレス)を入手できた場合、GGSN#aはSGSN#aに対し、(SGSN#bとの)トンネル作成指示を行う。
(3) When there is a GGSN corresponding to the destination address, it is confirmed whether or not the GGSN (GGSN # b in the figure) has information about the destination address (such as an SGSN address corresponding to the destination). To do.
(4) GGSN # b searches and confirms whether or not it owns information about the destination address (such as an SGSN address corresponding to the destination), and the result (whether it is held or not) In this case, SGSN # b address) is returned to GGSN # a.
(5) The GGSN # a that has received the result of the inquiry to the GGSN # b transfers the packet as it is to the ISP side when information on the destination address (that is, the address of the corresponding SGSN # b) cannot be obtained.
(6) When GGSN # a can obtain the destination address information (that is, the address of the corresponding SGSN # b), GGSN # a instructs tunnel creation (with SGSN # b) to SGSN # a. .

なお、前述の各実施例は、IMT−2000網を例に説明しているが、本発明は、IP網とのアクセス回線を提供する移動通信網であれば同様に適用可能である。又移動通信網でなくても、一般にIP網とのアクセス回線を提供するネットワークが(下位ノードSGSNと上位ノードGGSNのように)複数階梯で構成されているネットワークであれば同様に、前述の各実施例を適用することも可能である。即ち、固定の端末を含むネットワーク構成に対しても適用可能である。   Although each of the above-described embodiments has been described by taking the IMT-2000 network as an example, the present invention can be similarly applied to any mobile communication network that provides an access line with an IP network. Even if it is not a mobile communication network, generally, a network that provides an access line with an IP network is a network that is composed of a plurality of layers (such as a lower node SGSN and an upper node GGSN). It is also possible to apply the embodiments. That is, the present invention can be applied to a network configuration including a fixed terminal.

本発明の実施例1の説明図である。It is explanatory drawing of Example 1 of this invention. パケット転送手段の説明図である。It is explanatory drawing of a packet transfer means. トンネル設定手段の説明図である。It is explanatory drawing of a tunnel setting means. 本発明の実施例1のシーケンス説明図である。It is sequence explanatory drawing of Example 1 of this invention. 本発明の実施例2の説明図である。It is explanatory drawing of Example 2 of this invention. 本発明の実施例2のシーケンス説明図である。It is sequence explanatory drawing of Example 2 of this invention. 本発明の実施例3の説明図である。It is explanatory drawing of Example 3 of this invention. 本発明の実施例3のシーケンス説明図である。It is sequence explanatory drawing of Example 3 of this invention. 従来例のシーケンス説明図である。It is sequence explanatory drawing of a prior art example. 従来例のトンネル設定の説明図である。It is explanatory drawing of the tunnel setting of a prior art example. 従来例のトンネル設定の説明図である。It is explanatory drawing of the tunnel setting of a prior art example. 従来例のシーケンス説明図である。It is sequence explanatory drawing of a prior art example.

符号の説明Explanation of symbols

1 インターネット・サービス・プロバイダ側ネットワーク(ISP)
2 コアネットワーク
3 無線アクセスネットワーク
11 パケット転送手段
12 トンネル設定手段
MS#a,MS#b 移動端末
SGSN#a,SGSN#b 下位ノード
GGSN#a,GGSN#b 上位ノード
T11〜T14 トンネル
1 Internet service provider side network (ISP)
2 Core network 3 Radio access network 11 Packet transfer means 12 Tunnel setting means MS # a, MS # b Mobile terminal SGSN # a, SGSN # b Lower node GGSN # a, GGSN # b Upper node T11 to T14 Tunnel

Claims (5)

端末とネットワークを介して接続される下位ノードと、該ノードに対してコアネットワークを介して接続される上位ノードとを含み、端末間でパケットを転送するパケット転送システムに於いて、
前記上位ノードに、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を行うトンネル設定手段を設け、
前記下位ノードに、前記端末からのパケットの宛先アドレスを基に、前記トンネル設定手段からの設定指示に従って設定したトンネルに前記端末からのパケットを転送するパケット転送手段を設けた
ことを特徴とするパケット転送システム。
In a packet transfer system that includes a lower node connected to a terminal via a network and an upper node connected to the node via a core network, and transfers packets between the terminals,
The upper node is provided with tunnel setting means for instructing setting of a tunnel for transferring the packet based on the destination address of the packet transferred from the terminal via the lower node,
A packet transfer means for transferring a packet from the terminal to a tunnel set in accordance with a setting instruction from the tunnel setting means based on a destination address of the packet from the terminal is provided in the lower node. Transfer system.
前記パケット転送手段は、前記パケットの宛先アドレスに関する情報を保持するアドレステーブルと、前記端末からのパケットの宛先アドレスに関する情報が保持されている時は、設定されているトンネルに該パケットを転送し、保持されていない時は、前記上位ノードに該パケットを転送するパケットトンネリング処理部とを含む構成を有することを特徴とする請求項1記載のパケット転送システム。   The packet forwarding means forwards the packet to the set tunnel when the address table holding information about the destination address of the packet and the information about the destination address of the packet from the terminal are held, 2. The packet transfer system according to claim 1, further comprising: a packet tunneling processing unit that transfers the packet to the upper node when the packet is not held. 前記上位ノードは、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を行い、且つ前記パケットの宛先アドレスに関する情報を保持するアドレステーブルを有するトンネル設定手段と、前記アドレステーブルに前記パケットの宛先アドレスに関する情報が保持されていない時に、前記パケットの宛先アドレスを基に他の上位ノードに対する宛先アドレス検索処理を行うアドレス検索手段とを有することを特徴とする請求項1記載のパケット転送システム。   The upper node, based on the destination address of the packet transferred from the terminal via the lower node, issues an instruction for setting a tunnel for transferring the packet, and holds information about the destination address of the packet Tunnel setting means having address setting means for performing destination address search processing for other upper nodes based on the destination address of the packet when the information about the destination address of the packet is not held in the address table. The packet transfer system according to claim 1. 端末とネットワークを介して接続される下位ノードと、該ノードに対してコアネットワークを介して接続される上位ノードとを含み、端末間でパケットを転送するパケット転送方法に於いて、
前記上位ノードに設けたトンネル設定手段により、前記端末から前記下位ノードを介して転送されたパケットの宛先アドレスを基に、該パケットを転送するトンネルの設定指示を前記下位ノードに送出する処理過程と、
前記下位ノードに設けたパケット転送手段により、前記端末からのパケットの宛先アドレスを基に、前記トンネル設定指示に従って設定したトンネルに前記端末からのパケットを転送する処理過程とを含む
ことを特徴とするパケット転送方法。
In a packet transfer method for transferring a packet between terminals, including a lower node connected to a terminal via a network and an upper node connected to the node via a core network,
A process of sending a setting instruction of a tunnel for transferring the packet to the lower node based on a destination address of the packet transferred from the terminal via the lower node by the tunnel setting means provided in the upper node; ,
A process of transferring a packet from the terminal to a tunnel set according to the tunnel setting instruction based on a destination address of the packet from the terminal by a packet transfer means provided in the lower node. Packet transfer method.
前記上位ノードは、前記トンネル設定手段に、前記パケットの宛先アドレスに関する情報を保持していない時、該宛先アドレスに関する情報を保持している他の上位ノードに対して宛先検索手段により宛先アドレスに関する情報を問い合わせ、該宛先アドレスに関する情報を入手して、該情報を基にトンネル設定指示を行う過程を含むことを特徴とする請求項4記載のパケット転送方法。   When the upper node does not hold information on the destination address of the packet in the tunnel setting unit, information on the destination address is sent to another upper node holding the information on the destination address by destination search unit. 5. The packet transfer method according to claim 4, further comprising: obtaining information on the destination address and instructing tunnel setting based on the information.
JP2005175087A 2005-06-15 2005-06-15 System and method for packet transfer Pending JP2006352444A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005175087A JP2006352444A (en) 2005-06-15 2005-06-15 System and method for packet transfer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005175087A JP2006352444A (en) 2005-06-15 2005-06-15 System and method for packet transfer

Publications (1)

Publication Number Publication Date
JP2006352444A true JP2006352444A (en) 2006-12-28

Family

ID=37647812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005175087A Pending JP2006352444A (en) 2005-06-15 2005-06-15 System and method for packet transfer

Country Status (1)

Country Link
JP (1) JP2006352444A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126565A1 (en) * 2007-03-12 2008-10-23 Nec Corporation Mobile communication system and communication control method
JP2012147093A (en) * 2011-01-07 2012-08-02 Hitachi Ltd Network system, and network device
WO2013047772A1 (en) * 2011-09-30 2013-04-04 日本電気株式会社 Communication system and method and device
US8526436B2 (en) 2008-03-03 2013-09-03 Nec Corporation Address search method and packet processing device
WO2018216435A1 (en) * 2017-05-23 2018-11-29 株式会社Nttドコモ Communication system and communication method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355281A (en) * 1998-06-04 1999-12-24 Hitachi Ltd Mobile communication system, mobile terminal, packet gateway and ip packet routing method
JP2003259422A (en) * 2002-03-04 2003-09-12 Nec Corp Gprs communication system and method for communication between mobile terminals
WO2003098857A1 (en) * 2002-05-14 2003-11-27 Thomson Licensing S.A. Technique for ip communication among wireless devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355281A (en) * 1998-06-04 1999-12-24 Hitachi Ltd Mobile communication system, mobile terminal, packet gateway and ip packet routing method
JP2003259422A (en) * 2002-03-04 2003-09-12 Nec Corp Gprs communication system and method for communication between mobile terminals
WO2003098857A1 (en) * 2002-05-14 2003-11-27 Thomson Licensing S.A. Technique for ip communication among wireless devices

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126565A1 (en) * 2007-03-12 2008-10-23 Nec Corporation Mobile communication system and communication control method
CN101548565A (en) * 2007-03-12 2009-09-30 日本电气株式会社 Mobile communication system and communication control method
JPWO2008126565A1 (en) * 2007-03-12 2010-07-22 日本電気株式会社 Mobile communication system and communication control method
KR101017458B1 (en) 2007-03-12 2011-02-25 닛본 덴끼 가부시끼가이샤 Mobile communication system and communication control method
JP2011234411A (en) * 2007-03-12 2011-11-17 Nec Corp Mobile communication system and communication control method
CN103002529A (en) * 2007-03-12 2013-03-27 日本电气株式会社 Mobile communication system and communication control method
JP2013093916A (en) * 2007-03-12 2013-05-16 Nec Corp Mobile communication system and communication control method
RU2482634C2 (en) * 2007-03-12 2013-05-20 Нек Корпорейшн Mobile communication system and method of controlling communication
US8526436B2 (en) 2008-03-03 2013-09-03 Nec Corporation Address search method and packet processing device
JP2012147093A (en) * 2011-01-07 2012-08-02 Hitachi Ltd Network system, and network device
WO2013047772A1 (en) * 2011-09-30 2013-04-04 日本電気株式会社 Communication system and method and device
WO2018216435A1 (en) * 2017-05-23 2018-11-29 株式会社Nttドコモ Communication system and communication method

Similar Documents

Publication Publication Date Title
JP4794520B2 (en) System, access gateway, home agent, and program for optimizing communication path in network-driven mobility management protocol
EP1451950B1 (en) MOBILE ROUTER SUPPORT FOR IPv6
JP4431112B2 (en) Terminal and communication system
JP2001313672A (en) Network system, packet repeater, wireless terminal and packet processing method
EP1921818A2 (en) Mobility management system and method for mobile internet protocol network
US20060280146A1 (en) Handover support for multiple types of traffic
JP2014504095A (en) Method and system for efficient homeless MPLS micromobility
KR100929546B1 (en) Packet data transmission
WO2007131404A1 (en) A method and device for realizing fast handover
JP5655018B2 (en) Handover processing system and gateway router
JPWO2007119598A1 (en) High-speed QoS handover method and processing node used in the method
JP4466434B2 (en) Routing method and home agent
US20040141477A1 (en) Method, system and mobile host for mobility pattern based selection of a local mobility agent
JP3601464B2 (en) Mobile terminal management system, mobile terminal management method and terminal in mobile network
JPWO2008105158A1 (en) Network management device and packet transfer device
JPWO2009054127A1 (en) Communication system, mobile terminal and network node
JP2008541516A (en) Communication method between IPv6 communicating node and mobile IPv6 node, and communicating node proxy gateway
JP2006352444A (en) System and method for packet transfer
WO2013007133A1 (en) Method and system for managing packet forwarding path, and network element
WO2013026297A1 (en) Method and system for implementing handover, and source egress tunnel router
US20120188945A1 (en) Route optimization method and access router
WO2013083037A1 (en) Update packet processing method and system, mapping server and mobile node
JP5685992B2 (en) Proxy delivery server and communication control method in mobile communication system
JP4506883B2 (en) Mobile communication system, traffic transfer apparatus, traffic transfer method and program
JP4750115B2 (en) Crossover node detection method, crossover node detection program for executing this method by computer, mobile terminal and relay device used in crossover node detection method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100323

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100520

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100831

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101201