Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.214  Word version:  17.0.0

Top   Top   Up   Prev   None
1…   4.3…   5…   5.6…   5.10…   6…   6.3…   6.3.1.2   6.3.1.3…   6.3.1.6…   6.3.2…   6.3.3…   6.3.3.4…   6.3.3.7…   6.3.4…   6.3.4.2…   6.3.4.2.2   6.3.4.3   6.4…   7…

 

7  Parametersp. 83

7.1  Parameters for Sx session managementp. 83

These parameters are used to control the functionality of the UP function related to an individual PDN connection, IP-CAN session, TDF session or TDF in unsolicited reporting mode as well as to inform about events occurring at the UP function. As the functionality of the respective UP functions differs, most parameters are specific to one or two of the reference points Sxa (between SGW-C and SGW-U), Sxb (PGW-C and PGW-U) and Sxc (TDF-C and TDF-U).
The Sx session management procedures however will use the relevant parameters in the same way for all Sx reference points: the Sx session establishment procedure as well as the Sx session modification procedure provide the control parameters to the UP function, the Sx session termination procedure removes all control parameters related to an Sx session and the Sx session level reporting procedure informs the CP function about events related to the Sx session that are detected by the UP function.
The parameters over Sx provided from CP function to UP function are grouped into session related parameters and four different rules, one "detection" rule and three different "enforcement" rules:
  • Packet Detection Rule (PDR), with information describing what packets should receive a certain treatment (e.g. forwarding and other types of enforcement).
  • Forwarding Action Rule (FAR), contains information on whether forwarding, dropping or buffering is to be applied to a packet.
  • Usage Reporting Rule (URR), contains information that defines a certain measurement and how it shall be reported.
  • QoS Enforcement Rule (QER), contains information related to QoS enforcement of traffic.
    The UP function provides parameters over Sx to the CP function sending a Usage Report.
Up

7.2  Session contextp. 84

The session context comprises the session related parameters and all PDRs, URRs, QERs and FARs with the same Session ID.
The following Table describes the session related parameters provided over Sx.
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDUniquely identifies a session.This session corresponds to a PDN connection for SGW, a PDN connection and an IP-CAN session for PGW, TDF session for TDF or a TDF in unsolicited reporting mode.XXX
Up

7.3  Packet Detection Rulep. 84

The following Table describes the Packet Detection Rule (PDR) containing information required to classify a packet arriving at the UP function. There is at least one PDR per direction, e.g. UL direction or DL direction.
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDIdentifies the session associated to this PDRXXX
Rule IDUnique identifier to identify this information.XXX
PrecedenceDetermines the order, in which the detection information of all rules is appliedXX
Packet detection informationSource interface Contains the values "access side", "core side", "CP function" or "SGi-LAN". Identifies whether the rule applies to incoming packets from the access side (i.e. up-link), the core side (i.e. down-link), the CP function (the packet from CP function) or the SGi-LAN side (the packet has experienced SGi-LAN Service Functions). XXX
UE IP addressOne IPv4 address and/or one IPv6 prefix with prefix length Combination of UE IP address (together with Network instance, if necessary), F-TEID, SDF filters, application ID for traffic detection:
SGW UL: Local F-TEID
SGW DL: Local F-TEID
PGW UL: Local F-TEID + UE IP address + SDF/applicat.ID
PGW DL: UE IP address + SDF/application ID
TDF UL (solicited mode): UE IP address + SDF/application ID
TDF DL (solicited mode): UE IP address + SDF/application ID
TDF UL/DL (unsolicited mode): application ID
XX
Network instanceIdentifies the Network instance associated with the incoming packet. (NOTE 1).XXX
Local F-TEIDXX
List of SDF Filter(s)XX
Application IDXX
Outer header removalInstructs the UP function to remove one or more outer header(s) (e.g. IP+UDP+GTP) from the incoming packet.Any extension header shall be stored for this packet.XX
Forwarding Action Rule IDThe Forwarding Action Rule ID identifies a forwarding action that has to be applied.XXX
List of Usage Reporting Rule ID(s)Every Usage Reporting Rule ID identifies a measurement action that has to be applied.XXX
List of QoS Enforcement Rule ID(s)Every QoS Enforcement Rule ID identifies a QoS enforcement action that has to be applied.XXX
NOTE 1:
The Network instance is needed e.g. in the following cases:
  • PGW/TDF-U supports multiple APN with overlapping IP addresses;
  • PGW-U is connected to SGWs in different IP domains;
  • SGW-U is connected to PGWs in different IP domains;
  • SGW-U is connected to eNodeBs in different IP domains.
