CN101640670A - Method and device for transmitting GTP message - Google Patents

Method and device for transmitting GTP message Download PDF

Info

Publication number
CN101640670A
CN101640670A CN200810142573A CN200810142573A CN101640670A CN 101640670 A CN101640670 A CN 101640670A CN 200810142573 A CN200810142573 A CN 200810142573A CN 200810142573 A CN200810142573 A CN 200810142573A CN 101640670 A CN101640670 A CN 101640670A
Authority
CN
China
Prior art keywords
source
node
gtp
request message
udp port
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
CN200810142573A
Other languages
Chinese (zh)
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 CN200810142573A priority Critical patent/CN101640670A/en
Priority to PCT/CN2009/072709 priority patent/WO2010012189A1/en
Publication of CN101640670A publication Critical patent/CN101640670A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a method for transmitting a GTP message, which comprises the following steps: receiving a GTP request message comprising source UDP interface information allocated by a source node; reallocating source UDP interface information for the GTP request message; and sending a cell comprising the source UDP interface information allocated by the source node and the GTP request message of the reallocated source UDP interface information. The embodiment of the invention also provides another method for transmitting the GTP message, a GTP message transmission system, the source node, an intermediate node and a destination node, so that under the condition that the intermediate node exists, the destination node can acquire the source UDP interface informationallocated by the source node so as to guarantee smooth handling of the flow.

Description

