[go: up one dir, main page]

CN101136853B - Data routing method - Google Patents

Data routing method Download PDF

Info

Publication number
CN101136853B
CN101136853B CN2007100773851A CN200710077385A CN101136853B CN 101136853 B CN101136853 B CN 101136853B CN 2007100773851 A CN2007100773851 A CN 2007100773851A CN 200710077385 A CN200710077385 A CN 200710077385A CN 101136853 B CN101136853 B CN 101136853B
Authority
CN
China
Prior art keywords
packet
address
forward node
tunnel forward
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007100773851A
Other languages
Chinese (zh)
Other versions
CN101136853A (en
Inventor
蒋铭
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007100773851A priority Critical patent/CN101136853B/en
Publication of CN101136853A publication Critical patent/CN101136853A/en
Application granted granted Critical
Publication of CN101136853B publication Critical patent/CN101136853B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses a data routing method, comprising: a tunnel transmission node receiving data packets sent from an access network device; the tunnel transmission node judging whether a target IP address in the data packet is the IP address of a local terminal; if so, the tunnel transmission node routing the data packet to the access network device where the local terminal is. The embodiment of the invention also discloses a communication system and the tunnel transmission node. Through the method, the system and the tunnel transmission node provided by the embodiment of the invention, the SGSN capability resource is reasonably utilized, data transmission time delay is reduced, and service of quality is improved.

Description

A kind of method of data route
Technical field
The present invention relates to the communications field, relate in particular to a kind of method, communication system and equipment of data route.
Background technology
3GPP (Third Generation Partnership Project; Third generation collaborative project) WCDMA (Wideband Code Division Multiple Access; Treat code division multiple access with leniency)/GPRS (GeneralPacket Radio Service, GPRS) is a kind of network technology that wireless packet data service is provided on the radio open technical foundation.In 3GPP R5/R6 standard, introduced IMS (IP MultimediaSubsystem, IP Multimedia System) and HSPA (High Speed Packet Access, high-speed link divide into groups to insert) technology.
IMS is a sub-systems that is superimposed upon in the WCDMA network that increases in the 3GPP R5 stage on the existing packet domain; Adopt the bearer path of packet domain for its upper strata control signaling and media delivery; Introduce SIP (Session Initiated Protocol, conversation initialized protocol) agreement as professional control protocol, utilize simple, the easy expansion of SIP, media combination characteristics easily; Through business control is separated with carrying control, abundant multimedia service is provided.
Along with far-ranging brand-new high-speed data service continues to bring out, people have caused the demand of high bandwidth more the pursuit of better user experience, and are all the more so at moving communicating field.The HSPA technology is the upgrading naturally of WCDMA, and its main advantage is to improve the up-downgoing message transmission rate.HSPA has enlarged power system capacity, and with existing WCDMA compared with techniques, HSPA can provide service for more high rate user on same radio carrier frequency.
In the technical scheme of current related protocol regulation; Behind the accessing terminal to network; Need through BSS (BaseStation Sub-system, base station sub-system)/RAN (Radio Access Netword, wireless access network), SGSN (Serving GPRS support node; The service GPRS support node) and GGSN (GatewayGPRS Support Node, Gateway GPRS Support Node) use data service after being linked into Internet.As shown in Figure 1, be the user face protocol stack of 3GPP WCDMA system, Fig. 2 is the processing sketch map of prior art SGSN to packet, after packet is transferred to SGSN from RNC:
201, the IP route layer among the SGSN is analyzed packet, and packet is sent to UDP (UserDatagram Protocol, UDP)/IP layer;
202, the UDP/IP layer is analyzed packet, peels off the UDP/IP head, and packet is sent to GTP (GPRS Tunnelling Protocol, GPRS Tunnel Protocol) layer;
203, the GTP layer is according to (the Packet Data Protocol of the PDP in the packet; Packet data protocol) index finds the PDP Context of session in SGSN; And peel off original GTP head; The GTP layer sends to the UDP/IP layer according to the new GTP head of (like the IP address of GGSN, the Tunnel Identifier TEID etc.) encapsulation of the GGSN information in the PDP Context of session with packet;
204, the UDP/IP layer sends to IP route layer according to the new UDP/IP head of the GGSN information in the PDP Context of session (like the IP address of GGSN) encapsulation with packet;
205, IP route layer sends to GGSN according to the IP address of the GGSN in the data packet head with packet;
206, GGSN further sends to the purpose terminal with packet.
From Fig. 1 and flow process shown in Figure 2, can see that user data wraps in UTRAN (Universal Terrestrial Radio Access Network; Universal land radio access web) and SGSN do transparent transmission and handle; Do not relate to the processing to user data package, only the GGSN in the GTP tunnel outlet just carries out the processing of user data package.
The appearance of IMS and HSPA technology increases substantially the 3GPP network flow of eating dishes without rice or wine; The P2P service traffics sharply increase; All data flow must could finally arrive destination through the transmission of GGSN; The inventor finds in realizing process of the present invention: under the situation that data service is on the increase, will inevitably cause data transmission delay to increase, reduce service quality.
Summary of the invention
The embodiment of the invention provides a kind of method and communication system and tunnel forward node of data route, to reduce data transmission delay, improves service quality.
The method of the data route that the embodiment of the invention provided comprises:
The tunnel forward node receives the packet that radio network controller (RNC) sends; IP route layer in the tunnel forward node is analyzed packet, and packet is sent to UDP UDP/IP layer; UDP/IP layer in the tunnel forward node is analyzed packet, peels off the UDP/IP head, and packet is sent to GPRS Tunnel Protocol GTP layer; GTP layer in the tunnel forward node finds the PDP Context of session according to the packet data protocol PDP index in the packet in service GPRS support node SGSN, and peels off original GTP head, and packet is sent to local mobile terminal IP adress analysis layer; The tunnel forward node judges whether the purpose IP address in the said packet is the IP address of local terminal; If the purpose IP address in the said packet is the IP address of said local terminal, then the tunnel forward node is routed to said packet the RNC at place, said local terminal; Wherein said tunnel forward node is SGSN;
Said tunnel forward node judges that whether the purpose IP address in the said packet is that the IP address of local terminal specifically comprises; Whether the local mobile terminal IP adress analysis layer in the said tunnel forward node has said tunnel forward node local mobile terminal to be assigned with said IP address according to purpose IP address search in the said packet; If there is local mobile terminal to be assigned with said IP address; Said IP address is the IP address of local terminal; Otherwise said IP address is not the IP address of local terminal.
The method of the data route that the embodiment of the invention provides, communication system and tunnel forward node; Because when purpose IP address is the IP address of local terminal; Directly route a data packet to the access network device at place, local terminal; Rationally utilized the capacity resource of SGSN, reduced data transmission delay, improved service quality.
Description of drawings
Fig. 1 is the user face protocol stack of prior art 3GPP WCDMA system;
Fig. 2 is the processing sketch map of prior art SGSN to packet;
Fig. 3 is the exemplary process diagram of embodiment of the invention data routing method;
Fig. 4 is the particular flow sheet of embodiment of the invention data routing method;
Fig. 5 is the structural representation of embodiment of the invention communication system;
Fig. 6 is the structural representation of embodiment of the invention tunnel forwarding node.
Embodiment
Referring to Fig. 3, Fig. 3 is the exemplary process diagram of the method for data route in the embodiment of the invention.As shown in Figure 3, this flow process comprises the steps:
After step 301, tunnel forward node received the packet of access network device transmission, whether the purpose IP address in the judgment data bag was the IP address of local terminal.
In this step; After the tunnel forward node is received the packet of access network device transmission; Issuing the upper strata by its IP route layer handles; UDP/IP layer, GTP layer are peeled off corresponding former data packet head (UDP/IP head, GTP head) in succession, and wherein the GTP layer finds the PDP Context of session according to the PDP index in the GTP head.On the GTP layer, be provided with local mobile terminal IP adress analysis layer in the embodiment of the invention; The local mobile terminal IP adress analysis layer that after the GTP layer is handled, packet is sent to the upper strata is handled; Whether local mobile terminal IP adress analysis layer has local mobile terminal to be assigned with said IP address according to purpose IP address search in the said packet; Judge promptly whether purpose IP address is the IP address of local terminal, if there is local mobile terminal to be assigned with said IP address, then this IP address is the IP address of local terminal; Otherwise, then be not the IP address of local terminal.
Need to prove that access network device can be network entities such as radio network controller (RNC), base station controller BSC or packet control unit PCU.
Step 302 if the purpose IP address in the said packet is the IP address of said local terminal, then is routed to said packet the access network device at place, said local terminal.
In this step; Local mobile terminal IP adress analysis layer in the tunnel forward node finds purpose IP address when being the IP address of local terminal; The PDP Context of session is updated to the PDP Context (be necessary explain be that the purpose terminal refers to the pairing portable terminal in purpose IP address) at place, purpose terminal; Then packet is sent to lower floor; After the access network device information (like its IP address, Tunnel Identifier TEID etc.) that GTP layer and UDP/IP layer belong to according to the local terminal in the PDP Context of session encapsulates new data packet head (like GTP head and UDP/IP head); Finally give IP route layer and handle, IP route layer routes a data packet to the access network device at place, local terminal according to the IP address of the access network device at place, the local terminal in the data packet head.If do not find purpose IP address in this locality, then the tunnel forward node sends packet according to prior art.
Be SGSN with the tunnel forward node below, access network device is RNC (Radio NetworkController, radio network controller) specifies the inventive method embodiment for example a scheme.
As shown in Figure 4, be the method flow diagram of embodiment of the invention data route.In the present embodiment, after packet is transferred to SGSN from RNC,
401, the IP route layer among the SGSN is analyzed packet, and packet is sent to UDP (UserDatagram Protocol, UDP)/IP layer;
402, the UDP/IP layer is analyzed packet, peels off the UDP/IP head, and packet is sent to the GTP layer;
403, the GTP layer finds the PDP Context of session according to the PDP in the packet (Packet Data Protocol, packet data protocol) index in SGSN, and peels off original GTP head, and packet is sent to local mobile terminal IP adress analysis layer;
Whether 404, local mobile terminal IP adress analysis layer is searched in SGSN this locality according to purpose IP address in the packet has portable terminal to be assigned with this IP address; If the IP address that to find this IP address be exactly the SGSN local mobile terminal then handled by step 405 is not if find then change step 410;
405, local mobile terminal IP adress analysis layer is updated to the PDP Context that the purpose terminal belongs to the PDP Context of session, and packet is sent to the GTP layer;
406, the GTP layer sends to the UDP/IP layer according to the new GTP head of (like the IP address of RNC, the Tunnel Identifier TEID etc.) encapsulation of the RNC GTP information in the PDP Context of session with packet;
407, the UDP/IP layer sends to IP route layer according to the new UDP/IP head of the RNC GTP information in the PDP Context of session (like the IP address of RNC) encapsulation with packet;
408, IP route layer returns the packet route to RNC according to the IP address of the RNC in the data packet head;
409, the RNC transmits data packets is to the purpose terminal.
410, the GTP layer sends to the UDP/IP layer according to the new GTP head of (like the IP address of GGSN, the Tunnel Identifier TEID etc.) encapsulation of the GGSN information in the PDP Context of session with packet;
411, the UDP/IP layer sends to IP route layer according to the new UDP/IP head of the GGSN information in the PDP Context of session (like the IP address of GGSN) encapsulation with packet;
412, IP route layer sends to GGSN according to the IP address of the GGSN in the data packet head with packet;
413, GGSN further sends to the purpose terminal with packet.
Introduce the device embodiment in the embodiment of the invention below, see also Fig. 5, be the structural representation of embodiment of the invention communication system, the communication system of the embodiment of the invention comprises:
Access network device 501 is used for sending and receiving packet;
Tunnel forward node 502 is used for judging whether the purpose IP address of said packet is the IP address of local terminal; If the purpose IP address in the said packet is the IP address of said local terminal, then said packet is routed directly to the access network device at place, said local terminal.
When tunnel forward node 502 receives the packet of access network device 501 transmissions; Whether the purpose IP address in the judgment data bag is the IP address of local terminal; Whether local mobile terminal IP adress analysis layer wherein has local mobile terminal to be assigned with said IP address according to purpose IP address search in the said packet; Be assigned with said IP address if searched local mobile terminal; Be that purpose IP address in the said packet is the IP address of said local terminal, then said packet be routed directly to the access network device at place, said local terminal.
See also Fig. 6, be the structural representation of embodiment of the invention tunnel forward node, the tunnel forward node of the embodiment of the invention comprises:
Receiving element 601 is used to receive the packet that access network device sends;
Local mobile terminal analytic unit 602 is used for judging whether the purpose IP address of said packet is the IP address of local terminal; If the purpose IP address in the said packet is the IP address of said local terminal, packet is sent to transmitting element;
Transmitting element 603 is used for packet is directly sent to the access network device that said local terminal belongs to, particularly, and according to the access network device IP address transmission data bag at place, the local terminal in the data packet head.
Particularly, the local mobile terminal analytic unit comprises:
Judging unit 6021 is used for judging whether that local mobile terminal has been assigned with the purpose IP address of packet;
Processing unit 6022 is used for when purpose IP address is the IP address of local terminal, the PDP Context of session is updated to the PDP Context at place, purpose terminal.
Encapsulation unit 6023 is used for the access network device information encapsulation new data packet header according to the place, local terminal of the PDP Context of session.
From the above mentioned; The method communication system of the data route that the embodiment of the invention provides and tunnel forward node; Owing to when purpose IP address is the IP address of local terminal, directly route a data packet to the access network device at place, local terminal, rationally utilized the capacity resource of SGSN; Reduce data transmission delay, improve service quality.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to accomplish through program, described program can be stored in a kind of computer-readable recording medium.The above-mentioned storage medium of mentioning can be a read-only memory, disk or CD etc.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.

Claims (5)

1. the method for a data route is characterized in that, comprising:
The tunnel forward node receives the packet that radio network controller (RNC) sends;
IP route layer in the tunnel forward node is analyzed packet, and packet is sent to UDP UDP/IP layer;
UDP/IP layer in the tunnel forward node is analyzed packet, peels off the UDP/IP head, and packet is sent to GPRS Tunnel Protocol GTP layer;
GTP layer in the tunnel forward node finds the PDP Context of session according to the packet data protocol PDP index in the packet in service GPRS support node SGSN, and peels off original GTP head, and packet is sent to local mobile terminal IP adress analysis layer;
The tunnel forward node judges whether the purpose IP address in the said packet is the IP address of local terminal;
If the purpose IP address in the said packet is the IP address of said local terminal, then the tunnel forward node is routed to said packet the RNC at place, said local terminal;
Wherein said tunnel forward node is SGSN;
Said tunnel forward node judges that whether the purpose IP address in the said packet is that the IP address of local terminal specifically comprises; Whether the local mobile terminal IP adress analysis layer in the said tunnel forward node has said tunnel forward node local mobile terminal to be assigned with said IP address according to purpose IP address search in the said packet; If there is local mobile terminal to be assigned with said IP address; Said IP address is the IP address of local terminal; Otherwise said IP address is not the IP address of local terminal.
2. the method for claim 1; It is characterized in that; The RNC that said tunnel forward node routes a data packet to the place, local terminal further comprises before: said tunnel forward node is updated to the PDP Context that the purpose terminal belongs to the packet data protocol PDP Context of session, and said purpose terminal is pairing terminal, said purpose IP address.
3. method as claimed in claim 2; It is characterized in that; Said tunnel forward node is updated to the PDP Context of session after the PDP Context at place, purpose terminal, and the tunnel forward node further comprises before routing a data packet to the RNC at place, local terminal: said tunnel forward node is according to the new data packet head of access network device information encapsulation at place, the local terminal in the PDP Context of said session.
4. method as claimed in claim 3 is characterized in that, said data packet head comprises: GTP head, UDP UDP/IP head.
5. the method for claim 1; It is characterized in that; Said tunnel forward node specifically comprises the RNC that said packet is routed to place, said local terminal that the tunnel forward node routes a data packet to the RNC at place, local terminal according to the IP address of the access network device at place, the local terminal in the data packet head.
CN2007100773851A 2007-09-27 2007-09-27 Data routing method Expired - Fee Related CN101136853B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100773851A CN101136853B (en) 2007-09-27 2007-09-27 Data routing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100773851A CN101136853B (en) 2007-09-27 2007-09-27 Data routing method

Publications (2)

Publication Number Publication Date
CN101136853A CN101136853A (en) 2008-03-05
CN101136853B true CN101136853B (en) 2012-04-25

Family

ID=39160696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100773851A Expired - Fee Related CN101136853B (en) 2007-09-27 2007-09-27 Data routing method

Country Status (1)

Country Link
CN (1) CN101136853B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101600160B (en) * 2008-06-04 2011-08-03 华为技术有限公司 Method, system and device for realizing local transmission
CN101800946B (en) * 2009-02-10 2014-11-05 中兴通讯股份有限公司 Data transmission method
CN117221045A (en) * 2020-08-28 2023-12-12 柏思科技有限公司 Method and system for transmitting session-based packets

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1388682A (en) * 2001-05-29 2003-01-01 华为技术有限公司 Transmition method and device backing up node data package in general grouped radio service
CN1404263A (en) * 2001-09-03 2003-03-19 华为技术有限公司 Realizing method and system of special network in wideband virtual network
CN1710967A (en) * 2004-06-18 2005-12-21 华为技术有限公司 Retransmission method of protocol data unit
CN1738289A (en) * 2004-08-16 2006-02-22 华为技术有限公司 Data transmission method when routing area updates

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1388682A (en) * 2001-05-29 2003-01-01 华为技术有限公司 Transmition method and device backing up node data package in general grouped radio service
CN1404263A (en) * 2001-09-03 2003-03-19 华为技术有限公司 Realizing method and system of special network in wideband virtual network
CN1710967A (en) * 2004-06-18 2005-12-21 华为技术有限公司 Retransmission method of protocol data unit
CN1738289A (en) * 2004-08-16 2006-02-22 华为技术有限公司 Data transmission method when routing area updates

Also Published As

Publication number Publication date
CN101136853A (en) 2008-03-05

Similar Documents

Publication Publication Date Title
US10057391B2 (en) Acceleration of GTP traffic flows, over a satellite link, in a terrestrial wireless mobile communications system
AU2006276360B2 (en) Method and apparatus for controlling rate of voice service in a mobile communication system supporting voice service via packet network
US9674870B1 (en) Mobile gateway having reduced forwarding state for anchoring mobile subscribers
TWI328375B (en) Method and apparatus for flow treatment and mapping on multicast/broadcast services
EP2635002B1 (en) Cgn (carrier grade nat) entity based data transmission method, cgn entity, gateway and system
US20150201410A1 (en) Data splitting method and device
WO2012079396A1 (en) Method, device and system for bandwidth control
US20110044176A1 (en) Method, apparatus and system for equalizing flows
AU2010257363A1 (en) System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
CN103188753B (en) Carry out method and the device of transfer of data based on different links between heterogeneous network
CN106465188A (en) Enhanced Mobility Management
CN101674606A (en) Data transmission method and device
EP1472835B1 (en) Processing different size packet headers for a packet based conversational service in a mobile communications system
CN103313232A (en) Communication method, communication equipment and user equipment
CN106210598A (en) A kind of video call method, Apparatus and system
CN110072257B (en) Method for user intercommunication under MEC
CN102404192B (en) Message transmission method and network equipment
CN102625417A (en) System and method for realizing multi-system wireless terminal binding
US7286475B2 (en) GPRS system and in-zone node apparatus, and bearer setting method used therefor
CN101136853B (en) Data routing method
EP1203473B1 (en) Method, system and radio base station for paging a mobile station in a third generation gprs network
CN101557386A (en) Method and device for sending data and method and device for receiving data
EP3537666B1 (en) Service data processing method and apparatus
US8705499B2 (en) Mobile wireless access router for separately controlling traffic signal and control signal
US9686380B1 (en) Method and apparatus for bypassing internet traffic

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120425

CF01 Termination of patent right due to non-payment of annual fee