blob: 62f628769b98fc6ff50686871b2684a757b8c494 [file] [log] [blame]
..
SPDX-FileCopyrightText: 2023-present Intel Corporation
SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
SPDX-License-Identifier: Apache-2.0
.. _rogue-subscriber:
Dynamic Subscription revoking provision
=======================================
This feature enables 5G network to revoke subscription of specific UE.
It is required that user identifies the IP-Address of specific UE to be disabled.
The custom user application can make available the IP-Address of specific UE to 5G
core network via Metric-Function API. The 5G network shall revoke the specific UEs
subscription based on UE IP-Addresses received.
Following diagram show one such use case of identifying malicious UE and then revoking its subscription from 5G core.
.. image:: ../_static/images/rogue-subscriber.png
:width: 500px
* The UPF shall detect malicious UE IP-Address and the user application shall learn it.
* The user application shall maintain the malicious subscriber's IP Address.
* The Controller functionality of the MetricFunction shall keep polling the user application to fetch malicious
subscriber's IP
Address.
* The metricfunc manages all subscriber contexts, so the Controller identifies the IMSI associated to malicious
Subscriber IP.
* The MetricFunc Pod notifies the ROC to disable the SIM Card associated with malicious subscriber.
* ROC updates the Config Server(webui) with updated Device Group(s) and slice(s) information.
* AMF initiates a network-triggered deregistration procedure to detach the UE from the 5G core.
The Metric-Function configuration to poll the user application
.. code-block::
userAppApiServer:
addr: "userapp.omec.svc"
port: 9301
rocEndPoint:
addr: "aether-roc-umbrella-aether-roc-gui-v2-1-external.aether-roc.svc"
port: 80