blob: 62f628769b98fc6ff50686871b2684a757b8c494 [file] [log] [blame]
Ankur Upadhyaya71795a32023-04-17 10:05:47 +05301..
2 SPDX-FileCopyrightText: 2023-present Intel Corporation
3 SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
4 SPDX-License-Identifier: Apache-2.0
5
6.. _rogue-subscriber:
7
Ankur Upadhyaya12fc2e72023-05-05 18:23:24 +05308Dynamic Subscription revoking provision
9=======================================
10
11This feature enables 5G network to revoke subscription of specific UE.
12It is required that user identifies the IP-Address of specific UE to be disabled.
13The custom user application can make available the IP-Address of specific UE to 5G
14core network via Metric-Function API. The 5G network shall revoke the specific UEs
15subscription based on UE IP-Addresses received.
16
17Following diagram show one such use case of identifying malicious UE and then revoking its subscription from 5G core.
Ankur Upadhyaya71795a32023-04-17 10:05:47 +053018
19.. image:: ../_static/images/rogue-subscriber.png
20 :width: 500px
21
Ankur Upadhyaya71795a32023-04-17 10:05:47 +053022* The UPF shall detect malicious UE IP-Address and the user application shall learn it.
23* The user application shall maintain the malicious subscriber's IP Address.
24* The Controller functionality of the MetricFunction shall keep polling the user application to fetch malicious
25 subscriber's IP
26 Address.
27* The metricfunc manages all subscriber contexts, so the Controller identifies the IMSI associated to malicious
28 Subscriber IP.
29* The MetricFunc Pod notifies the ROC to disable the SIM Card associated with malicious subscriber.
30* ROC updates the Config Server(webui) with updated Device Group(s) and slice(s) information.
31* AMF initiates a network-triggered deregistration procedure to detach the UE from the 5G core.
32
33The Metric-Function configuration to poll the user application
34
35.. code-block::
36
37 userAppApiServer:
38 addr: "userapp.omec.svc"
39 port: 9301
40 rocEndPoint:
41 addr: "aether-roc-umbrella-aether-roc-gui-v2-1-external.aether-roc.svc"
42 port: 80