CN104798437A - Data package forwarding method and device for generic route encapsulation tunnel - Google Patents

Data package forwarding method and device for generic route encapsulation tunnel Download PDF

Info

Publication number
CN104798437A
CN104798437A CN201380004539.8A CN201380004539A CN104798437A CN 104798437 A CN104798437 A CN 104798437A CN 201380004539 A CN201380004539 A CN 201380004539A CN 104798437 A CN104798437 A CN 104798437A
Authority
CN
China
Prior art keywords
packet
field
network element
generic route
generic
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
CN201380004539.8A
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
Publication of CN104798437A publication Critical patent/CN104798437A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service

Landscapes

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

Abstract

Disclosed are a data package forwarding method and device for a generic route encapsulation tunnel. The method comprises: from a received downlink data package sent by a second network element, a first network element acquiring a downlink generic route encapsulation code which is used by the second network element to encapsulate the downlink data package; identifying a first field which is used as a category identifier of the data package and a second field which is used as a packet data network connection identifier in the downlink generic route encapsulation code; according to the second field, determining a packet data network connection to which the downlink data package belongs; according to the first field, processing the downlink data package; and according to the packet data network connection, forwarding the processed downlink data package. By means of the method or device of the present invention, data packages which belong to different services or belong to different applications in the same PDN connection can be identified, so as to perform distinction processing.

Description

