Plaque It!
|
[0001] This application is based on Korea Patent Application No. 2002-82873 filed on Dec. 23, 2002 in the Korean Intellectual Property Office, the content of which is incorporated herein by reference.
[0002] (a) Field of the Invention
[0003] The present invention relates to a GGSN (gateway GPRS supporting node) in a GPRS (general packet radio service) system. More specifically, the present invention relates to a GPRS system having multiple GGSNs and a method for selecting a GGSN for increasing system capability through distribution and enabling fluent management according to traffic variation.
[0004] (b) Description of the Related Art
[0005] A GPRS system is a packet-based radio communication service, which became available in 2000, guaranteeing mobile phone and computer users access to the Internet without interruption at the 56 through 114 Kbps data speeds.
[0006] Because of fast data transmission by the GPRS system, the users may take part in video conferences, and use a mobile device as well as a notebook computer to perform interactive communication with multimedia web sites.
[0007] The GGSN links an inner GPRS network of the GPRS system to a public network. All the packets transmitted by a mobile station are provided to the public network through the GGSN, and all the packets on the public network are transmitted to the mobile station through the GGSN.
[0008] Therefore, the GGSN functions as a gateway for performing routing between the inner network and the public network.
[0009]
[0010] Referring to
[0011] The SGSN
[0012] The operator network
[0013] Also, the edge router
[0014] The next two points regarding the GGSN
[0015] First, the GGSN
[0016] To solve the above-noted problem, the GGSN
[0017] Second, the GGSN
[0018] Therefore, general packets transmitted and received by application programs of a mobile station are provided within the GGSN
[0019] To solve the problem, an efficient hardware and software structure is required so as to process traffic reached by the GGSN
[0020] However, the traffic required from the GGSN
[0021] It is an object of the present invention to provide a GPRS system with multiple GGSNs and a GGSN selecting method for configuring multiple GGSNs in the GPRS system and processing a public network through a plurality of nodes rather than without processing the public network using a single node, thereby increasing system availability through distribution and fluently managing traffic increase and decrease.
[0022] In one aspect of the present invention, a GPRS (general packet radio
[0023] Each sub GGSN in the multiple GGSN unit manages address areas of a static IP and a dynamic IP.
[0024] The edge router has a routing information table according to address areas of a dynamic IP and a static IP allocated to the sub GGSN of the multiple GGSN unit, and uses the routing table to route the packet received from the public network to the corresponding sub GGSN.
[0025] In another aspect of the present invention, a method for selecting a GGSN (gateway GPRS supporting node) using a dynamic IP in a GPRS (general packet radio service) system including an SGSN (serving GPRS supporting node) for controlling a connection operation according to a session request of a mobile terminal for receiving the packet-based mobile service; a multiple GGSN unit including a plurality of sub GGSNs, selected by the SGSN according to a session request by the mobile terminal, for transmitting and receiving packets; and a DNS (domain name system) for storing DNS names and IP (Internet protocol) information in the GGSNs of the multiple GGSN unit according to selection of the SGSN, comprises: (a) the SGSN receiving a session connection request provided by the mobile terminal, and enquiring for a GGSN IP address using the DNS name; (b) the DNS checking that the GGSN IP address enquiry from the SGSN has been received by the DNS name, and notifying the SGSN of IP addresses of all the GGSNs having the corresponding DNS name; and (c) the SGSN randomly selecting one of the GGSNs from among the IP addresses of the GGSNs received from the DNS, and transmitting a session connection request message to connect a session, and providing a packet-based mobile service to the mobile terminal.
[0026] In still another aspect of the present invention, a method for selecting a GGSN (gateway GPRS supporting node) using a static IP in a GPRS (general packet radio service) system including an SGSN (serving GPRS supporting node) for controlling a connection operation according to a session request of a mobile terminal for receiving the packet-based mobile service; a multiple GGSN unit including a plurality of sub GGSNs, selected by the SGSN according to a session request by the mobile terminal, for transmitting and receiving packets; and a DNS (domain name system) for storing DNS names and IP (Internet protocol) information in the GGSNs of the multiple GGSN unit according to selection of the SGSN, comprises: (a) the SGSN receiving a session connection request from the mobile terminal, and enquiring for a GGSN IP address using the DNS name; (b) the DNS checking that the GGSN IP address enquiry from the SGSN has been received by the DNS name, and notifying the SGSN of IP addresses of all the GGSNs having the corresponding DNS name; (c) the SGSN randomly selecting one of the GGSNs from among the IP addresses of the GGSNs received from the DNS, and transmitting a session connection request message to stand by for receipt of a success response message; (d) the SGSN removing a corresponding GGSN, randomly selecting another GGSN, and transmitting a session connection request message to it to repeat (c) until the success response message is received, when the SGSN has not received the success response message; and (e) the SGSN connecting a session with the GGSN that has transmitted a success response message to the SGSN, and providing a packet-based mobile service.
[0027] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention, and, together with the description, serve to explain the principles of the invention:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034] In the following detailed description, only the preferred embodiment of the invention has been shown and described, simply by way of illustration of the best mode contemplated by the inventor(s) of carrying out the invention. As will be realized, the invention is capable of modification in various obvious respects, all without departing from the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not restrictive.
[0035]
[0036] Referring to
[0037] The multiple GGSN unit
[0038] The GGSNs
[0039] Also, a user considers the GGSNs
[0040] By using the above-noted structure, when one of the nodes is malfunctioning, other nodes perform the GPRS system service, thereby preventing service interruption and increasing availability.
[0041] Further, since many nodes distribute routing to perform it, traffic increase and decrease is fluently managed by controlling the configuration of the GGSNs
[0042] Job partition of the respective GSNs
[0043]
[0044] Referring to
[0045] Therefore, as shown in
[0046] When a mobile station requests a session setting, the respective GGSNs
[0047] An edge router in the GPRS system having multiple GGSNs according to the preferred embodiment of the present invention has a routing table for packet routing of the job-partitioned GGSNs
[0048]
[0049] Referring to
[0050] Therefore, since the GGSN
[0051] In the like manner of the above-noted method, the edge router
[0052] In this instance, since it is required for the edge router
[0053] Also, entries of the routing table are propagated to public routers according to a routing protocol such as the RIP and the BGP.
[0054] A method for selecting multiple GGSNs in the GPRS system will now be described.
[0055]
[0056] Referring to
[0057] Hence, the SGSN
[0058] The DNS
[0059] In this instance, the random selection of one of the GGSNs
[0060] A method for setting the GGSNs
[0061]
[0062] Referring to
[0063] The SGSN
[0064] The SGSN
[0065] For example, when the SGSN
[0066] When the SGSN
[0067] In the case of using the static IP as described above, the session setting is performed until the SGSN
[0068] As described, in order to solve the conventional problem for configuring a GGSN for each specific public network, the GPRS system having multiple GGSNs and a GGSN selecting method according to the present invention configures a plurality of sub-GGSNs, distributes the same, and enables a traffic parallel process to be tolerant of faults and flexible to varying traffic, thereby increasing performance of the GPRS system.
[0069] While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.