[go: up one dir, main page]

CN107302803A - A kind of GTP U tunnel error processing method and processing devices - Google Patents

A kind of GTP U tunnel error processing method and processing devices Download PDF

Info

Publication number
CN107302803A
CN107302803A CN201710665971.1A CN201710665971A CN107302803A CN 107302803 A CN107302803 A CN 107302803A CN 201710665971 A CN201710665971 A CN 201710665971A CN 107302803 A CN107302803 A CN 107302803A
Authority
CN
China
Prior art keywords
gtp
pdu
destination nodes
tunnels
tunnel
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.)
Granted
Application number
CN201710665971.1A
Other languages
Chinese (zh)
Other versions
CN107302803B (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.)
Comba Network Systems Co Ltd
Original Assignee
Comba Telecom Technology Guangzhou Ltd
Comba Telecom Systems China Ltd
Comba Telecom Systems Guangzhou Co Ltd
Tianjin Comba Telecom Systems 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 Comba Telecom Technology Guangzhou Ltd, Comba Telecom Systems China Ltd, Comba Telecom Systems Guangzhou Co Ltd, Tianjin Comba Telecom Systems Co Ltd filed Critical Comba Telecom Technology Guangzhou Ltd
Priority to CN201710665971.1A priority Critical patent/CN107302803B/en
Publication of CN107302803A publication Critical patent/CN107302803A/en
Application granted granted Critical
Publication of CN107302803B publication Critical patent/CN107302803B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a kind of user plane general packet wireless service tunnel protocol GTP U tunnel error processing method and processing devices, wherein, the GTP U tunnels include GTP U source nodes and GTP U destination nodes, and methods described includes:When the GTP U destination nodes receive at least two protocol data bag PDU, detect whether the mark GTP U tunnels that at least two PDU is indicated meet preparatory condition;When to be, the GTP U destination nodes return back to many mistakes and indicate message to the GTP U source nodes, and abandon at least two PDU.The establishment, transmission, transmission, reception, processing of GTP Error Indication (instruction of GTP mistakes) message for solving to exist in the prior art identical content can take more Internet resources, waste the technical problem of more node processing power.

Description