A kind of method of GTP transmission of messages and device
Technical field
The present invention relates to communication field, relate in particular to a kind of method and device of GTP transmission of messages.
Background technology
GRPS tunnel protocol (GPRS Tunneling Protocol, the GTP agreement) is a kind of network element that is widely used in GPRS network, as Serving GPRS Support Node (Serving GPRS Support Node, SGSN), Gateway GPRS Support Node (Gateway GPRS Support Node, GGSN) etc. the communications protocol between, and will continue that (Evolved Packet System uses in EPS) at evolved packet system.Accompanying drawing 1 is a GTP protocol stack schematic diagram, from the protocol stack of GTP as can be seen, GTP agreement bottom adopts does not have User Datagram Protocol (the User Datagram Protocol that connects, do not guarantee reliability, udp protocol), and most of control messages all need to guarantee reliability transmission in the GTP agreement, need guarantee the GTP request message of reliability transmission to each, all define a corresponding GTP response message in the agreement.For sending node can mate GTP request message and GTP response message, stipulate in the GTP agreement, sending node is that each GTP request message distributes a sequence number (Sequence Number), sending node passes through source IP address, source udp port number and GTP request message of GTP sequence number unique identification, receiving node is when returning the GTP response message, the source IP address of corresponding GTP request message is filled in the purpose IP address of GTP response message, the purpose udp port of GTP response message number is filled in the source udp port number of corresponding GTP request message, the GTP sequence number of GTP response message is filled in the GTP sequence number in the corresponding GTP request message, by the tlv triple of source IP address+source udp port number+GTP sequence number (is purpose IP address+purpose udp port number+GTP sequence number to the GTP response message), sending node can correctly mate the GTP request message of transmission and the GTP response message of reception.
In the process of GPRS standard evolution, new technologies such as Iu-Flex have been introduced again, these technology have proposed a kind of new application scenarios to the GTP agreement: after promptly sending node sends the GTP request message, the intermediate node that receives the GTP request message is transmitted to final processing node with it and handles, final processing node is handled the GTP request message, directly return the GTP response message then, referring to accompanying drawing 2 to sending node
Step 201. source node sends the GTP request message, and the IP address (IP_Source) that source IP address is set to source node is set in the message, and source udp port (Port_Source) is distributed by source node, and GTP sequence number (Sequence) is also distributed by source node;
After step 202. message reaches intermediate node, intermediate node sends this GTP request message to destination node, the IP address (IP_Middle) that source IP address is set to intermediate node is set in the message, source udp port (Port_Middle) is redistributed by intermediate node according to GTP agreement regulation, and GTP sequence number (Sequence) also copies from the GTP request message that receives;
After step 203. destination node receives the GTP request message of intermediate node forwarding, handle this message, directly return the GTP response message to source node, the purpose IP address setting of GTP response message is source IP address (IP_Source), and GTP sequence number (Sequence) copies from the GTP request message that receives.The GTP response message routes to source node according to destination address (IP_Source).
The inventor finds in realizing process of the present invention: according to present GTP agreement regulation, the purpose udp port of GTP response message number should extend this as the source port number of corresponding GTP request message, destination node is when returning the GTP response message, the purpose udp port of GTP response message number is Port_Middle, and Port_Middle needs not be equal to Port_Source, therefore after the GTP response message arrives source node, perhaps cause handling mistake, perhaps source node is not monitored this udp port Port_Middle at all, and directly abandon the GTP response message, cause the flow processing failure.
Summary of the invention
In view of this, the embodiment of the invention proposes a kind of scheme, has solved to make under the situation that exists intermediate node to transmit, and destination node has no way of learning the problem of the source udp port information that contains the source node distribution.
The embodiment of the invention provides a kind of method of GTP transmission of messages, comprising: receive the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message; For described GTP request message is redistributed source udp port information; Transmission comprises the cell of the source udp port information that source node distributes and the GTP request message of the source udp port information redistributed.
The embodiment of the invention provides a kind of method of GTP transmission of messages again, comprising: receive the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message; With the source udp port information setting of described GTP request message is the source udp port information that source node distributes; Send the described GTP request message that comprises the source udp port information of source node distribution.
The embodiment of the invention provides a kind of GTP message delivery system again, comprise: first node, second node and the 3rd node, wherein, first node, be used for sending the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message to second node; Second node is used to described GTP request message to redistribute source udp port information, sends the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing to the 3rd node.
The embodiment of the invention provides a kind of source node again, comprising: resolution unit is used for going out according to the domain name mapping of intermediate node correspondence the IP address of described intermediate node; Transmitting element is used for sending the GTP request message to the described intermediate node that parses, comprises the cell of the source udp port information that described source node distributes and the source udp port information that source node distributes in the described GTP request message.
The embodiment of the invention provides a kind of intermediate node again, comprising: receiving element is used to receive the GTP request message; Allocation units are used to described GTP request message to redistribute source udp port information; Transmitting element is used to send the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing.
The embodiment of the invention provides a kind of destination node again, comprising: receiving element, be used to receive the GTP request message, and comprise the cell and the source udp port information of the source udp port information of source node distribution in the described GTP request message; Response unit, the cell of the source udp port information of distributing according to described source node sends the GTP response message to source node.
Cell or the intermediate node of the embodiment of the invention by the source udp port information of adding source node at the GTP request message and distributing directly is the mode of the source node source udp port information of distributing with the source udp port information setting of GTP request message when transmitting the GTP request message, make under the situation that exists intermediate node to transmit, destination node can be learnt the source udp port information that source node distributes, thereby has guaranteed the smooth processing of flow process.
Description of drawings
Fig. 1 is a GTP protocol stack schematic diagram;
Fig. 2 is a kind of GTP transmission of messages schematic diagram;
The method schematic diagram of a kind of GTP transmission of messages that Fig. 3 provides for the embodiment of the invention;
The method schematic diagram of the another kind of GTP transmission of messages that Fig. 4 provides for the embodiment of the invention;
The method schematic diagram of another GTP transmission of messages that Fig. 5 provides for the embodiment of the invention;
The method schematic diagram of another GTP transmission of messages that Fig. 6 provides for the embodiment of the invention;
A kind of GTP message delivery system schematic diagram that Fig. 7 provides for the embodiment of the invention;
A kind of source node schematic diagram that Fig. 8 provides for the embodiment of the invention;
A kind of intermediate node schematic diagram that Fig. 9 provides for the embodiment of the invention;
A kind of destination node schematic diagram that Figure 10 provides for the embodiment of the invention.
Embodiment
Referring to Fig. 3, the embodiment of the invention provides a kind of method of GTP transmission of messages, comprises
Step 301. receives the GTP request message, comprises the source udp port information that source node distributes in this GTP request message;
The GTP message of Jie Shouing both can be that source node sends herein, also can be that intermediate node sends.
Step 302. is redistributed source udp port information for described GTP request message;
Can also comprise the cell (Information Element) of judging the source udp port information that whether comprises the source node distribution in the GTP request message that receives in this step; If do not comprise the cell of the source udp port information of source node distribution in the GTP request message that receives, in the GTP request message, add the cell of the source udp port information that comprises the source node distribution according to the source udp port information that comprises the source node distribution in the GTP request message that receives; If comprise the cell of the source udp port information of source node distribution in the GTP request message that receives, directly enter step 303.
Step 303. sends the GTP request message of the cell comprise the source udp port information that the udp port information redistributed and source node distribute.
The GTP request message both can send to destination node herein, also can send to the another one intermediate node.If issued destination node, destination node sends the GTP response message according to the source udp port information cell of the distribution of the source node in the GTP request message to this source node so.If issued the another one intermediate node, this intermediate node finally can be issued destination node with this GTP request message so, carries out above-mentioned processing by destination node.
The embodiment of the invention is by adding the cell of the source udp port information of source node distribution at the GTP request message, make under the situation that exists intermediate node to transmit, destination node can be learnt the source udp port information that source node distributes, thereby has guaranteed the smooth processing of flow process.
Need to prove: the source udp port information that relates in the embodiment of the invention is meant the udp port number value in udp protocol head " source port number " field that is arranged on GTP message bottom; The cell of source udp port information is meant one of them cell in the cell tabulation that is added on GTP message, and the value of the cell of the source udp port information in the embodiment of the invention has comprised the source udp port that distributed by source node number.
Referring to accompanying drawing 4, the embodiment of the invention provides a kind of method of GTP transmission of messages, the source udp port information of the GTP request message that when sending the GTP request message source node is sent by intermediate node is attached in the GTP request message of forwarding as a cell, with Routing Area Update flow process in the UMTS system is example, the new side SGSN that initiates the GTP session is called source node, according to old Routing Area Identifier (Old Routing AreaIdentity, Old RAI) the intermediate node SGSN that is resolved to is called intermediate node, the old side SGSN of the original registration of terminal is called destination node, the SGSN context request message is called the GTP request message, and udp port information is udp port number.
Step 400. source node parses the IP address ip _ Middle of intermediate node;
Source node receives the Routing Area Update request message that terminal sends, from this Routing Area Update request message, obtain Old RAI, carry out domain name system (Domain name System according to this Old RAI, DNS) resolve, the IP address of the SGSN of this Old RA is served in acquisition, in the Iu-flex technology, by a plurality of SGSN form a SGSN POOL common service in the old road by the district (Old Routing Area, Old RA), source node according to Old RAI by dns resolution to old side SGSN may not be destination node, but intermediate node, here source node and do not know that its node that is resolved to according to Old RAI is a destination node, still an intermediate node supposes that here the node that is resolved to is an intermediate node.
Source node is the IP address that goes out intermediate node in the flow process of Routing Area Update according to the domain name mapping of intermediate node herein, actual in other flow process, for example in pdp context activation, SGSN activates the request message from the PDP of terminal, in the subscription data that can from HLR, obtain, perhaps, determine that this activates the APN that uses, and obtains the IP address of intermediate node by dns resolution according to the configuration of itself.
Step 401. source node sends the GTP request message according to the IP address that parses to intermediate node;
Source IP address in the GTP request message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Source, IP_Middle, Port_Source, Port_Registered, GTP_Seq, wherein purpose udp port Port_Registered can be always the registered port numbers of GTP agreement, in GTP v1 and v2 version, registered port numbers is 2123, and carrying in the Routing Area Update request message in the step 400 by destination node is packet TMSI (the Packet-Temporary Mobile Station Identity of terminal distribution, P-TMSI), source node is included in this P-TMSI in the GTP request message.
After step 402. intermediate node receives the GTP request message, for this GTP request message is redistributed source udp port number, and in the GTP request message, add the cell comprise source udp port that source node distributes number, send the GTP request message of the cell that comprises source udp port that the source udp port redistributed number and source node distribute number to destination node;
Intermediate node obtains P-TMSI from this GTP request message, because this P-TMSI is distributed by destination node, wherein comprised can the SGSN POOL under destination node in the unique identification destination node network resource identifier (Network Resource Identifier, NRI), all SGSN that the NRI that comprises among the P-TMSI only belongs to same SGSN POOL could discern, intermediate node finds that the NRI that comprises among the P-TMSI is not a correspondence oneself, then really distributed the old side SGSN of this P-TMSI, i.e. the IP address ip _ Dest of destination node according to NRI by this locality configuration or dns resolution.Middle economize on electricity is redistributed source udp port number: Port_Middle for this GTP request message, intermediate node sends this GTP request message to destination node, source IP address in this GTP request message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Middle2, IP_Dest, Port_Middle, Port_Registered, GTP_Seq, wherein the source address IP_Middle2 that uses of the GTP request message that sends of intermediate node can to send the destination address IP_Middle that the GTP request message uses identical with source node, also can be inequality.Intermediate node is when sending the GTP request message, the source IP address of the GTP request message that will receive from source node itself, be that IP_Source is attached in the GTP request message of forwarding as " source IP address " cell, intermediate node additional in the GTP of its transmission request message " source udp port number " cell simultaneously, its value is set to its source udp port from the GTP request message of source node reception itself, i.e. Port_Source.
Step 403. destination node receives the GTP request message, and the cell of the source udp port that distributes according to the source node in the GTP request message number sends response message to source node.
Destination node obtains P-TMSI from the GTP request message, find that the NRI that comprises among the P-TMSI is a correspondence oneself, and promptly this P-TMSI gives terminal distribution by oneself, thereby knows it oneself is the final purpose node of this GTP request message.Destination node is carried out signaling process to the GTP request message, returns the GTP response message to source node, the source IP address in the GTP response message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Dest2, IP_Source, Port_Registered, Port_Source, GTP_Seq, wherein the destination address IP_Dest of the GTP request message that can transmit with intermediate node of the source IP address IP_Dest2 of GTP response message is identical, also can be inequality; Source udp port number general destination slogan that uses corresponding GTP request message, i.e. Port_Registered; " source IP address " cell that adds in the GTP request message that purpose IP address uses intermediate node to transmit, i.e. IP_Source; Whether the destination node inspection has added " source udp port number " cell from the GTP request message that intermediate node sends, if the value Port_Source that then uses this cell is as the purpose udp port of GTP response message number, if additional then use the purpose UPD port numbers of the source udp port Port_Middle of the GTP request message of transmitting from intermediate node itself as the GTP response message.In the present embodiment, the GTP request message has added " source udp port number " cell, and the value of therefore using this cell is as the purpose udp port of GTP response message number.
In the foregoing description, intermediate node is when sending the GTP request message, still distribute new source udp port number by intermediate node, but intermediate node number is attached to the source udp port in the GTP request message that receives and is transmitted to destination node in the message as a new cell; Whether the destination node inspection has added " source udp port number " cell from the GTP request message that intermediate node sends, if the value of then using this cell is as the purpose udp port of GTP response message number.Because the purpose IP address of GTP response message, the destination slogan, the GTP sequence number all is that source node distributes, so after the GTP response message reached source node, source node can correctly be handled, and matches corresponding GTP request message.
Referring to accompanying drawing 5, the embodiment of the invention provides a kind of method of GTP transmission of messages, at source node when sending the GTP request message, the source udp port information that source node is distributed is attached in the GTP request message as a cell, and intermediate node need not to carry out additional cell operation again when sending the GTP request message, with Routing Area Update flow process in the UMTS system is example, the new side SGSN that initiates the GTP session is called source node, the intermediate node SGSN that is resolved to according to Old RAI is called intermediate node, the old side SGSN of the original registration of terminal is called destination node, the SGSN context request message is called GTP message, and udp port information is udp port number.
Step 500. source node goes out the IP address ip _ Middle of intermediate node according to the Routing Area Update message parse;
Specifically referring to step 400;
Step 501. source node sends the GTP request message to intermediate node, and described GTP request message comprises the cell of source udp port that source udp port that source node distributes number and source node distribute number;
The source IP address of GTP request message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated (IP_Source, IP_Middle, Port_Source, Port_Registered, GTP_Seq), wherein purpose udp port Port_Registered is always the registered port numbers of GTP agreement, and in GTP v1 and v2 version, registered port numbers is 2123.Source node is attached to the source udp port number (Port_Source2) that distributes in the message as a cell in the GTP request message that sends.Wherein, the value Port_Source2 of additional " source udp port number " cell can be identical with the source udp port Port_Source of the GTP request message that sends itself, also can be inequality.Carrying by destination node in the Routing Area Update request message in the step 500 is the P-TMSI of terminal distribution, and source node is included in this P-TMSI in the GTP request message.
After step 502. intermediate node receives the GTP request message, for this GTP request message is redistributed source udp port number, send this GTP request message to destination node, this this GTP request message comprises the cell of source udp port that source udp port that intermediate node redistributes number and source node distribute number;
After intermediate node receives the GTP request message, judge,, obtain the IP address ip _ Dest of destination node by modes such as this locality configuration or dns resolutions from as intermediate node.Intermediate node sends this GTP request message to destination node, the source IP address of GTP request message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Middle2, IP_Dest, Port_Middle, Port_Registered, GTP_Seq, wherein the source address IP_Middle2 that uses of the GTP request message that sends of intermediate node can to send the destination address IP_Middle that the GTP request message uses identical with source node, also can be inequality.Intermediate node is when transmitting message, the source IP address IP_Source of the GTP request message that will receive from source node itself is attached to the GTP request message of forwarding as " source IP address " cell, simultaneously intermediate node judges that it contains " source udp port number " cell from GTP request message that source node receives, therefore intermediate node no longer needs as additional in the GTP request message that sends among the embodiment two " source udp port number " cell, but it is identical with value in the GTP request message of reception to keep sending to additional in the GTP request message of destination node " source udp port number " value of cell, i.e. Port_Source2.
Step 503. destination node receives the GTP request message that intermediate node sends, and the cell of the source udp port that distributes according to the source node in the GTP request message number sends response message to source node.
Specifically referring to step 403.
In the foregoing description, intermediate node is when sending the GTP request message, still distribute new source udp port number by intermediate node, but source node is in the GTP request message, the source udp port that distributes number is attached in the GTP request message as a cell, the value of cell that follow-up intermediate node keeps sending to is additional in the GTP request message of destination node " source udp port number " is identical with value in the GTP request message of reception, whether the destination node inspection has added " source udp port number " cell from the GTP request message that intermediate node sends, if the value of then using this cell is as the purpose udp port of GTP response message number.Because the purpose IP address of GTP response message, the destination slogan, the GTP sequence number all is that source node distributes, so after the GTP response message reached source node, source node can correctly be handled, and matches corresponding GTP request message.
The method of above-mentioned three embodiment provide increases in the GTP request message " source udp port number " cell, for maximum flexibility is provided, as the situation that may exist two each and every one or a plurality of intermediate nodes to transmit, processing to intermediate node can be done following regulation: if added source udp port cell in the GTP request message that intermediate node receives, then the intermediate node source udp port cell that this is additional continues to send to next node with the GTP request message, and no longer the source port number of the GTP request message that receives itself is added as a cell; Only do not have under the situation of additional source udp port cell in the GTP request message that intermediate node receives, intermediate node just is attached to the source port number of the GTP request message that receives itself on the message of forwarding as a cell.Destination node is when returning the GTP response message, if comprised source udp port cell in the GTP request message that receives, the value of then using this cell is as the purpose udp port of GTP response message number, otherwise uses the own source of GTP request message udp port number as the purpose udp port of GTP response message number.
Referring to accompanying drawing 6, the embodiment of the invention provides a kind of method of GTP transmission of messages, intermediate node is when transmitting GTP message, no longer oneself is the distribution of messages source udp port information of forwarding, and the source port information of the GTP request message that the source port information in the GTP request message of always transmitting is set to receive, with Routing Area Update flow process in the UMTS system is example, the new side SGSN that initiates the GTP session is called source node, the intermediate node SGSN that is resolved to according to Old RAI is called intermediate node, the old side SGSN of the original registration of terminal is called destination node, the SGSN context request message is called GTP message, and udp port information is udp port number.
Step 600. source node goes out the IP address ip _ Middle of intermediate node according to the Routing Area Update message parse, specifically referring to step 400;
Step 601. source node sends the GTP request message to intermediate node, comprises source udp port that source node distributes number in this GTP request message, specifically referring to step 401;
The source udp port that step 602. intermediate node distributes according to described source node number is the source udp port that distributes of source node number with the source udp port information setting of described GTP request message, sends this GTP request message to destination node;
After intermediate node receives the GTP request message, judge,, obtain the IP address ip _ Dest of destination node by modes such as this locality configuration or dns resolutions from as intermediate node.Intermediate node sends this GTP request message to destination node, the source IP address of GTP request message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Middle2, IP_Dest, Port_Source, Port_Registered, GTP_Seq, intermediate node transmit that source address IP_Middle2 that the GTP request message uses can to send the destination address IP_Middle that the GTP request message uses identical with source node, also can be inequality.Intermediate node is when transmitting message, the source IP address of the GTP request message that will receive from source node itself, be that IP_Source is attached in the GTP request message of forwarding as " source IP address " cell, intermediate node no longer distributes the source udp port for the GTP request message of transmitting simultaneously, and be to use the udp port of the GTP request message of reception itself, promptly Port_Source is as the source udp port of transmitting the GTP request message number.
Step 603. destination node receives the GTP request message, and the source udp port that distributes according to the source node in this GTP request message number sends response message to source node.
Destination node obtains P-TMSI from the GTP request message, find that the NRI that comprises among the P-TMSI is a correspondence oneself, and promptly this P-TMSI gives terminal distribution by oneself, thereby knows it oneself is the final purpose node of this GTP request message.Destination node is carried out signaling process to the GTP request message, returns the GTP response message to source node.The source IP address of GTP response message, purpose IP address, source udp port number, purpose udp port number, GTP sequence number five-tuple is designated: IP_Dest2, IP_Source, Port_Registered, Port_Source, GTP_Seq, wherein the destination address IP_Dest of the GTP request message that can transmit with intermediate node of the source IP address IP_Dest2 of GTP response message is identical, also can be inequality; Source udp port number general destination slogan that uses corresponding GTP request message, i.e. Port_Registered; The source IP address cell that adds in the GTP request message that purpose IP address uses intermediate node to transmit, i.e. IP_Source; Purpose udp port number uses the purpose UPD port numbers of the source udp port number of the GTP request message of transmitting from intermediate node as the GTP response message itself, because intermediate node uses source udp port that source node distributes number as the udp port of transmitting message number, is Port_Source here therefore.Because the purpose IP address of GTP response message, the destination slogan, GTP sequence number source node really all distributes, so after the GTP response message reached source node, source node can correctly be handled, and matches corresponding GTP request message.
The scheme that the embodiment of the invention provides makes and exists under the situation of intermediate node, source node can distribute different source udp port number for the GTP request message, and the source udp port that the purpose udp port of the GTP response message that returns from destination node number still can distribute for the GTP request message with source node is number consistent.Thereby in the feasible GTP equipment with the distributed system realization, by the IP tunnel of source udp port number next multiplexing equipment room, lifting means capacity and performance reduce the consumption of IP address and become possibility.
The foregoing description is that example is illustrated the scheme of the embodiment of the invention with Routing Area Update flow process in the UMTS system all, the scheme that the embodiment of the invention provides can also be applied to flow processs such as switching, in the foregoing description " source node ", " intermediate node ", " destination node " identifying different entity network elements under the different scenes: as under the Iu-Flex scene, source node can be new side MME/SGSN, intermediate node is and the proxy SGSN of old side SGSN in same POOL, and destination node is the old side SGSN of storage user's context; And under GGSN/GW Redirect scene, source node can be SGSN/MME or Serving GW, intermediate node be SGSN/MME from modes such as DNS Server resolve obtain act on behalf of GGSN/Serving GW/PDNGW node, destination node then is that above-mentioned explanation also is suitable for for following embodiment by the GGSN/Serving GW/PDN GW of the final processing connection request of agent node selection.
Referring to accompanying drawing 7, the embodiment of the invention provides a kind of GTP message delivery system, comprise: first node 701, second node 702 and the 3rd node 703, wherein, first node 701, be used for sending the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message to second node; Second node 702 is used to described GTP request message to redistribute source udp port information, sends the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing to the 3rd node 703.The 3rd node 703 is used for the source udp port information cell according to the source node distribution of described GTP request message, sends the GTP response message to described source node.
Section Point 702 is used for also judging whether the GTP request message of described reception comprises the cell of described source udp port information; The cell that does not comprise described source udp port information in the GTP request message of described reception adds the cell of the source udp port information that comprises described source node distribution in the GTP of described reception request message.
First node 701 in the embodiment of the invention GTP message delivery system is the source node or first intermediate node, and Section Point 702 is second intermediate node, and the 3rd node 703 is destination node or the 3rd intermediate node.
Referring to Fig. 8, the embodiment of the invention provides a kind of source node, comprising: resolution unit 801 is used for going out according to the domain name mapping of intermediate node correspondence the IP address of described intermediate node; Transmitting element 802 is used for sending the GTP request message to the described intermediate node that parses, comprises the cell of the source udp port information that described source node distributes and the source udp port information that source node distributes in the described GTP request message.
Referring to Fig. 9, the embodiment of the invention provides a kind of intermediate node, comprising: receiving element 901 is used to receive the GTP request message; Allocation units 902 are used to described GTP request message to redistribute source udp port information; Transmitting element 903 is used to send the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing.The middle economize on electricity that the embodiment of the invention provides can also comprise first judging unit 904, and whether the GTP request message that is used for judging described reception comprises the cell of source udp port number; Cell adding device 905 is used for when judgment unit judges goes out described GTP request message and do not comprise the cell of source udp port number, adds the cell of the source udp port information that source node distributes in described GTP request message.
Referring to Figure 10, the embodiment of the invention provides a kind of destination node, comprises receiving element 1001, is used to receive the GTP request message, comprises the cell and the source udp port information of the source udp port information of source node distribution in the described GTP request message; Response unit 1002, the cell of the source udp port information of distributing according to described source node sends the GTP response message to source node.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
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, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (12)

1. the method for a GTP transmission of messages is characterized in that, comprising:
Receive the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message;
For described GTP request message is redistributed source udp port information;
Transmission comprises the cell of the source udp port information that source node distributes and the GTP request message of the source udp port information redistributed.
2. the method for GTP transmission of messages as claimed in claim 1 is characterized in that, described method also comprises:
Judge the cell that whether comprises the source udp port information that described source node distributes in the GTP request message of described reception;
The cell that does not comprise the source udp port information of described source node distribution in the GTP request message of described reception, the source udp port information that comprises the source node distribution in the GTP request message according to described reception is added the cell of the source udp port information that comprises described source node distribution in described GTP request message.
3. as the method for the described GTP transmission of messages of claim 1~2, it is characterized in that described method also comprises:
Destination node sends the GTP response message according to the cell of the source udp port information of the distribution of the source node in the described GTP request message to described source node.
4. the method for a GTP transmission of messages is characterized in that, comprising:
Receive the GTP request message, comprise the source udp port information that source node distributes in the described GTP request message;
With the source udp port information setting of described GTP request message is the source udp port information that source node distributes;
Send the described GTP request message that comprises the source udp port information of source node distribution.
5. a GTP message delivery system is characterized in that, comprising: first node, second node and the 3rd node, wherein,
First node is used for sending the GTP request message to second node, comprises the source udp port information that source node distributes in the described GTP request message;
Second node is used to described GTP request message to redistribute source udp port information, sends the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing to the 3rd node.
6. system as claimed in claim 5 is characterized in that, described Section Point is used for also judging whether the GTP request message of described reception comprises the cell of the source udp port information of described source node distribution; The cell that does not comprise the source udp port information of described source node distribution in the GTP request message of described reception adds the cell of the source udp port information that comprises described source node distribution in the GTP of described reception request message.
7. system as claimed in claim 5 is characterized in that, described first node is the source node or first intermediate node, and described Section Point is second intermediate node, and described the 3rd node is destination node or the 3rd intermediate node.
8. as the described system of claim 5~7, it is characterized in that described the 3rd node is used for the source udp port information cell according to the source node distribution of described GTP request message, sends the GTP response message to described source node.
9. a source node is characterized in that, comprising:
Resolution unit is used for going out according to the domain name mapping of intermediate node correspondence the IP address of described intermediate node;
Transmitting element is used for sending the GTP request message to the described intermediate node that parses, comprises the cell of the source udp port information that described source node distributes and the source udp port information that source node distributes in the described GTP request message.
10. an intermediate node is characterized in that, comprising:
Receiving element is used to receive the GTP request message;
Allocation units are used to described GTP request message to redistribute source udp port information;
Transmitting element is used to send the cell of the source udp port information that comprises the source node distribution and the GTP request message of the source udp port information of redistributing.
11. intermediate node as claimed in claim 10 is characterized in that, also comprises:
Whether first judging unit, the GTP request message that is used for judging described reception comprise the cell of source udp port number;
The cell adding device is used for when judgment unit judges goes out described GTP request message and do not comprise the cell of source udp port number, adds the cell of the source udp port information that source node distributes in described GTP request message;
12. a destination node is characterized in that, comprising:
Receiving element is used to receive the GTP request message, comprises the cell and the source udp port information of the source udp port information of source node distribution in the described GTP request message;
Response unit, the cell of the source udp port information of distributing according to described source node sends the GTP response message to source node.
CN200810142573A 2008-07-30 2008-07-30 Method and device for transmitting GTP message Pending CN101640670A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200810142573A CN101640670A (en) 2008-07-30 2008-07-30 Method and device for transmitting GTP message
PCT/CN2009/072709 WO2010012189A1 (en) 2008-07-30 2009-07-09 Method and system for transmitting the gtp message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810142573A CN101640670A (en) 2008-07-30 2008-07-30 Method and device for transmitting GTP message

