When interception of communication contents is authorised or the delivery of packet header information is authorised and approach 2 described in
clause 6.2.3.5 is used, the CC-TF present in the SMF sends a trigger to the CC-POI present in the UPF over the LI_T3 interface.
When the CC-TF in the SMF detects that a PDU session is being established (i.e. when the SMF sends the N4: PFCP Session Establishment Request to the UPF, see
clause 6.3.2 of TS 29.244) for a target UE, it shall send an activation message to the CC-POI in the UPF over the LI_T3 interface. The activation message shall contain the correlation identifiers that the CC-POI in the UPF shall use with the xCC. This can be achieved by sending an ActivateTask message as defined in
ETSI TS 103 221-1 [7] clause 6.2.1 with the following details.
The CC-TF in the SMF shall not send the ListOfServiceTypes parameter of the ActivateTask message to the CC-POI in the UPF.
When the CC-TF in the SMF detects that a targeted PDU session is changing (i.e. when the SMF sends the N4: PFCP Session Modification Request to the UPF, see
clause 6.3.3 of TS 29.244) in a way that requires changes to the interception already activated by the CC-POI in the UPF, the CC-TF shall modify the interception at the CC-POI in the UPF over the LI_T3 interface. This is achieved by sending a ModifyTask message as defined in
ETSI TS 103 221-1 [7] clause 6.2.2. The ModifyTask message contains the same details as the ActivateTask message with the following fields updated as appropriate.
When the CC-TF in the SMF detects that a targeted PDU session is changing (i.e. when the SMF sends the N4: PFCP Session Modification Request to the UPF) for which the interception had not been previously activated in the CC-POI in the UPF (e.g. in case of previous unsuccessful LI activation at the CC-POI in the UPF by the CC-TF in the SMF), the CC-TF shall send an activation message to the CC-POI in the UPF over the LI_T3 interface. The activation message shall contain the correlation identifiers that the CC-POI in the UPF shall use with the xCC. This can be achieved by sending an ActivateTask message as defined in
ETSI TS 103 221-1 [7] clause 6.2.1 with the details provided by
Table 6.2.3-6.
When the CC-TF in the SMF detects that the PDU session has been released (i.e. when the SMF sends the N4: PFCP Session Deletion Request to the UPF, see
clause 6.3.4 of TS 29.244) for a target UE, it shall send a deactivation message to the CC-POI in the UPF over the LI_T3 interface. When using
ETSI TS 103 221-1 [7] this is achieved by sending a DeactivateTask message with the XID field set to the XID associated with the interception, as described in
ETSI TS 103 221-1 [7] clause 6.2.3.
By default, interception shall occur at the anchor UPF as described in
clause 6.2.3.3.3.
When a warrant that includes the service scoping of CC is activated for a target UE with an established PDU session and when the IRI-POI present in the SMF generates the xIRI containing an SMFStartOfInterceptionWithEstablishedPDUSession record (see
clause 6.2.3.2.5), the CC-TF present in the SMF shall send an activation message to the CC-POI present in the UPF to generate the xCC.
When a target UE accesses multiple Data Networks (DNs) via a multi-homed PDU session (see
clause 5.6.4.3 of TS 23.501), multiple UPFs are involved in providing the PDU Session Anchors, with one UPF providing the Branching Point functionality. The Branching Point UPF may, or may not, be a PDU Session Anchor UPF (see
TS 33.127 Annex A.3.2). The CC-TF present in the SMF shall send the CC intercept trigger to the CC-POI present in an UPF if and only if that UPF is selected to provide the CC-POI functions.
When the target UE is involved in multi-homed PDU session, the CC-TF present in the SMF (i.e. in the SMF that establishes the PDU session) shall determine which UPF(s) is(are) more suitable to provide the CC-POI functions adhering to the following requirements specified in
TS 33.127:
-
All applicable user plane packets are captured and delivered.
-
Duplicate delivery of CC is suppressed to the extent possible.
This clause assumes that a PDU session contains only one Branching Point UPF (with N3 reference point toward the target UE) and one PDU Session Anchor UPF for each DN connection.
Since the present document requires the interception of all DN connections, the SMF may choose either all the PDU Session Anchor UPFs or the Branching Point UPF to provide the CC-POI functions.
The Branching Point UPF may be chosen when all user plane packets pass through the Branching Point UPF, and the CC-TF present in the SMF may choose the Branching Point UPF to provide the CC-POI function and accordingly, send the CC interception trigger to the CC-POI present in the Branching Point UPF. The CC intercept trigger shall include the packet detection rules. An example of these rules is:
-
Generate the xCC from all the incoming and outgoing user plane packets to the target UE.
In this case, the CC-TF present in the SMF shall not select any of the PDU Session Anchor UPFs to provide the CC-POI functions.
When a Branching Point UPF is chosen to provide the CC-POI functions, and if the Branching Point UPF is removed from the user plane path during a PDU session, then the CC POI functions will have to be moved to the PDU Session Anchor UPFs.
The xCC delivered to the MDF3 shall be correlated to the PDU session related xIRI. The use of Correlation Id shall be on a user-plane path basis, which means that the xCC generated at different UPFs that belong to different PDU sessions may need to have separate Correlation IDs, each correlating to their own PDU session related xIRI.
An option is to intercept a copy of the packets sent and received on the N6 interface [2] side of the PDU Anchor UPF (for each UL classifier in case of selective routing or Service and Session Continuity mode 3) for all DNs the subject is connected to. In the in-bound roaming case for home-routed roaming, the CSP shall deliver a copy of the packets sent and received on the N9 side of the PDU Anchor UPF towards the serving network.