A kind of GTP-U tunnel errors processing method and processing device
Technical field
The present invention relates to communication technical field, more particularly to a kind of GTP-U tunnel errors processing method and processing device.
Background technology
In the mobile communication network, GTP-U (GPRS Tunnelling Protocol-User Plane) tunnel is used for T-PDU (Traffic-Protocol Data Unit) and signaling message between a pair of GTP-U end points after transmission encapsulation.
Wherein, in GTP-U PDU heads Tunnel End Point Identifier (Tunnel Endpoint IDentity, TEID) is indicated Which bar tunnel certain specific T-PDU belongs to.In actual applications, there are following three kinds of situations.One, when 1 GTP-U node receives 1 When individual GTP-U PDU and its corresponding GTP-U tunnel are not present, the node should abandon the PDU.If in the GTP-U PDU received The TEID in face is not complete zero, and the node should reply GTP Error Indication (instruction of GTP mistakes) message to source node. Two, when 1 GTP-U node receives 1 GTP Error Indication message, the node should close the TEID of its carrying GTP-U tunnels corresponding to Data I simultaneously stop at the tunnel and send GTP-U PDU.Three, when certain of 1 GTP-U node GTP-U tunnels (or any one GTP-U tunnel) receive GTP-U PDU after closing, and the node should abandon the PDU.If receiving GTP-U PDU inside TEID not be complete zero, the node should reply GTP Error Indication message to source node.
More specifically there are following three kinds of common scenes:One, GTP-U node often receive several instructions and belong to same The GTP-U PDU of one GTP-U tunnel (but not actually existing).The node can reply same amount of identical GTP Error Indication message is to source node.Two, source node is received after some identical GTP Error Indication message, meeting Identical processing is carried out to these message successively.Three, sometimes, a period of time (such as 3 is closed in certain GTP-U tunnel of GTP-U nodes Second) within still receive several GTP-U PDU for belonging to this tunnel.The node can reply same amount of identical GTP Error Indication message is to source node.
It can be seen that, there is GTP Error Indication (instruction of GTP mistakes) message of identical content in the prior art Set up, send, transmitting, receiving, processing can take more Internet resources, waste the technical problem of more node processing power.
The content of the invention
The embodiment of the present invention provides a kind of user plane general packet wireless service tunnel protocol GTP-U tunnel errors processing side Method and device, the GTP Error Indication (instruction of GTP mistakes) for solving to have identical content in the prior art disappear Establishment, transmission, transmission, reception, the processing of breath can take more Internet resources, the technology of the more node processing power of waste and ask Topic, is effectively saved Internet resources, improves the disposal ability of node.
On the one hand, the embodiment of the present application provides a kind of user plane general packet wireless service tunnel protocol GTP-U tunnels Error handling method, wherein, the GTP-U tunnels include GTP-U source nodes and GTP-U destination nodes, including:
When the GTP-U destination nodes receive at least two protocol data bag PDU, at least two PDU is detected Whether the mark GTP-U tunnels of instruction meet preparatory condition;
When to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, And abandon at least two PDU.
Alternatively, described when the GTP-U destination nodes receive at least two protocol data bag PDU, detection is described Whether the mark GTP-U tunnels that at least two PDU are indicated meet preparatory condition, specifically include:
The GTP-U destination nodes are parsed at least two PDU, obtain Tunnel End Point Identifier TEID;
The GTP-U destination nodes detect whether the mark GTP-U tunnels indicated by the TEID meet default bar Part.
Alternatively, methods described also includes:
The GTP-U destination nodes determine that at least two PDU belongs to same GTP-U tunnels by the TEID;
The GTP-U destination nodes determine that the same GTP-U tunnels whether there is.
Alternatively, after the GTP-U destination nodes determine that the same GTP-U tunnels whether there is, the side Method also includes:
If it has not, and the TEID be non-full zero value, receive at least two PDU in the GTP-U destination nodes In first PDU when, the GTP-U destination nodes reply a mistake and indicate message to the GTP-U source nodes, and abandon First PDU;
Other PDU in the GTP-U destination nodes receive at least two PDU in addition to first PDU When, the GTP-U destination nodes abandon other PDU, and do not reply the mistake instruction.
Alternatively, methods described also includes:
The GTP-U destination nodes determine to close the close moment in first GTP-U tunnel;
The GTP-U source nodes send at least two PDU for belonging to first GTP-U tunnel;
The GTP-U destination nodes receive at least two PDU successively, and record each time of reception, obtain altogether At least two times of reception, and parsing obtains the TEID successively;
If the mark GTP-U tunnels indicated by the TEID are first GTP-U tunnel, and described at least two The GTP-U destination nodes were not replied the mistake and indicated in the preset duration after the close moment the individual time of reception Message, and abandon at least two PDU.
Alternatively, methods described also includes:
If the GTP-U source nodes receive a mistake and indicate message, the GTP-U source nodes close mistake instruction GTP-U tunnels in message corresponding to item of information TEID Data I, and stop on the GTP-U tunnels and send any PDU;
When the mistake for receiving other multiple carrying TEID Data I in the GTP-U source nodes indicates message, institute State GTP-U source nodes and abandon the plurality of mistake instruction message.
On the other hand, the embodiment of the present application provides a kind of computer installation, and the computer installation includes processor, institute Stating processor is used to realize method and step as described above when performing the computer program stored in memory.
On the other hand, the embodiment of the present application additionally provides a kind of computer-readable recording medium, including instruction, refers to when described When order is run on computers so that the computer performs method as described above.
On the other hand, the embodiment of the present application provides a kind of user plane general packet wireless service tunnel protocol GTP-U tunnels Road error processing apparatus, wherein, the GTP-U tunnels include GTP-U source nodes and GTP-U destination nodes, including:
Detection unit, when the GTP-U destination nodes receive at least two protocol data bag PDU, described in detection extremely Whether the mark GTP-U tunnels that few two PDU are indicated meet preparatory condition;
Processing unit, when to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP- U source nodes, and abandon at least two PDU.
Said one or multiple technical schemes in the embodiment of the present application, are at least imitated with following one or more technologies Really:
In the technical scheme of the embodiment of the present application, when the GTP-U destination nodes in GTP-U tunnels receive at least two associations When discussing packet PDU, detect whether the mark GTP-U tunnels that at least two PDU is indicated meet preparatory condition, such as, should Mark GTP-U tunnels are not present, or mark GTP-U tunnels are closed more than 3 seconds, etc..It is full in mark GTP-U tunnels During the foot preparatory condition, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, And abandoning at least two PDU, that is to say, that the GTP-U nodes in GTP-U tunnels are only sent out after occurring identical GTP-U mistakes Deliver to many mistakes and indicate message, and abandon the PDU that GTP-U nodes are received, it is to avoid node carries out the place of next step to PDU Reason, so, it is to avoid GTP-U nodes indicate the GTP mistakes of identical content the establishment of message, transmissions, transmission, reception, handled Deng being effectively saved Internet resources, improve the disposal ability of node.
Brief description of the drawings
In order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art, embodiment will be described below In required for the accompanying drawing that uses be briefly described, it should be apparent that, drawings in the following description are only some of the present invention Embodiment.
Fig. 1 is a kind of method flow diagram of GTP-U tunnel errors processing method in the embodiment of the present application one;
Fig. 2 is a kind of step S101 of GTP-U tunnel errors processing method step flow chart in the embodiment of the present application one;
Fig. 3 be in the embodiment of the present application one in a kind of GTP-U tunnel errors processing method in order to whether determine GTP-U tunnels In the presence of included step flow chart;
Fig. 4 is mistake to be indicated at message in a kind of GTP-U tunnel errors processing method in the embodiment of the present application one The method flow diagram of the first disposition of reason;
Fig. 5 is mistake to be indicated at message in a kind of GTP-U tunnel errors processing method in the embodiment of the present application one The method flow diagram of second of disposition of reason;
Fig. 6 is mistake to be indicated at message in a kind of GTP-U tunnel errors processing method in the embodiment of the present application one The method flow diagram of the third disposition of reason;
Fig. 7 is a kind of user plane general packet wireless service tunnel protocol GTP-U tunnel errors in the embodiment of the present application two The structural representation of processing unit.
Embodiment
The embodiment of the present invention provides a kind of user plane general packet wireless service tunnel protocol GTP-U tunnel errors processing side Method and device, the GTP Error Indication (instruction of GTP mistakes) for solving to have identical content in the prior art disappear Establishment, transmission, transmission, reception, the processing of breath can take more Internet resources, the technology of the more node processing power of waste and ask Topic, is effectively saved Internet resources, improves the disposal ability of node.
Technical scheme in the embodiment of the present application is solves above-mentioned technical problem, and general thought is as follows:
A kind of user plane general packet wireless service tunnel protocol GTP-U tunnel error processing methods, wherein, the GTP- U tunnels include GTP-U source nodes and GTP-U destination nodes, including:
When the GTP-U destination nodes receive at least two protocol data bag PDU, at least two PDU is detected Whether the mark GTP-U tunnels of instruction meet preparatory condition;
When to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, And abandon at least two PDU.
In the technical scheme of the embodiment of the present application, when the GTP-U destination nodes in GTP-U tunnels receive at least two associations When discussing packet PDU, detect whether the mark GTP-U tunnels that at least two PDU is indicated meet preparatory condition, such as, should Mark GTP-U tunnels are not present, or mark GTP-U tunnels are closed more than 3 seconds, etc..It is full in mark GTP-U tunnels During the foot preparatory condition, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, And abandoning at least two PDU, that is to say, that the GTP-U nodes in GTP-U tunnels are only sent out after occurring identical GTP-U mistakes Deliver to many mistakes and indicate message, and abandon the PDU that GTP-U nodes are received, it is to avoid node carries out the place of next step to PDU Reason, so, it is to avoid GTP-U nodes indicate the GTP mistakes of identical content the establishment of message, transmissions, transmission, reception, handled Deng being effectively saved Internet resources, improve the disposal ability of node.
In order to be better understood from above-mentioned technical proposal, below by accompanying drawing and specific embodiment to technical solution of the present invention It is described in detail, it should be understood that the specific features in the embodiment of the present application and embodiment are to the detailed of technical solution of the present invention Thin explanation, rather than the restriction to technical solution of the present invention, in the case where not conflicting, the embodiment of the present application and embodiment In technical characteristic can be combined with each other.
Embodiment one
Fig. 1 is refer to, the embodiment of the present application one provides a kind of user plane general packet wireless service tunnel protocol GTP-U The flow chart of tunnel error processing method, wherein, GTP-U tunnels two-end-point is GTP-U nodes, and GTP-U nodes include GTP-U source nodes and GTP-U destination nodes, methods described include:
S101:When the GTP-U destination nodes receive at least two protocol data bag PDU, at least two described in detection Whether the mark GTP-U tunnels that individual PDU is indicated meet preparatory condition;
S102:When to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U sources Node, and abandon at least two PDU.
In specific implementation process, step S101 to step S102 to implement process as follows:
First, when the GTP-U destination nodes receive at least two GTP-U PDU (that is, multiple protocol datas Wrap PDU) when, whether the mark GTP-U tunnels that at least two GTP-U PDU described in GTP-U nodal tests are indicated meet default bar Part, because the Tunnel End Point Identifier (Tunnel Endpoint IDentity, TEID) in GTP-U PDU heads indicates certain spy Determine which bar tunnel T-PDU belongs to, so at least two GTP-U PDU can be identified for that its corresponding mark GTP-U tunnel. In specific implementation process, detect whether the mark GTP-U tunnels meet the preparatory condition, be specifically as follows and detect the mark GTP-U tunnels whether there is, or whether mark GTP-U tunnels are closed more than certain predetermined duration (such as, 3 seconds), etc. Deng.When meeting the preparatory condition in the mark GTP-U tunnels, the GTP-U destination nodes return back to many mistakes and referred to Show message to the GTP-U source nodes, and abandon at least two PDU.That is, full in the mark GTP-U tunnels During the foot preparatory condition, the GTP-U destination nodes at most reply a mistake and indicate message to the GTP-U source nodes, And corresponding PDU is abandoned and (deletes), occur so as to effectively prevent various GTP-U nodes after identical GTP-U mistakes, repeat Send the situation that multiple identical GTP mistakes indicate message, and the network between GTP-U nodes can largely reduce redundancy.
In the embodiment of the present application, in order to more be accurately determined whether the mark GTP-U tunnels meet preparatory condition, It refer to Fig. 2, step S101:When the GTP-U destination nodes receive at least two protocol data bag PDU, detection is described Whether the mark GTP-U tunnels that at least two PDU are indicated meet preparatory condition, specifically include following steps:
S201:The GTP-U destination nodes are parsed at least two PDU, obtain Tunnel End Point Identifier TEID;
S202:The GTP-U destination nodes detect whether the mark GTP-U tunnels indicated by the TEID meet pre- If condition.
In specific implementation process, step S201 to S202 to implement process as follows:
First, the GTP-U destination nodes for receiving at least two PDU are solved at least two PDU Analysis, obtains TEID;The TEID based on acquisition further detects whether the GTP-U tunnels indicated by the TEID meet Preparatory condition.Wherein, whether be significant value, such as non-full zero value, full null value if can specifically detect TEID;For another example at least Whether two PDU belong to same GTP-U tunnels;When TEID is non-full zero value for another example, the TEID and GTP-U node two-end-points TEID it is whether consistent, etc., just differ one has been illustrated herein.
In the embodiment of the present application, in order to improve the efficiency of transmission of network between GTP-U nodes, and the processing of node is improved Efficiency, refer to Fig. 3, and methods described also includes:
S301:The GTP-U destination nodes determine that at least two PDU belongs to same GTP-U by the TEID Tunnel;
S302:The GTP-U destination nodes determine that the same GTP-U tunnels whether there is.
In specific implementation process, step S301 to step S302 to implement process as follows:
First, it is such as identical by comparing the TEID that at least two PDU is parsed, then show described at least two PDU belongs to same GTP-U tunnels;On the contrary, it is such as different, then show that at least two PDU is not belonging to same GTP-U tunnels Road.Further, it is stored by inquiring about computer when it is determined that at least two PDU belongs to same GTP-U tunnels Data determine that the same GTP-U tunnels whether there is.
In the embodiment of the present application, the processing method for GTP Error Indication message has following several feelings Condition, but it is not limited only to following several situations.
The first disposition
The first disposition is to receive several GTP-U for belonging to same GTP-U tunnels in a GTP-U node PDU, but this tunnel in fact and is not present, and Fig. 4 is specifically refer to, in step S302:The GTP-U destination nodes determine described After same GTP-U tunnels whether there is, methods described also includes:
S401:If it has not, and the TEID is non-full zero value, receive described at least two in the GTP-U destination nodes During first PDU in individual PDU, the GTP-U destination nodes reply a mistake and indicate message to the GTP-U source nodes, And abandon first PDU;
S402:Its in the GTP-U destination nodes receive at least two PDU in addition to first PDU During its PDU, the GTP-U destination nodes abandon other PDU, and do not reply the mistake instruction.
In specific implementation process, step S401 to step S402 to implement process as follows:
First, when 1 GTP-U node receives multiple GTP-U PDU for belonging to same GTP-U tunnels, if this is more TEID inside individual GTP-U PDU is not complete zero, is significant value, but this GTP-U tunnel in fact and is not present, at this When GTP-U nodes receive first GTP-U PDU, one mistake of the node reverts back indicates message to source node, and discarding should GTP-U PDU.Then, for the subsequently received carrying TEID of GTP-U nodes GTP-U PDU, the PDU is only abandoned, no Replying mistake indicates message to source node.If that is, GTP-U nodes receive the mistake that several belong to same tunnel GTP-U PDU, only will reply first PDU a mistake and indicate message, current PDU and follow-up PDU will be dropped.
Second of disposition
Second of disposition is to close a period of time (such as 3 seconds) in first GTP-U tunnel of a GTP-U node Within, when receiving the GTP-U PDU that several belong to this tunnel, wherein, in specific implementation process, first GTP- U tunnels can be certain GTP-U tunnel of the GTP-U nodes, can also be any one GTP-U tunnel of the GTP-U nodes. Fig. 5 specifically is refer to, methods described also includes:
S501:The GTP-U destination nodes determine to close the close moment in first GTP-U tunnel;
S502:The GTP-U source nodes send at least two PDU for belonging to first GTP-U tunnel;
S503:The GTP-U destination nodes receive at least two PDU successively, and record each time of reception, altogether Obtained at least two times of reception, and parsing obtains the TEID successively;
S504:If the mark GTP-U tunnels indicated by the TEID are first GTP-U tunnel, and described At least two times of reception, the GTP-U destination nodes did not replied the mistake in the preset duration after the close moment Message is indicated by mistake, and abandons at least two PDU.
In specific implementation process, step S501 to step S504 to implement process as follows:
First, when the GTP-U nodes close certain GTP-U tunnel, current close moment is recorded;Such as, set For 0.1 second.When the GTP-U source nodes send the multiple GTP-U PDU for belonging to this certain GTP-U tunnel, the GTP-U Destination node is sequentially received the plurality of GTP-U PDU, and records each time of reception, when obtaining at least two receptions altogether Carve, such as, and 0.5 second, 1 second, etc..And the TEID inside the plurality of GTP-U PDU, acquisition is parsed successively, if the TEID To should bar GTP-U tunnels, and at least two time of reception is in the preset duration after the close moment, such as, When preset duration is 3 seconds, close moment is 0.1 second, and at least two times of reception were 0.5 second, described at 1 second GTP-U destination nodes do not reply the mistake and indicate message, and abandon the multiple GTP-U PDU received.If that is, Certain GTP-U tunnel of GTP-U nodes, which was closed within a period of time, receives several GTP-U PDU for belonging to this tunnel, should Node should abandon these PDU, and not need to reply GTP Error Indication message.
The third disposition
The third disposition is to receive some GTP for carrying identical TEID Data I in 1 GTP-U node During Error Indication message, Fig. 6 is specifically refer to, methods described also includes:
S601:If the GTP-U source nodes receive a mistake and indicate message, the GTP-U source nodes close the mistake The GTP-U tunnels in message corresponding to item of information TEID Data I are indicated by mistake, and are stopped on the GTP-U tunnels and sent any PDU;
S602:Other multiple mistakes for carrying the TEID Data I, which are received, in the GTP-U source nodes indicates message When, the GTP-U source nodes abandon the plurality of mistake and indicate message.
In specific implementation process, step S601 to step S602 to implement process as follows:
First, GTP-U source nodes send some GTP Error Indication for carrying identical TEID Data I Message.GTP-U destination nodes receive the 1st article of GTP Error Indication message for carrying the TEID Data I, in parsing The item of information TEID Data I in face.GTP-U destination nodes close the GTP-U tunnels corresponding to TEID Data I, and stop at The tunnel sends any GTP-U PDU.GTP-U destination nodes receive follow-up content identical GTP Error Indication Message, and the TEID Data I of the inside are parsed, and abandon subsequently received multiple content identical GTP Error Indication message.If that is, GTP-U nodes receive some GTP Error for carrying identical TEID Data I Indication message, will only handle a piece of news, and subsequent message will be dropped.
In addition, those skilled in the art, GTP Error Indication can also be disappeared according to the need for specific Breath carries out the processing different from three of the above disposition, does not just repeat one by one herein.
Embodiment two
Based on the inventive concept same with the embodiment of the present application one, Fig. 7 is refer to, the embodiment of the present application additionally provides one kind User plane general packet wireless service tunnel protocol GTP-U tunnel error processing units, wherein, the GTP-U tunnels include GTP-U source nodes and GTP-U destination nodes, including:
Detection unit 10, when the GTP-U destination nodes receive at least two protocol data bag PDU, detection is described Whether the mark GTP-U tunnels that at least two PDU are indicated meet preparatory condition;
Processing unit 20, when to be, the GTP-U destination nodes return back to many mistakes and indicate message to described GTP-U source nodes, and abandon at least two PDU.In the embodiment of the present application, detection unit 10 specifically for:
The GTP-U destination nodes are parsed at least two PDU, obtain Tunnel End Point Identifier TEID;
The GTP-U destination nodes detect whether the mark GTP-U tunnels indicated by the TEID meet default bar Part.
In the embodiment of the present application, detection unit 10 is additionally operable to:
The GTP-U destination nodes determine that at least two PDU belongs to same GTP-U tunnels by the TEID;
The GTP-U destination nodes determine that the same GTP-U tunnels whether there is.
In the embodiment of the present application, determine that the same GTP-U tunnels whether there is it in the GTP-U destination nodes Afterwards, processing unit 20 is additionally operable to:
If it has not, and the TEID be non-full zero value, receive at least two PDU in the GTP-U destination nodes In first PDU when, the GTP-U destination nodes reply a mistake and indicate message to the GTP-U source nodes, and abandon First PDU;
Other PDU in the GTP-U destination nodes receive at least two PDU in addition to first PDU When, the GTP-U destination nodes abandon other PDU, and do not reply the mistake instruction.
In the embodiment of the present application, processing unit 20 is additionally operable to:
The GTP-U destination nodes determine to close the close moment in first GTP-U tunnel;
The GTP-U source nodes send at least two PDU for belonging to first GTP-U tunnel;
The GTP-U destination nodes receive at least two PDU successively, and record each time of reception, obtain altogether At least two times of reception, and parsing obtains the TEID successively;
If the mark GTP-U tunnels indicated by the TEID are first GTP-U tunnel, and described at least two The GTP-U destination nodes were not replied the mistake and indicated in the preset duration after the close moment the individual time of reception Message, and abandon at least two PDU.
In the embodiment of the present application, processing unit 20 is additionally operable to:
If the GTP-U source nodes receive a mistake and indicate message, the GTP-U source nodes close mistake instruction GTP-U tunnels in message corresponding to item of information TEID Data I, and stop on the GTP-U tunnels and send any PDU;
When the mistake for receiving other multiple carrying TEID Data I in the GTP-U source nodes indicates message, institute State GTP-U source nodes and abandon the plurality of mistake instruction message.
The another aspect of the embodiment of the present invention provides a kind of computer installation, and the computer installation includes processor, The processor is used to realize the method step described in above-mentioned each side in memory when performing the computer program stored when realizing Suddenly.
The another aspect of the embodiment of the present invention provides a kind of computer-readable recording medium, including instruction, refers to when described When order is run on computers so that the computer performs the method described in above-mentioned each side.
Said one or multiple technical schemes in the embodiment of the present application, are at least imitated with following one or more technologies Really:
In the technical scheme of the embodiment of the present application, when the GTP-U destination nodes in GTP-U tunnels receive at least two associations When discussing packet PDU, detect whether the mark GTP-U tunnels that at least two PDU is indicated meet preparatory condition, such as, should Mark GTP-U tunnels are not present, or mark GTP-U tunnels are closed more than 3 seconds, etc..It is full in mark GTP-U tunnels During the foot preparatory condition, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, And abandoning at least two PDU, that is to say, that the GTP-U nodes in GTP-U tunnels are only sent out after occurring identical GTP-U mistakes Deliver to many mistakes and indicate message, and abandon the PDU that GTP-U nodes are received, it is to avoid node carries out the place of next step to PDU Reason, so, it is to avoid GTP-U nodes indicate the GTP mistakes of identical content the establishment of message, transmissions, transmission, reception, handled Deng being effectively saved Internet resources, improve the disposal ability of node.
In the technical scheme of the embodiment of the present application, determine that at least two PDU belongs in the GTP-U destination nodes Same GTP-U tunnels are not present, and the corresponding Tunnel End Point Identifier TEID of at least two PDU are non-full zero value, in institute When stating GTP-U destination nodes and receiving first PDU at least two PDU, the GTP-U destination nodes reply one Mistake indicates message to the GTP-U source nodes, and abandons first PDU;Institute is received in the GTP-U destination nodes When stating other PDU at least two PDU in addition to first PDU, the GTP-U destination nodes abandon other PDU, And do not reply the mistake instruction.That is, receiving several in a GTP-U node belongs to same GTP-U tunnels GTP-U PDU, but this tunnel in fact not in the presence of, between GTP-U nodes ensure GTP mistakes indicate message effectively send On the premise of, the network that effectively prevent between the GTP mistakes instruction message that repetition sends identical content, such GTP-U nodes can A large amount of mistakes for reducing redundancy indicate message.Meanwhile, GTP-U nodes are abandoned to the plurality of PDU, so as to save in equipment Deposit, and internetwork transmission need not be continued, be effectively saved Internet resources.
In the technical scheme of the embodiment of the present application, determine to close first GTP-U tunnel in the GTP-U destination nodes Close moment;The GTP-U source nodes send at least two PDU for belonging to first GTP-U tunnel;It is described GTP-U destination nodes receive at least two PDU successively, and record each time of reception, and at least two are obtained altogether and is received Moment, and parsing obtains the TEID successively;If the mark GTP-U tunnels indicated by the TEID are described first GTP-U tunnels, and at least two time of reception is in the preset duration after the close moment, the GTP-U purposes Node does not reply the mistake and indicates message, and abandons at least two PDU.That is, when GTP-U tunnels close one section Between within several GTP-U PDU for receiving, the transmission that GTP mistakes indicate message will not be triggered.So, between GTP-U nodes Network can largely reduce redundancy, the transmission of invalid GTP-U signaling messages, improve the efficiency of transmission of network, it is to avoid take compared with Many Internet resources.
In the technical scheme of the embodiment of the present application, if the GTP-U source nodes receive a mistake and indicate message, institute State GTP-U source nodes and close the GTP-U tunnels in mistake instruction message corresponding to item of information TEID Data I, and stop at Any PDU is sent on the GTP-U tunnels;Receive other multiple carrying TEID Data I's in the GTP-U source nodes When mistake indicates message, the GTP-U source nodes abandon the plurality of mistake and indicate message.Even if that is, GTP-U nodes connect Receive a plurality of identical mistake and indicate message, can only handle first mistake and indicate message, so, GTP-U nodes can be avoided The GTP-U signaling messages of redundancy are handled, the treatment effeciency of node is improved, it is to avoid more node processing power is wasted.
, but those skilled in the art once know basic creation although preferred embodiments of the present invention have been described Property concept, then can make other change and modification to these embodiments.So, appended claims are intended to be construed to include excellent Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (9)