Up

7.4  Usage Reporting Rulep. 88

The following Table describes the Usage Reporting Rule (URR) that defines how a packet shall be accounted as well as when and how to report the measurements.
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDIdentifies the session associated to this URRXXX
Rule IDUnique identifier to identify this information.XXX
Reporting triggersOne or multiple of the events can be activated for the generation and reporting of the usage report. Applicable events include:
Start/stop of traffic detection with/without application instance identifier and deduced SDF filter reporting;
Deletion of last PDR for a URR;
Periodic measurement threshold reached;
Volume/Time/Event measurement threshold reached;
Immediate report requested;
Measurement of incoming UL traffic;
Measurement of discarded DL traffic.
XXX
Periodic measurement thresholdDefines the point in time for sending a periodic report for this URR key (e.g. timeofday) This allows generation of periodic usage report for e.g. offline charging.
It can also be used for realizing the Monitoring time of the usage monitoring feature.
It can also be used for realizing the Quota-Idle-Timeout, i.e. to enable the CP function to check whether any traffic has passed during this time.
XXX
Volume measurement thresholdValue in terms of uplink and/or downlink and/or total byte-count when the measurement report is to be generated.XXX
Time measurement thresholdValue in terms of the time duration (e.g. in seconds) when the measurement report is to be generatedXXX
Event measurement thresholdNumber of events (identified according to a locally configured policy) after which the measurement report is to be generated.XX
Inactivity detection timeDefines the period of time after which the time measurement shall stop, if no packets are received. Timer corresponding to this duration is restarted at the end of each transmitted packet.XX
Event based reportingPoints to a locally configured policy which is identifies event(s) trigger for generating usage report.XX
Linked URR IDPoints to one or more other URR ID. This enables the generation of a combined Usage Report for this and other URRs by triggering their reporting. See clause 5.2.2.4 of TS 29.244.XX
Measurement methodIndicates the method for measuring the network resources usage, i.e. the data volume, duration, combined volume/duration, or event.XXX
Measurement information Indicates specific conditions to be applied for measurements. It is used to request:
  • measurement before QoS enforcement, and/or
  • to pause or set to active a measurement as for the Pause of charging, and/or
  • to request reduced reporting for application start/stop events. X X X
XXX
Up

7.5  Forwarding Action Rulep. 90

The following Table describes the Forwarding Action Rule (FAR) that defines how a packet shall be forwarded, including packet encapsulation/decapsulation and forwarding destination.
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDIdentifies the session associated to this FARXXX
Rule IDUnique identifier to identify this information.XXX
Network instanceIdentifies the Network instance associated with the outgoing packet. (NOTE 1).XXX
Destination interface Contains the values "access side", "core side", "CP function", or "SGi-LAN". Identifies the interface for outgoing packets towards the access side (i.e. down-link), the core side (i.e. up-link), the CP function side (i.e. towards CP function) or the SGi-LAN side (i.e. towards SGi-LAN). XXX
Outer header creationInstructs the UP function to add an outer header (IP+UDP+GTP) to the outgoing packet Contains the F-TEIDu of peer entity (e.g. eNB, SGW, PGW, CP function).
Any extension header stored for this packet shall be added.
XX
Send end marker packet(s)Instructs the UP function to construct end marker packet(s) and send them out as described in clause 5.8.1. This parameter should be sent together with the "out header creation" parameter of the new F-TEID-u.XX
Transport level markingTransport level packet marking in the uplink and downlink, e.g. setting the DiffServ Code Point.XX
Forwarding policyReference to a preconfigured traffic forwarding treatment for FMSS or http redirection (NOTE 2) Contains TSP ID or Redirect Destination and values for the forwarding behaviour (always, after measurement report (for termination action "redirect")) XX
Container for header enrichmentContains information to be used by the UP function for header enrichmentOnly relevant for the uplink directionXX
Buffer Control InformationInstructs the UP function on how to perform bufferingSee clause 5.2.4 in TS 29.244.X
Delay Downlink Packet Notification InformationD parameterSee clause 5.9.3 X
Extended buffering InformationDL Data Buffer Expiration TimeSee clause 5.9.3 X
DL Suggested Packet CountSee clause 5.9.3
NOTE 1:
Needed e.g. in case:
  • PGW/TDF-U supports multiple APN with overlapping IP addresses;
  • PGW-U is connected to SGWs in different IP domains;
  • SGW-U is connected to PGWs in different IP domains;
  • SGW UP-U is connected to eNodeBs in different IP domains.