Publications (1)

Publication Number Publication Date
CN101640670A true CN101640670A (en) 2010-02-03

Family

ID=41609946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810142573A Pending CN101640670A (en) 2008-07-30 2008-07-30 Method and device for transmitting GTP message

Country Status (2)

Country Link
CN (1) CN101640670A (en)
WO (1) WO2010012189A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932061A (en) * 2010-07-14 2010-12-29 新邮通信设备有限公司 Method for transmitting public procedure information in long term evolution augmentation system and system thereof
CN110457882A (en) * 2019-07-18 2019-11-15 阿里巴巴集团控股有限公司 A kind of identification pretreatment, personal identification method and system
US10789347B1 (en) 2019-07-18 2020-09-29 Alibaba Group Holding Limited Identification preprocessing

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011101060A1 (en) * 2010-02-18 2011-08-25 Telefonaktiebolaget L M Ericsson (Publ) AN IMPROVED GTPv2 NODE
DE102010044285B4 (en) * 2010-09-03 2014-02-27 Continental Automotive Gmbh Method and device for adjusting an idle stroke of an actuator of an injector and injector assembly

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO20014865D0 (en) * 2001-10-05 2001-10-05 Ericsson Telefon Ab L M Optimization of handover procedures in GPRS
CN1697394A (en) * 2004-05-12 2005-11-16 华为技术有限公司 Method for updating routing area in operation of multimedia broadcast/multicast service
CN101283557A (en) * 2005-10-07 2008-10-08 三星电子株式会社 Method and apparatus for communications of user equipment using internet protocol address in a mobile communication system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932061A (en) * 2010-07-14 2010-12-29 新邮通信设备有限公司 Method for transmitting public procedure information in long term evolution augmentation system and system thereof
CN110457882A (en) * 2019-07-18 2019-11-15 阿里巴巴集团控股有限公司 A kind of identification pretreatment, personal identification method and system
US10789347B1 (en) 2019-07-18 2020-09-29 Alibaba Group Holding Limited Identification preprocessing
CN110457882B (en) * 2019-07-18 2020-10-30 创新先进技术有限公司 Identity recognition preprocessing and identity recognition method and system
CN112464198A (en) * 2019-07-18 2021-03-09 创新先进技术有限公司 Identity recognition preprocessing and identity recognition method and system
US11086976B2 (en) 2019-07-18 2021-08-10 Advanced New Technologies Co., Ltd. Identification preprocessing

