Systems and methods for time-sensitive networking analytics
Systems and methods described herein provide an interface for an Network Data Analytics Function (NWDAF) to extract events from a Time Sensitive Communication Time Synchronization Function (TSCTSF) when operators deploy Time Sensitive Networking (TSN) for a given network slice. An NWDAF in a core network receives an information request for a TSN service and sends, to a TSCTSF, a data request based on the information request. The NWDAF receives event data responsive to the data request and generates an analytics report based on the event data.
1 . A method, comprising:
receiving, by a Network Data Analytics Function (NWDAF) in a core network, an information request for a Time Sensitive Networking (TSN) service;
sending, by the NWDAF and to a Time Sensitive Communication Time Synchronization Function (TSCTSF), a data request, based on the information request, to subscribe to receive TSN quality of service (QoS) statistics from the TSCTSF;
collecting, by the NWDAF and from the TSCTSF, event data responsive to the data request;
segregating, by the NWDAF, the collected event data in a separate analytics environment that is isolated from other network data received by the NWDAF; and
generating, by the NWDAF, an analytics report based on the collected event data, and at least one of:
wherein the information request identifies a TSN slice type, or
wherein the collected event data includes a port state of a Network Side TSN Translator (NW-TT).
2 . The method of claim 1 , further comprising:
sending, by the NWDAF, the analytics report to a network function via a standardized interface.
3 . The method of claim 1 , wherein receiving the information request includes receiving an NWDAF analytics request for one of a request-response model or a subscription-notification model.
4 . The method of claim 1 , wherein sending the data request includes sending the data request to the TSCTSF via a standardized interface.
5 . The method of claim 1 , wherein the segregating further comprises:
directing the collected event data into one of a secure enclave or a trusted execution environment.
6 . The method of claim 1 , wherein generating the analytics report includes:
generating the analytics report in an isolated TSN analytics environment of the NWDAF.
7 . The method of claim 1 , wherein the collected event data includes Generalized Precision Time Protocol ((g) PTP) functionalities of a Device Side TSN Translator (DS-TT) and a Network Side TSN Translator (NW-TT).
8 . A network device comprising:
a processor configured to:
receive, by a Network Data Analytics Function (NWDAF) in a core network, an information request for a Time Sensitive Networking (TSN) service;
send, to a Time Sensitive Communication Time Synchronization Function (TSCTSF), a data request, based on the information request, to subscribe to receive TSN quality of service (QoS) statistics from the TSCTSF;
collect, from the TSCTSF, event data responsive to the data request;
segregate the collected event data in a separate analytics environment that is isolated from other network data received by the NWDAF; and
generate an analytics report based on the collected event data, and at least on of:
wherein the information request identifies a TSN slice type, or
wherein the collected event data includes a port state of a Network Side TSN Translator (NW-TT).
9 . The network device of claim 8 , wherein the processor is further configured to:
send the analytics report to a network function via a standardized interface.
10 . The network device of claim 8 , wherein when receiving the information request, the processor is further configured to:
receive an NWDAF analytics request for one of a request-response model or a subscription-notification model.
11 . The network device of claim 8 , wherein when sending the data request, the processor is further configured to:
send the data request to the TSCTSF via a standardized interface.
12 . The network device of claim 8 , wherein, when segregating the event data, the processor is further configured to:
direct the collected event data into one of a secure enclave or a trusted execution environment.
13 . The network device of claim 12 , wherein, when generating the analytics report, the processor is further configured to:
generate the analytics report in an isolated TSN analytics environment of the NWDAF.
14 . The network device of claim 8 , wherein the collected event data includes clock parameters for a Device Side TSN Translator (DS-TT) and a Network Side TSN Translator (NW-TT).
15 . A non-transitory computer-readable medium containing instructions executable by at least one processor, the computer-readable medium comprising the instructions for:
receiving, by a Network Data Analytics Function (NWDAF) in a core network, an information request for a Time Sensitive Networking (TSN) service;
sending, by the NWDAF and to a Time Sensitive Communication Time Synchronization Function (TSCTSF), a data request, based on the information request, to subscribe to receive TSN quality of service (QoS) statistics from the TSCTSF;
collecting, by the NWDAF and from the TSCTSF, event data responsive to the data request;
segregating, by the NWDAF, the collected event data in a separate analytics environment that is isolated from other network data received by the NWDAF; and
generating, by the NWDAF, an analytics report based on the collected event data, and at least one of:
wherein the information request identifies a TSN slice type, or
wherein the collected event data includes a port state of a Network Side TSN Translator (NW-TT).
16 . The non-transitory computer-readable medium claim 15 , further comprising instructions for:
generating the analytics report in an isolated TSN analytics environment.
17 . The non-transitory computer-readable medium claim 15 , further comprising instructions for:
sending, by the NWDAF, the analytics report to a network function via a standardized interface.
18 . The non-transitory computer-readable medium claim 15 , wherein the collected event data includes clock parameters for a Device Side TSN Translator (DS-TT).
19 . The non-transitory computer-readable medium claim 15 , wherein the instructions for receiving the information request include instructions for:
receiving an NWDAF analytics request for a subscription-notification model.
20 . The non-transitory computer-readable medium claim 15 , wherein the instructions for segregating the event data include instructions for:
directing the collected event data into one of a secure enclave or a trusted execution environment.