WO2014049668A1 - Communication system, ggsn, pgw, and program - Google Patents
Communication system, ggsn, pgw, and program Download PDFInfo
- Publication number
- WO2014049668A1 WO2014049668A1 PCT/JP2012/006250 JP2012006250W WO2014049668A1 WO 2014049668 A1 WO2014049668 A1 WO 2014049668A1 JP 2012006250 W JP2012006250 W JP 2012006250W WO 2014049668 A1 WO2014049668 A1 WO 2014049668A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- ggsn
- pgw
- destination
- unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Definitions
- the present invention relates to a communication system, GGSN, PGW, and program.
- the packet when the destination of a packet received from the first GGSN or the first PGW functioning as a gateway of the private network and the SGSN or SGW is in the public network, the packet is transmitted to the public network.
- a communication system is provided comprising a second GGSN or a second PGW that transmits packets to a first GGSN or a first PGW when the packet destination is in a private network. .
- the second GGSN or the second PGW includes a receiving unit that receives the encapsulated packet from the SGSN or SGW, a decapsulating unit that decapsulates the packet received by the receiving unit, and a packet destination A destination determination unit that determines whether the packet is in the public network or the private network, and if the packet destination is in the private network, the decapsulation unit encapsulates the decapsulated packet, and the capsule
- the transmission unit may transmit the packet encapsulated by the conversion unit to the first GGSN or the first PGW.
- SGSN or SGW may encapsulate the packet received from the communication terminal, and may transmit to 2nd GGSN or 2nd PGW.
- the SGSN or the SGW transmits a packet received from the communication terminal to the DNS that stores the APN (Access Point Name) and the IP address of the second GGSN or the second PGW in association with each other.
- the included APN may be transmitted, and the IP address of the second GGSN or the second PGW corresponding to the transmitted APN may be received from the DNS.
- the second GGSN or the second PGW includes a routing instance storage unit that stores a routing instance for performing a transfer path for each APN, and an APN included in a packet received from the SGSN or the SGW. And a transfer route determination unit that determines a transfer route of the packet based on the routing instance corresponding to.
- the transfer route determination unit may determine a transfer route for transferring a packet received from a communication terminal to the first GGSN or the first PGW.
- the transfer path determination unit may generate an instance corresponding to the determined packet transfer path.
- the transfer path determination unit may generate the instance for each different APN when receiving a plurality of packets including different APNs from the same communication terminal.
- the communication system may further include a CDR storage unit that stores a CDR (Call Detail Record / Charge Data Record) for each instance generated by the transfer path determination unit.
- the first GGSN or the first PGW and the private network may be arranged in the first region, and the second GGSN or the second PGW and the SGSN or SGW may be arranged in the second region.
- the packet when the destination of the packet received from the SGSN is within the public network, the packet is transmitted to the destination within the public network, and when the destination of the packet is within the private network, A GGSN is provided that transmits packets to a GGSN that functions as a gateway.
- the packet when the destination of the packet received from the SGW is within the public network, the packet is transmitted to the destination within the public network, and when the destination of the packet is within the private network, A PGW is provided that transmits packets to the PGW functioning as a gateway.
- 1 schematically shows a communication environment of a communication system 10.
- the function structure of 2nd GGSN200 is shown roughly.
- An example of the flowchart of the packet process with respect to the communication terminal 250 by 2nd GGSN200 is shown.
- stored by DNS242 and the IP address of GGSN is shown.
- 1 schematically shows a packet transfer path for each communication terminal.
- An example of a correspondence table between APNs stored in the routing instance storage unit 208 and routing instances is shown.
- An example of the hardware constitutions of 2nd GGSN200 is shown.
- FIG. 1 schematically shows a communication environment of a communication system 10 when the present invention is applied to a third generation communication system (3G) system.
- the communication system 10 includes a first GGSN 100 and a second GGSN 200.
- the first GGSN 100 and the second GGSN 200 are connected via the backbone network 300.
- the backbone network 300 is, for example, GRX (GPRS Roaming Exchange).
- the first GGSN 100 is a GGSN arranged in the first area 11.
- the first region 11 is, for example, a country.
- the first GGSN 100 is managed by the first communication carrier.
- the first GGSN 100 functions as a gateway for the private network 110.
- the gateway is a router located at the boundary of the independent system, and is provided between the dedicated network 110 and another network such as the backbone network 300.
- the private network 110 is a private network managed by the first communication carrier.
- the private network 110 may be accessible only by devices authorized by the first carrier.
- the private network 110 may be accessible only via the first GGSN 100.
- the dedicated network 110 is arranged in the first area 11. Note that the dedicated network 110 may be arranged in an area different from the first area 11.
- the second GGSN 200 is a GGSN arranged in a second region 12 different from the first region 11.
- the second region 12 is a country different from the first region 11.
- the second GGSN 200 may be managed by the first communication carrier.
- the second GGSN 200 communicates with the SGSN 240 located in the second region 12.
- the SGSN 240 communicates with DNS 242 and communication terminal 250.
- the DNS 242 stores a plurality of APNs and a plurality of GGSN IP addresses in association with each other.
- the DNS 242 transmits the IP address of the GGSN corresponding to the APN received from the SGSN 240 to the SGSN 240.
- the DNS 242 stores the APN provided by the first communication carrier and the IP address of the second GGSN 200 in association with each other.
- the DNS 242 may store the APN provided by the first communication carrier and the IP address of the second GGSN in association with each other according to a request from the first communication carrier.
- the DNS 242 may resolve the IP address of the DNS 122 arranged in the first region 11 by communicating with the Root DNS of the backbone network 300.
- the communication terminal 250 is a communication terminal used by a user who has signed a communication service contract with the first communication carrier, and is a mobile phone, for example.
- the communication terminal 250 has a so-called roaming function that enables communication via equipment provided by a communication carrier other than the first communication carrier.
- the public network 400 is a packet communication network, for example, the Internet.
- the communication terminal 250 transmits a communication connection request including an APN corresponding to the first GGSN 100 provided by the first communication carrier to the SGSN 240.
- the communication connection request transmitted by the communication terminal 250 is transmitted to the SGSN 240 via the radio base station and RNC (Radio Network Controller).
- the SGSN 240 transmits APN included in the communication connection request received from communication terminal 250 to DNS 242. Then, the IP address of the second GGSN 200 corresponding to the transmitted APN is received from the DNS 242. The SGSN 240 transmits the communication connection request received from the communication terminal 250 with the IP address of the second GGSN 200 received from the DNS 242 as a destination.
- the second GGSN 200 determines a packet transfer path based on the APN included in the received communication connection request.
- the second GGSN 200 determines a transfer path for transferring the packet received from the communication terminal 250 to the first GGSN 100 when the destination of the packet is in the private network 110.
- second GGSN 200 determines a transfer path for transferring the packet received from communication terminal 250 to the destination in public network 400.
- a GTP (GRPS Tunneling Protocol) connection is set between the second GGSN 200 and the SGSN 240.
- a connection such as MiP (Mobile IP) may be set between the second GGSN 200 and the SGSN 240 as defined in the 3GPP specification.
- the IP address is assigned to the communication terminal 250 by the second GGSN 200.
- the communication terminal 250 may be assigned an IP address by the first GGSN 100.
- the IP address assigned by the second GGSN 200 or the first GGSN 100 is transmitted to the communication terminal 250 by the SGSN 240.
- the communication terminal 250 transmits a packet to the IP address of the second GGSN 200 for data communication.
- the packet transmitted by the communication terminal 250 is transmitted to the second GGSN 200 via the SGSN 240.
- second GGSN 200 transmits the packet to the destination in public network 400.
- the second GGSN 200 transmits the packet to the first GGSN 100 when the destination of the packet is in the private network 110.
- the packet transmission delay can be reduced as compared with the case where the packet is transmitted to the public network 400 via the first GGSN 100.
- Transmission delay can be reduced.
- the communication terminal 250 cannot access the dedicated network 110 when passing through the visited GGSN.
- the packet transmitted by the communication terminal 250 can be transferred to the dedicated network 110 as well. That is, according to the second GGSN 200 according to the present embodiment, it is possible to reduce packet transmission delay while maintaining access to the dedicated network 110.
- FIG. 2 schematically shows a functional configuration of the second GGSN 200.
- the second GGSN 200 includes a reception unit 202, a communication control unit 204, a transfer route determination unit 206, a routing instance storage unit 208, a decapsulation unit 210, a destination determination unit 212, an encapsulation unit 214, a transmission unit 216, and a CDR storage unit. 218.
- the receiving unit 202 receives a packet from the SGSN 240. In addition, the reception unit 202 receives packets from the backbone network 300 and the public network 400.
- the communication control unit 204 controls the transfer path determination unit 206, the decapsulation unit 210, and the transmission unit 216 according to the packet received by the reception unit 202.
- the communication control unit 204 causes the transfer route determining unit 206 to determine the packet transfer route.
- the communication control unit 204 causes the decapsulating unit 210 to decapsulate the encapsulated packet.
- the SGSN 240 encapsulates the packet according to GTP, for example.
- the communication control unit 204 controls the transmission unit 216 to transmit the packet to the SGSN 240.
- the packet transmitted to SGSN 240 is transmitted to communication terminal 250 by SGSN 240.
- the communication control unit 204 controls the transmitting unit 216 to send the packet to the backbone network 300. Via the first GGSN 100. Further, when the packet received by the receiving unit 202 is a packet destined for the destination in the public network 400 from the communication terminal 250, the communication control unit 204 controls the transmission unit 216 to send the packet in the public network 400. Send to the destination.
- the transfer route determination unit 206 determines the transfer route of the packet received by the reception unit 202.
- the routing instance storage unit 208 stores a routing instance for determining a transfer route for each APN.
- the routing instance storage unit 208 stores routing instances for determining different transfer routes for a plurality of types of APNs.
- the plurality of types of APNs may be APNs provided by a plurality of communication carriers.
- the plurality of types of APNs may be APNs for a plurality of types of communication terminals for each of a plurality of communication carriers.
- the plurality of types of APNs may be APNs for a plurality of types of dedicated networks for each of a plurality of communication carriers.
- a plurality of types of APNs include an APN for iPhone for a first private network provided by a first carrier, an APN for an Android terminal for a second private network provided by a first carrier, and An APN for an Android terminal for the third private network provided by the second communication carrier may be included.
- the transfer route determination unit 206 determines a packet transfer route based on the routing instance corresponding to the APN included in the connection request transmitted by the communication terminal 250 and stored in the routing instance storage unit 208. Then, the transfer path determination unit 206 generates an instance corresponding to the determined transfer path in response to the connection request of the communication terminal 250 in order to execute communication on the determined transfer path. When the communication terminal 250 executes packet communication, packet communication is executed according to the generated instance.
- the decapsulation unit 210 decapsulates the packet received by the reception unit 202.
- the decapsulation unit 210 performs so-called GTP termination.
- the destination determination unit 212 determines whether the destination of the packet decapsulated by the decapsulation unit 210 is in the public network 400 or the dedicated network 110.
- the destination determination unit 212 When the destination of the packet is in the public network 400, the destination determination unit 212 causes the transmission unit 216 to transmit the decapsulated packet to the destination in the public network 400. In addition, when the destination of the packet is in the private network 110, the destination determination unit 212 causes the encapsulation unit 214 to encapsulate the decapsulated packet.
- the encapsulating unit 214 encapsulates the packet decapsulated by the decapsulating unit 210.
- the encapsulation unit 214 encapsulates the packet according to GTP.
- the encapsulation unit 214 may encapsulate the packet with the transmission source as the IP address of the second GGSN 200 and the transmission destination as the IP address of the first GGSN 100.
- the transmission unit 216 transmits the packet received by the reception unit 202 to the SGSN 240 under the control of the communication control unit 204. Further, the transmission unit 216 transmits the decapsulated packet received from the destination determination unit 212 to the destination in the public network 400. The transmission unit 216 transmits the packet encapsulated by the encapsulation unit to the destination dedicated network 110.
- the CDR storage unit 218 stores a CDR (Call Detail Record / Charge Data Record).
- the CDR storage unit 218 may generate and store a CDR for each instance generated by the transfer path determination unit 206. Thereby, for example, when the communication terminal 250 executes communication with different dedicated networks, the charging process can be executed for each communication with each dedicated network. Further, for example, a different charging process can be executed for each type of communication terminal 250.
- FIG. 3 shows an example of a flowchart of packet processing for the communication terminal 250 by the second GGSN 200. This flowchart starts when the second GGSN 200 receives a connection request transmitted by the communication terminal 250 that has completed location registration in the second region 12.
- step S302 the transfer path determination unit 206 determines a packet transfer path based on the routing instance corresponding to the APN included in the connection request received from the communication terminal 250.
- the transfer path determination unit 206 generates an instance for the communication terminal 250 that has transmitted the connection request.
- step S304 the receiving unit 202 receives a packet from the SGSN 240, the backbone network 300, or the public network 400.
- step S306 the communication control unit 204 determines whether the packet received in step S304 is a packet received from the backbone network 300 or the public network 400 or a packet received from the SGSN 240. If the communication control unit 204 determines that the packet is not from the backbone network 300 or the public network 400, the process proceeds to step S308. If the packet is determined to be a packet from the backbone network 300 or the public network 400, the process proceeds to step S318. .
- step S308 the decapsulation unit 210 decapsulates the packet received in step S304.
- step S ⁇ b> 310 the destination determination unit 212 determines whether the destination of the decapsulated packet is in the public network 400 or the dedicated network 110. If the destination determining unit 212 determines that the destination is in the private network 110, the process proceeds to step S312. If the destination is determined to be in the public network 400, the process proceeds to step S316.
- step S312 the encapsulating unit 214 encapsulates the packet decapsulated in step S308.
- the transmission unit 216 transmits the packet encapsulated in step S312 to the first GGSN 100.
- step S310 If it is determined in step S310 that the destination of the packet is not in the private network 110 but in the public network 400, the process proceeds to step S316.
- step S316 the transmission unit 216 transmits the packet decapsulated in step S308 to the destination in the public network 400.
- step S306 If it is determined in step S306 that the packet is from the backbone network 300 or the public network 400, the process proceeds to step S318.
- step S3108 the transmission unit 216 transmits the packet to the SGSN 240, and then the process proceeds to step S320. Further, after the transmission unit 216 transmits the packet to the first GGSN 100 in step S314 and after the transmission unit 216 transmits the packet to the destination in the public network 400 in step S316, the process proceeds to step S320.
- step S320 the CDR storage unit 218 updates the CDR according to the packet transmitted by the transmission unit 216.
- the CDR storage unit 218 updates the CDR corresponding to the instance generated in step S302.
- the CDR storage unit 218 generates a CDR corresponding to the instance when there is no CDR corresponding to the instance.
- step S322 the communication control unit 204 determines whether a disconnection request is received from the communication terminal 250 via the SGSN 240. If the communication control unit 204 determines that a disconnection request has not been received, the process returns to step S304. If the communication control unit 204 determines that a disconnection request has been received, the communication disconnection process is executed and the process ends.
- FIG. 4 shows an example of a correspondence table between the APN stored by the DNS 242 and the IP address of the GGSN.
- the DNS 242 may store the APN and the IP address of the GGSN in the correspondence table in response to a request from the communication carrier that provides the APN. For example, the DNS 242 may request the two APNs for the two APNs according to a request from a first carrier that provides “aaa.xxx.ne.jp” and “bbb.xxx.ne.jp”.
- the IP address of the second GGSN 200 is stored.
- the second GGSN 200 may be shared by a plurality of communication carriers.
- the second GGSN 200 is shared by a first telecommunications carrier and a second telecommunications carrier that is different from the first telecommunications carrier.
- the IP address of the second GGSN is associated with “ccc. ⁇ .ne.jp” provided by the second communication carrier.
- a user who has concluded a communication service contract with the first telecommunications carrier or the second telecommunications carrier designates the second GGSN 200 by designating an APN corresponding to the second GGSN 200 shown in FIG. Can receive packet forwarding service.
- the GGSN of the third communication carrier provided by the third communication carrier is included in “ddd. ⁇ .ne.jp” provided by the third communication carrier. It is associated.
- DNS 242 receives “ddd. ⁇ .ne.jp” from SGSN 240, DNS 242 transmits the GGSN IP address of the third communication carrier to SGSN 240.
- the SGSN 240 forms a communication path with the GGSN of the third communication carrier.
- communication via the GGSN corresponding to the APN can be provided to the APN that cannot receive the communication service provided by the second GGSN 200, as in the past.
- FIG. 5 schematically shows a packet transfer path for each communication terminal.
- the communication terminal 252 is a communication terminal that has concluded a communication service contract with a company A, which is a communication carrier.
- the communication terminal 254 is a communication terminal that has concluded a communication service contract with Company B, which is a communication carrier.
- the second GGSN 200 When the second GGSN 200 receives a connection request including the APN corresponding to the first GGSN 102 of the company A from the communication terminal 252, the second GGSN 200, the backbone network 300, the first VLAN (Virtual LAN) 304 of the company A, The transfer route in the order of the first GGSN 102 of company A may be determined. In response to the connection request from the communication terminal 252, an instance corresponding to the determined transfer path is generated.
- the communication terminal 252 transmits a packet set in the first private network 112 whose destination is the company A to the second GGSN 200, the packet is stored in the backbone network 300 and the first VLAN 304 of the company A. , The first GGSN 102 of company A and the first private network 112 of company A are transferred in this order.
- the shared ISP Internet Service Provider
- the shared ISP is an ISP shared by a plurality of companies.
- the ISP for Company A is an ISP that can be used by a communication terminal that has concluded a communication service contract with Company A.
- the packet is transferred according to the transfer path determined by the second GGSN 200, thereby maintaining the access to the first dedicated network 112 of the company A from the communication terminal 252 or the ISP 406 for the company A or shared Packet transmission delay for the ISP 404 can be reduced.
- the second GGSN 200 receives a connection request including an APN corresponding to the second GGSN 104 of the company A from the communication terminal 252, the second GGSN 200, the backbone network 300, the second VLAN 306 of the company A, and the first of the company A
- the transfer path in the order of 2GGSN 104 is determined.
- an instance corresponding to the determined transfer path is generated.
- the communication terminal 252 transmits a packet set in the second dedicated network 114 whose destination is the company A to the second GGSN 200, the packet is stored in the backbone network 300 and the second VLAN 306 of the company A. , The second GGSN 104 of the company A and the second dedicated network 114 of the company A.
- the second GGSN 200 generates an instance for each connection request when different APNs are specified in the plurality of connection requests. To do. That is, when a plurality of packets including different APNs are received from the same communication terminal, the transfer path determination unit 206 generates an instance for each different APN. Thereby, a packet can be transferred to each of a plurality of dedicated networks, and communication can be managed separately for each APN.
- the second GGSN 200 When the second GGSN 200 receives a connection request including an APN corresponding to the B company GGSN from the communication terminal 254, the second GGSN 200 transfers the second GGSN 200, the backbone network 300, the B company VLAN 308, and the B company GGSN 106 in this order. Determine the route. In response to the connection request from the communication terminal 254, an instance corresponding to the determined transfer path is generated.
- a packet whose destination is set to the shared ISP (Internet Service Provider) 404 is transmitted to the second GGSN 200 by the communication terminal 254, the packet is not transferred to the GGSN 106 of the B company, and the backbone network 300 is transmitted. To the shared ISP 404.
- ISP Internet Service Provider
- FIG. 6 shows an example of a correspondence table between APNs stored in the routing instance storage unit 208 and routing instances.
- a routing instance indicating a path “second GGSN ⁇ backbone network ⁇ first VLAN of company A ⁇ first GGSN of company A” is associated with “aaa.xxx.ne.jp”. It is associated.
- the transfer path determination unit 206 uses the second GGSN 200, the backbone network 300, and the first VLAN 304 of company A. , A transfer path in the order of the first GGSN 102 of company A is determined. In response to the connection request of the communication terminal 250, an instance corresponding to the transfer path is generated.
- FIG. 7 shows an example of the hardware configuration of the second GGSN 200.
- the second GGSN 200 includes a CPU peripheral unit having a CPU 504 and a RAM 506 connected to each other by a host controller 502, and an input / output unit having a ROM 510 and a communication interface 512 connected to the host controller 502 by an input / output controller 508.
- the input / output unit may further include a hard disk drive, a CD-ROM drive, and a USB interface.
- the host controller 502 connects the RAM 506 and the CPU 504 that accesses the RAM 506 at a high transfer rate.
- the CPU 504 operates based on programs stored in the ROM 510 and the RAM 506 to control each unit.
- the input / output controller 508 connects the host controller 502, the communication interface 512, which is a relatively high-speed input / output device, and the ROM 510.
- the communication interface 512 communicates with the SGSN 240 and an external packet network via the network.
- the hard disk drive stores programs and data used by the CPU 504 in the second GGSN 200.
- the CD-ROM drive reads a program or data from the CD-ROM and provides it to the hard disk drive via the RAM 506.
- the ROM 510 stores a boot program that the second GGSN 200 executes at startup, a program that depends on the hardware of the second GGSN 200, and the like.
- the program provided to the hard disk drive via the RAM 506 is stored in a recording medium such as a CD-ROM or USB memory and provided by the user.
- the program is read from the recording medium, installed in the hard disk drive in the second GGSN 200 via the RAM 506, and executed by the CPU 504.
- the program installed and executed in the second GGSN 200 works on the CPU 504 and the like, and the second GGSN 200 is described with reference to FIGS. 1 to 6, the receiving unit 202, the communication control unit 204, the transfer path determination unit 206, The routing instance storage unit 208, the decapsulation unit 210, the destination determination unit 212, the encapsulation unit 214, the transmission unit 216, and the CDR storage unit 218 function.
- the communication terminal 250 located in the second area 12 has been described with an example in which the packet is transmitted to the SGSN 240 arranged in the second area 12, but the present invention is not limited to this.
- a packet transmitted from a communication terminal 250 located in a third area other than the first area and the second area 12 to the SGSN arranged in the third area is transmitted from the SGSN arranged in the third area.
- the second GGSN 200 can be used from a plurality of countries.
- One or more second GGSNs 200 may be arranged in each area.
- the second GGSN 200 transmits the packet encapsulated by the encapsulating unit 214 to the first GGSN 100. explained. In addition to this, when the destination of the packet received by the receiving unit 202 is in the private network 110, the second GGSN 200 transmits the packet decapsulated by the decapsulating unit 210 to the border gateway of the private network 110. Also good.
- the present invention may be applied to the third generation communication method as an example.
- the present invention may be applied to LTE (Long Term Evolution).
- LTE Long Term Evolution
- the first GGSN 100 may be a first PGW installed in the first region 11.
- the second GGSN 200 may be a second PGW installed in the second area 12.
- the SGSN 240 may be an MME (MobilityMoManagement Entity) and an SGW.
- the packet transmitted by the communication terminal 250 may be transmitted to the SGW via the radio base station, not via the RNC.
- the SGSN may be connected to the SGW or PGW.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
特許文献1 特開2012-109709号公報 The data transmitted from the terminal device located in the international roaming destination to the international roaming destination SGSN (Serving GPRS Support Node) or SGW (Serving Gateway) is transmitted to the international roaming source GGSN (Gateway GPRS Support Node) or PGW (Packet data). It is known to enable international roaming communication by transferring to the Internet via Gateway. (For example, 3GPP TS 23.060, TS 23.401, Patent Document 1).
Patent Document 1 JP 2012-109709 A
Claims (14)
- 専用網のゲートウェイとして機能する第1のGGSN(Gateway GPRS Support Node)又は第1のPGW(Packet data network Gateway)と、
SGSN(Serving GPRS Support Node)又はSGW(Serving Gateway)から受信したパケットの宛先が公衆網内にある場合、前記パケットを前記公衆網内の宛先に送信し、前記パケットの宛先が前記専用網内にある場合、前記パケットを前記第1のGGSN又は前記第1のPGWに送信する第2のGGSN又は第2のPGWと
を備える通信システム。 A first GGSN (Gateway GPRS Support Node) or a first PGW (Packet data network Gateway) that functions as a gateway for the private network;
When the destination of the packet received from the SGSN (Serving GPRS Support Node) or SGW (Serving Gateway) is in the public network, the packet is transmitted to the destination in the public network, and the destination of the packet is in the dedicated network. In some cases, a communication system comprising a second GGSN or a second PGW that transmits the packet to the first GGSN or the first PGW. - 前記第2のGGSN又は前記第2のPGWは、
カプセル化された前記パケットを前記SGSN又は前記SGWから受信する受信部と、
前記受信部が受信した前記パケットをデカプセル化するデカプセル化部と、
前記パケットの宛先が公衆網内にあるか前記専用網内にあるかを判断する宛先判断部と、
前記パケットの宛先が前記専用網内にある場合、前記デカプセル化部がデカプセル化した前記パケットをカプセル化するカプセル化部と、
前記カプセル化部がカプセル化した前記パケットを前記第1のGGSN又は前記第1のPGWに送信する送信部と
を有する、請求項1に記載の通信システム。 The second GGSN or the second PGW is
A receiving unit for receiving the encapsulated packet from the SGSN or the SGW;
A decapsulation unit that decapsulates the packet received by the reception unit;
A destination determination unit that determines whether the destination of the packet is in a public network or the dedicated network;
When the destination of the packet is in the private network, an encapsulation unit that encapsulates the packet decapsulated by the decapsulation unit;
The communication system according to claim 1, further comprising: a transmission unit that transmits the packet encapsulated by the encapsulation unit to the first GGSN or the first PGW. - 前記SGSN又は前記SGWは、通信端末から受信したパケットをカプセル化して前記第2のGGSN又は前記第2のPGWに送信する、請求項2に記載の通信システム。 The communication system according to claim 2, wherein the SGSN or the SGW encapsulates a packet received from a communication terminal and transmits the packet to the second GGSN or the second PGW.
- 前記SGSN又は前記SGWは、APN(Access Point Name)と前記第2のGGSN又は前記第2のPGWのIPアドレスとを対応付けて記憶するDNSに、通信端末から受信した前記パケットに含まれるAPNを送信して、送信した前記APNに対応する前記第2のGGSN又は前記第2のPGWのIPアドレスを前記DNSから受信する、請求項1から3のいずれか1項に記載の通信システム。 The SGSN or the SGW stores the APN included in the packet received from the communication terminal in the DNS that stores the APN (Access Point Name) and the IP address of the second GGSN or the second PGW in association with each other. The communication system according to any one of claims 1 to 3, wherein the second GGSN or the IP address of the second PGW corresponding to the transmitted APN is transmitted and received from the DNS.
- 前記第2のGGSN又は前記第2のPGWは、
APN毎に転送経路を決定するためのルーティングインスタンスを記憶するルーティングインスタンス記憶部と、
前記SGSN又は前記SGWから受信した前記パケットに含まれる前記APNに対応するルーティングインスタンスに基づいて、前記パケットの転送経路を決定する転送経路決定部と
をさらに備える、請求項1から4のいずれか1項に記載の通信システム。 The second GGSN or the second PGW is
A routing instance storage unit that stores a routing instance for determining a transfer route for each APN;
5. The transfer path determination unit according to claim 1, further comprising: a transfer path determination unit that determines a transfer path of the packet based on a routing instance corresponding to the APN included in the packet received from the SGSN or the SGW. The communication system according to item. - 前記転送経路決定部は、通信端末から受信したパケットを前記第1のGGSN又は前記第1のPGWに転送する転送経路を決定する、請求項5に記載の通信システム。 The communication system according to claim 5, wherein the transfer path determination unit determines a transfer path for transferring a packet received from a communication terminal to the first GGSN or the first PGW.
- 前記転送経路決定部は、決定した前記パケットの前記転送経路に対応するインスタンスを生成する、請求項5又は6に記載の通信システム。 The communication system according to claim 5 or 6, wherein the transfer path determination unit generates an instance corresponding to the determined transfer path of the packet.
- 前記転送経路決定部は、同一の通信端末から、それぞれ異なるAPNを含む複数のパケットを受信した場合に、それぞれ異なるAPN毎に前記インスタンスを生成する、請求項7に記載の通信システム。 The communication system according to claim 7, wherein the transfer path determination unit generates the instance for each different APN when receiving a plurality of packets including different APNs from the same communication terminal.
- 前記転送経路決定部により生成されたインスタンス毎にCDR(Call Detail Record/Charge Data Recordを記憶するCDR記憶部
をさらに備える、請求項7又は8に記載の通信システム。 The communication system according to claim 7 or 8, further comprising a CDR storage unit that stores a CDR (Call Detail Record / Charge Data Record) for each instance generated by the transfer path determination unit. - 前記第1のGGSN又は前記第1のPGW、及び前記専用網は第1の地域に配置され、前記第2のGGSN又は前記第2のPGW、及び前記SGSN又は前記SGWは第2の地域に配置される、請求項1から9のいずれか1項に記載の通信システム。 The first GGSN or the first PGW and the dedicated network are arranged in a first area, and the second GGSN or the second PGW and the SGSN or the SGW are arranged in a second area. The communication system according to any one of claims 1 to 9.
- SGSNから受信したパケットの宛先が公衆網内にある場合、前記パケットを前記公衆網内の宛先に送信し、前記パケットの宛先が専用網内にある場合、前記専用網のゲートウェイとして機能するGGSNに前記パケットを送信するGGSN。 When the destination of the packet received from the SGSN is within the public network, the packet is transmitted to the destination within the public network, and when the destination of the packet is within the private network, the GGSN functioning as the gateway of the private network is sent to GGSN sending the packet.
- コンピュータを、請求項11に記載のGGSNとして機能させるためのプログラム。 A program for causing a computer to function as the GGSN according to claim 11.
- SGWから受信したパケットの宛先が公衆網内にある場合、前記パケットを前記公衆網内の宛先に送信し、前記パケットの宛先が専用網内にある場合、前記専用網のゲートウェイとして機能するPGWに前記パケットを送信するPGW。 When the destination of the packet received from the SGW is within the public network, the packet is transmitted to the destination within the public network, and when the destination of the packet is within the private network, the PGW functioning as the gateway of the private network A PGW that transmits the packet.
- コンピュータを、請求項13に記載のPGWとして機能させるためのプログラム。 A program for causing a computer to function as the PGW according to claim 13.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013501965A JP5483657B1 (en) | 2012-09-28 | 2012-09-28 | Communication system, GGSN, PGW, and program |
PCT/JP2012/006250 WO2014049668A1 (en) | 2012-09-28 | 2012-09-28 | Communication system, ggsn, pgw, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/006250 WO2014049668A1 (en) | 2012-09-28 | 2012-09-28 | Communication system, ggsn, pgw, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014049668A1 true WO2014049668A1 (en) | 2014-04-03 |
Family
ID=50387137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/006250 WO2014049668A1 (en) | 2012-09-28 | 2012-09-28 | Communication system, ggsn, pgw, and program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5483657B1 (en) |
WO (1) | WO2014049668A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI549455B (en) * | 2009-12-04 | 2016-09-11 | 內數位專利控股公司 | Extended local ip access for a converged gateway in a hybrid network |
FR3063860A1 (en) * | 2017-03-10 | 2018-09-14 | Halys | PMR NETWORK SYSTEM FOR FORMING A CENTRAL RC NETWORK AND AT LEAST ONE LOCAL MOBILE TELEPHONY RLI NETWORK |
JP2019519140A (en) * | 2016-05-09 | 2019-07-04 | 中国移動通信有限公司研究院China Mobile Communication Co., Ltd Research Institute | Switching method, network element, gateway, base station, framework, apparatus and storage medium |
JPWO2021200312A1 (en) * | 2020-03-31 | 2021-10-07 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008099308A (en) * | 2002-01-08 | 2008-04-24 | Nokia Corp | Selecting ggsn in shared mobile network |
EP2244495A1 (en) * | 2009-04-20 | 2010-10-27 | Panasonic Corporation | Route optimazion of a data path between communicating nodes using a route optimization agent |
-
2012
- 2012-09-28 WO PCT/JP2012/006250 patent/WO2014049668A1/en active Application Filing
- 2012-09-28 JP JP2013501965A patent/JP5483657B1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008099308A (en) * | 2002-01-08 | 2008-04-24 | Nokia Corp | Selecting ggsn in shared mobile network |
EP2244495A1 (en) * | 2009-04-20 | 2010-10-27 | Panasonic Corporation | Route optimazion of a data path between communicating nodes using a route optimization agent |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI549455B (en) * | 2009-12-04 | 2016-09-11 | 內數位專利控股公司 | Extended local ip access for a converged gateway in a hybrid network |
JP2019519140A (en) * | 2016-05-09 | 2019-07-04 | 中国移動通信有限公司研究院China Mobile Communication Co., Ltd Research Institute | Switching method, network element, gateway, base station, framework, apparatus and storage medium |
US11419029B2 (en) | 2016-05-09 | 2022-08-16 | China Mobile Communication Ltd, Research Institute | Switching method, network element, gateway, base station, framework, apparatus, and storage medium |
FR3063860A1 (en) * | 2017-03-10 | 2018-09-14 | Halys | PMR NETWORK SYSTEM FOR FORMING A CENTRAL RC NETWORK AND AT LEAST ONE LOCAL MOBILE TELEPHONY RLI NETWORK |
JPWO2021200312A1 (en) * | 2020-03-31 | 2021-10-07 | ||
WO2021200312A1 (en) * | 2020-03-31 | 2021-10-07 | 日本電気株式会社 | Node device, control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JPWO2014049668A1 (en) | 2016-08-18 |
JP5483657B1 (en) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8428050B2 (en) | Radio communication system, radio access method, access point and gateway | |
US6973076B2 (en) | Mobile communication network, terminal equipment, packet communication control method, and gateway | |
US8060088B2 (en) | Method, network element and communication system for optimized selection of an agent entity as well as modules of the network element | |
JP5816743B2 (en) | Method of communication under network conditions integrating cellular network and WLAN | |
CN101888703B (en) | Method, system and terminal for accessing packet data serving node (PDSN) | |
JP5903728B2 (en) | Method and trusted gateway for WIFI terminal to access packet data PS service domain | |
US9313049B2 (en) | Communication system, network apparatus, gateway apparatus, computer program, data transmission method and data transfer method | |
CN103428811A (en) | Co-existence support for 3GPP device and fixed device bearer transport over fixed broadband access network | |
WO2012149783A1 (en) | Method, device, and user equipment applicable in accessing mobile network | |
KR20070076327A (en) | Movement system for furnish wireless lan service for using wibro system and control method thereof | |
JP5483657B1 (en) | Communication system, GGSN, PGW, and program | |
US20220006810A1 (en) | Communication method, communications apparatus, and communications system | |
CN102695236A (en) | Method and system of data routing | |
US9001836B2 (en) | Method and apparatus for efficient signaling message processing in a communications network | |
CN102625305B (en) | Access the method and system of evolved packet system | |
JP6137848B2 (en) | Network communication system | |
CN108934058B (en) | Communication method and device | |
JP5157713B2 (en) | Communication method and gateway device | |
JP7321235B2 (en) | Communication system and communication method | |
KR101129504B1 (en) | Method and apparatus for accessing CDMA2000 networks | |
WO2012106984A1 (en) | Method and system for accessing mobile core network through trustworthy fixed network | |
CN102075919B (en) | Method and system for accessing service accepting system | |
EP2897417A1 (en) | Pdn service realizing method, system and network element | |
JP4093265B2 (en) | Communications system | |
JP2020137100A (en) | Communication method, communication system, relay device and relay program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2013501965 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12885833 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC OF 030715 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12885833 Country of ref document: EP Kind code of ref document: A1 |