Also Published As

Publication number Publication date
WO2010012189A1 (en) 2010-02-04

Similar Documents

Publication Publication Date Title
US9204361B2 (en) Method and system for scalable and manageable non-access stratum (NAS) node selection function for evolved packet system
CN102316423B (en) Information pushing method, device and system
KR101796405B1 (en) Communication system, base station, communication method, and non-transitory computer readable medium storing program
CN101873582B (en) IP (Internet Protocol) address allocation method and system
CN101272305B (en) Access point/user set network entry method, access point and network management device
JP5059129B2 (en) Registration of mobile terminals in overlapping cell coverage areas by the first and second networks
CN101005633B (en) Method and system for realizing mobile exchange central pool
KR20050054663A (en) A method for balancing load in gprs network and call set-up method thereby
CN102158911A (en) Machine-to-machine service bearer establishment method and network transmission equipment
CN102640473A (en) Method for managing a P2P network based on cellular communications
CN103597863A (en) Methods and apparatus for determining address of a machine type communication device in a wireless network
US20070104205A1 (en) System and method for processing packet mobile-terminated calls using dynamic IP
US9445256B1 (en) Binding update forwarding between packet gateways
US9832714B2 (en) Method and system for network node selection based user equipment agent assisted modification of temporary identity in 3G and 4G networks
CN101384015B (en) Distributed telecommunication apparatus and service processing method for distributed telecommunication apparatus
CN101640670A (en) Method and device for transmitting GTP message
CN102149190A (en) Registration method and system of machine type communications (MTC) equipment
US20040066760A1 (en) Mobile director
CN101848454A (en) Method for assigning prefix, network system and local mobile anchor point
CN102651862B (en) IP (Internet Protocol) address configuration method of WAP (Wireless Application Protocol) gateway and equipment thereof
CN102404798B (en) Method, equipment and system for position information acquisition and service control
CN104427568A (en) Method and device for realizing unloading of 3GPP network flow
US10225191B2 (en) Service packet distribution method and apparatus
CN101841790B (en) Address allocating method and device for emergency call
CN100387022C (en) A method for communication between GSNs using IP protocols of different versions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20100203