US20160330646A1 - Method and Apparatus for Processing Bearer - Google Patents
Method and Apparatus for Processing Bearer Download PDFInfo
- Publication number
- US20160330646A1 US20160330646A1 US15/214,953 US201615214953A US2016330646A1 US 20160330646 A1 US20160330646 A1 US 20160330646A1 US 201615214953 A US201615214953 A US 201615214953A US 2016330646 A1 US2016330646 A1 US 2016330646A1
- Authority
- US
- United States
- Prior art keywords
- bearer
- service
- existing
- gbr
- mbr
- 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.)
- Abandoned
Links
- 238000012545 processing Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims abstract description 76
- 238000007689 inspection Methods 0.000 claims abstract description 48
- 230000004044 response Effects 0.000 claims description 43
- 230000014759 maintenance of location Effects 0.000 claims description 14
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000004913 activation Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
- H04W28/0263—Traffic management, e.g. flow control or congestion control per individual bearer or channel involving mapping traffic to individual bearers or channels, e.g. traffic flow template [TFT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for processing a bearer.
- a next generation core network system architecture evolution SAE includes a mobility management network element, for example, a mobility management entity MME or an S4 GRPS service support node S4 SGSN, responsible for location management, connection management, security authentication, gateway selection, and the like of a mobile user terminal; a serving gateway S-GW, which is a gateway responsible for local access of a user terminal; a data gateway P-GW, which is a gateway responsible for a user terminal to access an external data network; and a policy and charging rule function PCRF, serving as a control node for quality of service QoS and charging policy.
- a policy decision point created according to a dedicated bearer described in a 3GPP standard TS 23.401 is defined in a policy server PCRF.
- a dedicated bearer of a service needs to be triggered through the PCRF.
- the creating of the dedicated bearer requires providing a related parameter of the service to the PCRF by an AF.
- the PCRF creates the dedicated bearer of the service according to the related parameter.
- the application function AF has no concentration and is hard to be deployed, so that the PCC architecture function is basically based on static configuration, and cannot sense a service dynamically to apply different policies, thereby affecting the use and promotion of the PCRF creating the dedicated bearer.
- the PCRF creates the dedicated bearer based on the related parameter reported by the AF, if it is intended to create the dedicated bearer through the PCRF, the AF needs to be deployed, which increases hardware overhead of a system.
- the present invention provides a method for processing a bearer.
- the method includes performing depth packet inspection (DPI) processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- DPI depth packet inspection
- a service quality attribute parameter of the service is determined according to the DPI result and the preset matching rule.
- the method further includes determining whether the quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, creating a dedicated bearer for the service.
- a shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter of the service is determined according to the SPI result and the preset matching rule.
- the method further includes determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, creating a dedicated bearer for the service.
- the present invention further provides a method for processing a bearer.
- the method includes performing depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter of the service is determined according to the DPI/SPI result and the preset matching rule.
- the method further includes reporting the service quality attribute parameter of the service to a PCRF through an Rx interface so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service.
- the present invention further provides an apparatus for processing a bearer.
- the apparatus includes a processing module configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter determining module is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule.
- a service quality attribute parameter of the service is determined.
- a dedicated bearer creating module is configured to determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service.
- the present invention further provides an apparatus for processing a bearer.
- the apparatus includes a processing module configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter determining module is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule or according to the SPI result and the preset matching rule.
- a dedicated bearer creating module is configured to report the service quality attribute parameter of the service to a PCRF through an Rx interface so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service.
- depth packet inspection DPI/shallow packet inspection SPI is performed on a traffic flow of a service so as to obtain a DPI/SPI processing result.
- a service quality attribute parameter of the service is determined. It is further determined whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- FIG. 1 is a flow chart of a method for processing a bearer according to Embodiment 1 of the present invention
- FIG. 2 is an information exchange diagram of a method for processing a bearer according to Embodiment 2 of the present invention
- FIG. 3 is an information exchange diagram of a method for processing a bearer according to Embodiment 3 of the present invention.
- FIG. 4 is an information exchange diagram of a method for processing a bearer according to Embodiment 4 of the present invention.
- FIG. 5 is an information exchange diagram of a method for processing a bearer according to Embodiment 5 of the present invention.
- FIG. 6 is a schematic structural diagram of an apparatus for processing a bearer according to Embodiment 6 of the present invention.
- FIG. 7 is a schematic structural diagram of an apparatus for processing a bearer according to Embodiment 7 of the present invention.
- FIG. 8 is a schematic structural diagram of an apparatus for processing a bearer according to Embodiment 7 of the present invention.
- FIG. 1 is a flow chart of an embodiment of a method for processing a bearer according to the present invention; the method is applied to a scenario in which a dedicated bearer service is created in a 4G or 3G network without a PCRF.
- a 4G network is a network of a next generation core network SAE, and the network architecture includes: a mobility management entity MME or an S4 SGSN, responsible for location management, connection management, security authentication, and gateway selection, including selection of a serving gateway, a data gateway, and the like, of a mobile user terminal; a serving gateway S-GW, which is a local access gateway of a user terminal; a data gateway P-GW, which is a gateway for a user terminal to access an external data network; and a PCRF, serving as a control node of QoS and charging policy.
- MME mobility management entity
- S4 SGSN responsible for location management, connection management, security authentication, and gateway selection, including selection of a serving gateway, a data gateway, and the like, of
- the 3G network at least includes: a gateway GPRS support node GGSN, configured to initiate a PDP connection activation to an SGSN; an SGSN, configured to send a secondary context activation request to a mobile station MS, so that the MS initiates a procedure of secondary context activation, where the secondary context activation request carries a Linked TI, a TI, a QoS Requested, a TFT, and a protocol configuration item.
- a gateway GPRS support node GGSN configured to initiate a PDP connection activation to an SGSN
- an SGSN configured to send a secondary context activation request to a mobile station MS, so that the MS initiates a procedure of secondary context activation, where the secondary context activation request carries a Linked TI, a TI, a QoS Requested, a TFT, and a protocol configuration item.
- the method mainly includes the following steps described below.
- S 101 According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result. Alternatively, according to a preset layer-3 or layer-4 protocol type matching rule, shallow packet inspection SPI (L3/4 SPI) processing is performed on a traffic flow of a service so as to obtain an SPI processing result.
- a preset layer-7 protocol type matching rule perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result.
- shallow packet inspection SPI L3/4 SPI
- a service quality attribute parameter of the service is determined according to the DPI result and the preset matching rule or according to the SPI result and the preset matching rule.
- the service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP, and the step of determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, a dedicated bearer is created for the service. It is determined whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if at least one is different, a dedicated bearer is created for the service.
- S 103 Determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, a dedicated bearer is created for the service.
- the existing bearer is a default bearer or an existing dedicated bearer.
- the creating a dedicated bearer for the service may specifically be: acquiring a 5-tuple of the service, and a GBR and an MBR of the service; creating a dedicated bearer of the service according to the 5-tuple of the service and the GBR and MBR of the service, where a traffic flow template (TFT) parameter of the dedicated bearer is the 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the service GBR and MBR.
- TFT traffic flow template
- the 5-tuple of the service and the GBR and MBR of the service may be acquired through performing depth packet inspection DPI processing on the traffic flow of the service according to the preset layer-7 protocol type matching rule in S 101 .
- they may be acquired through performing shallow packet inspection SPI on the traffic flow of the service according to the preset layer-3 or layer-4 protocol type matching rule, and a specific acquisition manner is not limited in this embodiment.
- this embodiment may further include triggering an update procedure of the existing bearer when it is determined that the service quality attribute parameter is different from the service quality attribute parameter of the existing bearer.
- the service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP; the step of when it is determined that the service quality attribute parameter is different from the service quality attribute parameter of the existing bearer, triggering an update procedure of the existing bearer specifically includes: determining whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if the same, triggering an update procedure of the existing dedicated bearer.
- the triggering an update procedure of the existing dedicated bearer may be performed by sending a default bearer update request.
- the existing bearer is an existing dedicated bearer
- the triggering an update procedure of the existing dedicated bearer may include acquiring a 5-tuple of the service, and a GBR and an MBR of the service, and adding the 5-tuple of the traffic flow into a TFT parameter of the existing dedicated bearer, and adding a GBR and an MBR of the existing dedicated bearer with the GBR and MBR of the service so as to obtain an accumulated value of the GBR and MBR.
- the accumulated value of the GBR and MBR may be used as the GBR and MBR of the existing dedicated bearer.
- this embodiment may further include updating the existing bearer when the existing bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated.
- the triggering an update procedure of the existing dedicated bearer includes: acquiring a 5-tuple of the service, and a GBR and an MBR of the service; subtracting the 5-tuple of the traffic flow from a TFT parameter of the existing dedicated bearer; subtracting the GBR and MBR of the service from a GBR and an MBR of the existing dedicated bearer so as to obtain an updated accumulated value of the GBR and MBR; and using the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer.
- this embodiment may further include initiating a deletion procedure of the dedicated bearer so as to delete the dedicated bearer when all services carried by the dedicated bearer stop transmitting traffic flows.
- this embodiment may be applied to a 3G network environment or a 4G network environment, when current network environment is the 3G network environment, the QoS class identifier is a traffic class Traffic Class.
- the QoS class identifier is a service QoS class identifier QCI.
- a value range of the allocation and retention priority ARP is 1 to 15
- a value range of the allocation and retention priority ARP is 1 to 3.
- an execution body of the steps may be a PDN gateway having functions of the foregoing steps.
- an execution body of the steps may be a GGSN having functions of the foregoing steps.
- perform depth packet inspection DPI/shallow packet inspection SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increase diversity of a dedicated bearer creating apparatus.
- FIG. 2 is a flow chart of another embodiment of a method for processing a bearer according to the present invention. on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps as described further below.
- S 201 According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result.
- shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- S 202 According to the DPI/SPI result and the preset matching rule, determine a service QoS class identifier QCI identifying a class quality of the service, an allocation and retention priority (ARP), a guaranteed bit rate (GBR), and a maximum bit rate (MBR).
- ARP allocation and retention priority
- GRR guaranteed bit rate
- MRR maximum bit rate
- the QoS class identifier is a service QoS class identifier QCI
- a value range of the allocation and retention priority ARP is 1 to 15.
- S 203 Determine whether the QoS class identifier QCI and the ARP are the same as a QoS class identifier and an allocation and retention priority ARP of a default bearer, and if different, perform S 204 , and if the same, carry the service through the default bearer.
- a PDN GW creates a dedicated bearer for the service, where a TFT of the dedicated bearer is a 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the guaranteed bit rate GBR and the maximum bit rate MBR of the service.
- the PDN GW performs bearer binding through QCI and ARP in QoS information carried in a static policy, and if a new dedicated bearer needs to be created, the PDN GW sends a create dedicated bearer request Create Bearer Request message to a serving gateway Serving GW.
- the Create Bearer Request includes the following Information element: an international mobile subscriber identity IMSI, a procedure transaction identifier PTI, an evolved packet system bearer quality of service, a TFT, a tunnel endpoint identifier S5/S8 TEID, a Charging Id, a linked EPS bearer identity LBI, and a protocol configuration item.
- the Serving GW sends the create dedicated bearer request Create Bearer Request to an MME.
- the MME selects a not-used evolved packet system bearer identity to identify a new dedicated bearer.
- the MME initiates a session control request Session Management Request to an eNodeB.
- the request carries a PTI, a TFT, an evolved packet system bearer quality of service parameter (the parameter does not include an ARP), a protocol configuration item, an evolved packet system bearer identity, and a linked evolved packet system bearer identity.
- the eNodeB maps the evolved packet system bearer quality of service into a radio bearer quality of service, and sends an RRC connection reconfiguration message (RRC Connection Reconfiguration) to a UE.
- the RRC Connection Reconfiguration includes: radio bearer quality of service, Session Management Request, and an evolved packet system radio bearer identity.
- S 208 The UE sends an RRC connection reconfiguration complete message Connection Reconfiguration Complete message to the eNodeB, so as to acknowledge activation of a radio bearer.
- the eNodeB sends a dedicated bearer setup response Bearer Setup Response message to the MME to acknowledge bearer activation, and indicate whether a requested bearer quality of service requested Bearer QoS can be allocated.
- S 210 The UE builds a session control request response Session Management Response message of an NAS (non-access stratum) layer including EPS Bearer Identity, and sends it to the eNodeB through a Direct Transfer message, that is, the Session Management Response message.
- NAS non-access stratum
- the eNodeB sends the Session Management Response message to the MME through an uplink non-access stratum NAS transmission message.
- the Serving GW receives the create dedicated bearer response Create Bearer Response message of the MME, and creates an S1-U dedicated bearer with the eNodeB.
- the Serving GW allocates a tunnel endpoint identifier TEID-U of a data plane at a GTP-based S5/S8 dedicated bearer Serving GW side, and sends the Create Bearer Response to the PDN GW.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- FIG. 3 is a flow chart of still another embodiment of a method for processing a bearer; on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps, where, S 314 to S 323 are the same as S 204 to S 213 in Embodiment 2, and are not repeatedly described herein. Steps in this embodiment different from those of the foregoing embodiment are described below.
- S 301 According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result; or according to a preset layer-3 or layer-4 protocol type matching rule, perform shallow packet inspection SPI processing on a traffic flow of a service, so as to obtain an SPI processing result (not shown in the figure).
- S 303 Determine whether a dedicated bearer having a QoS class identifier and an ARP the same as the QoS class identifier and ARP of the service exists in the created dedicated bearer, and if not, perform S 314 , a step of creating a dedicated bearer for the service; and if yes, perform S 304 .
- a 5-tuple of the traffic flow as a TFT parameter of the same dedicated bearer; add the guaranteed bit rate GBR and the maximum bit rate MBR of the same dedicated bearer to the GBR and MBR of the service, so as to obtain an accumulated value of the GBR and MBR; and use the accumulated value of the GBR and MBR as the GBR and MBR of the same dedicated bearer.
- a data service is identified and parsed through shallow packet inspection SPI and DPI; if coming of a first type of traffic flow is sensed, a dedicated bearer creating procedure described in Embodiment 1 is initiated; and if the dedicated bearer to which a QOS policy corresponding to the service belongs has been created, a PGW detects coming of a second type of service, an update procedure on the dedicated bearer is initiated, the QOS policy of the bearer is updated at the same time, and an accumulated value of bearer GBR and MBR of the two types of services is used as a new bearer bandwidth. Accordingly, as for multiple types of services occurring on the dedicated bearer at the same time, an accumulated value of bearer GBR and MBR of the services is used as a new bearer bandwidth.
- the PDN GW by using an acquired policy determines that QoS authenticated by a traffic flow is updated, or determines to add or remove a traffic flow to or from an activated dedicated bearer, so as to initiate a dedicated bearer update procedure requiring QoS update.
- the PDN GW generates an uplink traffic flow template UL TFT and updates an evolved packet system bearer quality of service, and sends an update bearer request Update Bearer Request to a Serving GW.
- the MME sends a bearer modify request Bearer Modify Request message to an eNodeB, so as to request modifying the bearer.
- the eNodeB sends an RRC Connection Reconfiguration message to a user equipment UE, so as to request modifying a radio bearer.
- S 311 The UE sends a Session Management Response message to the eNodeB.
- the Serving GW sends an Update Bearer Response message to the PDN GW.
- a service quality attribute parameter of the service determines whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- a bandwidth of the dedicated bearer is adjusted through an accumulated value of bearer GBR and MBR of the corresponding services, thereby increasing the adjustability of the dedicated bearer.
- FIG. 4 is a flow chart of still another embodiment of a method for processing a bearer; on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps, where, S 401 to S 413 are the same as S 301 to S 313 in Embodiment 3, and are not repeatedly described herein. Steps in this embodiment different from those of the foregoing embodiment are described below.
- a GBR and an MBR of the service is subtracted from a GBR and an MBR of the dedicated bearer, so as to obtain an updated accumulated value of the GBR and MBR.
- a deletion procedure of the dedicated bearer is initiated so as to delete the dedicated bearer.
- a PDN GW senses that a certain traffic flow triggering a create or update procedure of the dedicated bearer does not receive any packet in a configured time or when it is detected through an SPI/DPI technology that a service packet is no longer generated since the traffic flow is disconnected, initiate, based on 5-tuple information of the traffic flow, a dedicated bearer update procedure to trigger deletion of the TFT of the corresponding dedicated bearer. If a PGW detects that all traffic flows under the dedicated bearer stop transmitting packets, trigger a deletion procedure of the corresponding dedicated bearer, so that the PDN GW determines to initiate a bearer deactivation procedure, and sends a Delete Bearer Request to a Serving GW.
- the Serving GW sends a delete dedicated bearer request Delete Bearer Request message to an MME.
- the Delete Bearer Request carries a procedure transaction identifier PTI, an evolved packet system bearer identity, and a cause value Causes.
- the Serving GW sends a Delete Bearer Request message to an SGSN at the same time.
- the Delete Bearer Request carries a PTI, an evolved packet system bearer identity, and Causes.
- S 416 b The MME sends a deactivate dedicated bearer request Deactivate Bearer Request to an eNodeB, so as to request deactivating the bearer.
- S 419 a The UE sends a session control response to the eNodeB.
- S 421 If the ISR is activated, and after the Delete Bearer Response of the MME and the Delete Bearer Response of the SGSN are received by an S-GW, or if the ISR is not activated, and after the Delete Bearer Response of the MME is received by an S-GW, the S-GW deletes a bearer context related to itself, and sends a delete bearer command Delete Bearer Command to a P-GW. If the procedure is caused by a session termination message IP CAN Session Termination initiated by a PCRF, the P-GW further needs to return a response to the PCRF.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- FIG. 5 is a flow chart of still another embodiment of a method for processing a bearer, and specifically, this embodiment includes the following steps:
- S 501 According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result; or according to a preset layer-3 or layer-4 protocol type matching rule, perform shallow packet inspection SPI processing on a traffic flow of a service, so as to obtain an SPI processing result (not shown in the figure).
- the service quality attribute parameter specifically includes a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP.
- S 503 Report QoS information of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service and the QoS information of the service.
- the PDN GW distinguishes data packets to different traffic flows through a capability of the DPI/SPI, generates a rule of the traffic flow and the QoS information, and reports them to the PCRF through the Rx interface, so that the PCRF creates the dedicated bearer of the service according to the service and the QoS information of the service.
- the PCRF delivers a PCC preset policy Decision Provision to the PDN GW, where the Decision Provision carries QoS.
- the PDN GW executes bearer binding through QCI and ARP in the QoS information carried in the PCC policy. If it is required to create a new dedicated bearer, the PDN GW sends a Create Bearer Request message to a Serving GW.
- the Create Bearer Request message carries the following information element: an IMSI, a PTI, an evolved packet system bearer quality of service, a TFT, an S5/S8 TEID, a Charging Id, a linked EPS bearer identity LBI, and a protocol configuration item.
- the Serving GW sends the create dedicated bearer request Create Bearer Request to an MME.
- Information element carried in the create dedicated bearer request include: an IMSI, a PTI, an EPS evolved packet system bearer quality of service, a TFT, an S1-TEID, an LBI, and a protocol configuration item.
- the MME selects a not-used evolved packet system bearer identity to identify a new dedicated bearer.
- the MME initiates a Session Management Request message to an eNodeB.
- the message carries the PTI, the TFT, an evolved packet system bearer quality of service parameter (the parameter does not include an ARP), an evolved packet system bearer identity, and a linked evolved packet system bearer identity.
- the eNodeB maps the evolved packet system bearer quality of service into a radio bearer quality of service Radio Bearer QoS, and sends an RRC Connection Reconfiguration message to a UE.
- the RRC Connection Reconfiguration message carries: the Radio Bearer QoS, the Session Management Request, and an EPS RB Identity.
- S 509 The UE sends an RRC Connection Reconfiguration Complete message to the eNodeB to acknowledge activation of a radio bearer.
- the eNodeB sends a Bearer Setup Response to the MME to acknowledge activation of a bearer, and indicates whether the requested Bearer QoS can be allocated.
- S 511 The UE builds an NAS layer including a Session Management Response message of the EPS Bearer Identity, and sends it to the eNodeB through a Direct Transfer message, that is, the Session Management Response message.
- the eNodeB sends the Session Management Response message to the MME through an uplink NAS transmission message.
- the Serving GW receives the Create Bearer Response of the MME, and creates an S1-U dedicated bearer with the eNodeB.
- the Serving GW allocates a TEID-U at a GTP-based S5/S8 dedicated bearer Serving GW side, and sends a create dedicated bearer response Create Bearer Response to the PDN GW.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, and report QoS information of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service and the QoS information of the service, which increases information sources required by the PCRF for creating a dedicated bearer and therefore increases diversity of a dedicated bearer creating apparatus.
- FIG. 6 is a schematic structural diagram of an embodiment of an apparatus for processing a bearer according to the present invention; the apparatus is mainly configured to implement the method provided in Embodiment 1, and an application environment thereof is the same as that of the method embodiment of the present invention, which is not repeatedly described herein, and a specific working procedure may also be obtained with reference to the foregoing method embodiment.
- the apparatus includes a processing module 601 configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- the processing module 601 is configured to perform shallow packet inspection SPI processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter determining module 602 is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule. Alternatively, a service quality attribute parameter of the service is determined according to the SPI result and the preset matching rule.
- a dedicated bearer creating module 603 is configured to determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- FIG. 7 is a schematic structural diagram of another embodiment of an apparatus for processing a bearer, and on the basis of Embodiment 6, a service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP.
- the dedicated bearer creating module 603 is configured to determine whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of an existing bearer, if at least one is different, create a dedicated bearer for the service.
- the QoS class identifier is a traffic class Traffic Class.
- the QoS class identifier is a service QoS class identifier QCI.
- the dedicated bearer creating module 603 specifically includes a service 5-tuple acquiring unit 6031 configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service.
- a dedicated bearer creating unit 6032 is configured to create a dedicated bearer of the service according to the 5-tuple of the service and the GBR and MBR of the service.
- a traffic flow template TFT parameter of the dedicated bearer is the 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the GBR and the MBR of the service.
- the existing bearer is a default bearer or an existing dedicated bearer.
- the apparatus further includes an existing bearer update module 604 configured to trigger an update procedure of the existing bearer when it is determined that the service quality attribute parameter is different from a service quality attribute parameter of the existing bearer.
- the service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP.
- the existing bearer update module 604 is specifically configured to determine whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if the same, trigger an update procedure of the existing bearer.
- the existing bearer is a default bearer or an existing dedicated bearer.
- the existing bearer update module 604 is specifically configured to send a default bearer update request.
- the existing bearer update module 604 includes a first service 5-tuple acquiring unit 6041 configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service.
- a first existing bearer update unit 6042 is configured to add the 5-tuple of the traffic flow to the TFT parameter of the existing dedicated bearer, add a GBR and an MBR of the existing dedicated bearer to the GBR and MBR of the service so as to obtain an accumulated value of the GBR and MBR, and use the accumulated value of the GBR and MBR as the GBR and MBR of the existing dedicated bearer.
- the apparatus further includes an existing bearer update module 605 configured to update the existing bearer when the existing bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated.
- an existing bearer update module 605 configured to update the existing bearer when the existing bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated.
- the existing bearer update module 605 further includes a second service 5-tuple acquiring unit 6051 and a second existing bearer update unit 6052 .
- the second service 5-tuple acquiring unit 6051 is configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service.
- the second existing bearer update unit 6052 is configured to subtract the 5-tuple of the traffic flow from the TFT parameter of the existing dedicated bearer, subtract the GBR and MBR of the service from a GBR and an MBR of the dedicated bearer so as to obtain an updated accumulated value of the GBR and MBR, and use the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer.
- a dedicated bearer deletion module 606 is configured to initiate a deletion procedure of the dedicated bearer so as to delete the dedicated bearer when all services carried by the dedicated bearer stop transmitting traffic flows.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- FIG. 8 is a schematic structural diagram of another embodiment of an apparatus for processing a bearer, and the apparatus includes a processing module 701 configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result.
- the processing module 701 is configured to perform shallow packet inspection SPI processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- a service quality attribute parameter determining module 702 is configured to determine a service quality attribute parameter of the service according to the DPI/SPI result and the preset matching rule.
- the service quality attribute parameter includes a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP.
- a dedicated bearer creating module 703 is configured to report the service quality attribute parameter of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service.
- perform depth packet inspection DPI/SPI on a traffic flow of a service so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- the program may be stored in a computer readable storage medium.
- the storage medium may be a read-only memory, a magnetic disk, an optical disc, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a method and an apparatus for processing a bearer. The method includes performing depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule. Alternatively, shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain a DPI/SPI processing result. According to the DPI/SPI result and the preset matching rule, a service quality attribute parameter of the service is determined. The method further includes determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, creating a dedicated bearer for the service.
Description
- This application is a continuation of U.S. patent application Ser. No. 14/142,314, filed on Dec. 27, 2013, which is a continuation of International Application No. PCT/CN2011/076766, filed on Jul. 1, 2011, The afore-mentioned patent applications are hereby incorporated by reference in their entireties.
- The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for processing a bearer.
- A next generation core network system architecture evolution SAE includes a mobility management network element, for example, a mobility management entity MME or an S4 GRPS service support node S4 SGSN, responsible for location management, connection management, security authentication, gateway selection, and the like of a mobile user terminal; a serving gateway S-GW, which is a gateway responsible for local access of a user terminal; a data gateway P-GW, which is a gateway responsible for a user terminal to access an external data network; and a policy and charging rule function PCRF, serving as a control node for quality of service QoS and charging policy. In the SAE network architecture, a policy decision point created according to a dedicated bearer described in a 3GPP standard TS 23.401 is defined in a policy server PCRF.
- In the existing SAE network architecture, a dedicated bearer of a service needs to be triggered through the PCRF. Specifically, the creating of the dedicated bearer requires providing a related parameter of the service to the PCRF by an AF. The PCRF creates the dedicated bearer of the service according to the related parameter. However, in the existing policy and charging control PCC deployment solution, because of different deployment manners and ideas of operators, the application function AF has no concentration and is hard to be deployed, so that the PCC architecture function is basically based on static configuration, and cannot sense a service dynamically to apply different policies, thereby affecting the use and promotion of the PCRF creating the dedicated bearer. In addition, because the PCRF creates the dedicated bearer based on the related parameter reported by the AF, if it is intended to create the dedicated bearer through the PCRF, the AF needs to be deployed, which increases hardware overhead of a system.
- In order to reduce system overhead of an SAE network architecture, in one aspect, the present invention provides a method for processing a bearer. The method includes performing depth packet inspection (DPI) processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. A service quality attribute parameter of the service is determined according to the DPI result and the preset matching rule. The method further includes determining whether the quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, creating a dedicated bearer for the service. Alternatively, a shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attribute parameter of the service is determined according to the SPI result and the preset matching rule. The method further includes determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, creating a dedicated bearer for the service.
- The present invention further provides a method for processing a bearer. The method includes performing depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. Alternatively, shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attribute parameter of the service is determined according to the DPI/SPI result and the preset matching rule. The method further includes reporting the service quality attribute parameter of the service to a PCRF through an Rx interface so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service.
- In another aspect, the present invention further provides an apparatus for processing a bearer. The apparatus includes a processing module configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. Alternatively, shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attribute parameter determining module is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule. Alternatively, according to the SPI result and the preset matching rule, a service quality attribute parameter of the service is determined. A dedicated bearer creating module is configured to determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service.
- In another aspect, the present invention further provides an apparatus for processing a bearer. The apparatus includes a processing module configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. Alternatively, shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attribute parameter determining module is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule or according to the SPI result and the preset matching rule. A dedicated bearer creating module is configured to report the service quality attribute parameter of the service to a PCRF through an Rx interface so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service.
- In various embodiments of the present invention, depth packet inspection DPI/shallow packet inspection SPI is performed on a traffic flow of a service so as to obtain a DPI/SPI processing result. According to the DPI/SPI result and a preset matching rule, a service quality attribute parameter of the service is determined. It is further determined whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
- To describe the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces accompanying drawings required for describing the embodiments of the present invention. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings according to these accompanying drawings without creative efforts.
-
FIG. 1 is a flow chart of a method for processing a bearer according toEmbodiment 1 of the present invention; -
FIG. 2 is an information exchange diagram of a method for processing a bearer according to Embodiment 2 of the present invention; -
FIG. 3 is an information exchange diagram of a method for processing a bearer according toEmbodiment 3 of the present invention; -
FIG. 4 is an information exchange diagram of a method for processing a bearer according toEmbodiment 4 of the present invention; -
FIG. 5 is an information exchange diagram of a method for processing a bearer according to Embodiment 5 of the present invention; -
FIG. 6 is a schematic structural diagram of an apparatus for processing a bearer according to Embodiment 6 of the present invention; -
FIG. 7 is a schematic structural diagram of an apparatus for processing a bearer according toEmbodiment 7 of the present invention; and -
FIG. 8 is a schematic structural diagram of an apparatus for processing a bearer according toEmbodiment 7 of the present invention. - To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the embodiments to be described are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
-
FIG. 1 is a flow chart of an embodiment of a method for processing a bearer according to the present invention; the method is applied to a scenario in which a dedicated bearer service is created in a 4G or 3G network without a PCRF. A 4G network is a network of a next generation core network SAE, and the network architecture includes: a mobility management entity MME or an S4 SGSN, responsible for location management, connection management, security authentication, and gateway selection, including selection of a serving gateway, a data gateway, and the like, of a mobile user terminal; a serving gateway S-GW, which is a local access gateway of a user terminal; a data gateway P-GW, which is a gateway for a user terminal to access an external data network; and a PCRF, serving as a control node of QoS and charging policy. The 3G network at least includes: a gateway GPRS support node GGSN, configured to initiate a PDP connection activation to an SGSN; an SGSN, configured to send a secondary context activation request to a mobile station MS, so that the MS initiates a procedure of secondary context activation, where the secondary context activation request carries a Linked TI, a TI, a QoS Requested, a TFT, and a protocol configuration item. - The method mainly includes the following steps described below.
- S101: According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result. Alternatively, according to a preset layer-3 or layer-4 protocol type matching rule, shallow packet inspection SPI (L3/4 SPI) processing is performed on a traffic flow of a service so as to obtain an SPI processing result.
- S102: A service quality attribute parameter of the service is determined according to the DPI result and the preset matching rule or according to the SPI result and the preset matching rule.
- The service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP, and the step of determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, a dedicated bearer is created for the service. It is determined whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if at least one is different, a dedicated bearer is created for the service.
- S103: Determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, a dedicated bearer is created for the service.
- The existing bearer is a default bearer or an existing dedicated bearer.
- In this embodiment, the creating a dedicated bearer for the service may specifically be: acquiring a 5-tuple of the service, and a GBR and an MBR of the service; creating a dedicated bearer of the service according to the 5-tuple of the service and the GBR and MBR of the service, where a traffic flow template (TFT) parameter of the dedicated bearer is the 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the service GBR and MBR.
- The 5-tuple of the service and the GBR and MBR of the service may be acquired through performing depth packet inspection DPI processing on the traffic flow of the service according to the preset layer-7 protocol type matching rule in S101. Alternatively, they may be acquired through performing shallow packet inspection SPI on the traffic flow of the service according to the preset layer-3 or layer-4 protocol type matching rule, and a specific acquisition manner is not limited in this embodiment.
- Optionally, after S103 in this embodiment, this embodiment may further include triggering an update procedure of the existing bearer when it is determined that the service quality attribute parameter is different from the service quality attribute parameter of the existing bearer.
- The service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP; the step of when it is determined that the service quality attribute parameter is different from the service quality attribute parameter of the existing bearer, triggering an update procedure of the existing bearer specifically includes: determining whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if the same, triggering an update procedure of the existing dedicated bearer.
- Further, when the existing bearer is a default bearer, the triggering an update procedure of the existing dedicated bearer may be performed by sending a default bearer update request. When the existing bearer is an existing dedicated bearer, the triggering an update procedure of the existing dedicated bearer may include acquiring a 5-tuple of the service, and a GBR and an MBR of the service, and adding the 5-tuple of the traffic flow into a TFT parameter of the existing dedicated bearer, and adding a GBR and an MBR of the existing dedicated bearer with the GBR and MBR of the service so as to obtain an accumulated value of the GBR and MBR. The accumulated value of the GBR and MBR may be used as the GBR and MBR of the existing dedicated bearer.
- Optionally, after S103 in this embodiment, this embodiment may further include updating the existing bearer when the existing bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated. Specifically, when the existing bearer is an existing dedicated bearer, the triggering an update procedure of the existing dedicated bearer includes: acquiring a 5-tuple of the service, and a GBR and an MBR of the service; subtracting the 5-tuple of the traffic flow from a TFT parameter of the existing dedicated bearer; subtracting the GBR and MBR of the service from a GBR and an MBR of the existing dedicated bearer so as to obtain an updated accumulated value of the GBR and MBR; and using the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer.
- Optionally, after S103 in this embodiment, this embodiment may further include initiating a deletion procedure of the dedicated bearer so as to delete the dedicated bearer when all services carried by the dedicated bearer stop transmitting traffic flows.
- It should be noted that, this embodiment may be applied to a 3G network environment or a 4G network environment, when current network environment is the 3G network environment, the QoS class identifier is a traffic class Traffic Class. Alternatively, when current network environment is the 4G network environment, the QoS class identifier is a service QoS class identifier QCI. Preferably, when current network environment is the 4G network environment, a value range of the allocation and retention priority ARP is 1 to 15, and when current network environment is the 3G network environment, a value range of the allocation and retention priority ARP is 1 to 3. In this embodiment, when the method is applied to the 4G network, an execution body of the steps may be a PDN gateway having functions of the foregoing steps. When the method is applied to the 3G network, an execution body of the steps may be a GGSN having functions of the foregoing steps.
- In the embodiments of the present invention, perform depth packet inspection DPI/shallow packet inspection SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increase diversity of a dedicated bearer creating apparatus.
-
FIG. 2 is a flow chart of another embodiment of a method for processing a bearer according to the present invention; on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps as described further below. - S201: According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result. Alternatively, shallow packet inspection SPI processing is performed on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result.
- S202: According to the DPI/SPI result and the preset matching rule, determine a service QoS class identifier QCI identifying a class quality of the service, an allocation and retention priority (ARP), a guaranteed bit rate (GBR), and a maximum bit rate (MBR).
- Because this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, the QoS class identifier is a service QoS class identifier QCI, and a value range of the allocation and retention priority ARP is 1 to 15.
- S203: Determine whether the QoS class identifier QCI and the ARP are the same as a QoS class identifier and an allocation and retention priority ARP of a default bearer, and if different, perform S204, and if the same, carry the service through the default bearer.
- S204: A PDN GW creates a dedicated bearer for the service, where a TFT of the dedicated bearer is a 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the guaranteed bit rate GBR and the maximum bit rate MBR of the service.
- Specifically, the PDN GW performs bearer binding through QCI and ARP in QoS information carried in a static policy, and if a new dedicated bearer needs to be created, the PDN GW sends a create dedicated bearer request Create Bearer Request message to a serving gateway Serving GW. The Create Bearer Request includes the following Information element: an international mobile subscriber identity IMSI, a procedure transaction identifier PTI, an evolved packet system bearer quality of service, a TFT, a tunnel endpoint identifier S5/S8 TEID, a Charging Id, a linked EPS bearer identity LBI, and a protocol configuration item.
- S205: The Serving GW sends the create dedicated bearer request Create Bearer Request to an MME.
- S206: The MME selects a not-used evolved packet system bearer identity to identify a new dedicated bearer. The MME initiates a session control request Session Management Request to an eNodeB. The request carries a PTI, a TFT, an evolved packet system bearer quality of service parameter (the parameter does not include an ARP), a protocol configuration item, an evolved packet system bearer identity, and a linked evolved packet system bearer identity.
- S207: The eNodeB maps the evolved packet system bearer quality of service into a radio bearer quality of service, and sends an RRC connection reconfiguration message (RRC Connection Reconfiguration) to a UE. The RRC Connection Reconfiguration includes: radio bearer quality of service, Session Management Request, and an evolved packet system radio bearer identity.
- S208: The UE sends an RRC connection reconfiguration complete message Connection Reconfiguration Complete message to the eNodeB, so as to acknowledge activation of a radio bearer.
- S209: The eNodeB sends a dedicated bearer setup response Bearer Setup Response message to the MME to acknowledge bearer activation, and indicate whether a requested bearer quality of service requested Bearer QoS can be allocated.
- S210: The UE builds a session control request response Session Management Response message of an NAS (non-access stratum) layer including EPS Bearer Identity, and sends it to the eNodeB through a Direct Transfer message, that is, the Session Management Response message.
- S211: The eNodeB sends the Session Management Response message to the MME through an uplink non-access stratum NAS transmission message.
- S212: The Serving GW receives the create dedicated bearer response Create Bearer Response message of the MME, and creates an S1-U dedicated bearer with the eNodeB.
- S213: The Serving GW allocates a tunnel endpoint identifier TEID-U of a data plane at a GTP-based S5/S8 dedicated bearer Serving GW side, and sends the Create Bearer Response to the PDN GW.
- In the embodiments of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
-
FIG. 3 is a flow chart of still another embodiment of a method for processing a bearer; on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps, where, S314 to S323 are the same as S204 to S213 in Embodiment 2, and are not repeatedly described herein. Steps in this embodiment different from those of the foregoing embodiment are described below. - S301: According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result; or according to a preset layer-3 or layer-4 protocol type matching rule, perform shallow packet inspection SPI processing on a traffic flow of a service, so as to obtain an SPI processing result (not shown in the figure).
- S302: According to the DPI/SPI result and the preset matching rule, determine a QoS class identifier identifying a quality class of the service, an allocation and retention priority ARP, a guaranteed bit rate GBR, and a maximum bit rate MBR.
- S303: Determine whether a dedicated bearer having a QoS class identifier and an ARP the same as the QoS class identifier and ARP of the service exists in the created dedicated bearer, and if not, perform S314, a step of creating a dedicated bearer for the service; and if yes, perform S304.
- S304: Use the same dedicated bearer as the dedicated bearer of the service, and trigger an update procedure of the same dedicated bearer.
- Specifically, use a 5-tuple of the traffic flow as a TFT parameter of the same dedicated bearer; add the guaranteed bit rate GBR and the maximum bit rate MBR of the same dedicated bearer to the GBR and MBR of the service, so as to obtain an accumulated value of the GBR and MBR; and use the accumulated value of the GBR and MBR as the GBR and MBR of the same dedicated bearer.
- In this embodiment, when QOS policies of multiple services of different types defined respectively by a PDN GW in multiple rules are consistent, that is, having the same QCI and ARP parameters, a data service is identified and parsed through shallow packet inspection SPI and DPI; if coming of a first type of traffic flow is sensed, a dedicated bearer creating procedure described in
Embodiment 1 is initiated; and if the dedicated bearer to which a QOS policy corresponding to the service belongs has been created, a PGW detects coming of a second type of service, an update procedure on the dedicated bearer is initiated, the QOS policy of the bearer is updated at the same time, and an accumulated value of bearer GBR and MBR of the two types of services is used as a new bearer bandwidth. Accordingly, as for multiple types of services occurring on the dedicated bearer at the same time, an accumulated value of bearer GBR and MBR of the services is used as a new bearer bandwidth. - S305: The PDN GW by using an acquired policy determines that QoS authenticated by a traffic flow is updated, or determines to add or remove a traffic flow to or from an activated dedicated bearer, so as to initiate a dedicated bearer update procedure requiring QoS update. The PDN GW generates an uplink traffic flow template UL TFT and updates an evolved packet system bearer quality of service, and sends an update bearer request Update Bearer Request to a Serving GW.
- S306: The Serving GW, after receiving the message, sends an Update Bearer Request message to an MME.
- S307: The MME sends a bearer modify request Bearer Modify Request message to an eNodeB, so as to request modifying the bearer.
- S308: The eNodeB sends an RRC Connection Reconfiguration message to a user equipment UE, so as to request modifying a radio bearer.
- S309: The UE returns an RRC Connection Reconfiguration Complete message to the eNodeB, so as to acknowledge completion of radio bearer modification.
- S310: The eNodeB sends a update bearer response Update bearer response message to the MME, so that the bearer modification completes.
- S311: The UE sends a Session Management Response message to the eNodeB.
- S312: The eNodeB sends a update bearer response Update Bearer Response message to the MME.
- S313: The MME sends the update bearer response Update Bearer Response message to the Serving GW.
- S314: The Serving GW sends an Update Bearer Response message to the PDN GW.
- In the embodiments of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus. In addition, according to the number of types of services occurring on the dedicated bearer at the same time, a bandwidth of the dedicated bearer is adjusted through an accumulated value of bearer GBR and MBR of the corresponding services, thereby increasing the adjustability of the dedicated bearer.
-
FIG. 4 is a flow chart of still another embodiment of a method for processing a bearer; on the basis of the foregoing embodiment, this embodiment is specifically described by taking a current network environment being a 4G network environment as an example, and specifically, this embodiment includes the following steps, where, S401 to S413 are the same as S301 to S313 inEmbodiment 3, and are not repeatedly described herein. Steps in this embodiment different from those of the foregoing embodiment are described below. - S414: When the dedicated bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated, the dedicated bearer is updated. A TFT parameter related to the traffic flow in the dedicated bearer is deleted.
- Preferably, a GBR and an MBR of the service is subtracted from a GBR and an MBR of the dedicated bearer, so as to obtain an updated accumulated value of the GBR and MBR. When all services carried on the dedicated bearer stop transmitting traffic flows, a deletion procedure of the dedicated bearer is initiated so as to delete the dedicated bearer.
- Specifically, in this embodiment, if a PDN GW senses that a certain traffic flow triggering a create or update procedure of the dedicated bearer does not receive any packet in a configured time or when it is detected through an SPI/DPI technology that a service packet is no longer generated since the traffic flow is disconnected, initiate, based on 5-tuple information of the traffic flow, a dedicated bearer update procedure to trigger deletion of the TFT of the corresponding dedicated bearer. If a PGW detects that all traffic flows under the dedicated bearer stop transmitting packets, trigger a deletion procedure of the corresponding dedicated bearer, so that the PDN GW determines to initiate a bearer deactivation procedure, and sends a Delete Bearer Request to a Serving GW.
- S415 a: The Serving GW sends a delete dedicated bearer request Delete Bearer Request message to an MME. The Delete Bearer Request carries a procedure transaction identifier PTI, an evolved packet system bearer identity, and a cause value Causes.
- S415 b: If an idle mode signaling reduction mechanism ISR is used, the Serving GW sends a Delete Bearer Request message to an SGSN at the same time. The Delete Bearer Request carries a PTI, an evolved packet system bearer identity, and Causes.
- S416 a: If a to-be-deleted packet data network PDN connection is the last PDN connection of a UE, the deletion is not initiated due to the ISR or the UE handing over to a non-3GPP access, the MME needs to send a detach request Detach Request message to the UE.
- S416 b: The MME sends a deactivate dedicated bearer request Deactivate Bearer Request to an eNodeB, so as to request deactivating the bearer.
- S417: The eNodeB sends an RRC Connection Reconfiguration message to the UE.
- S418 a: The UE sends an RRC Connection Reconfiguration Complete message to the eNodeB.
- S418 b: The eNodeB sends a deactivate bearer response Deactivate Bearer Response to the MME.
- S419 a: The UE sends a session control response to the eNodeB.
- S419 b: The eNodeB sends an uplink NAS transmission message to the MME.
- S419 c: If the UE sends the Detach Request message sent by the MME, the UE needs to send a detach accept response Detach Accept message to the MME.
- S420 a: The MME sends a delete bearer response Delete Bearer Response message to the Serving GW.
- S420 b: The SGSN sends a delete bearer response Delete Bearer Response message to the Serving GW.
- S421: If the ISR is activated, and after the Delete Bearer Response of the MME and the Delete Bearer Response of the SGSN are received by an S-GW, or if the ISR is not activated, and after the Delete Bearer Response of the MME is received by an S-GW, the S-GW deletes a bearer context related to itself, and sends a delete bearer command Delete Bearer Command to a P-GW. If the procedure is caused by a session termination message IP CAN Session Termination initiated by a PCRF, the P-GW further needs to return a response to the PCRF.
- S422: If Detach occurs in the UE, the MME sends a release command Release Command message to the eNodeB, and releases signaling connection on an MME S1 interface.
- In the embodiments of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
-
FIG. 5 is a flow chart of still another embodiment of a method for processing a bearer, and specifically, this embodiment includes the following steps: - S501: According to a preset layer-7 protocol type matching rule, perform depth packet inspection DPI processing on a traffic flow of a service, so as to obtain a DPI processing result; or according to a preset layer-3 or layer-4 protocol type matching rule, perform shallow packet inspection SPI processing on a traffic flow of a service, so as to obtain an SPI processing result (not shown in the figure).
- S502: According to the DPI/SPI result and the preset matching rule, determine a service quality attribute parameter of the service. The service quality attribute parameter specifically includes a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP.
- S503: Report QoS information of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service and the QoS information of the service.
- Specifically, the PDN GW distinguishes data packets to different traffic flows through a capability of the DPI/SPI, generates a rule of the traffic flow and the QoS information, and reports them to the PCRF through the Rx interface, so that the PCRF creates the dedicated bearer of the service according to the service and the QoS information of the service.
- S504: The PCRF delivers a PCC preset policy Decision Provision to the PDN GW, where the Decision Provision carries QoS.
- S505: The PDN GW executes bearer binding through QCI and ARP in the QoS information carried in the PCC policy. If it is required to create a new dedicated bearer, the PDN GW sends a Create Bearer Request message to a Serving GW. The Create Bearer Request message carries the following information element: an IMSI, a PTI, an evolved packet system bearer quality of service, a TFT, an S5/S8 TEID, a Charging Id, a linked EPS bearer identity LBI, and a protocol configuration item.
- S506: The Serving GW sends the create dedicated bearer request Create Bearer Request to an MME. Information element carried in the create dedicated bearer request include: an IMSI, a PTI, an EPS evolved packet system bearer quality of service, a TFT, an S1-TEID, an LBI, and a protocol configuration item.
- S507: The MME selects a not-used evolved packet system bearer identity to identify a new dedicated bearer. The MME initiates a Session Management Request message to an eNodeB. The message carries the PTI, the TFT, an evolved packet system bearer quality of service parameter (the parameter does not include an ARP), an evolved packet system bearer identity, and a linked evolved packet system bearer identity.
- S508: The eNodeB maps the evolved packet system bearer quality of service into a radio bearer quality of service Radio Bearer QoS, and sends an RRC Connection Reconfiguration message to a UE. The RRC Connection Reconfiguration message carries: the Radio Bearer QoS, the Session Management Request, and an EPS RB Identity.
- S509: The UE sends an RRC Connection Reconfiguration Complete message to the eNodeB to acknowledge activation of a radio bearer.
- S510: The eNodeB sends a Bearer Setup Response to the MME to acknowledge activation of a bearer, and indicates whether the requested Bearer QoS can be allocated.
- S511: The UE builds an NAS layer including a Session Management Response message of the EPS Bearer Identity, and sends it to the eNodeB through a Direct Transfer message, that is, the Session Management Response message.
- S512: The eNodeB sends the Session Management Response message to the MME through an uplink NAS transmission message.
- S513: The Serving GW receives the Create Bearer Response of the MME, and creates an S1-U dedicated bearer with the eNodeB.
- S514: The Serving GW allocates a TEID-U at a GTP-based S5/S8 dedicated bearer Serving GW side, and sends a create dedicated bearer response Create Bearer Response to the PDN GW.
- S515: The PDN GW sends a create bearer response to the PCRF.
- In the embodiment of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, and report QoS information of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service and the QoS information of the service, which increases information sources required by the PCRF for creating a dedicated bearer and therefore increases diversity of a dedicated bearer creating apparatus.
-
FIG. 6 is a schematic structural diagram of an embodiment of an apparatus for processing a bearer according to the present invention; the apparatus is mainly configured to implement the method provided inEmbodiment 1, and an application environment thereof is the same as that of the method embodiment of the present invention, which is not repeatedly described herein, and a specific working procedure may also be obtained with reference to the foregoing method embodiment. The apparatus includes aprocessing module 601 configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. Alternatively, theprocessing module 601 is configured to perform shallow packet inspection SPI processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attributeparameter determining module 602 is configured to determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule. Alternatively, a service quality attribute parameter of the service is determined according to the SPI result and the preset matching rule. A dedicatedbearer creating module 603 is configured to determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service. - In the embodiment of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus.
-
FIG. 7 is a schematic structural diagram of another embodiment of an apparatus for processing a bearer, and on the basis of Embodiment 6, a service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP. - The dedicated
bearer creating module 603 is configured to determine whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of an existing bearer, if at least one is different, create a dedicated bearer for the service. - When the current network environment is a 3G network environment, the QoS class identifier is a traffic class Traffic Class. Alternatively, when the current network environment is a 4G network environment, the QoS class identifier is a service QoS class identifier QCI.
- The dedicated
bearer creating module 603 specifically includes a service 5-tuple acquiring unit 6031 configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service. A dedicatedbearer creating unit 6032 is configured to create a dedicated bearer of the service according to the 5-tuple of the service and the GBR and MBR of the service. A traffic flow template TFT parameter of the dedicated bearer is the 5-tuple of the service, and a bandwidth of the dedicated bearer is a sum of the GBR and the MBR of the service. - The existing bearer is a default bearer or an existing dedicated bearer.
- The apparatus further includes an existing
bearer update module 604 configured to trigger an update procedure of the existing bearer when it is determined that the service quality attribute parameter is different from a service quality attribute parameter of the existing bearer. - In the existing
bearer update module 604, the service quality attribute parameter of the service specifically includes: a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP. - The existing
bearer update module 604 is specifically configured to determine whether the QoS class identifier and the ARP are the same as a QoS class identifier and an ARP of the existing bearer, and if the same, trigger an update procedure of the existing bearer. The existing bearer is a default bearer or an existing dedicated bearer. - When the existing bearer is a default bearer, the existing
bearer update module 604 is specifically configured to send a default bearer update request. - When the existing bearer is an existing dedicated bearer, the existing
bearer update module 604 includes a first service 5-tuple acquiring unit 6041 configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service. A first existingbearer update unit 6042 is configured to add the 5-tuple of the traffic flow to the TFT parameter of the existing dedicated bearer, add a GBR and an MBR of the existing dedicated bearer to the GBR and MBR of the service so as to obtain an accumulated value of the GBR and MBR, and use the accumulated value of the GBR and MBR as the GBR and MBR of the existing dedicated bearer. - The apparatus further includes an existing
bearer update module 605 configured to update the existing bearer when the existing bearer does not receive a traffic flow of the service within a preset period, and/or when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated. - When the existing bearer is an existing dedicated bearer, the existing
bearer update module 605 further includes a second service 5-tuple acquiring unit 6051 and a second existingbearer update unit 6052. The second service 5-tuple acquiring unit 6051 is configured to acquire a 5-tuple of the service, and a GBR and an MBR of the service. The second existingbearer update unit 6052 is configured to subtract the 5-tuple of the traffic flow from the TFT parameter of the existing dedicated bearer, subtract the GBR and MBR of the service from a GBR and an MBR of the dedicated bearer so as to obtain an updated accumulated value of the GBR and MBR, and use the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer. - A dedicated
bearer deletion module 606 is configured to initiate a deletion procedure of the dedicated bearer so as to delete the dedicated bearer when all services carried by the dedicated bearer stop transmitting traffic flows. - In the embodiments of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus. For a specific working procedure of the apparatus in the specific embodiment, reference may also be made to the method embodiments in this specification.
-
FIG. 8 is a schematic structural diagram of another embodiment of an apparatus for processing a bearer, and the apparatus includes aprocessing module 701 configured to perform depth packet inspection DPI processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule so as to obtain a DPI processing result. Alternatively, theprocessing module 701 is configured to perform shallow packet inspection SPI processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule so as to obtain an SPI processing result. A service quality attributeparameter determining module 702 is configured to determine a service quality attribute parameter of the service according to the DPI/SPI result and the preset matching rule. The service quality attribute parameter includes a QoS class identifier identifying a quality class of the service and an allocation and retention priority ARP. A dedicatedbearer creating module 703 is configured to report the service quality attribute parameter of the service to a PCRF through an Rx interface, so that the PCRF creates a dedicated bearer of the service according to the service quality attribute parameter of the service. - In the embodiments of the present invention, perform depth packet inspection DPI/SPI on a traffic flow of a service, so as to obtain a DPI/SPI processing result, and according to the DPI/SPI result and a preset matching rule, determine a service quality attribute parameter of the service, further determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer, and if different, create a dedicated bearer for the service, so as to implement that a dedicated bearer of a corresponding service is created by a PDN GW only through performing depth packet inspection DPI/SPI processing on the traffic flow of the service without the need of creating a dedicated bearer through a PCRF, which increases diversity of a dedicated bearer creating apparatus. For a specific working procedure of the apparatus in the specific embodiment, reference may also be made to the method embodiments in this specification.
- A person of ordinary skill in the art may understand that all or a part of the steps of the foregoing embodiments may be implemented by hardware, and may also be implemented by program instructing relevant hardware. The program may be stored in a computer readable storage medium. The storage medium may be a read-only memory, a magnetic disk, an optical disc, or the like.
- The foregoing description is merely exemplary embodiments of the present invention, but is not intended to limit the present invention. Any modifications, equivalent replacements, or improvements made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (18)
1. A method, comprising:
performing deep packet inspection (DPI) processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule to obtain a DPI processing result, or performing shallow packet inspection (SPI) processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule to obtain a SPI processing result;
determining a service quality attribute parameter of the service according to the DPI result and the preset matching rule or according to the SPI result and the preset matching rule;
determining whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer; and
in response to determining that the quality attribute parameter is different from the quality attribute parameter of the existing bearer, triggering an update procedure of the existing bearer.
2. The method according to claim 1 , wherein the service quality attribute parameter of the service comprises a QoS class identifier identifying a quality class of the service and an allocation and retention priority (ARP); and
wherein triggering the update procedure of the existing bearer in response to determining that the quality attribute parameter is different from the quality attribute parameter of the existing bearer comprises:
determining whether the QoS class identifier and the ARP are the same as the QoS class identifier and the ARP of the existing bearer, and if the QoS class identifier and the ARP are not the same as the QoS class identifier and the ARP of the existing bearer, triggering an update procedure of the existing bearer.
3. The method according to claim 1 , wherein the existing bearer is a default bearer or an existing dedicated bearer.
4. The method according to claim 1 , wherein the existing bearer is a default bearer, and triggering the update procedure of the existing bearer comprises sending a default bearer update request.
5. The method according to claim 1 , wherein the existing bearer is an existing dedicated bearer, and triggering the update procedure of the existing bearer comprises:
acquiring a 5-tuple of the service;
acquiring a guaranteed bit rate (GBR) and a maximum bit rate (MBR) of the service;
adding the 5-tuple of the service into a traffic flow template Of (TFT) parameter of the existing dedicated bearer, and adding a GBR and an MBR of the existing dedicated bearer to the GBR and MBR of the service so as to obtain an accumulated value of a GBR and a MBR; and
using the accumulated value of the GBR and MBR as the GBR and MBR of the existing dedicated bearer.
6. The method according to claim 1 , further comprising:
in response to the existing bearer not receiving a traffic flow of the service within a preset period, updating the existing bearer.
7. The method according to claim 1 , further comprising:
in response to detecting that the service is already disconnected and a traffic flow is no longer generated, updating the existing bearer.
8. The method according to claim 1 , wherein the existing bearer is an existing dedicated bearer, and triggering the update procedure of the existing bearer comprises:
acquiring a 5-tuple of the service;
acquiring a guaranteed bit rate (GBR) and a maximum bit rate (MBR) of the service;
subtracting the 5-tuple of the service from a traffic flow template (TFT) parameter of the existing dedicated bearer;
subtracting the GBR and MBR of the service from a GBR and a MBR of the dedicated bearer so as to obtain an updated accumulated value of a GBR and a MBR; and
using the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer.
9. The method according to claim 8 , further comprising:
in response to all services carried by the dedicated bearer stopping a transmitting of traffic flows, initiating a deletion procedure of the dedicated bearer, so as to delete the dedicated bearer.
10. An apparatus, comprising a processor, the processor configured to:
perform deep packet inspection (DPI) processing on a traffic flow of a service according to a preset layer-7 protocol type matching rule to obtain a DPI processing result, or perform shallow packet inspection (SPI) processing on a traffic flow of a service according to a preset layer-3 or layer-4 protocol type matching rule to obtain an SPI processing result;
determine a service quality attribute parameter of the service according to the DPI result and the preset matching rule, or according to the SPI result and the preset matching rule;
determine whether the service quality attribute parameter is the same as a service quality attribute parameter of an existing bearer; and
in response to determining that the quality attribute parameter is different from a quality attribute parameter of the existing bearer, triggering an update procedure of the existing bearer.
11. The apparatus according to claim 10 , wherein the service quality attribute parameter of the service comprises a QoS class identifier identifying a quality class of the service and an allocation and retention priority (ARP); and
wherein the processor is further configured to determine whether the QoS class identifier and the ARP of the service are the same as a QoS class identifier and an ARP of the existing bearer, and if the QoS class identifier and the ARP of the service are different than a QoS class identifier and an ARP of the existing bearer, trigger an update procedure of the existing bearer.
12. The apparatus according to claim 10 , wherein the existing bearer is a default bearer or an existing dedicated bearer.
13. The apparatus according to claim 10 , wherein the existing bearer is a default bearer and the processor is configured to send a default bearer update request.
14. The apparatus according to claim 10 , wherein the existing bearer is an existing dedicated bearer, and the processor is further configured to:
acquire a 5-tuple of the service;
acquire a guaranteed bit rate (GBR) and a maximum bit rate (MBR) of the service; and
add the 5-tuple of the service to a traffic flow parameter (TFT) parameter of the existing dedicated bearer, add a GBR and an MBR of the existing dedicated bearer to the GBR and MBR of the service so as to obtain an accumulated value of a GBR and a MBR, and use the accumulated value of the GBR and MBR as the GBR and MBR of the existing dedicated bearer.
15. The apparatus according to claim 10 , wherein the processor is further configured to:
when the existing bearer does not receive a traffic flow of the service within a preset period, update the existing bearer.
16. The apparatus according to claim 10 , wherein the processor is further configured to:
when it is detected through an SPI/DPI technology that the service is already disconnected and a traffic flow is no longer generated, update the existing bearer.
17. The apparatus according to claim 10 , wherein the existing bearer is an existing dedicated bearer, and the processor further configured to:
acquire a 5-tuple of the service;
acquire a guaranteed bit rate (GBR) and a maximum bit rate (MBR) of the service; and
subtract the 5-tuple of the service from a traffic flow template (nil) parameter of the existing dedicated bearer, subtract the GBR and MBR of the service from a GBR and an MBR of the dedicated bearer to obtain an updated accumulated value of the GBR and MBR, and use the updated accumulated value of the GBR and MBR as the GBR and MBR of the dedicated bearer.
18. The apparatus according to claim 17 , wherein the processor is further configured to:
when all services carried by the dedicated bearer stop transmitting traffic flows, initiate a deletion procedure of the dedicated bearer so as to delete the dedicated bearer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/214,953 US20160330646A1 (en) | 2011-07-01 | 2016-07-20 | Method and Apparatus for Processing Bearer |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/076766 WO2012103737A1 (en) | 2011-07-01 | 2011-07-01 | Method and device for processing bearer |
US14/142,314 US9414258B2 (en) | 2011-07-01 | 2013-12-27 | Method and apparatus for processing bearer |
US15/214,953 US20160330646A1 (en) | 2011-07-01 | 2016-07-20 | Method and Apparatus for Processing Bearer |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/142,314 Continuation US9414258B2 (en) | 2011-07-01 | 2013-12-27 | Method and apparatus for processing bearer |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160330646A1 true US20160330646A1 (en) | 2016-11-10 |
Family
ID=45381285
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/142,314 Active 2031-12-13 US9414258B2 (en) | 2011-07-01 | 2013-12-27 | Method and apparatus for processing bearer |
US15/214,953 Abandoned US20160330646A1 (en) | 2011-07-01 | 2016-07-20 | Method and Apparatus for Processing Bearer |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/142,314 Active 2031-12-13 US9414258B2 (en) | 2011-07-01 | 2013-12-27 | Method and apparatus for processing bearer |
Country Status (5)
Country | Link |
---|---|
US (2) | US9414258B2 (en) |
EP (1) | EP2717611A4 (en) |
JP (1) | JP5812373B2 (en) |
CN (1) | CN102308614B (en) |
WO (1) | WO2012103737A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10581581B2 (en) | 2013-07-01 | 2020-03-03 | Qualcomm Incorporated | Techniques for enabling quality of service (QoS) on WLAN for traffic related to a bearer on cellular networks |
US10638390B2 (en) | 2015-12-31 | 2020-04-28 | Huawei Technologies Co., Ltd. | Terminal handover method, controller, terminal, base station, and system |
WO2020131359A1 (en) * | 2018-12-21 | 2020-06-25 | T-Mobile Usa, Inc. | Latency-sensitive network-traffic quality of service |
US11044194B2 (en) | 2019-02-28 | 2021-06-22 | T-Mobile Usa, Inc. | QoS for latency-sensitive network-traffic flows |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012103737A1 (en) * | 2011-07-01 | 2012-08-09 | 华为技术有限公司 | Method and device for processing bearer |
CN103533527A (en) * | 2013-10-17 | 2014-01-22 | 中国联合网络通信集团有限公司 | Service data stream sending processing method and device |
US10206144B2 (en) | 2014-03-04 | 2019-02-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Scheduling based on data traffic patterns |
CN105376071B (en) * | 2014-08-15 | 2019-08-23 | 中国电信股份有限公司 | Method, system and the PCRF with content charging are ensured to QoS after realization |
WO2016059109A2 (en) * | 2014-10-15 | 2016-04-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and network nodes for reuse of epc session between 3gpp and wlan |
CN104754739B (en) * | 2015-03-23 | 2018-05-11 | 大唐移动通信设备有限公司 | The method and apparatus of the user plane tunneling termination mark TEID-U segment processings of terminal |
WO2017018663A1 (en) * | 2015-07-24 | 2017-02-02 | 엘지전자 주식회사 | Pdn connection management method and network entity |
CN107852424B (en) * | 2015-08-13 | 2021-01-22 | 苹果公司 | Lightweight S-1 Lite protocol design for cellular Internet of things |
CN105554804A (en) * | 2015-09-28 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Voice conversation bearing method and device |
CN105406973A (en) * | 2015-10-20 | 2016-03-16 | 中国联合网络通信集团有限公司 | Rule information acquisition method and rule information acquisition device |
CN105657001B (en) * | 2015-12-28 | 2019-08-16 | 中国联合网络通信集团有限公司 | A kind of method and device of analysis communication big data |
US11109424B2 (en) * | 2016-04-01 | 2021-08-31 | Ntt Docomo, Inc. | Connection control method and connection control device |
CN107295575B (en) | 2016-04-01 | 2020-02-28 | 中兴通讯股份有限公司 | Method and device for controlling service quality |
EP3852431B1 (en) * | 2016-08-01 | 2022-07-13 | Samsung Electronics Co., Ltd. | Methods and apparatus for managing data communication in wireless communication network |
CN108306843B (en) * | 2016-09-26 | 2020-11-24 | 中国电信股份有限公司 | Service data stream transmission method, system and PGW |
PT3520549T (en) | 2016-09-29 | 2021-02-02 | Nokia Technologies Oy | Radio bearer switching in radio access |
CN108259371A (en) * | 2016-12-28 | 2018-07-06 | 亿阳信通股份有限公司 | A kind of network flow data analysis method and device based on stream process |
CN108900657B (en) * | 2018-08-23 | 2022-03-18 | 安科讯(福建)科技有限公司 | LTE terminal data routing method and system under PGW battery pack network |
WO2021241158A1 (en) * | 2020-05-28 | 2021-12-02 | 株式会社Nttドコモ | Network system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278416A1 (en) * | 2009-12-31 | 2012-11-01 | Nokia Siemens Networks Oy | Methods, apparatuses and computer program product for using bearer management information to reduce traffic within a communications network |
US9414258B2 (en) * | 2011-07-01 | 2016-08-09 | Huawei Technologies Co., Ltd. | Method and apparatus for processing bearer |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047949B (en) * | 2006-03-27 | 2010-05-12 | 华为技术有限公司 | Bear control method of service data flow |
CN100499927C (en) | 2006-05-01 | 2009-06-10 | 华为技术有限公司 | Establishing and modifying method for guarantying bit rate service loading in evolvement network |
CN101388901B (en) * | 2007-09-14 | 2011-07-20 | 电信科学技术研究院 | Method and system for supporting customer static IP addressing in long term evolution system |
US8339954B2 (en) * | 2008-05-16 | 2012-12-25 | Cisco Technology, Inc. | Providing trigger based traffic management |
US8159941B2 (en) * | 2008-08-28 | 2012-04-17 | Alcatel Lucent | In-band DPI media reservation modifications to RFC 3313 |
US8005087B2 (en) * | 2008-09-16 | 2011-08-23 | Alcatel Lucent | Application-level processing for default LTE bearer |
KR101645758B1 (en) * | 2009-01-09 | 2016-08-12 | 인터디지탈 패튼 홀딩스, 인크 | A wtru and a method for use in the wtru |
CN101720111B (en) * | 2009-02-03 | 2013-05-08 | 中兴通讯股份有限公司 | Method and device for issuing deep packet inspection technical strategy |
CN101720075A (en) * | 2009-02-10 | 2010-06-02 | 中兴通讯股份有限公司 | Method and device for reporting service information |
US8266673B2 (en) * | 2009-03-12 | 2012-09-11 | At&T Mobility Ii Llc | Policy-based privacy protection in converged communication networks |
ES2638637T3 (en) * | 2009-04-02 | 2017-10-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Network traffic management techniques |
US8429268B2 (en) * | 2009-07-24 | 2013-04-23 | Camiant, Inc. | Mechanism for detecting and reporting traffic/service to a PCRF |
US8743696B2 (en) * | 2009-08-07 | 2014-06-03 | Cisco Technology, Inc. | Mobile transport solution for offloading to an alternate network |
CN101998494B (en) * | 2009-08-21 | 2016-02-03 | 华为技术有限公司 | The method of Business Stream shared resource, system and IAD |
CN101674606A (en) * | 2009-09-25 | 2010-03-17 | 华为技术有限公司 | Data transmission method and device |
US8531945B2 (en) * | 2009-10-07 | 2013-09-10 | Wichorus, Inc. | Method and apparatus to support deep packet inspection in a mobile network |
EP2317822A1 (en) * | 2009-10-29 | 2011-05-04 | Panasonic Corporation | Enhancement of the attachement procedure for re-attaching a UE to a 3GPP access network |
EP2458779A1 (en) * | 2010-11-29 | 2012-05-30 | Telefonaktiebolaget L M Ericsson (Publ) | Usage-sensitive policy and charging control method, servers, systems and computer programs |
US8601058B2 (en) * | 2011-03-24 | 2013-12-03 | Cisco Technology, Inc. | Mobile videoconferencing |
-
2011
- 2011-07-01 WO PCT/CN2011/076766 patent/WO2012103737A1/en active Application Filing
- 2011-07-01 JP JP2014517383A patent/JP5812373B2/en active Active
- 2011-07-01 EP EP11857546.3A patent/EP2717611A4/en not_active Withdrawn
- 2011-07-01 CN CN201180001518.1A patent/CN102308614B/en active Active
-
2013
- 2013-12-27 US US14/142,314 patent/US9414258B2/en active Active
-
2016
- 2016-07-20 US US15/214,953 patent/US20160330646A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278416A1 (en) * | 2009-12-31 | 2012-11-01 | Nokia Siemens Networks Oy | Methods, apparatuses and computer program product for using bearer management information to reduce traffic within a communications network |
US9414258B2 (en) * | 2011-07-01 | 2016-08-09 | Huawei Technologies Co., Ltd. | Method and apparatus for processing bearer |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10581581B2 (en) | 2013-07-01 | 2020-03-03 | Qualcomm Incorporated | Techniques for enabling quality of service (QoS) on WLAN for traffic related to a bearer on cellular networks |
US10638390B2 (en) | 2015-12-31 | 2020-04-28 | Huawei Technologies Co., Ltd. | Terminal handover method, controller, terminal, base station, and system |
WO2020131359A1 (en) * | 2018-12-21 | 2020-06-25 | T-Mobile Usa, Inc. | Latency-sensitive network-traffic quality of service |
US11005715B2 (en) | 2018-12-21 | 2021-05-11 | T-Moblle USA, Inc. | Latency-sensitive network-traffic quality of service |
US11695636B2 (en) | 2018-12-21 | 2023-07-04 | T-Mobile Usa, Inc. | Latency-sensitive network-traffic quality of service |
US11044194B2 (en) | 2019-02-28 | 2021-06-22 | T-Mobile Usa, Inc. | QoS for latency-sensitive network-traffic flows |
Also Published As
Publication number | Publication date |
---|---|
JP2014518481A (en) | 2014-07-28 |
EP2717611A1 (en) | 2014-04-09 |
US20140112146A1 (en) | 2014-04-24 |
US9414258B2 (en) | 2016-08-09 |
EP2717611A4 (en) | 2014-11-26 |
JP5812373B2 (en) | 2015-11-11 |
WO2012103737A1 (en) | 2012-08-09 |
CN102308614A (en) | 2012-01-04 |
CN102308614B (en) | 2014-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9414258B2 (en) | Method and apparatus for processing bearer | |
US11382146B2 (en) | Bearer control method and system | |
US11570842B2 (en) | Method, apparatus and system for data connection management | |
US9713042B2 (en) | Method and system for notifying attribute of IP address and SGW | |
US8958322B2 (en) | Method, apparatus and system for authorizing policy and charging control rule | |
US9380446B2 (en) | Policy and charging control method supporting IP flow mobility in roaming scenario | |
US9288790B2 (en) | Method and apparatus for bearer processing | |
US20140198637A1 (en) | Handling User Plane Congestion | |
EP2869626B1 (en) | Congestion state reporting method and access network device | |
US9544832B2 (en) | Method, apparatus and system for policy control | |
US20130170473A1 (en) | Method and device for processing qos parameter in subscription service combination scenario | |
EP3512245A1 (en) | Wireless communication method, user equipment, and access network device | |
US20110038322A1 (en) | Method and device to support interworking between 3g system sae system | |
CN101848511B (en) | Business switching method, business information control method, related apparatus and system | |
CN103813298A (en) | Backhaul network bearer management method and device | |
US20180255481A1 (en) | Service flow transmission method and apparatus | |
KR20140016713A (en) | Method for handling bearer on rat(radio access technology change procedure, and device therefor | |
US10701592B2 (en) | Service data flow packet transmission method, apparatus, and system | |
KR101954397B1 (en) | Method for packet barring in LTE mobile communication system and, system therefor | |
EP3404884B1 (en) | Ip flow migration method, device and system | |
KR101523544B1 (en) | Apparatus and method of telecommunication system for controlling quality of service on the basis of policy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HUAWEI TECHNOLOGIES CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HU, XIANG;DI, ZHIYU;HOU, SHAOHUI;REEL/FRAME:040371/0551 Effective date: 20131224 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |