VMware Telco Cloud Automation deployments have PTP time synchronization for both the Radio Unit (RU) and Distributed Unit (DU). When there is a loss of time synchronization, the DU application disables transmission until the time synchronization is re-acquired.
PTP Notification APIs are implemented as per the O-RAN.WG6.O-Cloud Notification API-v03.00 Specification. The following table lists the PTP notification functionalities that are supported in the timing pod and systemd deployments:
Functionality |
Timing Pod Deployment |
Systemd Deployment |
---|---|---|
PTP Notification Events |
|
|
Multiple NIC Support |
Yes |
No |
For Timing Pod deployment with Profile ID 1 (T-TSC) and Profile ID 2 (T-BC), the GNSS Synchronization State notification is not supported.
Systemd deployment supports only Profile ID 1 (T-TSC) and Profile ID 2 (T-BC).
The PTP notifications are managed by exposing the REST API to vDU applications to register for PTP synchronization events. The PTP notification framework monitors the PTP status and delivers PTP event notifications to the vDU application.
To receive PTP notifications, you must follow these procedures:
Install the timing daemonset (timing pod deployment) or O-Cloud daemonset (systemd deployment).
Integrate the sidecar with the DU pod.
Sample codes used in this section are for reference purposes only. We recommend that you modify the values according to your deployment environment.