1. a kind of user plane general packet wireless service tunnel protocol GTP-U tunnel error processing methods, wherein, the GTP-U Tunnel includes GTP-U source nodes and GTP-U destination nodes, it is characterised in that including:
When the GTP-U destination nodes receive at least two protocol data bag PDU, detect that at least two PDU is indicated Mark GTP-U tunnels whether meet preparatory condition;
When to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U source nodes, and lose Abandon at least two PDU.
2. the method as described in claim 1, it is characterised in that described when the GTP-U destination nodes receive at least two During protocol data bag PDU, detect whether the mark GTP-U tunnels that at least two PDU is indicated meet preparatory condition, specific bag Include:
The GTP-U destination nodes are parsed at least two PDU, obtain Tunnel End Point Identifier TEID;
The GTP-U destination nodes detect whether the mark GTP-U tunnels indicated by the TEID meet preparatory condition.
3. method as claimed in claim 2, it is characterised in that methods described also includes:
The GTP-U destination nodes determine that at least two PDU belongs to same GTP-U tunnels by the TEID;
The GTP-U destination nodes determine that the same GTP-U tunnels whether there is.
4. method as claimed in claim 3, it is characterised in that determine the same GTP-U in the GTP-U destination nodes After tunnel whether there is, methods described also includes:
If it has not, and the TEID be non-full zero value, in the GTP-U destination nodes receive at least two PDU During first PDU, the GTP-U destination nodes reply a mistake and indicate message to the GTP-U source nodes, and abandon described First PDU;
In other PDU in addition to first PDU during the GTP-U destination nodes receive at least two PDU, institute State GTP-U destination nodes and abandon other PDU, and do not reply the mistake and indicate.
5. method as claimed in claim 2, it is characterised in that methods described also includes:
The GTP-U destination nodes determine to close the close moment in first GTP-U tunnel;
The GTP-U source nodes send at least two PDU for belonging to first GTP-U tunnel;
The GTP-U destination nodes receive at least two PDU successively, and record each time of reception, obtain altogether at least Two times of reception, and parsing obtains the TEID successively;
If the mark GTP-U tunnels indicated by the TEID are first GTP-U tunnel, and described at least two connect Time receiving is engraved in the preset duration after the close moment, and the GTP-U destination nodes do not reply the mistake and indicate message, And abandon at least two PDU.
6. the method as described in claim 1, is further characterized in that, methods described also includes:
If the GTP-U source nodes receive a mistake and indicate message, the GTP-U source nodes close the mistake and indicate message GTP-U tunnels corresponding to middle item of information TEID Data I, and stop on the GTP-U tunnels and send any PDU;
It is described when the mistake for receiving other multiple carrying TEID Data I in the GTP-U source nodes indicates message GTP-U source nodes abandon the plurality of mistake and indicate message.
7. a kind of computer installation, it is characterised in that the computer installation includes processor, the processor is deposited for execution The method and step as described in any claims of claim 1-6 is realized during the computer program stored in reservoir.
8. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the computer program quilt The step of any one of claim 1 to 6 methods described is realized during computing device.
9. a kind of user plane general packet wireless service tunnel protocol GTP-U tunnel error processing units, wherein, the GTP-U Tunnel includes GTP-U source nodes and GTP-U destination nodes, it is characterised in that including:
Detection unit, when the GTP-U destination nodes receive at least two protocol data bag PDU, at least two described in detection Whether the mark GTP-U tunnels that individual PDU is indicated meet preparatory condition;
Processing unit, when to be, the GTP-U destination nodes return back to many mistakes and indicate message to the GTP-U sources Node, and abandon at least two PDU.
CN201710665971.1A 2017-08-07 2017-08-07 A kind of GTP-U tunnel error processing method and processing device Active CN107302803B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710665971.1A CN107302803B (en) 2017-08-07 2017-08-07 A kind of GTP-U tunnel error processing method and processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710665971.1A CN107302803B (en) 2017-08-07 2017-08-07 A kind of GTP-U tunnel error processing method and processing device