DATA PACKAGE FORWARDING METHOD AND DEVICE FOR GENERIC ROUTE ENCAPSULATION TUNNEL
A kind of data packet forwarding method and engineering device technique field for generic routing encapsulation tunnel
The present invention relates to network communication technology field, more particularly to a kind of data packet forwarding method and device for generic routing encapsulation tunnel.Background technology
At present, the core net of wireless evolution network mainly includes mobile management network element(Mobility Management Entity, MME), gateway(Serving Gateway, SGW) and packet data gateway(Packet Data Network Gateway, PGW) three logical functional entities.
Wherein, SGW and PGW are user equipmenies (User Equipment, UE) via core net and Packet Data Network(Packet Data Network, PDN) between carry out data exchange must be through gateway.When using proxy-mobile IP (Proxy Mobile IP, PMIP) agreement between SGW interface and PGW interface, upstream and downstream user face packet is required for using generic route encapsulation(Generic Route Encapsulation, GRE) wherein, the Mobile Access Gateway of PMIP agreements(Mobile Access Gateway, MAG) function SGW realize, local mobile anchor(Local Mobility Anchor, LMA) function PGW realize.Need to set up gre tunneling between MAG and LMA.
But, the data packet forwarding method for generic routing encapsulation tunnel in the prior art, it is impossible to which process of refinement is carried out to packet.The content of the invention
In view of this, the present invention is provided to the data packet forwarding method of generic routing encapsulation tunnel and device, to solve in the prior art for belonging to different business in same PDN connections or belonging to the packet of different application, the problem of can not being identified, and then lead to not to packet more handle to fine granularity.Its concrete scheme is as follows:
According to the first possible implementation of the first aspect of the application, the application provides a kind of data packet forwarding method for generic routing encapsulation tunnel, including:
First network element obtains second network element to encapsulate the descending generic route encapsulation code used in the downlink data packet from the downlink data packet for receiving the transmission of the second network element; Recognize the first field and the second field as Packet Data Network's connection identifier of classification logotype in the descending generic route encapsulation code as packet;Packet Data Network's connection that the downlink data packet belongs to is determined according to second field;
The downlink data packet is handled according to first field;
The downlink data packet after forward process is connected according to the Packet Data Network.
With reference to second of possible implementation of first aspect, methods described, in addition to:
Determine that second network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to the third possible implementation of first aspect, determination second network element is supported to set up before enhanced generic routing encapsulation tunnel, including:
Sending first to second network element strengthens generic route encapsulation mark;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel;
It is described to determine that second network element is supported to set up enhanced generic routing encapsulation tunnel, including:It is determined that the second enhancing generic route encapsulation mark of the second network element feedback is received, the second enhancing generic route encapsulation is identified for representing that second network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to first aspect three kinds of possible implementations in any one, it is described that the downlink data packet is handled according to first field, including:
Charging is carried out according to first field;
Or, when first field represents Business Stream priority, the value of the business flow priority is added in the Business Stream Priority field in the packet header of the user plane of descending general packet wireless service tunnel protocol.
With reference to first aspect four kinds of possible implementations in any one, it is described to determine that the Packet Data Network that the downlink data packet belongs to connects according to second field, including:
Search the default descending generic route encapsulation code matched with second field;The default descending generic route encapsulation code is that first network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
The corresponding Packet Data Network's connection of the descending generic route encapsulation code matched is defined as to Packet Data Network's connection of the downlink data packet ownership;
Wherein, descending generic route encapsulation code and second field matched with second field has identical position, and position of the identical position in the default descending generic route encapsulation code is first Put, position of the identical position in the descending generic route encapsulation code that second network element is used in the encapsulation downlink data packet is the second place, and the first position is identical with the second place.
With reference to first aspect five kinds of possible implementations in any one, when the UE is from the access of the land radio access web of evolution, first network element is SGW, and second network element is PGW.According to the first possible implementation of the second aspect of the application, the application provides a kind of data packet forwarding method for generic routing encapsulation tunnel, including:
Second network element obtains first network element to encapsulate the up generic route encapsulation code used in the upstream data bag when receiving the upstream data bag of the first network element transmission;
Recognize the first field and the second field as Packet Data Network's connection identifier of classification logotype in the up generic route encapsulation code as packet;
Packet Data Network's connection that the upstream data bag belongs to is determined according to second field;The upstream data bag is handled according to first field;
The upstream data bag after forward process is connected according to the Packet Data Network.
With reference to second of possible implementation of second aspect, methods described also includes:
Determine that first network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to the third possible implementation of second aspect, determination first network element is supported to set up enhanced generic routing encapsulation tunnel, including:
Determine whether to receive the first enhancing generic route encapsulation mark that first network element is sent;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to second aspect three kinds of possible implementations in any one, it is described that the downlink data packet is handled according to first field, including:
Charging is carried out according to first field;
Or, report the network element of carrying policy charging rule function to generate strategy first field;Or, first field is converted into by IP packet header mark according to the strategy for being locally configured or storing.With reference to second aspect four kinds of possible implementations in any one, it is described to determine that the Packet Data Network that the upstream data bag belongs to connects according to second field, including:
Search the default up generic route encapsulation code matched with second field;It is described default up logical It is that second network element is setting up pre-assigned for the Packet Data Network connection when Packet Data Network connects with routed encapsulation code;
The corresponding Packet Data Network's connection of the up generic route encapsulation code matched is defined as to Packet Data Network's connection of the upstream data bag ownership;
Wherein, up generic route encapsulation code and second field matched with second field has identical position, position of the identical position in the default up generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that the first network element is used in the encapsulation upstream data bag is the second place, and the first position is identical with the second place.
With reference to second aspect five kinds of possible implementations in any one, when the UE is from the access of the land radio access web of evolution, first network element is SGW, and second network element is PGW.According to the first possible implementation of the third aspect of the application, the application provides a kind of packet transfer device, packet for generic routing encapsulation tunnel, including:
Descending generic route encapsulation code acquiring unit, is the descending generic route encapsulation code used in the encapsulation downlink data packet for from the downlink data packet that second network element is sent is received, obtaining second network element;
Field recognition unit, the first field and the second field as Packet Data Network's connection identifier for recognizing the classification logotype in the descending generic route encapsulation code as packet;
Determining unit is connected, for determining that the Packet Data Network that the downlink data packet belongs to connects according to second field;
Processing unit, for being handled according to first field the downlink data packet;Data packet forwarding unit, for connecting the downlink data packet after forward process according to the Packet Data Network.
With reference to second of possible implementation of the third aspect, described device, in addition to:
First determining unit, for determining that second network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to the third possible implementation of the third aspect, described device also includes:
First transmitting element, generic route encapsulation mark is strengthened for sending first to second network element;The first enhancing generic route encapsulation is identified for representing that the first network element is supported to set up enhanced general route envelope Fill tunnel;
First determining unit, specifically for determining whether that the second enhancing generic route encapsulation for receiving the second network element feedback is identified;The second enhancing generic route encapsulation is identified for representing that second network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to the third aspect three kinds of possible implementations in any one, the processing unit is specifically included:
First processing subelement, for carrying out charging according to first field;
Second processing subelement, for when first field represents Business Stream priority, the value of the business flow priority to be added in the Business Stream Priority field in the packet header of the user plane of descending general packet wireless service tunnel protocol.
With reference to the third aspect four kinds of possible implementations in any one, the connection determining unit is specifically included:
Subelement is searched, for searching the default descending generic route encapsulation code matched with second field;The default descending generic route encapsulation code is that first network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
Determination subelement is connected, for the Packet Data Network that the corresponding Packet Data Network's connection of the descending generic route encapsulation code matched is defined as the downlink data packet ownership to be connected;
Wherein, descending generic route encapsulation code and second field matched with second field has identical position, position of the identical position in the default descending generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that second network element is used in the encapsulation downlink data packet is the second place, and the first position is identical with the second place.
With reference to the third aspect five kinds of possible implementations in any one, when the UE is from the access of the land radio access web of evolution, first network element is gateway, and second network element is packet data gateway.According to the first possible implementation of the fourth aspect of the application, the application provides a kind of packet transfer device, packet for generic routing encapsulation tunnel, including:
Up generic route encapsulation code acquiring unit, is the up generic route encapsulation code used in the encapsulation upstream data bag for when receiving the upstream data bag of the first network element transmission, obtaining first network element; Field recognition unit, the first field and the second field as Packet Data Network's connection identifier for recognizing the classification logotype in the up generic route encapsulation code as packet;
Determining unit is connected, for determining that the Packet Data Network that the upstream data bag belongs to connects according to second field;
Processing unit, for being handled according to first field the upstream data bag;Data packet forwarding unit, for connecting the upstream data bag after forward process according to the Packet Data Network.
With reference to second of possible implementation of fourth aspect, described device, in addition to:
First determining unit, for determining that first network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to the third possible implementation of fourth aspect, first determining unit is specifically for determining whether to receive the first enhancing generic route encapsulation mark that first network element is sent;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel.
With reference to fourth aspect three kinds of possible implementations in any one, the processing unit is specifically included:
First processing subelement, for carrying out charging according to first field;
Second processing subelement, for reporting the network element of carrying policy charging rule function to generate strategy first field;
3rd processing subelement, for first field to be converted into IP packet header mark according to the strategy for being locally configured or storing.
With reference to fourth aspect four kinds of possible implementations in any one, the connection determining unit is specifically included:
Subelement is searched, for searching the default up generic route encapsulation code matched with second field;The default up generic route encapsulation code is that second network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
Determination subelement is connected, for the Packet Data Network that the corresponding Packet Data Network's connection of the up generic route encapsulation code matched is defined as the upstream data bag ownership to be connected;
Wherein, up generic route encapsulation code and second field matched with second field has identical position, and position of the identical position in the default up generic route encapsulation code is first Put, position of the identical position in the descending generic route encapsulation code that the first network element is used in the encapsulation upstream data bag is the second place, and the first position is identical with the second place.
With reference to fourth aspect five kinds of possible implementations in any one, when the UE is from the access of the land radio access web of evolution, first network element is gateway, and second network element is packet data gateway.It can be seen from above-mentioned technical scheme that, the data packet forwarding method and device for generic routing encapsulation tunnel of the application, by the way that GRE key are divided to for two fields.Wherein the first field as packet classification logotype, it is identified for the packet to the different business in same PDN connections, therefore it can be identified to belonging to different business in same PDN connections or belonging to the packet of different application, it is handled differently, packet more fine granularity is handled so as to realize.Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, cylinder will be made to the required accompanying drawing used in embodiment or description of the prior art below singly to introduce, apparently, drawings in the following description are only some embodiments of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of the data packet forwarding method embodiment for generic routing encapsulation tunnel of the application;
Fig. 2 determines descending GRE key flow chart for the second network element in the data packet forwarding method for generic routing encapsulation tunnel of the application;
Fig. 3 is the flow chart of another data packet forwarding method embodiment for generic routing encapsulation tunnel of the application;
Fig. 4 is the structure chart of the packet transfer device, packet embodiment for generic routing encapsulation tunnel of the application;
Fig. 5 is the structure chart of another packet transfer device, packet embodiment for generic routing encapsulation tunnel of the application;
Fig. 6 is the flow chart that the data packet forwarding method based on the present invention sets up PDN connections;
Fig. 7 is the structure chart of the calculate node of the application. Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made belongs to the scope of protection of the invention.
It is the flow chart of the data packet forwarding method embodiment for generic routing encapsulation tunnel of the application referring to Fig. 1.The executive agent of the present embodiment can be the first network element for carrying MAG functions.This method can include:
Step 101:When setting up gre tunneling, the first network element of carrying MAG functions judges whether the second network element for carrying LMA functions is supported to set up enhanced gre tunneling, obtains the first judged result;
When UE is from the UMTS Terrestrial radio access network of evolution(Evolved UMTS Terrestrial Radio Access Network, E-UTRAN) access when, the executive agent of the present embodiment can be SGW.Accordingly, now the second network element of carrying LMA functions can be PGW.
In step 101, enhanced gre tunneling refers to that the gre tunneling can use the part field in GRE key to be identified the packet for belonging to different business in same PDN connections, to represent the priority or the different charging policy to the affiliated business of the packet of the packet.Usual GRE key have 32, can use low four classification logotypes as packet in GRE key, play a part of which PDN connection original GRE key, i.e. identification data packet belong to using high 28 in GRE key.
First network element can judge whether the second network element is supported to set up enhanced GER tunnels by following manner:
First network element sends the enhancing GRE marks of the descending GRE key and first to second network element;The first enhancing GRE is identified for representing that first network element is supported to set up enhanced gre tunneling;Judge whether that the second enhancing GRE for receiving the second network element feedback is identified, obtain the first judged result;The second enhancing GRE is identified for representing that second network element is supported to set up enhanced gre tunneling.If receiving the second enhancing GRE marks, then it represents that the second network element is supported to set up enhanced gre tunneling;If not receiving the second enhancing GRE marks, then it represents that the second network element is not supported to set up enhanced GRE tunnels.
It should be noted that when the first network element is SGW, and the second network element is PGW, the first enhancing GRE marks may be embodied in agent binding update (the Proxy Binding that SGW is sent to PGW Update, PBU) in message.The second enhancing GRE marks may be embodied in agent binding confirmation (Proxy Binding Ack, PBA) message that PGW is sent to SGW.
Step 102:In the downlink data packet that subsequently received second network element is sent, obtain second network element to encapsulate the descending GRE key used in the downlink data packet;
When second network element encapsulates the downlink data packet, the descending GRE key of the second network element can be sent in advance according to the first network element, it is determined that encapsulating the descending GRE key of the downlink data packet actual use.Specifically, when setting up gre tunneling, the first network element will distribute a descending GRE key for the second network element.In the prior art, the second network element to the first network element when subsequently sending downlink data packet, it is possible to which the descending GRE key distributed using the first network element are packaged to the downlink data packet.First network element receives the packet after encapsulation, it is possible to the descending GRE key in the packet are compared with pre-assigned descending GRE key, and then determine the packet is which PDN connection belonged to.
In the present embodiment, the second network element is encapsulates the descending GRE key used in the downlink data packet, and the descending GRE key distributed with the first network element are incomplete same.A part the second field of generation for the descending GRE key that second network element can be distributed according to the first network element, it is the first field that remaining part can know according to the category table of packet.For example, the first network element is the descending GRE key that the second network element is assigned with one 32.Second network element can only use high 28 in the GRE key as the second field when using the GRE key, i.e., this is high 28 identical positioned at high 28 of the descending GRE key of the first network element distribution.Second network element can GRE key low four classifications according to packet, according to preset strategy generate the first field.
Follow-up first network element is when receiving the packet of the second network element, if the second network element is supported to set up enhanced gre tunneling, so the first network element will be matched high 28 in the descending GRE key used in the second network element encapsulated data packet with high 28 of the descending GRE key distributed before, and then determine the PDN connections of packet ownership.If the second network element is not supported to set up enhanced gre tunneling, so the first network element, which can remain unchanged, is matched the whole 32 in the descending GRE key used in the second network element encapsulated data packet with the descending GRE key distributed before whole 32, and then determines the PDN connections of packet ownership.Refer to subsequent step.
Step 103:When first judged result when being, to recognize the first field and the second field as PDN connection identifier of the classification logotype in the descending GRE key as packet;
Descending GRE key effect is which PDN connection the packet identified in the gre tunneling belongs to, when receiving downlink data packet so as to the first network element, and the packet is passed through into correspondence according to descending GRE key PDN connections be forwarded to corresponding UE.
Generally, GRE key length is 32(bit ).Prior art can regard whole GRE key as PDN connection identifier.In step 103, GRE key are divided to for two fields.One of field is identified as the classification logotype of packet for the packet to the different business in same PDN connections.
Step 104:The PDN connections that the downlink data packet belongs to are determined according to second field, the downlink data packet is carried out after classification processing according to first field, the downlink data packet is forwarded;Second field of first network element in the descending GRE key received is assured that the PDN connections of the downlink data packet ownership, and corresponding classification processing can be carried out to the downlink data packet according to the first field.Specifically, determining the PDN connections that the downlink data packet belongs to according to second field, it can include:The descending GRE key matched with second field are searched in pre-assigned descending GRE key;The corresponding PDN connections of the descending GRE key matched are defined as to the PDN connections of the downlink data packet ownership;
Wherein, the descending GRE key matched with second field have identical character with second field on identical field location.
Classification is handled, and can be included:By the high packet priority forwarding of priority, distinctive charging etc. is carried out to the business of the packet according to the corresponding charging policy of the second field.
Step 105:When first judged result is no, the PDN connections that the downlink data packet belongs to are determined according to the overall descending GRE key, the downlink data packet is forwarded.
It when the second network element does not support to set up enhanced gre tunneling, can continue to use existing mode, the PDN connections that the downlink data packet belongs to are determined according to the whole descending GRE key.
It should be noted that the data packet forwarding method for generic routing encapsulation tunnel of the present embodiment, is also applied for following scene:UE is from UMTS Terrestrial radio access network(UMTS Terrestrial Radio Access Network, UTRAN) I GSM/EDGE wireless access networks(GSM/EDGE radio access network, GERAN) access scene, now MME replace with GPRS serving GPRS support nodes (Serving GPRS Support Node, SGSN);The scene of access network access, the interaction signaling that now MME and SGW are replaced between non-3GPP access network access gateway, UE to SGW also replaces with the interaction signaling that UE accesses non-3GPP access network.
In summary, the data packet forwarding method for generic routing encapsulation tunnel of the present embodiment, by inciting somebody to action GRE key are divided to for two fields.Wherein the first field as packet classification logotype, it is identified for the packet to the different business in same PDN connections, therefore it can be identified to belonging to different business in same PDN connections or belonging to the packet of different application, it is handled differently, packet more fine granularity is handled so as to realize.
Referring to Fig. 2, be the application the data packet forwarding method for generic routing encapsulation tunnel in the second network element determine descending GRE key flow chart.The flow can include:
Step 201:Obtain the first field location and indicate parameter;
First field location indicates that parameter can include two marks.One original position for identifying for representing the first field, specific is exactly to start still since low level since a high position.The specific manifestation form of the mark can be traffic_cat_bit_direction.Another identifies the length for representing the first field, i.e. the first field accounts for how many bit.The specific manifestation form of the mark can be traffic_cat_bit.
It should be noted that in the present embodiment, the specific manifestation form of each mark is merely illustrative, it is not limited to above-mentioned form, it would however also be possible to employ other forms.For example, SGW carries GRE_key_bit parameters in PBU message, represent that descending GRE key bit digits, or carrying traffic_cat_bit parameters represent different classes of bit digits.And, it is also possible to carrying parameter GRE_key_bit_direction, represent descending GRE key bit digits since highest order or since lowest order, or parameter traffic_cat_bit_direction is carried, represent that different classes of bit digits are still started counting up since highest order from lowest order.
Step 202:Parameter is indicated according to first field location, determines that the first start bit of first field is put and the first length;
Step 203:By the field of first length is defined as first field location, the first field of generation from being put the first start bit in the descending GRE key;
Step 204:Obtain the second field location and indicate parameter;
Second field location indicates that parameter can also include two marks.The form of expression that acts on of the two marks indicates that parameter is similar to the first field location, repeats no more.
Step 205:Parameter is indicated according to second field location, the second original position and the second length of second field is determined;
Step 206:By the field of second length is defined as second field location, the second field of generation from second original position in the descending GRE key. It should be noted that, when descending GRE key have and during only two fields, because descending GRE key total length is known, so parameter can be indicated according to the first field location, calculate the second field location and indicate parameter, parameter is indicated without individually obtaining the second field location by other mode again.That is, when descending GRE key only include two fields, it is convenient to omit step 204 and step 205, directly according to the original position of the first field and the original position and length of the field of length computation second.
In above-described embodiment, classification processing is carried out to the downlink data packet according to first field, can be included:
Charging is carried out according to first field;
Or, when first field represents Business Stream priority, the value of the business flow priority is added into the user plane in descending general packet wireless service tunnel protocol(The business flow priority in packet header GTP-U)(FPI) in domain.
In the present embodiment, for how to use GRE key to represent that the first field and the second field are described in detail respectively, it is adjusted by original position and length to field, the first field and the second field of different original positions and length can be carried using GRE key.Present invention also provides another data packet forwarding method for generic routing encapsulation tunnel.The executive agent of the present embodiment can be the second network element for carrying LMA functions.Fig. 3 is the flow chart of another data packet forwarding method embodiment for generic routing encapsulation tunnel of the application.As shown in figure 3, this method can include:
Step 301:When setting up gre tunneling, the second network element of carrying LMA functions judges whether the first network element for carrying MAG functions is supported to set up enhanced gre tunneling, obtains the first judged result;
Specifically, step 301 can use following manner:Judge whether to receive the first enhancing GRE marks that first network element is sent;The first enhancing GRE is identified for representing that first network element is supported to set up enhanced gre tunneling.
Identified when first judged result for the second enhancing when being, can be sent to the first network element.
Step 302:In the upstream data bag that subsequently received first network element is sent, obtain first network element to encapsulate the up GRE key used in the upstream data bag;
Step 303:When first judged result when being, to recognize the first field and the second field as PDN connection identifier of the classification logotype in the up GRE key as packet; Step 304:The PDN connections that the upstream data bag belongs to are determined according to second field, the upstream data bag is carried out after classification processing according to first field, the upstream data bag is forwarded;In step 304, the PDN connections that the upstream data bag belongs to are determined according to second field, can be included:
The up GRE key matched with second field are searched in pre-assigned up GRE key;
The corresponding PDN connections of the up GRE key matched are defined as to the PDN connections of the upstream data bag ownership;
Wherein, the up GRE key matched with second field have identical character with second field on identical field location.
Classification processing is carried out to the upstream data bag according to first field, can be included:Charging is carried out according to first field;
Or, report the network element of carrying policy charging rule function to generate strategy first field;Or, first field is converted into by IP packet header mark according to the strategy for being locally configured or storing.Step 305:When first judged result is no, the PDN connections that the upstream data bag belongs to are determined according to the overall up GRE key, the upstream data bag is forwarded.
The flow of the present embodiment is similar in principle to the embodiment that Fig. 1 is represented, by the way that GRE key are divided to for two fields.Wherein the first field as packet classification logotype, it is identified for the packet to the different business in same PDN connections, therefore it can be identified to belonging to different business in same PDN connections or belonging to the packet of different application, it is handled differently, packet more fine granularity is handled so as to realize.
It should be noted that, in the present embodiment, the step of first network element determines up GRE key with it is essentially identical the step of the second network element determines descending GRE key in Fig. 2, it is adjusted by original position and length to field, the first field and the second field of various positions and length can be carried using up GRE key.Here is omitted.Present invention also provides a kind of packet transfer device, packet for generic routing encapsulation tunnel.Fig. 4 is the structure chart of the packet transfer device, packet embodiment for generic routing encapsulation tunnel of the application.As shown in Fig. 4, described device can include: First judging unit 401, for when setting up gre tunneling, judging whether the second network element of ^ load LMA functions is supported to set up enhanced gre tunneling, obtains the first judged result;
Descending GRE key acquiring units 402, for sent in subsequently received second network element downlink data packet when, second network element is obtained to encapsulate the descending GRE key used in the downlink data packet;Field recognition unit 403, the first field and the second field as PDN connection identifier for when first judged result is to be, recognizing the classification logotype in the descending GRE key as packet;First downstream data packet forwarding unit 404, for sent in subsequently received second network element downlink data packet when, the PDN connections that the downlink data packet belongs to are determined according to second field, the downlink data packet is carried out after classification processing according to first field, the downlink data packet is forwarded;
Second downstream data packet forwarding unit 405, for when first judged result is no, the PDN connections that the downlink data packet belongs to be determined according to the whole descending GRE key, forwards the downlink data packet.
Wherein, first judging unit 401 can include:
First transmission sub-unit, for sending the enhancing GRE marks of the descending GRE key and first to second network element;The first enhancing GRE is identified for representing that first network element is supported to set up enhanced gre tunneling;
First judgment sub-unit, for judging whether that the second enhancing GRE for receiving the second network element feedback is identified, obtains the first judged result;The second enhancing GRE is identified for representing that second network element is supported to set up enhanced gre tunneling.
Fig. 5 is the structure chart of another packet transfer device, packet embodiment for generic routing encapsulation tunnel of the application.As shown in figure 5, described device can include:
First judging unit 501, for when setting up gre tunneling, judging whether the first network element of ^ load MAG functions is supported to set up enhanced gre tunneling, obtains the first judged result;
Up GRE key acquiring units 502, for sent in subsequently received first network element upstream data bag when, first network element is obtained to encapsulate the up GRE key used in the upstream data bag;Field recognition unit 503, the first field and the second field as PDN connection identifier for when first judged result is to be, recognizing the classification logotype in the up GRE key as packet;First upstream data packet forwarding unit 504, for determining the PDN connections that the upstream data bag belongs to according to second field, is carried out after classification processing according to first field to the upstream data bag, Forward the upstream data bag;
Second upstream data packet forwarding unit 505, for when first judged result is no, the PDN connections that the upstream data bag belongs to be determined according to the whole up GRE key, forwards the upstream data bag.
Wherein, first judging unit 501 can include:
First judgment sub-unit, for judging whether to receive the first enhancing GRE marks that first network element is sent;The first enhancing GRE is identified for representing that first network element is supported to set up enhanced gre tunneling.
The packet transfer device, packet for generic routing encapsulation tunnel of above-mentioned two embodiment, by the way that GRE key are divided to for two fields.Wherein the first field as packet classification logotype, it is identified for the packet to the different business in same PDN connections, therefore it can be identified to belonging to different business in same PDN connections or belonging to the packet of different application, it is handled differently, packet more fine granularity is handled so as to realize.
Fig. 6 is the flow chart that the data packet forwarding method based on the present invention sets up PDN connections.As shown in fig. 6, the flow can include:
Step 1:User equipment(UE) to base station(ENodeB PDN connection requests) are sent(PDN Connectivity Request) message is to mobile management network element(), MME PDN connections are set up in request.
Step 2:MME sends and sets up session request(Create Session Request) to service webmaster (SGW).
Step 3:SGW sends gateway control session and set up( Gateway Control Session
Establishment) message gives policy charging rule functional network element(), PCRF can be through access policy charging rule functional network element under roaming scence(VPCRF) it is relayed to trust territory's policy charging rule functional network element (hPCRF).
Step 4:PCRF, which is sent, confirms that gateway control session is set up(Acknowledge Gateway Control Session Establishment) message, to SGW, can send under roaming scence via vPCRF.Service quality can wherein be included(QoS) rule and event triggering(Event Triggers) message.
Step 5:SGW sends agent binding update(Proxy Binding Update, PBU) message is to PGW.The descending GRE key and one first enhancing GRE that can include distributing for the PDN connections of the UE in PBU message are indicated(Enhancing GRE marks i.e. in previous embodiment).Enhancing GRE is indicated (enhanced GRE indication) is used to represent that SGW (carries the network element of MAG functions)Enhanced gre tunneling is set up in support.That is SGW supports to represent different classes of data using GRE key segmentations.
Step 6:PGW sends the explanation that IP connections access to network conversation is set up via vPCRF to hPCRF(Indication of IP-CAN Session Establishment), including UE mark, APN(APN type), IP connection access networks(IP-CAN type) etc., the also IP address including being distributed for UE.
Step 7:HPCRF, which is sent, confirms that IP connections access to network conversation is set up(Acknowledge IP-CAN Session Establishment) message, via vPCRF to PGW, including the allowed related service information of signing and policy control and charging(PCC) Rule Information.
Step 8:PGW is received after enhancing GRE instructions.If PGW also supports enhanced gre tunneling to set up, agent binding confirmation can be sent to SGW(Proxy Binding Acknowledge, PBA) message.The up GRE key of the PDN connections distribution of the UE can be included as in PBA message, and the second enhancing GRE is indicated.Second enhancing GRE indicates to be used to represent that PGW (carries the network element of LMA functions)Enhanced gre tunneling is supported to set up.That is PGW supports GRE segmentations to represent different classes of data.
PGW can encapsulate downlink data packet when subsequently forwarding the downlink data of the PDN of the UE using the method for the present invention.Specifically, the process of encapsulation downlink data packet can include:SGW is the descending GRE key that the PDN connections are distributed in obtaining step 5;Using the classification belonging to rear four bit identifications packet in the descending GRE key.It is of course also possible to use the classification belonging to specific n bit identifications packet in the descending GRE key.For example, using latter three, latter five or first six digits using in the descending GRE key(Etc.)Identify the classification belonging to the packet.
In addition, if PGW does not support to set up enhanced gre tunneling, PGW can be indicated with the enhancing GRE in nonrecognition PBU message, and enhancing GRE will not be also carried in PBA message and is indicated.PGW can use prior art when up GRE key are distributed.
Step 9:HPCRF sends gateway control rules for quality of service regulation( Gateway Control and
QoS Rules Provision), it is transmitted to SGW via vPCRF.Including QoS rules and Event Triggers.
Step 10:SGW sends gateway control rules for quality of service regulation and confirmed(Gateway Control and QoS Rules Provision Ack) message is to hPCRF. Step 11:SGW sends and sets up conversational response(Create Session Response) message is to MME, including PDN types(PDN Type), PDN addresses(PDN Address), SGW address and tunnel endpoint identifier(The cell such as TEID).
Step 12:MME sends PDN connections and received(PDN Connectivity Accept) message is to UE.
It should be noted that, if indicated in the PBA message that SGW is received in step 8 containing enhancing GRE, then follow-up SGW, can be by the GRE key in the GRE encapsulation headers of downlink data packet He the descending GRE key for being originally assigned to PGW highest 28 when receiving the downlink data packet of PGW transmissions(Or specific n) match, to determine the downlink data packet is the packet for which the PDN connection for belonging to which UE.Also, according to the strategy being locally configured, SGW can be handled minimum 4 of GRE key as classification logotype.Specifically handling to be:Charging is carried out according to classification logotype, or, when classification logotype represents business flow priority(When FPI), FPI values are filled out into the user plane in descending general packet wireless service tunnel protocol(In the FPI domains in packet header GTP-U).
If indicated in the PBA message that SGW is received in step 8 without enhancing GRE, then follow-up SGW is when receiving the downlink data packet of PGW transmissions, all 32 of the GRE key and GRE key for being originally assigned to PGW in the GRE encapsulation headers of packet can be used to match, to determine the PDN connections of downlink data packet ownership.
If SGW and PGW support enhanced gre tunneling to set up, then follow-up PGW is when receiving the upstream data bag of SGW transmissions, the highest 28 of GRE key and the up GRE key for being originally assigned to SGW in the GRE encapsulation headers of the upstream data bag can be used to match, to determine the upstream data bag is the packet of which UE which PDN connection.Also, PGW is according to the strategy being locally configured, minimum 4 of up GRE key can be handled as classification logotype.Specifically handling to be:Charging is carried out according to classification logotype, or, classification logotype is extracted and reports PCRF to generate strategy, or, classification logotype is converted into by IP packet header mark, such as Differentiated Services Code Point according to the strategy for being locally configured or storing(DSCP) value.
It should be noted that in flow shown in Fig. 6, for GRE key division, can take various forms.In above-described embodiment, using latter 4 in the GRE key of 32 as classification logotype, simply one kind in various ways.For that, as classification logotype, can be divided according to the actual requirements using which of GRE key position. In addition, the embodiment of the present application additionally provides a kind of calculate node, calculate node is probably the host server comprising computing capability, or personal computer PC, either portable portable computer or terminal etc., the application specific embodiment do not limited implementing for calculate node.
Fig. 7 is the structure chart of the calculate node of the application.As shown in fig. 7, calculate node 700 includes:Processor (processor) 710, communication interface (Communications Interface) 720, memory(Memory) 730, bus 740.
Processor 710, communication interface 720, memory 730 completes mutual communication by bus 740.Processor 710, for configuration processor 732.
Specifically, program 732 can include program code, and described program code includes computer-managed instruction.Processor 710 is probably a central processor CPU, or specific integrated circuit ASIC
(Application Specific Integrated Circuit), or it is arranged to implement one or more integrated circuits of the embodiment of the present application.
Memory 730, for depositing program 732.Memory 730 may include high-speed RAM memory, it is also possible to also including nonvolatile memory(Non-volatile memory), for example, at least one magnetic disk storage.Program 732 can specifically include:
First judging unit 401, for when setting up gre tunneling, judging whether the second network element of ^ load LMA functions is supported to set up enhanced gre tunneling, obtains the first judged result;
Descending GRE key acquiring units 402, for sent in subsequently received second network element downlink data packet when, second network element is obtained to encapsulate the descending GRE key used in the downlink data packet;Field recognition unit 403, the first field and the second field as PDN connection identifier for when first judged result is to be, recognizing the classification logotype in the descending GRE key as packet;First downstream data packet forwarding unit 404, for sent in subsequently received second network element downlink data packet when, the PDN connections that the downlink data packet belongs to are determined according to second field, the downlink data packet is carried out after classification processing according to first field, the downlink data packet is forwarded;
Second downstream data packet forwarding unit 405, for when first judged result is no, the PDN connections that the downlink data packet belongs to be determined according to the whole descending GRE key, forwards the downlink data packet.
Or, program 732 can specifically include:
First judging unit 501, for when setting up gre tunneling, judging that ^ carries the first of MAG functions Whether network element support to set up enhanced gre tunneling, obtains the first judged result;
Up GRE key acquiring units 502, for sent in subsequently received first network element upstream data bag when, first network element is obtained to encapsulate the up GRE key used in the upstream data bag;Field recognition unit 503, the first field and the second field as PDN connection identifier for when first judged result is to be, recognizing the classification logotype in the up GRE key as packet;First upstream data packet forwarding unit 504, for determining the PDN connections that the upstream data bag belongs to according to second field, carries out after classification processing to the upstream data bag according to first field, forwards the upstream data bag;
Second upstream data packet forwarding unit 505, for when first judged result is no, the PDN connections that the upstream data bag belongs to be determined according to the whole up GRE key, forwards the upstream data bag.
Each module is implemented referring to the corresponding module or unit in Fig. 5-embodiment illustrated in fig. 6 in program 732, will not be described here0The embodiment of each in this specification is described by the way of progressive, what each embodiment was stressed be between the difference with other embodiment, each embodiment identical similar portion mutually referring to.For device disclosed in embodiment, because it is corresponded to the method disclosed in Example, so the comparison cylinder of description is single, related part is referring to method part illustration.
Professional further appreciates that the unit and algorithm steps of each example described with reference to the embodiments described herein can be realized by electronic hardware or electronic hardware in the way of computer software is combined.In order to clearly demonstrate the interchangeability of fractional hardware and software, the composition and step of each example are generally described according to function in the above description.These functions are performed in the way of hardware or software and hardware combining actually, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel is considered as beyond the scope of this invention.
Hardware, the software module of computing device, or the combination of the two can be directly used to implement with reference to the step of the method or algorithm that the embodiments described herein is described.Software module can be placed in random access memory (RAM), internal memory, read-only storage(ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, any other form well known in CD-ROM, or technical field Storage medium in.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or using the present invention.A variety of modifications to these embodiments be will be apparent for those skilled in the art, and generic principles defined herein can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, the present invention is not intended to be limited to the embodiments shown herein, and is to fit to the most wide scope consistent with features of novelty with principles disclosed herein.

Claims (1)

  1. Claim
    1st, a kind of data packet forwarding method for generic routing encapsulation tunnel, it is characterised in that including:First network element obtains second network element to encapsulate the descending generic route encapsulation code used in the downlink data packet from the downlink data packet for receiving the transmission of the second network element;
    Recognize the first field and the second field as Packet Data Network's connection identifier of classification logotype in the descending generic route encapsulation code as packet;Packet Data Network's connection that the downlink data packet belongs to is determined according to second field;
    The downlink data packet is handled according to first field;
    The downlink data packet after forward process is connected according to the Packet Data Network.
    2nd, according to the method described in claim 1, it is characterised in that also include:
    Determine that second network element is supported to set up enhanced generic routing encapsulation tunnel.
    3rd, method according to claim 2, it is characterised in that determination second network element is supported to set up before enhanced generic routing encapsulation tunnel, including:
    Sending first to second network element strengthens generic route encapsulation mark;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel;
    It is described to determine that second network element is supported to set up enhanced generic routing encapsulation tunnel, including:It is determined that the second enhancing generic route encapsulation mark of the second network element feedback is received, the second enhancing generic route encapsulation is identified for representing that second network element is supported to set up enhanced generic routing encapsulation tunnel.
    4th, according to any described method of claim 1-3, it is characterised in that described that the downlink data packet is handled according to first field, including:
    Charging is carried out according to first field;
    Or, when first field represents Business Stream priority, the value of the business flow priority is added in the Business Stream Priority field in the packet header of the user plane of descending general packet wireless service tunnel protocol.
    5th, according to any described method of claim 1-4, it is characterised in that described to determine that the Packet Data Network that the downlink data packet belongs to connects according to second field, including:
    Search the default descending generic route encapsulation code matched with second field;The default descending generic route encapsulation code is that first network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network; The corresponding Packet Data Network's connection of the descending generic route encapsulation code matched is defined as to Packet Data Network's connection of the downlink data packet ownership;
    Wherein, descending generic route encapsulation code and second field matched with second field has identical position, position of the identical position in the default descending generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that second network element is used in the encapsulation downlink data packet is the second place, and the first position is identical with the second place.
    6th, the method according to claim any one of 1-5, it is characterised in that when land radio access web accesses of the UE from evolution, first network element is gateway, and second network element is packet data gateway.
    7th, a kind of data packet forwarding method for generic routing encapsulation tunnel, it is characterised in that including:Second network element obtains first network element to encapsulate the up generic route encapsulation code used in the upstream data bag when receiving the upstream data bag of the first network element transmission;
    Recognize the first field and the second field as Packet Data Network's connection identifier of classification logotype in the up generic route encapsulation code as packet;
    Packet Data Network's connection that the upstream data bag belongs to is determined according to second field;The upstream data bag is handled according to first field;
    The upstream data bag after forward process is connected according to the Packet Data Network.
    8th, method according to claim 7, it is characterised in that also include:
    Determine that first network element is supported to set up enhanced generic routing encapsulation tunnel.
    9th, method according to claim 8, it is characterised in that enhanced generic routing encapsulation tunnel is set up in determination the first network element support, including:
    Determine whether to receive the first enhancing generic route encapsulation mark that first network element is sent;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel.
    10th, the method according to claim any one of 7-9, it is characterised in that described to be handled according to first field the downlink data packet, including:
    Charging is carried out according to first field;
    Or, report the network element of carrying policy charging rule function to generate strategy first field;Or, first field is converted into by IP packet header mark according to the strategy for being locally configured or storing. 11st, the method according to claim any one of 7-10, it is characterised in that described to determine that the Packet Data Network that the upstream data bag belongs to connects according to second field, including:
    Search the default up generic route encapsulation code matched with second field;The default up generic route encapsulation code is that second network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
    The corresponding Packet Data Network's connection of the up generic route encapsulation code matched is defined as to Packet Data Network's connection of the upstream data bag ownership;
    Wherein, up generic route encapsulation code and second field matched with second field has identical position, position of the identical position in the default up generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that the first network element is used in the encapsulation upstream data bag is the second place, and the first position is identical with the second place.
    12nd, the method according to claim any one of 7-11, it is characterised in that when land radio access web accesses of the UE from evolution, first network element is gateway, and second network element is packet data gateway.
    13rd, a kind of packet transfer device, packet for generic routing encapsulation tunnel, it is characterised in that including:Descending generic route encapsulation code acquiring unit, is the descending generic route encapsulation code used in the encapsulation downlink data packet for from the downlink data packet that second network element is sent is received, obtaining second network element;
    Field recognition unit, the first field and the second field as Packet Data Network's connection identifier for recognizing the classification logotype in the descending generic route encapsulation code as packet;
    Determining unit is connected, for determining that the Packet Data Network that the downlink data packet belongs to connects according to second field;
    Processing unit, for being handled according to first field the downlink data packet;Data packet forwarding unit, for connecting the downlink data packet after forward process according to the Packet Data Network.
    14th, device according to claim 13, it is characterised in that described device, in addition to:First determining unit, for determining that second network element is supported to set up enhanced generic routing encapsulation tunnel.
    15th, device according to claim 14, it is characterised in that described device also includes: First transmitting element, generic route encapsulation mark is strengthened for sending first to second network element;The first enhancing generic route encapsulation is identified for representing that the first network element is supported to set up enhanced generic routing encapsulation tunnel;
    First determining unit, specifically for determining whether that the second enhancing generic route encapsulation for receiving the second network element feedback is identified;The second enhancing generic route encapsulation is identified for representing that second network element is supported to set up enhanced generic routing encapsulation tunnel.
    16th, the device according to claim any one of 13-15, it is characterised in that the processing unit, is specifically included:
    First processing subelement, for carrying out charging according to first field;
    Second processing subelement, for when first field represents Business Stream priority, the value of the business flow priority to be added in the Business Stream Priority field in the packet header of the user plane of descending general packet wireless service tunnel protocol.
    17th, the device according to claim any one of 13-16, it is characterised in that the connection determining unit, is specifically included:
    Subelement is searched, for searching the default descending generic route encapsulation code matched with second field;The default descending generic route encapsulation code is that first network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
    Determination subelement is connected, for the Packet Data Network that the corresponding Packet Data Network's connection of the descending generic route encapsulation code matched is defined as the downlink data packet ownership to be connected;
    Wherein, descending generic route encapsulation code and second field matched with second field has identical position, position of the identical position in the default descending generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that second network element is used in the encapsulation downlink data packet is the second place, and the first position is identical with the second place.
    18th, the device according to claim any one of 13-17, it is characterised in that when land radio access web accesses of the UE from evolution, first network element is gateway, and second network element is packet data gateway.
    19th, a kind of packet transfer device, packet for generic routing encapsulation tunnel, it is characterised in that including:Up generic route encapsulation code acquiring unit, is the up generic route encapsulation code used in the encapsulation upstream data bag for when receiving the upstream data bag of the first network element transmission, obtaining first network element; Field recognition unit, the first field and the second field as Packet Data Network's connection identifier for recognizing the classification logotype in the up generic route encapsulation code as packet;
    Determining unit is connected, for determining that the Packet Data Network that the upstream data bag belongs to connects according to second field;
    Processing unit, for being handled according to first field the upstream data bag;
    Data packet forwarding unit, for connecting the upstream data bag after forward process according to the Packet Data Network.
    20th, device according to claim 19, it is characterised in that also include:
    First determining unit, for determining that first network element is supported to set up enhanced generic routing encapsulation tunnel.
    21, device according to claim 20, it is characterised in that first determining unit is specifically for determining whether to receive the first enhancing generic route encapsulation mark that first network element is sent;The first enhancing generic route encapsulation is identified for representing that first network element is supported to set up enhanced generic routing encapsulation tunnel.
    22nd, the device according to claim any one of 19-21, it is characterised in that the processing unit, is specifically included:
    First processing subelement, for carrying out charging according to first field;
    Second processing subelement, for reporting the network element of carrying policy charging rule function to generate strategy first field;
    3rd processing subelement, for being converted into first field according to the strategy for being locally configured or storing
    IP packet headers.
    23rd, the device according to claim any one of 19-22, it is characterised in that the connection determining unit, is specifically included:
    Subelement is searched, for searching the default up generic route encapsulation code matched with second field;The default up generic route encapsulation code is that second network element connects pre-assigned when setting up Packet Data Network's connection for the Packet Data Network;
    Determination subelement is connected, for the Packet Data Network that the corresponding Packet Data Network's connection of the up generic route encapsulation code matched is defined as the upstream data bag ownership to be connected;
    Wherein, the up generic route encapsulation code matched with second field has with second field Identical position, position of the identical position in the default up generic route encapsulation code is first position, position of the identical position in the descending generic route encapsulation code that the first network element is used in the encapsulation upstream data bag is the second place, and the first position is identical with the second place.
    24th, the device according to claim any one of 19-23, it is characterised in that when land radio access web accesses of the UE from evolution, first network element is gateway, and second network element is packet data gateway.
CN201380004539.8A 2013-09-06 2013-09-06 Data package forwarding method and device for generic route encapsulation tunnel Pending CN104798437A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/083066 WO2015032073A1 (en) 2013-09-06 2013-09-06 Data package forwarding method and device for generic route encapsulation tunnel

Publications (1)

Publication Number Publication Date
CN104798437A true CN104798437A (en) 2015-07-22

Family

ID=52627712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380004539.8A Pending CN104798437A (en) 2013-09-06 2013-09-06 Data package forwarding method and device for generic route encapsulation tunnel

Country Status (2)

Country Link
CN (1) CN104798437A (en)
WO (1) WO2015032073A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494538A (en) * 2008-01-23 2009-07-29 华为技术有限公司 Data transmission control method and communication system and encipher control network element
CN101978677A (en) * 2008-03-21 2011-02-16 阿尔卡特朗讯公司 In-band dpi application awareness propagation enhancements
CN102104524A (en) * 2009-12-21 2011-06-22 中兴通讯股份有限公司 Method and system for managing key value of general routing encapsulation tunnel
WO2012005992A2 (en) * 2010-06-29 2012-01-12 Alcatel-Lucent Usa Inc. Method and apparatus for allocating bundles of sessions in a network element

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494538A (en) * 2008-01-23 2009-07-29 华为技术有限公司 Data transmission control method and communication system and encipher control network element
CN101978677A (en) * 2008-03-21 2011-02-16 阿尔卡特朗讯公司 In-band dpi application awareness propagation enhancements
CN102104524A (en) * 2009-12-21 2011-06-22 中兴通讯股份有限公司 Method and system for managing key value of general routing encapsulation tunnel
WO2012005992A2 (en) * 2010-06-29 2012-01-12 Alcatel-Lucent Usa Inc. Method and apparatus for allocating bundles of sessions in a network element

Also Published As

Publication number Publication date
WO2015032073A1 (en) 2015-03-12

Similar Documents

Publication Publication Date Title
CN102223663B (en) A kind of method and system obtaining network load
CN102668685B (en) For improving the method for telecommunication of service quality process, agreement and equipment
JP4006407B2 (en) Apparatus and method for performing traffic flow template packet filtering according to an internet protocol version in a mobile communication system
EP3509381A1 (en) Method and nodes for handling access to epc services via a non-3gpp network
TW201701616A (en) Method and nodes for handling a UE which roams into a visited network
CN103636283A (en) Gateway system, device and communication method
EP3370457B1 (en) Qos guarantee method and gateway
JP2006503501A (en) Method and apparatus for use of microtunnels in a communication system
US10536457B2 (en) User data processing apparatus and method, and system
US20160072930A1 (en) Data transmission method and apparatus, communications device, and communications system
EP2521385A1 (en) Policy and charging control method, gateway and mobile terminal thereof
CN101374100B (en) Method, apparatus and system for sorting WiMAX business data stream packet
US20220116754A1 (en) Method and system for enhancing charging for co-located sgw and pgw
EP2332319B1 (en) Systems and methods for bulk release of resources associated with node failure
CN101291525A (en) Default bearing establishing method for wireless network, and system thereof
CN113747493B (en) Data transmission method, device, system and storage medium
CN105247946A (en) Service layer control aware control signalling in a communication network
US9877258B2 (en) Method and device for transferring data traffic
EP3537666B1 (en) Service data processing method and apparatus
CN107810620A (en) Binding service is provided at non-anchor node
JP2018528707A (en) Mechanism for extending IE type in GTP
CN103369502A (en) Processing method of strategy control conversation and network element
CN102611696B (en) A kind of transmission method of policy information and equipment
CN104798437A (en) Data package forwarding method and device for generic route encapsulation tunnel
CN102104524B (en) Method and system for managing key value of general routing encapsulation tunnel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150722

RJ01 Rejection of invention patent application after publication