NOTE 2:
The TSP ID action is enforced before the Outer header creation actions.
Up

7.6  QoS Enforcement Rulep. 92

The following Table describes the QoS Enforcement Rule (QER) that defines how a packet shall be treated in terms of bit rate limitation and packet marking for QoS purposes. All Packet Detection Rules that refer to the same QER share the same QoS resources, e.g. MBR.
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDIdentifies the session associated to this QERXXX
Rule IDUnique identifier to identify this information.XXX
QoS Enforcement Rule correlation IDAn identity allowing the UP function to correlate multiple Sessions for the same UE and APN.Is used to correlate QoS Enforcement Rules for APN-AMBR enforcementX
Gate status UL/DLInstructs the UP function to let the flow pass or to block the flow Values are: open, close, close after measurement report (for termination action "discard") XX
Maximum bitrateThe uplink/downlink maximum bitrate to be enforced for the packets. This field may e.g. contain any one of:
  • APN-AMBR (for a QER that is referenced by all relevant Packet Detection Rules of all PDN Connections to an APN)
  • TDF session MBR (for a QER that is referenced by all Packet Detection Rules of a TDF Session)
  • bearer MBR (for a QER that is referenced by all Packet Detection Rules of a bearer)
  • SDF MBR (for a QER that is referenced by the uplink/downlink Packet Detection Rule of a SDF)
XX
Guaranteed bitrateThe uplink/downlink guaranteed bitrate authorized for the packets. This field contains:
  • bearer GBR (for a QER that is referenced by all Packet Detection Rules of a bearer)
XX
Down-link flow level markingFlow level packet marking in the downlink. For PGW, this is for controlling the SCI marking in the GTP extension header (for service indication towards GERAN as described in TS 23.060).
For TDF, this is for controlling the DSCP marking for application indication. X X
XX
Packet rateNumber of packets per time interval to be enforced. This field contains any one of:
  • downlink packet rate for Serving PLMN Rate Control (the QER is referenced by all PDRs of the UE belonging to PDN connections using CIoT EPS Optimizations as described in TS 23.401)
  • uplink/downlink packet rate for APN Rate Control (the QER is referenced by all PDRs of the UE belonging to PDN connections to the same APN using CIoT EPS Optimizations as described in TS 23.401). X
X
Up

7.7  Usage Report generated by UP functionp. 95

The UP function sends the usage report to inform the CP function about the measurement of an active URR or about the detection of application traffic of an active Packet Detection Rule. For each URR, the usage report may be generated repeatedly, i.e. as long as any one of the valid event triggers applies. A final usage report is sent for a URR when it is no longer active, i.e. either the URR is removed or all the references to this URR in any of the Packet Detection Rules belonging to the Sx session.
Following attributes can be included in the usage report:
Attribute Description Comment Applicability
SGW PDN GW TDF
Session IDUniquely identifies a session.This corresponds to a PDN connection for SGW and PGW or a TDF session for TDFXXX
Rule IDUniquely identifies the Packet Detection Rule or Usage Reporting Rule within a session which triggered the report Packet Detection Rule is only indicated when Reporting trigger is Detection of 1st DL packet on bearer (SGW) or Start/stop of traffic detection (PGW/TDF).
Usage Reporting Rule is indicated for all other Reporting triggers.
XXX
Reporting triggerIdentifies the trigger for the usage report. Applicable values are:
Detection of 1st DL packet on bearer (only for SGW); Start/stop of traffic detection with/without application instance identifier and deduced SDF filter reporting (only for PGW and TDF); Deletion of last PDR for a URR; Periodic measurement threshold reached; Volume/Time/Event measurement threshold reached; Immediate report requested; Measurement of incoming UL traffic (only for PGW); Measurement of discarded DL traffic (only for SGW).
XXX
Start timeProvides the timestamp, in terms of absolute time, when the collection of the information provided within Usage-Information is started.Not sent when Reporting trigger is Start/stop of traffic detectionXXX
End timeProvides the timestamp, in terms of absolute time, when the information provided within Usage-Information is generated.Not sent when Reporting trigger is Start/stop of traffic detectionXXX
Measurement informationDefines the measured volume/time/events for this URR. Contains DSCP of received packet when Reporting trigger is Detection of 1st DL packet on bearer (as described in TS 23.401)
Contains application instance identifier and deduced SDF filter when Reporting trigger is Start/stop of traffic detection with application instance identifier and deduced SDF filter reporting (including deduced UE IP address for TDF in unsolicited mode)
Not sent when Reporting trigger is Start/stop of traffic detection without application instance identifier and deduced SDF filter reporting
XXX
Up

