Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.214  Word version:  18.0.0

Top   Top   Up   Prev   Next
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…

 

4.3  High level functionsp. 10

4.3.1  Generalp. 10

This clause documents the existing functionality of SGW, PGW and TDF as described in TS 23.401, TS 23.402 and TS 23.203.
Main functionality Sub-functionality SGW PGW TDF
A. Session management (default & dedicated bearer establishment, bearer modification, bearer deactivation) 1. Resource management for bearer resourcesXX
2. IP address and TEID assignment for GTP-UXX
3. Packet forwardingXX
4. Transport level packet markingXX
B. UE IP address management1. IP address allocation from local poolX
2. DHCPv4 / DHCPv6 clientX
3. DHCPv4 / DHCPv6 serverX
4. Router advertisement, router solicitation, neighbour advertisement, neighbour solicitation (as in RFC 4861)X
C. Support for UE mobility 1. Forwarding of "end marker" (as long as user plane to source eNB exists) X
2. Sending of "end marker" after switching the path to target node XX
3. Forwarding of buffered packetX
4. Change of target GTP-U endpoint within 3GPP accessesXX
5. Change of target GTP-U endpoint between 3GPP and non-3GPP accessX
D. S1-Release / Buffering / Downlink Data Notification1. ECM-IDLE mode DL packet buffering; Triggering of Downlink Data Notification message generation per bearer (multiple, if DL packet received on higher ARP than previous DDN); Inclusion of DSCP of packet in DDN message for Paging Policy DifferentiationX
2. Delay Downlink Data Notification Request (if terminating side replies to uplink data after UE service request before SGW gets updated)X
3. Extended buffering of downlink data when the UE is in a power saving state and not reachable (high latency communication); dropping of downlink data (if MME has requested SGW to throttle downlink low priority traffic and if the downlink data packet is received on such a bearer (see clause 4.3.7.4.1a of TS 23.401). X
4. PGW pause of charging procedure based on operator policy/configuration the SGW (failed paging, abnormal radio link release, number/fraction of packets/bytes dropped at SGW)XX
E. Bearer/APN policing1. UL/DL APN-AMBR enforcementXX
2. UL/DL bearer MBR enforcement (for GBR bearer)X
3. UL/DL bearer MBR enforcement (for nonGBR bearer on Gn/Gp interface)X
F. PCC related functions1. Service detection (DPI, IP-5-tuple)XX
2. Bearer binding (bearer QoS & TFT)X
3. UL bearer binding verification and mapping of DL traffic to bearersX
4. UL and DL service level gatingXX
5. UL and DL service level MBR enforcementXX
6. UL and DL service level charging (online & offline, per charging key)XX
7. Usage monitoringXX
8. Event reporting (including application detection)XX
9. Request for forwarding of event reportingX
10. RedirectionXX
11. FMSS handlingXX
12. PCC support for NBIFOMX
13. DL DSCP marking for application indicationX
14. Predefined PCC/ADC rules activation and deactivationXX
15. PCC support for SDCIXX
G. NBIFOMNon-PCC aspects of NBIFOMXX
H. Inter-operator accounting (counting of volume and time)1. Accounting per UE and bearerXX
2. Interfacing OFCS through reference points specified in TS 32.240 XXX
I. Load/overload control functionsExchange of load/overload control information and actions during peer node overloadXX
J. Lawful interceptionInterfacing LI functions through reference points specified in TS 33.107 and performing LI functionalityXX
K. Packet screening functionX
L. Restoration and recoveryXXX
M. RADIUS / Diameter on SGiX
N. OAM interfacesXXX
O. GTP bearer and path managementGeneration of echo request, handling of echo response, echo request timeout and Error Indication messageXX
Up

4.3.2  Functional split of SGW, PGW and TDFp. 13

4.3.2.1  Functional split of SGWp. 13

The following Table describes the functionality of the SGW-C and the SGW-U.
All functionality performed by the SGW-U is controlled from the SGW-C and thus even if it is marked below as a SGW-U functionality only, there will be corresponding control functionality in the SGW-C.
For interfaces not listed in the Table below, Figure 4.2.1-1 describes whether they are terminated in SGW-C or SGW-U.
Main functionality Sub-functionality SGW-C SGW-U Comments
A. Session management (default & dedicated bearer establishment, bearer modification, bearer deactivation1. Resource management for bearer resourcesXXSee clause 5.10
2. IP address and TEID assignment for GTP-UXXSee clause 5.4
3. Packet forwardingX
4. Transport level packet markingX
C. Support for UE mobility 1. Forwarding of "end marker" (as long as user plane to source eNB exists) X
2. Sending of "end marker" after switching the path to target node XXSee clause 5.8
3. Forwarding of buffered packetXXSee clause 5.9
4. Change of target GTP-U endpoint within 3GPP accessesX
5. Change of target GTP-U endpoint between 3GPP and non-3GPP accessN/A
D. S1-Release / Buffering / Downlink Data Notification1. ECM-IDLE mode DL packet buffering; Triggering of Downlink Data Notification message generation per bearer (multiple, if DL packet received on higher ARP than previous DDN); Inclusion of DSCP of packet in DDN message for Paging Policy DifferentiationXXSee clause 5.9
2. Delay Downlink Data Notification Request (if terminating side replies to uplink data after UE service request before SGW gets updated)X
3. Extended buffering of downlink data when the UE is in a power saving state and not reachable (high latency communication); dropping of downlink data (if MME has requested SGW to throttle downlink low priority traffic and if the downlink data packet is received on such a bearer (see clause 4.3.7.4.1a of TS 23.401).XXSee clause 5.9
4. PGW pause of charging procedure based on operator policy/configuration the SGW (failed paging, abnormal radio link release, number/fraction of packets/bytes dropped at SGW)XSee clause 5.3.4
G. NBIFOMNon-PCC aspects of NBIFOMX
H. Inter-operator accounting (counting of volume and time)1. Accounting per UE and bearerXSee clause 5.3
2. Interfacing OFCS through reference points specified in TS 32.240XSee clause 5.3
I. Load/overload control functionsExchange of load/overload control information and actions during peer node overloadAs defined in CT WG4 TS 29.244
J. Lawful interceptionInterfacing LI functions through reference points specified in TS 33.107 and performing LI functionalityXXAs defined in SA WG3-LI TS 33.107
L. Restoration and recoveryAs defined in CT WG4 TS 29.244
N. OAM interfacesAs defined in SA WG5 TS 28.708
O. GTP bearer and path managementGeneration of echo request, handling of echo response, echo request timeout and Error Indication messageAs defined in CT WG4 TS 29.244
Up

4.3.2.2  Functional split of PGWp. 15

The following Table describes the functionality of the PGW-C and the PGW-U.
All functionality performed by the PGW-U is controlled from the PGW-C and thus even if it is marked below as a PGW-U functionality only there will be corresponding control functionality in the PGW-C.
For interfaces not listed in the Table below, Figure 4.2.1-1 describes whether they are terminated in the PGW-C or the PGW-U.
Main functionality Sub-functionality PGW-C PGW-U Comments
A. Session management (default & dedicated bearer establishment, bearer modification, bearer deactivation)1. Resource management for bearer resourcesXXSee clause 5.10
2. IP address and TEID assignment for GTP-UXXSee clause 5.4
3. Packet forwardingX
4. Transport level packet markingX
B. UE IP address management1. IP address allocation from local poolXSee clause 5.5
2. DHCPv4 / DHCPv6 clientXSee clause 5.5
3. DHCPv4 / DHCPv6 serverXSee clause 5.5
4. Router advertisement, router solicitation, neighbour advertisement, neighbour solicitation (as in RFC 4861)XSee clause 5.5
C. Support for UE mobility 1. Forwarding of "end marker" (as long as user plane to source eNB exists) N/A
2. Sending of "end marker" after switching the path to target node XXSee clause 5.8
3. Forwarding of buffered packetN/A
4. Change of target GTP-U endpoint within 3GPP accessesX
5. Change of target GTP-U endpoint between 3GPP and non-3GPP accessX
D. S1-Release / Buffering / Downlink Data Notification1. ECM-IDLE mode DL packet buffering; Triggering of Downlink Data Notification message generation per bearer (multiple, if DL packet received on higher ARP than previous DDN); Inclusion of DSCP of packet in DDN message for Paging Policy DifferentiationN/A
2. Delay Downlink Data Notification Request (if terminating side replies to uplink data after UE service request before SGW gets updated)N/A
3. Extended buffering of downlink data when the UE is in a power saving state and not reachable (high latency communication); dropping of downlink data (if MME has requested SGW to throttle downlink low priority traffic and if the downlink data packet is received on such a bearer (see 4.3.7.4.1a).N/A
4. PGW pause of charging procedure based on operator policy/configuration the SGW (failed paging, abnormal radio link release, number/fraction of packets/bytes dropped at SGW)XSee clause 5.3.4
E. Bearer/APN policing1. UL/DL APN-AMBR enforcementX
2. UL/DL bearer MBR enforcement (for GBR bearer)X
3. UL/DL bearer MBR enforcement (for nonGBR bearer on Gn/Gp interface)X
F. PCC related functions1. Service detection (DPI, IP-5-tuple)X
2. Bearer binding (bearer QoS & TFT)X
3. UL bearer binding verification and mapping of DL traffic to bearersXSee clause 5.2
4. UL and DL service level gatingX
5. UL and DL service level MBR enforcementX
6. UL and DL service level charging (online & offline, per charging key)XXSee clause 5.3
7. Usage monitoringXXSee clause 5.3
8. Event reporting (including application detection)XXNote: User-plane related events such as application detection reporting supported in UP function, while control-plane related events such as RAT change etc. supported only in CP function.
9. Request for forwarding of event reportingN/A
10. RedirectionXXSee clause 5.11.3
11. FMSS handlingX
12. PCC support for NBIFOMX
13. DL DSCP marking for application indicationN/A
14. Predefined PCC/ADC rules activation and deactivationXXSee clause 5.11.1
15. PCC support for SDCIXXSee clause 5.11.4
G. NBIFOMNon-PCC aspects of NBIFOMX
H. Inter-operator accounting (counting of volume and time)1. Accounting per UE and bearerXSee clause 5.3
2. Interfacing OFCS through reference points specified in TS 32.240XSee clause 5.3
I. Load/overload control functionsExchange of load/overload control information and actions during peer node overloadAs defined in CT WG4 TS 29.244
J. Lawful interceptionInterfacing LI functions through reference points specified in TS 33.107 and performing LI functionalityXXAs defined in SA WG3-LI TS 33.107
K. Packet screening functionX
L. Restoration and recoveryAs defined in CT WG4 TS 29.244
M. RADIUS / Diameter on SGiXXSee clause 5.5
N. OAM interfacesAs defined in SA WG5 TS 28.708
O. GTP bearer and path managementGeneration of echo request, handling of echo response, echo request timeout and Error Indication messageAs defined in CT WG4 TS 29.244
Up

4.3.2.3  Functional split of TDFp. 18

The following Table describes the functionality of the TDF-C and the TDF-U.
All functionality performed by the TDF-U is controlled from the TDF-C and thus even if it is marked below as a TDF-U functionality only there will be corresponding control functionality in the TDF-C.
For interfaces not listed in the Table below, Figure 4.2.1-1 describes whether they are terminated in the TDF-C or TDF-U.
Main functionality Sub-functionality TDF-C TDF-U Comments
E. Bearer/APN policing1. UL/DL APN-AMBR enforcementXNot identical to APN-AMBR enforcement as it a) covers every flow in TDF session and b) does not cover other TDF sessions of the UE to the same APN
2. UL/DL bearer MBR enforcement (for GBR bearer)N/A
3. UL/DL bearer MBR enforcement (for nonGBR bearer on Gn/Gp interface)N/A
F. PCC related functions1. Service detection (DPI, IP-5-tuple)X
2. Bearer binding (bearer QoS & TFT)N/A
3. UL bearer binding verification and mapping of DL traffic to bearersN/A
4. UL and DL service level gatingX
5. UL and DL service level MBR enforcementX
6. UL and DL service level charging (online & offline, per charging key)XXSee clause 5.3
7. Usage monitoringXXSee clause 5.3
8. Event reporting (including application detection)XXNote: User-plane related events such as application detection reporting supported in UP function, while control-plane related events such as RAT change etc. supported only in CP function.
9. Request for forwarding of event reportingX
10. RedirectionXXSee clause 5.11.3
11. FMSS handlingX
12. PCC support for NBIFOMN/A
13. DL DSCP marking for application indicationX
14. Predefined PCC/ADC rules activation and deactivationXXSee clause 5.11.1
15. PCC support for SDCIXXSee clause 5.11.4
H. Inter-operator accounting (counting of volume and time)1. Accounting per UE and bearerN/A
2. Interfacing OFCS through reference points specified in TS 32.240XSee clause 5.3
I. Load/overload control functionsExchange of load/overload control information and actions during peer node overloadAs defined in CT WG4 TS 29.244
L. Restoration and recoveryAs defined in CT WG4 TS 29.244
N. OAM interfacesNot defined by SA WG5
Up

4.3.3  User Plane Function selectionp. 20

The CP function of a functional entity performs selection of its respective UP function considering parameters such as UE's location information, capability of the UP function and features required for an UE. Additionally, the selection of UP function shall consider UP function deployment scenarios such as centrally located UP function and distributed UP functions located close to or at the RAN site. The selection of UP function shall also allow deployment of UP functions with different capabilities, e.g. UP functions supporting no or a subset of optional functionalities.
For standalone CP functions:
  • SGW's CP function shall select SGW's UP function;
  • PGW's CP function shall select PGW's UP function;
  • TDF's CP function shall select TDF's UP function.
Combined SGW/PGW's CP function should select either combined SGW/PGW UP function or standalone SGW UP and PGW UP functions.
For details, refer to clause 5.12.
Up

4.3.4  SGW-C Partitioningp. 20

If the SGW-U service area is smaller than the SGW-C service area, the SGW-C can be partitioned into multiple SGW-C partitions. Each of the SGW-C partition is aligned with the corresponding SGW-U service area. The MME treats the SGW-C partition as legacy SGW.
Up

4.4  Network elementsp. 21

4.4.1  Generalp. 21

SGW-C and SGW-U jointly provide functionality equivalent to the functionality provided by SGW as defined by the TS 23.401.
PGW-C and PGW-U jointly provide functionality equivalent to the functionality provided by PGW as defined by the TS 23.401 and TS 23.402, and the PCEF as defined by the TS 23.203.
TDF-C and TDF-U jointly provide functionality equivalent to the functionality provided by TDF as defined by the TS 23.203.
The clause 4.3.2 defines how the functional control and user plane split is done and which functionality SGW-C, SGW-U, PGW-C, PGW-U, TDF-C, TDF-U correspondingly support.
Up

4.4.2  SGW control plane functionp. 21

The SGW control plane function (SGW-C) provides the functionality of the SGW as defined by TS 23.401 except for the functions that are performed by the SGW-U as described in Table 4.3.2-1.
In addition, the SGW-C is responsible for selecting the SGW-U (as described in clause 4.3.3) and for controlling the SGW-U with respect to the functions described in Table 4.3.2-1.
Up

4.4.3  SGW user plane functionp. 21

The SGW user plane function (SGW-U) provides the functionality described in this TS. The functions that are performed by the SGW-U are listed in Table 4.3.2-1 together with a reference to a detailed functional description in clause 5 for some of them. The control parameters relevant for the SGW-U are described in clause 7.
Up

4.4.4  PGW control plane functionp. 21

The PGW control plane function (PGW-C) provides the functionality of the PGW as defined by TS 23.401 and TS 23.402, and the PCEF as defined by the TS 23.203 except for the functions that are performed by the PGW-U as described in Table 4.3.2-2.
In addition, the PGW-C is responsible for selecting the PGW-U (as described in clause 4.3.3) and for controlling the PGW-U with respect to the functions described in Table 4.3.2-2.
Up

4.4.5  PGW user plane functionp. 21

The PGW user plane function (PGW-U) provides the functionality described in this TS. The functions that are performed by the PGW-U are listed in Table 4.3.2-2 together with a reference to a detailed functional description in clause 5 for some of them. The control parameters relevant for the PGW-U are described in clause 7.
Up

4.4.6  TDF control plane functionp. 22

The TDF control plane function (TDF-C) provides the functionality of the TDF as defined by TS 23.203 except for the functions that are performed by the TDF-U as described in Table 4.3.2-3.
In addition, the TDF-C is responsible for selecting the TDF-U (as described in clause 4.3.3) and for controlling the TDF-U with respect to the functions described in Table 4.3.2-3.
Up

4.4.7  TDF user plane functionp. 22

The TDF user plane function (TDF-U) provides the functionality described in this TS. The functions that are performed by the TDF-U are listed in Table 4.3.2-3 together with a reference to a detailed functional description in clause 5 for some of them. The control parameters relevant for the TDF-U are described in clause 7.
Up

Up   Top   ToC