Publications (2)

Publication Number Publication Date
CN107302803A true CN107302803A (en) 2017-10-27
CN107302803B CN107302803B (en) 2019-11-19

Family

ID=60133375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710665971.1A Active CN107302803B (en) 2017-08-07 2017-08-07 A kind of GTP-U tunnel error processing method and processing device

Country Status (1)

Country Link
CN (1) CN107302803B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020114139A1 (en) * 2018-12-04 2020-06-11 中兴通讯股份有限公司 Local gtpu node information reporting method, apparatus, and storage medium

Citations (5)

* 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
CN1738443A (en) * 2004-08-16 2006-02-22 上海华为技术有限公司 Error indication message sending method and error indication message processing method
CN101296501A (en) * 2007-04-23 2008-10-29 大唐移动通信设备有限公司 Method and apparatus for registering mobile core network by wide band network
CN101505478A (en) * 2009-03-06 2009-08-12 成都市华为赛门铁克科技有限公司 Method, apparatus and system for filtering packets
WO2013144094A1 (en) * 2012-03-26 2013-10-03 Telefonaktiebolaget L M Ericsson (Publ) Supporting guaranteed bit rate in a non-guaranteed bit ratebearer

Patent Citations (5)

* 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
CN1738443A (en) * 2004-08-16 2006-02-22 上海华为技术有限公司 Error indication message sending method and error indication message processing method
CN101296501A (en) * 2007-04-23 2008-10-29 大唐移动通信设备有限公司 Method and apparatus for registering mobile core network by wide band network
CN101505478A (en) * 2009-03-06 2009-08-12 成都市华为赛门铁克科技有限公司 Method, apparatus and system for filtering packets
WO2013144094A1 (en) * 2012-03-26 2013-10-03 Telefonaktiebolaget L M Ericsson (Publ) Supporting guaranteed bit rate in a non-guaranteed bit ratebearer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020114139A1 (en) * 2018-12-04 2020-06-11 中兴通讯股份有限公司 Local gtpu node information reporting method, apparatus, and storage medium

