From b21ee87f2ca86062c53bca6cd5f0bd1b7e41ac5a Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Fri, 25 Apr 2025 17:08:27 +0000 Subject: [PATCH 1/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 130 +++++++++++++++------------- 1 file changed, 68 insertions(+), 62 deletions(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 2ec6b33ea..a3e879f53 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -25,6 +25,7 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; + revision 2025-05-07 { reference "CR-0xxx" ; } revision 2025-02-07 { reference "CR-0504" ; } revision 2025-02-05 { reference "CR-0461" ; } revision 2024-11-25 { reference "CR-0492" ; } @@ -1764,10 +1765,74 @@ module _3gpp-common-trace { } list traceTarget { - key "targetIdType targetIdValue"; + key "targetIdType"; max-elements 1; + description "It specifies the target object type of the Trace, MDT and + 5GC UE level measurements collection. The attribute is applicable for + Trace, MDT, and 5GC UE level measurements collection. + + The targetIdType shall be PUBLIC_ID in case of a Management Based + Activation is done to an SCSCFFunction (Serving Call Session Control + Function) or PCSCFFunction (Proxy Call Session Control Function) + + The targetIdType shall be UTRAN_CELL only in case of + UTRAN cell traffic trace function. + + The targetIdType shall be E-UTRAN_CELL only in case of E-UTRAN cell + traffic trace function. + + The targetIdType shall be NG-RAN_CELL only in case of E-UTRAN cell + traffic trace function. + + The targetIdType shall be either IMSI, IMEI or + IMEISV if the Trace Session is activated to any of the following + ManagedEntity(ies): + - HssFunction + - MscServerFunction + - SgsnFunction + - GgsnFunction + - BmscFunction + - RncFunction + - MmeFunction + - ServingGWFunction + - PGWFunction + + The targetIdType shall be either SUPI or IMEISV if the Trace Session + is activated to any of the following ManagedEntity(ies): + - AFFunction + - AMFFunction + - AUSFunction + - NEFFunction + - NRFFunction + - NSSFFunction + - PCFFunction + - SMFFunction + - UPFFunction + - UDMFunction + + In case of signalling based MDT, the targetIdType shall be + able to carry PUBLIC_ID, IMSI, IMEI, IMEISV or SUPI. + + In case of management based Logged MDT, the targetIdType + shall carry an eNB or a gNB or an RNC. + The Logged MDT should be initiated on the specified eNB/gNB/RNC in + targetIdValueList. + + In case of signalling based 5GC UE level measurements collection, + the targetIdTypee shall be able to carry IMEISV or SUPI. + + In case of management based 5GC UE level measurements collection, + the targetIdType shall be able to carry the corresponding + Measured UE Identifier as defined by the bullet g) of the 5GC UE level + measurements (see TS 28.558) when the TraceJob is created at the + subject ManagedEntity. + + In case of management based Immediate MDT, RLF reporting, RCEF + reporting, or RRC reporting, the traceTarget attribute shall + be null value."; leaf targetIdType { + min-elements 1; type enumeration { enum IMSI; enum IMEI; @@ -1783,70 +1848,11 @@ module _3gpp-common-trace { } } - leaf targetIdValue { + leaf-list targetIdValueList { + min-elements 1; type string; } - description "Specifies the target object of the Trace and MDT. The - attribute is applicable for both Trace and MDT. This attribute - includes the ID type of the target as an enumeration and the ID value. - - The traceTarget shall be 'PUBLIC_ID' in case of a Management Based - Activation is done to an SCSCFFunction (Serving Call - Session Control Function) - or PCSCFFunction (Proxy Call Session Control Function). - The traceTarget shall be 'UTRAN_CELL' only in case of the UTRAN - cell traffic trace function. - - The traceTarget shall be 'E-UTRAN_CELL' only in case of E-UTRAN cell - traffic trace function. - - The traceTarget shall be 'NG-RAN_CELL' only in case of NR cell - traffic trace function. - - The traceTarget shall be either 'IMSI', 'IMEI' or - 'IMEISV' if the Trace Session is activated to any of the following - ManagedEntity(ies): - - HssFunction - - MscServerFunction - - SgsnFunction - - GgsnFunction - - BmscFunction - - RncFunction - - MmeFunction - - ServingGWFunction - - PGWFunction - - The traceTarget shall be either 'SUPI' or 'IMEISV' if the Trace Session - is activated to any of the followed ManagedEntity(ies): - - AFFunction - - AMFFunction - - AUSFFunction - - NEFFunction - - NRFFunction - - NSSFFunction - - PCSCFFunction - - SMFFunction - - UPFFunction - - UDMFunction - - In case of signalling based MDT, the traceTarget attribute should - be able to carry 'PUBLIC_ID', 'IMSI', 'IMEI', 'IMEISV' or 'SUPI'. - - In case of management based Immediate MDT, the traceTarget attribute - shall be null value. In case of management based Logged MDT, the - traceTarget attribute shall carry an 'eNB' or a 'gNB' or an 'RNC'. - The Logged MDT should be initiated on the specified - eNB/gNB/RNC in traceTarget. - - In case of RLF reporting, or RCEF reporting, or RRC reporting, the - traceTarget attribute shall be null value. - - In case of signalling based GC UE level measurements collection, - the traceTarget attribute shall be able to carry the corresponding - Measured UE Identifier as defined by the bullet g) of the 5GC UE - level measurements (see TS 28.558) when the TraceJob is created - at the subject ManagedEntity."; reference "3GPP TS 32.422"; } -- GitLab From 5f55e84a59866568cab8f8143398e3bd195f2d3c Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Fri, 25 Apr 2025 17:09:27 +0000 Subject: [PATCH 2/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 1 - 1 file changed, 1 deletion(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index a3e879f53..9d0087e1b 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -1832,7 +1832,6 @@ module _3gpp-common-trace { be null value."; leaf targetIdType { - min-elements 1; type enumeration { enum IMSI; enum IMEI; -- GitLab From 5726ff70cf4cde39b5641ff9d338c3f3a846b256 Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Fri, 25 Apr 2025 17:10:11 +0000 Subject: [PATCH 3/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 9d0087e1b..3280b0273 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -1767,7 +1767,7 @@ module _3gpp-common-trace { list traceTarget { key "targetIdType"; max-elements 1; - description "It specifies the target object type of the Trace, MDT and + description "It specifies the target object of the Trace, MDT and 5GC UE level measurements collection. The attribute is applicable for Trace, MDT, and 5GC UE level measurements collection. -- GitLab From bde08e32af64c31691082902eb40c67d863e5652 Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Sat, 26 Apr 2025 12:39:25 +0000 Subject: [PATCH 4/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 3280b0273..36396ace4 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -25,7 +25,7 @@ module _3gpp-common-trace { Integration Reference Point (IRP); Information Service (IS)" ; - revision 2025-05-07 { reference "CR-0xxx" ; } + revision 2025-05-07 { reference "CR-0540" ; } revision 2025-02-07 { reference "CR-0504" ; } revision 2025-02-05 { reference "CR-0461" ; } revision 2024-11-25 { reference "CR-0492" ; } -- GitLab From 9d42a14f8d73742d81493ea0981f0db479a49171 Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Mon, 28 Apr 2025 13:45:04 +0000 Subject: [PATCH 5/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 128 ++++++++++++++-------------- 1 file changed, 66 insertions(+), 62 deletions(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 36396ace4..be54e1b15 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -1768,69 +1768,12 @@ module _3gpp-common-trace { key "targetIdType"; max-elements 1; description "It specifies the target object of the Trace, MDT and - 5GC UE level measurements collection. The attribute is applicable for + 5GC UE level measurements collection. The attribute is applicable for Trace, MDT, and 5GC UE level measurements collection. - - The targetIdType shall be PUBLIC_ID in case of a Management Based - Activation is done to an SCSCFFunction (Serving Call Session Control - Function) or PCSCFFunction (Proxy Call Session Control Function) - - The targetIdType shall be UTRAN_CELL only in case of - UTRAN cell traffic trace function. - - The targetIdType shall be E-UTRAN_CELL only in case of E-UTRAN cell - traffic trace function. - - The targetIdType shall be NG-RAN_CELL only in case of E-UTRAN cell - traffic trace function. - - The targetIdType shall be either IMSI, IMEI or - IMEISV if the Trace Session is activated to any of the following - ManagedEntity(ies): - - HssFunction - - MscServerFunction - - SgsnFunction - - GgsnFunction - - BmscFunction - - RncFunction - - MmeFunction - - ServingGWFunction - - PGWFunction - - The targetIdType shall be either SUPI or IMEISV if the Trace Session - is activated to any of the following ManagedEntity(ies): - - AFFunction - - AMFFunction - - AUSFunction - - NEFFunction - - NRFFunction - - NSSFFunction - - PCFFunction - - SMFFunction - - UPFFunction - - UDMFunction - - In case of signalling based MDT, the targetIdType shall be - able to carry PUBLIC_ID, IMSI, IMEI, IMEISV or SUPI. - - In case of management based Logged MDT, the targetIdType - shall carry an eNB or a gNB or an RNC. - The Logged MDT should be initiated on the specified eNB/gNB/RNC in - targetIdValueList. - - In case of signalling based 5GC UE level measurements collection, - the targetIdTypee shall be able to carry IMEISV or SUPI. - - In case of management based 5GC UE level measurements collection, - the targetIdType shall be able to carry the corresponding - Measured UE Identifier as defined by the bullet g) of the 5GC UE level - measurements (see TS 28.558) when the TraceJob is created at the - subject ManagedEntity. - - In case of management based Immediate MDT, RLF reporting, RCEF - reporting, or RRC reporting, the traceTarget attribute shall - be null value."; - + In case of management based Immediate MDT, RLF reporting, RCEF + reporting or RRC reposring, the traceTarget attribute shall be null + value."; + leaf targetIdType { type enumeration { enum IMSI; @@ -1845,11 +1788,72 @@ module _3gpp-common-trace { enum GNB; enum SUPI; } + description "It specifies the target object of the Trace, MDT and + 5GC UE level measurements collection. The attribute is applicable for + Trace, MDT, and 5GC UE level measurements collection. + + The targetIdType shall be PUBLIC_ID in case of a Management Based + Activation is done to an SCSCFFunction (Serving Call Session Control + Function) or PCSCFFunction (Proxy Call Session Control Function) + + The targetIdType shall be UTRAN_CELL only in case of + UTRAN cell traffic trace function. + + The targetIdType shall be E-UTRAN_CELL only in case of E-UTRAN cell + traffic trace function. + + The targetIdType shall be NG-RAN_CELL only in case of NR cell + traffic trace function. + + The targetIdType shall be either IMSI, IMEI or + IMEISV if the Trace Session is activated to any of the following + ManagedEntity(ies): + - HssFunction + - MscServerFunction + - SgsnFunction + - GgsnFunction + - BmscFunction + - RncFunction + - MmeFunction + - ServingGWFunction + - PGWFunction + + The targetIdType shall be either SUPI or IMEISV if the Trace Session + is activated to any of the following ManagedEntity(ies): + - AFFunction + - AMFFunction + - AUSFunction + - NEFFunction + - NRFFunction + - NSSFFunction + - PCFFunction + - SMFFunction + - UPFFunction + - UDMFunction + + In case of signalling based MDT, the targetIdType shall be + able to carry PUBLIC_ID, IMSI, IMEI, IMEISV or SUPI. + + In case of management based Logged MDT, the targetIdType + shall carry an eNB or a gNB or an RNC. + The Logged MDT should be initiated on the specified eNB/gNB/RNC in + targetIdValueList. + + In case of signalling based 5GC UE level measurements collection, + the targetIdTypee shall be able to carry IMEISV or SUPI. + + In case of management based 5GC UE level measurements collection, + the targetIdType shall be able to carry the corresponding + Measured UE Identifier as defined by the bullet g) of the 5GC UE + level measurements (see TS 28.558) when the TraceJob is created at + the subject ManagedEntity."; } leaf-list targetIdValueList { min-elements 1; type string; + description "It specifies the ID value(s) of the target object defined + by TraceTargetType"; } reference "3GPP TS 32.422"; -- GitLab From 3852559562ae44f5da5fb06059a94154ea219b7e Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Wed, 30 Apr 2025 14:00:14 +0000 Subject: [PATCH 6/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 1 - 1 file changed, 1 deletion(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index be54e1b15..6ae7c48f6 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -1850,7 +1850,6 @@ module _3gpp-common-trace { } leaf-list targetIdValueList { - min-elements 1; type string; description "It specifies the ID value(s) of the target object defined by TraceTargetType"; -- GitLab From 5571a878731ee9e2ce4add4753faad1f1d5321ac Mon Sep 17 00:00:00 2001 From: Zu Qiang Date: Thu, 22 May 2025 00:55:06 -0500 Subject: [PATCH 7/7] Update file _3gpp-common-trace.yang --- yang-models/_3gpp-common-trace.yang | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yang-models/_3gpp-common-trace.yang b/yang-models/_3gpp-common-trace.yang index 6ae7c48f6..f69a528c5 100755 --- a/yang-models/_3gpp-common-trace.yang +++ b/yang-models/_3gpp-common-trace.yang @@ -1787,6 +1787,7 @@ module _3gpp-common-trace { enum RNC; enum GNB; enum SUPI; + enum N4_SESSION_ID; } description "It specifies the target object of the Trace, MDT and 5GC UE level measurements collection. The attribute is applicable for @@ -1852,7 +1853,7 @@ module _3gpp-common-trace { leaf-list targetIdValueList { type string; description "It specifies the ID value(s) of the target object defined - by TraceTargetType"; + by traceTargetType"; } reference "3GPP TS 32.422"; -- GitLab