14.4 SEAL APIs for network resource management
23.4343GPPFunctional architecture and information flowsRelease 18Service Enabler Architecture Layer for Verticals (SEAL)TS
14.4.1 General
Table 14.4.1-1 illustrates the SEAL APIs for configuration management.
Table 14.4.1-1: List of SEAL APIs for network resource management
API Name |
API Operations |
Known Consumer(s) |
Communication Type |
SS_NetworkResourceAdaptation |
Reserve_Network_Resource |
VAL server |
Request /Response |
Request_Unicast_Resource |
VAL server |
Request /Response |
|
Update_Unicast_Resource |
VAL server |
Request /Response |
|
Request_Multicast_Resource |
VAL server |
Request /Response |
|
Notify_UP_Delivery_Mode |
VAL server |
Subscribe/Notify |
|
TSC_Stream_Availability_Discovery |
VAL server |
Request /Response |
|
TSC_Stream_Creation |
VAL server |
Request /Response |
|
TSC_Stream_Deletion |
VAL server |
Request /Response |
|
SS_EventsMonitoring |
Subscribe_Monitoring_Events |
VAL server |
Subscribe/Notify |
Notify_Monitoring_Events |
VAL server |
||
SS_NetworkResourceMonitoring |
Subscribe_Unicast_QoS_Monitoring |
VAL server |
Subscribe/Notify |
Notify_Unicast_QoS_Monitoring |
VAL server |
||
Unsubscribe_Unicast_QoS_Monitoring |
VAL server |
||
Obtain_Unicast_QoS_Monitoring_Data |
VAL server |
Request /Response |
|
Update_Unicast_QoS_Monitoring_Subscription |
VAL server |
14.4.2 SS_NetworkResourceAdaptation API
14.4.2.1 General
API description: This API enables the VAL server to communicate with the network resource management server for network resource adaptation and VAL UE monitoring over NRM-S.
14.4.2.2 Reserve_Network_Resource operation
API operation name: Reserve_Network_Resource
Description: Requesting for network resource adaptation.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.1
Outputs: See subclause 14.3.2.2
See subclause 14.3.3 for the details of usage of this API operation.
14.4.2.3 Request_Unicast_Resource
API operation name: Request_Unicast_Resource
Description: Requesting unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.6
Outputs: See subclause 14.3.2.7
See subclause 14.3.3 for the details of usage of this API operation.
14.4.2.4 Update_Unicast_Resource
API operation name: Update_Unicast_Resource
Description: Updating unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.8
Outputs: See subclause 14.3.2.9
See subclause 14.3.3 for the details of usage of this API operation.
14.4.2.5 Request_Multicast_Resource
API operation name: Request_Multicast_Resource
Description: Requesting multicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.10
Outputs: See subclause 14.3.2.11
See subclause 14.3.4 for the details of usage of this API operation.
14.4.2.6 Notify_UP_Delivery_Mode
API operation name: Notify_UP_Delivery_Mode
Description: Notifying the user plane delivery mode.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.12
Outputs: None.
See subclause 14.3.4 for the details of usage of this API operation.
14.4.2.7 TSC_Stream_ Availability_Discovery
API operation name: TSC_Stream_ Availability_Discovery
Description: Requesting to discover the connectivity and available QoS characteristics between DS-TTs.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.23
Outputs: See subclause 14.3.2.24
See subclause 14.3.7.2 for the details of usage of this API operation.
14.4.2.8 TSC_Stream_Creation
API operation name: TSC_Stream_Creation
Description: Requesting the NRM to create a TSC stream.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.25
Outputs: See subclause 14.3.2.26
See subclause 14.3.7.3 for the details of usage of this API operation.
14.4.2.9 TSC_Stream_Deletion
API operation name: TSC_Stream_Deletion
Description: Requesting the NRM to delete the TSC stream.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.27
Outputs: See subclause 14.3.2.28
See subclause 14.3.7.4 for the details of usage of this API operation.
14.4.2.10 Request_Multicast/Broadcast_Resource
API operation name: Request_Multicast/Broadcast_Resource
Description: Requesting multicast/broadcast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.40.
Outputs: See subclause 14.3.2.41.
See subclause 14.3.4A for the details of usage of this API operation.
14.4.2.11 Update_Multicast/Broadcast_Resource
API operation name: Update_Multicast/Broadcast_Resource
Description: Updating multicast/broadcast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.42.
Outputs: See subclause 14.3.2.43.
See subclause 14.3.4A for the details of usage of this API operation.
14.4.2.12 Delete_Multicast/Broadcast_Resource
API operation name: Delete_Multicast/Broadcast_Resource
Description: Deleting multicast/broadcast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.44.
Outputs: See subclause 14.3.2.45.
See subclause 14.3.4A for the details of usage of this API operation.
14.4.2.13 Activate_Multicast_Resource
API operation name: Activate_multicast_Resource
Description: Activating multicast/broadcast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.46.
Outputs: See subclause 14.3.2.47.
See subclause 14.3.4A for the details of usage of this API operation.
14.4.2.14 Deactivate_Multicast_Resource
API operation name: Deactivate_multicast_Resource
Description: Deactivating multicast/broadcast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.48.
Outputs: See subclause 14.3.2.49.
See subclause 14.3.4A for the details of usage of this API operation.
14.4.3 SS_EventsMonitoring API
14.4.3.1 Subscribe_Monitoring_Events
API operation name: Subscribe_Monitoring_Events
Description: Subscription to monitoring events.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.17
Outputs: 14.3.2.18.
See subclause 14.3.6.2 for the details of usage of this API operation.
14.4.3.2 Notify_Monitoring_Events
API operation name: Notify_Monitoring_Events
Description: Notifying the VAL server with monitoring events related to VAL UE(s).
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.19
Outputs: None.
See subclause 14.3.6.3 for the details of usage of this API operation.
14.4.4 SS_NetworkResourceMonitoring API
14.4.4.1 General
API description: This API enables the VAL server to monitor a network resource and to retrieve monitoring data.
14.4.4.2 Subscribe_Unicast_QoS_Monitoring operation
API operation name: Subscribe_Unicast_QoS_Monitoring
Description: Subscribing to QoS monitoring of a unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.20
Outputs: See subclause 14.3.2.21
See subclause 14.3.3.4.1 for the details of usage of this API operation.
14.4.4.3 Notify_Unicast_QoS_Monitoring operation
API operation name: Notify_Unicast_QoS_Monitoring
Description: Notification of latest QoS data of a monitored unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.22
Outputs: See subclause 14.3.2.22
See subclause 14.3.3.4.2 for the details of usage of this API operation.
14.4.4.4 Unsubscribe_Unicast_QoS_Monitoring operation
API operation name: Unsubscribe_Unicast_QoS_Monitoring
Description: Unsubscribing from QoS monitoring of a unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.20
Outputs: See subclause 14.3.2.21
See subclause 14.3.3.4.3 for the details of usage of this API operation.
14.4.4.5 Obtain_Unicast_QoS_Monitoring_Data operation
API operation name: Obtain_Unicast_QoS_Monitoring_Data
Description: Request QoS monitoring data of a unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.33
Outputs: See subclause 14.3.2.34
See subclause 14.3.3.4.4 for the details of usage of this API operation.
14.4.4.6 Update_Unicast_QoS_Monitoring_Subscription operation
API operation name: Update_Unicast_QoS_Monitoring_Subscription
Description: Updates the QoS monitoring subscription of a unicast resource.
Known Consumers: VAL server.
Inputs: See subclause 14.3.2.38
Outputs: See subclause 14.3.2.39
See subclause 14.3.3.4.5 for the details of usage of this API operation.