Also Published As

Publication number Publication date
CN107302803B (en) 2019-11-19

Similar Documents

Publication Publication Date Title
CN102035692B (en) Method and device for detecting quality of link
CN110035016B (en) A data transmission method and device
US11012261B2 (en) Associating VXLANs with tunnels
CN105991412B (en) Information push method and device
CN105743822A (en) Method and apparatus for processing message
CN102932352A (en) The method of communicating with the client and the server
CN103517409B (en) Information transferring method, system and equipment
CN101316271A (en) Method for realizing information backup, firewall and network system
CN103647701B (en) The control method and device of instantaneous communication system message forwarding
CN106961414B (en) Honeypot-based data processing method, device and system
CN103581035A (en) Method, device and system for multi-path TCP congestion control
CN105099952B (en) A kind of resource allocation methods and device
CN107888710A (en) A kind of message forwarding method and device
CN106533501A (en) Inter-site communication state detection method and device for power line communication network
CN103716230B (en) Message sending method, device and server
CN103067129A (en) Method and system for transmission of network data
CN107438273A (en) The determination method and device of data processing state in carrying transfer
CN107302803A (en) A kind of GTP U tunnel error processing method and processing devices
CN104683152B (en) VXLAN message processing methods and device
CN104885527B (en) An RRC message processing method, user equipment and base station
CN104468280B (en) The method that standby upper down status rapid detection is hung under realizing in intelligent gateway
CN101741605B (en) Method, apparatus and system for processing message
CN101510901B (en) Communication method, communication apparatus and system between distributed equipment
CN104780577B (en) A kind of method and apparatus that data resource switches over transmission in minizone
CN100380993C (en) Mobile communication system and service control device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200110

Address after: 510663 No. 10, Shenzhou Road, Science City, Guangzhou, economic and Technological Development Zone, Huangpu District, Guangzhou, Guangdong Province

Patentee after: Jingxin Communication System (China) Co., Ltd.

Address before: 510663 Luogang District Science City, Guangzhou, Shenzhou Road, No. 10, Guangdong

Co-patentee before: Jingxin Communication System (Guangzhou) Co., Ltd.

Patentee before: Jingxin Communication System (China) Co., Ltd.

Co-patentee before: Jingxin Communication Technology (Guangzhou) Co., Ltd.

Co-patentee before: TIANJIN COMBA TELECOM SYSTEMS CO., LTD.

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 510663 No.10, Shenzhou Road, Guangzhou Science City, economic and Technological Development Zone, Huangpu District, Guangzhou City, Guangdong Province

Patentee after: Jingxin Network System Co.,Ltd.

Address before: 510663 No.10, Shenzhou Road, Guangzhou Science City, economic and Technological Development Zone, Huangpu District, Guangzhou City, Guangdong Province

Patentee before: Comba Telecom System (China) Ltd.

CP01 Change in the name or title of a patent holder