| 6.0 | Mapping Solutions to Key Issues p. 20
|
| 6.1 | Solution #1: Standalone non-public network supporting service providers p. 22
| 6.1.0 | Definitions p. 22
|
| 6.1.1 | Introduction p. 22
|
| 6.1.2 | Functional Description p. 24
|
| 6.1.3 | Procedures p. 26
|
| 6.1.4 | Impacts on services, entities and interfaces p. 27
|
|
| 6.2 | Solution #2: SNPN access using credentials owned by an entity separate from the SNPN p. 27
| 6.2.1 | Introduction p. 27
|
| 6.2.2 | Functional Description p. 28
|
| 6.2.3 | Procedures p. 31
| 6.2.3.1 | Procedures for UEs using an SNPN subscription p. 31
| 6.2.3.1.1 | Automatic network selection and registration procedure p. 31
|
| 6.2.3.1.2 | Manual network selection and registration procedure p. 32
|
|
| 6.2.3.2 | Procedures for UEs using a PLMN subscription p. 32
| 6.2.3.2.1 | Automatic network selection and registration procedure p. 32
|
| 6.2.3.2.2 | Manual network selection and registration procedure p. 33
|
| 6.2.3.2.3 | Session continuity support p. 33
|
|
| 6.2.3.3 | Home SP Group Identity p. 34
|
|
| 6.2.4 | Impacts on services, entities and interfaces p. 34
|
|
| 6.3 | Solution #3: SNPN access using MOCN p. 35
| 6.3.1 | Introduction p. 35
|
| 6.3.2 | Functional Description p. 35
| 6.3.2.1 | Architecture p. 35
|
| 6.3.2.2 | High level principles of the solution p. 36
|
|
| 6.3.3 | Procedures p. 36
|
| 6.3.4 | Impacts on services, entities and interfaces p. 36
|
|
| 6.4 | Solution #4: External Authentication and Authorization p. 36
| 6.4.1 | Introduction p. 36
|
| 6.4.2 | Functional Description p. 37
| 6.4.2.1 | Architecture and Concept p. 37
|
| 6.4.2.2 | EAA for the UEs with E-Sub p. 37
|
|
| 6.4.3 | Procedures p. 38
|
| 6.4.4 | Impacts on services, entities and interfaces p. 40
|
|
| 6.5 | Solution #5: UE Onboarding and provisioning for an SNPN p. 41
| 6.5.1 | Introduction p. 41
|
| 6.5.2 | Functional Description p. 42
|
| 6.5.3 | Procedures p. 43
|
| 6.5.4 | Impacts on services, entities and interfaces p. 48
|
|
| 6.6 | Solution #6: Control Plane-Based UE Onboarding and Provisioning Solution p. 48
| 6.6.1 | Introduction p. 48
|
| 6.6.2 | Functional Description p. 49
|
| 6.6.3 | Procedures p. 49
|
| 6.6.4 | Impacts on services, entities and interfaces p. 52
|
|
| 6.7 | Solution #7: UE Onboarding and Provisioning for a PNI-NPN p. 53
| 6.7.1 | Introduction p. 53
|
| 6.7.2 | Functional Description p. 54
|
| 6.7.3 | Procedures p. 55
|
| 6.7.4 | Impacts on services, entities and interfaces p. 57
|
|
| 6.8 | Solution #8: SNPN access using 3rd party credentials via external Credential Provider p. 58
| 6.8.1 | Introduction p. 58
|
| 6.8.2 | Functional Description p. 58
|
| 6.8.3 | Procedures p. 60
|
| 6.8.4 | Impacts on services, entities and interfaces p. 62
|
|
| 6.9 | Solution #9: Solution #1 plus support for UEs that do not have sufficient information for SNPN selection p. 63
| 6.9.1 | Introduction p. 63
|
| 6.9.2 | Functional Description p. 63
|
| 6.9.3 | Procedures p. 63
|
| 6.9.4 | Impacts on services, entities and interfaces p. 63
|
|
| 6.10 | Solution #10: UE external subscription data stored in the SNPN p. 64
| 6.10.1 | Introduction p. 64
|
| 6.10.2 | Functional Description p. 65
|
| 6.10.3 | Procedures p. 65
| 6.10.3.1 | UE subscription data pre-stored in the SNPN p. 66
|
| 6.10.3.2 | UE subscription data sent on-demand to the SNPN p. 68
|
|
| 6.10.4 | Impacts on services, entities and interfaces p. 69
|
|
| 6.11 | Solution #11: Steering of UEs towards selected Serving SNPN for key issue #1 p. 70
| 6.11.1 | Introduction p. 70
|
| 6.11.2 | Functional Description p. 70
|
| 6.11.3 | Procedure p. 71
|
| 6.11.4 | Impacts on services, entities and interfaces p. 72
|
|
| 6.12 | Solution #12: Solution on Key Issue #1 about service discovery between NPN and separate entity p. 72
| 6.12.1 | Introduction p. 72
|
| 6.12.2 | High-level Description p. 72
|
| 6.12.3 | Procedures p. 72
|
| 6.12.4 | Impacts on services, entities and interfaces p. 73
|
|
| 6.13 | Solution #13: Solution using N3IWF to support service continuity between two networks and paging from both networks p. 74
| 6.13.1 | Introduction p. 74
|
| 6.13.2 | Functional Description p. 74
|
| 6.13.3 | Procedures p. 77
| 6.13.3.1 | Handover of PLMN anchored PDU Session from N3IWF to NG-RAN p. 77
|
| 6.13.3.2 | Handover of PLMN anchored PDU Session from NG-RAN to N3IWF p. 78
|
| 6.13.3.3 | Handover of SNPN anchored PDU Session from N3IWF to NG-RAN p. 79
|
| 6.13.3.4 | Handover of SNPN anchored PDU Session from NG-RAN to N3IWF p. 80
|
| 6.13.3.5 | UE initiated liveness check p. 80
|
| 6.13.3.6 | Network initiated liveness check p. 81
|
|
| 6.13.4 | Impacts on services, entities and interfaces p. 82
|
|
| 6.14 | Solution #14: Always in CM Connected state in the two networks. p. 82
| 6.14.1 | Introduction p. 82
|
| 6.14.2 | Functional Description p. 82
|
| 6.14.3 | Procedures p. 83
|
| 6.14.4 | Impacts on services, entities and interfaces p. 84
|
|
| 6.15 | Solution #15: Existing and implementation means for service continuity and simultaneous reception p. 85
| 6.15.1 | Introduction p. 85
|
| 6.15.2 | Functional Description p. 85
| 6.15.2.1 | PDU session continuity and service continuity p. 85
|
| 6.15.2.2 | UE support for concurrent data or data/paging reception from PLMN and NPN p. 86
|
|
| 6.15.3 | Procedures p. 86
|
| 6.15.4 | Impacts on services, entities and interfaces p. 86
|
|
| 6.16 | Solution #16: Service Continuity between PNI-NPN and PLMN p. 87
| 6.16.1 | Introduction p. 87
|
| 6.16.2 | Functional Description p. 87
|
| 6.16.3 | Procedures p. 87
| 6.16.3.1 | Handover from PNI-NPN to PLMN p. 87
|
| 6.16.3.2 | Handover from PLMN to PNI-NPN p. 87
|
|
| 6.16.4 | Impacts on services, entities and interfaces p. 88
|
|
| 6.17 | Solution #17: Data notification for SNPN/PLMN support VIAPA p. 88
| 6.17.1 | Introduction p. 88
|
| 6.17.2 | Functional Description p. 88
|
| 6.17.3 | Procedures p. 88
|
| 6.17.4 | Impacts on services, entities and interfaces p. 90
|
|
| 6.18 | Solution #18: simultaneous connection with NPN and PLMN for VIAPA p. 91
| 6.18.1 | Introduction p. 91
|
| 6.18.2 | Functional Description p. 91
|
| 6.18.3 | Procedures p. 93
| 6.18.3.1 | 2Rx/1Tx UE exchanges data with two networks simultaneously (with paging consideration) p. 93
|
|
| 6.18.4 | Impacts on services, entities and interfaces p. 94
|
|
| 6.19 | Solution #19: KI #3, Solution for providing IMS voice and emergency services for SNPN subscribers using eSIM for onboarding of IMS credentials p. 95
| 6.19.1 | Introduction p. 95
|
| 6.19.2 | Functional Description p. 95
|
| 6.19.3 | Procedures p. 96
| 6.19.3.1 | Procedure to support External IMS Provider and multiple SNPN p. 96
|
|
| 6.19.4 | Impacts on services, entities and interfaces p. 96
|
|
| 6.20 | Solution #20: KI #3, Solution for providing IMS voice and emergency services for SNPN subscribers reusing access level identifiers and credentials p. 97
| 6.20.1 | Introduction p. 97
|
| 6.20.2 | Functional Description p. 97
| 6.20.2.1 | Solution Principles p. 97
| 6.20.2.1.1 | Support for IMS services provided by different provider from the SNPN. p. 98
|
| 6.20.2.1.2 | Roaming p. 99
|
|
|
| 6.20.3 | Procedures p. 99
| 6.20.3.1 | Reuse of SNPN USIM credentials for IMS AKA p. 99
|
| 6.20.3.2 | 5GIBA Procedure p. 99
|
| 6.20.3.3 | Procedure to support external IMS provider and multiple SNPNs p. 100
|
|
| 6.20.4 | Impacts on services, entities and interfaces p. 101
|
|
| 6.21 | Solution #21: IMS voice support in SNPN for UEs with IMS Credentials (IMC) p. 101
| 6.21.1 | Introduction p. 101
|
| 6.21.2 | Functional Description p. 101
|
| 6.21.3 | Procedures p. 103
|
| 6.21.4 | Impacts on services, entities and interfaces p. 103
|
|
| 6.22 | Solution #22: Providing IMS voice services to SNPN UEs p. 103
| 6.22.1 | Introduction p. 103
|
| 6.22.2 | Functional Description p. 103
|
| 6.22.3 | Procedures p. 104
|
| 6.22.4 | Impacts on services, entities and interfaces p. 104
|
|
| 6.23 | Solution #23: Solution for support of emergency services for SNPN p. 104
| 6.23.1 | Introduction p. 104
|
| 6.23.2 | Functional Description p. 104
|
| 6.23.3 | Procedures p. 105
|
| 6.23.4 | Impacts on services, entities and interfaces p. 105
|
|
| 6.24 | Solution #24: Solution for IMS (voice) service for SNPN p. 105
| 6.24.1 | Introduction p. 105
|
| 6.24.2 | Functional Description p. 106
|
| 6.24.3 | Procedures p. 107
|
| 6.24.4 | Impacts on services, entities and interfaces p. 107
|
|
| 6.25 | Solution #25: Solution for IMS emergency session for SNPN without IMS roaming interface. p. 107
| 6.25.1 | Introduction p. 107
|
| 6.25.2 | Functional Description p. 107
|
| 6.25.3 | Procedures p. 107
|
| 6.25.4 | Impacts on services, entities and interfaces p. 110
|
|
| 6.26 | Solution #26: PLMN assisted IMS voice service and emergency service for SNPN p. 110
| 6.26.1 | Introduction p. 110
|
| 6.26.2 | Functional Description p. 111
|
| 6.26.3 | Procedures p. 112
|
| 6.26.4 | Impacts on services, entities and interfaces p. 113
|
|
| 6.27 | Solution #27: Common UP/CP onboarding solution for SNPN p. 113
| 6.27.1 | Introduction p. 113
|
| 6.27.2 | Functional Description p. 114
|
| 6.27.3 | Procedures p. 116
| 6.27.3.1 | High-level Procedures p. 116
|
| 6.27.3.2 | Detailed Procedures p. 118
| 6.27.3.2.1 | Registration procedures p. 118
|
| 6.27.3.2.2 | Control Plane UE Provisioning Procedures p. 120
|
| 6.27.3.2.3 | Configuration PDU Session Establishment Procedures p. 121
|
|
|
| 6.27.4 | Impacts on services, entities, and interfaces p. 122
|
|
| 6.28 | Solution #28: Onboarding of NPN in a PLMN subscription (PNI-NPN) by exposure p. 122
| 6.28.1 | Introduction p. 122
|
| 6.28.2 | Functional Description p. 123
|
| 6.28.3 | Procedures p. 124
|
| 6.28.4 | Impacts on services, entities and interfaces p. 125
|
|
| 6.29 | Solution #29: Key Issue #4: Discovery of the Onboarding Network p. 125
| 6.29.1 | Introduction p. 125
|
| 6.29.2 | Functional Description p. 125
|
| 6.29.3 | Procedures p. 126
|
| 6.29.4 | Impacts on services, entities and interfaces p. 128
|
|
| 6.30 | Solution #30: UE Onboarding via Control Plane p. 128
| 6.30.1 | Introduction p. 128
|
| 6.30.2 | Functional Description p. 128
|
| 6.30.3 | Procedures p. 129
| 6.30.3.1 | General p. 129
|
| 6.30.3.2 | Initial Access/Registration procedure p. 131
|
| 6.30.3.3 | UE Provisioning procedure via control plane p. 132
|
|
| 6.30.4 | Impacts on services, entities and interfaces p. 133
|
|
| 6.31 | Solution #31: UE onboarding and provisioning for SNPN subscription p. 134
| 6.31.1 | Introduction p. 134
|
| 6.31.2 | Functional Description p. 135
| 6.31.2.1 | Architecture and Concept p. 135
|
| 6.31.2.2 | Onboarding for E-Sub provisioning in case onboarding 5G is PLMN or PNI-NPN p. 136
|
| 6.31.2.3 | Onboarding for E-Sub provisioning in case onboarding 5G is SNPN p. 136
|
|
| 6.31.3 | Procedures p. 137
| 6.31.3.0 | General p. 137
|
| 6.31.3.1 | E-Sub provisioning in case onboarding 5G is PLMN or PNI-NPN p. 137
|
| 6.31.3.2 | E-Sub provisioning in case onboarding 5G is SNPN p. 138
|
|
| 6.31.4 | Impacts on services, entities and interfaces p. 140
|
|
| 6.32 | Solution #32: UE onboarding for PNI-NPN with Provisioning Server integrated in PLMN p. 140
| 6.32.1 | Introduction p. 140
|
| 6.32.2 | Functional Description p. 141
|
| 6.32.3 | Procedures p. 142
|
| 6.32.4 | Impacts on services, entities and interfaces p. 144
|
|
| 6.33 | Solution 33: UE Onboarding and remote provisioning based on eSIM p. 144
| 6.33.1 | Introduction p. 144
|
| 6.33.2 | Functional Description p. 144
|
| 6.33.3 | Procedures p. 146
|
| 6.33.4 | Impacts on services, entities and interfaces p. 146
|
|
| 6.34 | Solution #34: PLMN assisted On-boarding Procedures p. 146
| 6.34.1 | Introduction p. 146
|
| 6.34.2 | Functional Description p. 147
|
| 6.34.3 | Procedures p. 147
| 6.34.3.1 | CP based PLMN assisted on-boarding procedure p. 147
|
| 6.34.3.2 | UP based PLMN assisted on-boarding procedure p. 150
|
|
| 6.34.4 | Impacts on services, entities and interfaces p. 150
|
|
| 6.35 | Solution #35: Solution for On Boarding for SNPN Compatible with SO's Existing Provisioning Server p. 151
| 6.35.1 | Introduction p. 151
|
| 6.35.2 | Functional Description p. 152
|
| 6.35.3 | Procedures p. 154
| 6.35.3.1 | Procedure in case no DCS is deployed p. 154
|
| 6.35.3.2 | Procedure in case DCS is deployed p. 156
|
|
|
| 6.36 | Solution #36: Providing provisioning details to UEs using local and central provisioning server p. 157
| 6.36.1 | Introduction p. 157
|
| 6.36.2 | Functional Description p. 157
|
| 6.36.3 | Procedures p. 159
|
| 6.36.4 | Impacts on services, entities and interfaces p. 160
|
|
| 6.37 | Solution #37: UE Onboarding and remote provisioning for SNPN p. 160
| 6.37.1 | Introduction p. 160
|
| 6.37.2 | Functional Description p. 161
|
| 6.37.3 | Procedures p. 163
|
| 6.37.4 | Impacts on services, entities and interfaces p. 164
|
|
| 6.38 | Solution #38: Provisioning for PNI-NPN when secondary authentication is required p. 165
| 6.38.1 | Introduction p. 165
|
| 6.38.2 | High Level Description p. 165
|
| 6.38.3 | Procedures p. 165
|
| 6.38.4 | Impacts on services, entities and interfaces p. 168
|
|
| 6.39 | Solution #39: UE onboarding using PLMNs p. 168
| 6.39.1 | Introduction p. 168
|
| 6.39.2 | Functional Description p. 169
|
| 6.39.3 | Procedures p. 170
|
| 6.39.4 | Impacts on services, entities and interfaces p. 171
|
|
| 6.40 | Solution #40: Solution for UE onboarding and remote provisioning p. 172
| 6.40.1 | Introduction p. 172
|
| 6.40.2 | Functional Description p. 172
|
| 6.40.3 | Procedures p. 172
|
| 6.40.4 | Impacts on services, entities and interfaces p. 174
|
|
| 6.41 | Solution #41: support of roaming-like or N3IWF-based architecture for mobility scenarios p. 174
| 6.41.1 | Introduction p. 174
|
| 6.41.2 | Functional Description p. 174
|
| 6.41.3 | Procedures p. 182
|
| 6.41.4 | Impacts on existing entities and interfaces p. 182
|
|
| 6.42 | Solution #42: Optimization of SP info in SIB p. 182
| 6.42.1 | Introduction p. 182
|
| 6.42.2 | Functional Description p. 182
|
| 6.42.3 | Procedures p. 183
|
| 6.42.4 | Impacts on services, entities and interfaces p. 183
|
|
| 6.43 | Solution #43: Network Selection using Home SP subscription to access a supported SNPN p. 183
| 6.43.1 | Introduction p. 183
|
| 6.43.2 | Functional Description p. 183
|
| 6.43.3 | Procedures p. 187
|
| 6.43.5 | Impacts on existing entities and interfaces p. 187
|
|
| 6.44 | Solution #44: UE external subscription data management in the SNPN p. 187
| 6.44.1 | Introduction p. 187
|
| 6.44.2 | Functional Description p. 188
|
| 6.44.3 | Procedures p. 188
|
| 6.44.4 | Impacts on services, entities and interfaces p. 190
|
|
| 6.45 | Solution #45: enhanced Steering of Roaming for SNPN/PLMN p. 190
| 6.45.1 | Introduction p. 190
|
| 6.45.2 | Functional Description p. 190
|
| 6.45.3 | Procedures p. 191
| 6.45.3.1 | Steering of UE in vSNPN during registration p. 191
|
| 6.45.3.2 | Steering of UE in vSNPN after registration p. 192
|
|
| 6.45.4 | Impacts on services, entities and interfaces p. 192
|
|
| 6.46 | Solution #46: Steering a single access UE to use Uu interface of the SNPN or the PLMN p. 193
| 6.46.1 | Introduction p. 193
|
| 6.46.2 | Functional Description p. 194
| 6.46.2.1 | General p. 194
|
| 6.46.2.2 | High-level Procedures p. 195
|
| 6.46.2.3 | How to indicate to the UE which Uu interface to use for VIAPA traffic. p. 196
|
|
| 6.46.3 | Procedures p. 198
| 6.46.3.1 | Initial provisioning of QoS requirements from the ASP to the PLMN p. 198
|
| 6.46.3.2 | Provisioning of NW preferences on the Uu interface to use for VIAPA applications to the UE p. 200
|
|
| 6.46.4 | Impacts on existing entities and interfaces p. 200
|
|
| 6.47 | Solution #47: Support of simultaneous active communication with SNPN and PLMN by using N3IWF p. 201
| 6.47.1 | Introduction p. 201
|
| 6.47.2 | Functional Description p. 201
|
| 6.47.3 | Procedures p. 202
|
| 6.47.4 | Impacts on services, entities and interfaces p. 202
|
|
| 6.48 | Solution #48: Solution on Key Issue #2 Optimization of service continuity for mobility between SNPN and PLMN p. 203
| 6.48.1 | Introduction p. 203
|
| 6.48.2 | High-level Description p. 203
|
| 6.48.3 | Procedures p. 204
|
| 6.48.4 | Impacts on services, entities and interfaces p. 204
|
|
| 6.49 | Solution #49: Solution for service continuity triggered by application p. 205
| 6.49.1 | Introduction p. 205
|
| 6.49.2 | Functional Description p. 205
|
| 6.49.3 | Procedure p. 206
| 6.49.3.1 | AF triggered UE Handover of PLMN anchored PDU Session from NG-RAN to N3IWF p. 206
|
| 6.49.3.2 | AF triggered UE network switch and PDU session anchor re-selection p. 207
|
| 6.49.3.3 | UE triggered network switch and PDU session anchor re-selection p. 208
|
|
| 6.49.4 | Impacts on services, entities and interfaces p. 208
|
|
| 6.50 | Solution #50: a consolidated solution to KI#2 p. 209
| 6.50.1 | Introduction p. 209
|
| 6.50.2 | Functional Description p. 209
|
| 6.50.3 | Procedures p. 210
|
| 6.50.4 | Impacts on existing entities and interfaces p. 210
|
|
| 6.51 | Solution #51: QoS notification between SNPN and PLMN for VIAPA p. 211
| 6.51.1 | Introduction p. 211
|
| 6.51.2 | Functional Description p. 211
|
| 6.51.3 | Procedure p. 212
| 6.51.3.1 | QoS degradation notification and reporting between PLMN and SNPN p. 212
|
|
| 6.51.4 | Impacts on services, entities and interfaces p. 212
|
|
| 6.52 | Solution #52: Enabling service continuity with pre-established backup connection p. 213
| 6.52.1 | Introduction p. 213
|
| 6.52.2 | Functional Description p. 213
|
| 6.52.3 | Procedures p. 214
|
| 6.52.4 | Impacts on services, entities and interfaces p. 215
|
|
| 6.53 | Solution #53: KI #3, Solution for providing IMS voice and emergency services for SNPN subscribers using SIP digest with passwords generated based on keys generated during access level authentication p. 216
| 6.53.1 | Introduction p. 216
|
| 6.53.2 | Functional Description p. 216
|
| 6.53.3 | Procedures p. 217
|
| 6.53.4 | Impacts on services, entities and interfaces p. 218
|
|
| 6.54 | Solution #54: KI #3, Solution for providing IMS Services for SNPN subscribers using NAI-based SUPI Identifiers p. 219
| 6.54.1 | Introduction p. 219
|
| 6.54.2 | Functional Description p. 219
|
| 6.54.3 | Procedures p. 219
| 6.54.3.1 | Procedure to support Generation of IMS Private and Public Identifier from NAI-based SUPI Identifiers. p. 219
|
|
| 6.54.4 | Impacts on services, entities and interfaces p. 219
|
|
| 6.55 | Solution #55: Paging in one network for another network p. 220
| 6.55.1 | Introduction p. 220
|
| 6.55.2 | Functional Description p. 220
|
| 6.55.3 | Procedures p. 222
|
| 6.55.4 | Impacts on existing entities and interfaces p. 223
|
|
| 6.56 | Solution #56: SNPN selection impact consideration on top of solution #21 p. 224
| 6.56.1 | Introduction p. 224
|
| 6.56.2 | Functional Description p. 224
|
| 6.56.3 | Procedures p. 224
|
| 6.56.4 | Impacts on services, entities and interfaces p. 225
|
|