7.8  Functional descriptionp. 96

7.8.1  Generalp. 96

This clause describes how the CP function provides information over Sx to realize forwarding, reporting etc on different aggregation levels.

7.8.2  PDN connection and TDF session level contextp. 97

The PDN connection or TDF session level context is realized over Sx by generating a Usage Reporting Rule and a QoS Enforcement Rule.
To apply PDN Connection or TDF session level reporting and MBR enforcement, the CP function provides over Sx:
  • A URR that describes the reporting requirement for the PDN Connection or TDF session.
  • A QER that describes the QoS enforcement actions that apply, i.e. a QER with APN-AMBR value (in case of PGW) or a QER with TDF session MBR (in case of TDF).
For session level reporting, the CP function includes references to the URR (i.e. URR Rule ID) in each Packet Detection Rule activated for the PDN Connection or TDF session. In case of PDN Connection or TDF session level usage monitoring where some SDF(s) are excluded, the CP function only includes a reference to the URR in those Packet Detection Rules that shall be included in the report.
For APN-AMBR policing, the CP function includes references (Rule ID) to the QER containing the APN-AMBR value in each Packet Detection Rule for non GBR traffic activated for the PDN Connection. The CP function shall apply the same QER for all Packet Detection Rules for non GBR traffic associated with any of the active PDN Connections of the same APN.
For TDF session MBR policing, the CP function includes references (Rule ID) to the QER containing the TDF session MBR value in each Packet Detection Rule activated for the TDF session.
Up

7.8.3  Bearer related contextp. 97

The bearer context is realized over Sx by generating one or two Forwarding Action Rules, a Usage Reporting Rule and a QoS Enforcement Rule that correspond to the bearer. In particular, the CP function may provide to the UP function for each active bearer:
  • A Usage Reporting Rule that describes the reporting requirement for the bearer, including reporting events, measurement type etc for the bearer reports.
  • A QoS Enforcement Rule that describe the QoS enforcement actions that apply to the bearer, including the bearer MBR.
  • Forwarding Action Rules describe the forwarding behaviour for the bearer. One Forwarding Action Rule is required for the downlink direction (in case of PGW or SGW) and one for the uplink direction (in case of SGW).
The CP function associates, based on the bearer binding decisions, every Packet Detection Rule that is activated for a bearer with the URR, QER and FARs applicable for the this bearer by including references (Rule IDs) in the PDR:
  • For bearer level reporting, the CP function includes a reference (Rule ID) to the URR for the bearer.
  • For bearer level policing, the CP function includes a reference (Rule ID) to the QER for the bearer.
  • For forwarding of packets over a bearer (GTP-U encapsulation), the CP function includes a reference (Rule ID) to the FAR the bearer. This is done per direction (UL and DL).
Up

7.8.4  Measurement key related contextp. 97

The CP function provides a Usage Reporting Rule for each usage report that needs to be provided by the UP function. The CP function maintains a mapping between the Charging Key and/or Monitoring Key applicable for a SDF and the Measurement Key of the URR provided over Sx. For example, the CP function may provide one URR for each Charging Key and one URR for each Monitoring Key or may decide to provide a single URR for a Charging Key and a Monitoring Key in case there is complete overlap in the measurement requirements. Other mappings are also possible as determined by the CP function and is not limited by the standard as long as the reporting requirements from the CP function towards the OFCS/OCS and PCRF are fulfilled.
To associate traffic covered by a Packet Detection Rule with one or more measurement keys on Sx, the CP function includes in the Packet Detection Rule a reference to each URR (Rule ID) that is applicable for the traffic covered by the PDR.
Up

7.9  Parameters for Sx managementp. 98

7.9.1  Parameters for PFD managementp. 98

The PGW-C/TDF-C can manage PFD sets in the applicable PGW-U/TDF-U independent of the Sx session. The management (provision or remove) of multiple PFD sets belonging to different Application IDs can be done with the same PFD management request message.
Attribute Description Comment Applicability
SGW PDN GW TDF
PFD(s)Extension to the application detection filterThe provisioning of PFD(s) for an Application ID results in the removal of all PFD(s) stored in the PGW-U/TDF-U for this Application ID and the usage of all newly provided PFD(s) for this Application IDXX
Application IDApplication identifier which the PFD(s) is associated withThe provisioning of an Application ID without PFD(s) results in the removal of all stored PFD(s) corresponding to this Application IDXX
Up

$  Change historyp. 99


Up   Top