Is 5G gNodeB really Synchronized - Or just Hoping it is?

In Ericsson NR equipment, how can we verify which synchronization source is actually being used for Time and Phase synchronization?

Specifically, how can we check whether the node is synchronized through GNSS or through IEEE 1588v2 (PTP)?

Which Managed Objects (MOs) or parameters in the Ericsson configuration should be checked to determine the active synchronization source?

You can check the synchronization configuration in the following MO path:

First go to Time=1 Managed Object

dn ManagedElement=1, SystemFunctions=1, Time=1

Run the show command below

show -v -r 

This will show all the attributes and child objects under that particular manged object recursively and verbosely(show -v -r).This will provide you maximum information under that particular MO.

1 Like

Hi, @A_R, there is command in amos:

***************************************************************************************
sts[c]
***************************************************************************************
Display state and configuration of Network Synchronization.

The printout is read from the Synchronization MO on CPP nodes and all children MOs of Synchronization/Ntp/Ptp on COM nodes.
The "c" option is to print the output in CSV format.

Printout format CPP
*******************
The first line corresponds to the value of the attribute "nodeSystemClock".
If the node is part of a Node Group Synchronization cluster then the next line will indicate the node group role (provider or receiver).
The remaining lines correspond to the values of the attributes "syncReference", "syncRefPriority", "syncRefActivity", "syncRefStatus".

Examples:

RNC01> sts

SystemClock: LOCKED_MODE
-------------------------------------------------------------------------------------
Prio  Activity  RefState  AdmState  OpState   SyncReference
-------------------------------------------------------------------------------------
1     ACTIVE    OK        UNLOCKED  ENABLED   Subrack=MS,Slot=4,PlugInUnit=1,TimingUnit=1,TuSyncRef=1
2     INACTIVE  OK        UNLOCKED  ENABLED   Subrack=ES-2,Slot=2,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=pp1
3     INACTIVE  OK        UNLOCKED  ENABLED   Subrack=ES-2,Slot=27,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=pp1
4     INACTIVE  OK        UNLOCKED  ENABLED   Subrack=ES-3,Slot=2,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=pp1
5     INACTIVE  OK        UNLOCKED  ENABLED   Subrack=ES-3,Slot=27,PlugInUnit=1,ExchangeTerminal=1,Os155SpiTtp=pp1

RBS14> sts

SystemClock: HOLD_OVER_MODE
-------------------------------------------------------------------------------------
Prio  Activity  RefState  AdmState  OpState   SyncReference
-------------------------------------------------------------------------------------
1     INACTIVE  FAILED    UNLOCKED  DISABLED  IpAccessHostEt=1,IpSyncRef=1
2     INACTIVE  FAILED    UNLOCKED  DISABLED  IpAccessHostEt=1,IpSyncRef=2

Printout format MSRBS
*********************
The first line indicates the clock state in RadioEquipmentClock MO
If the node is part of a Node Group Synchronization cluster then the next line will indicate the node group role (provider or receiver).
The table shows the attributes of each RadioEquipmentClockReference MO.
The priority is marked with an asterisk to indicated the active Reference.
The MO referred by the "encapsulation" attribute is shown on the right together with some of its attributes, in brackets.

Examples:

MSRBS1> sts

radioClockState : FREQUENCY_LOCKED
-------------------------------------------------------------------------------------
Prio  ST  syncRefType     refStatus  opQualLevel  SyncReference
-------------------------------------------------------------------------------------
  *1   1  SYNC_E          NO_FAULT   PRC          Synchronization=1,SyncEthInput=TN_B (SFP_OPTICAL EthernetPort=TN_B)
   2   1  FREQUENCY_PORT  NO_FAULT   PRC          Synchronization=1,FrequencySyncIO=1 (FREQUENCY_1PPS FieldReplaceableUnit=1,SyncPort=1)

MSRBS2> sts

radioClockState : FREQUENCY_LOCKED
-------------------------------------------------------------------------------------
Prio  ST  syncRefType    refStatus  opQualLevel  SyncReference
-------------------------------------------------------------------------------------
   2   0  NTP_FREQUENCY  NTP_FAULT  QL_UNKNOWN   Ntp=1,NtpFrequencySync=1 (192.168.250.101:32751 Router=OAM,InterfaceIPv4=TN_B_oam,AddressIPv4=TN_B_oam)
  *3   1  PTP_FREQUENCY  NO_FAULT   PRC          Ptp=1,BoundaryOrdinaryClock=PTP_FREQUENCY (G_8265_1 Router=OAM,InterfaceIPv4=TN_B_oam,AddressIPv4=TN_B_oam)
   4   1  PTP_FREQUENCY  NO_FAULT   PRC          Ptp=1,BoundaryOrdinaryClock=PTP_FREQUENCY_IPV6 (G_8265_1 Router=OAM,InterfaceIPv6=TN_B_oam_ipv6,AddressIPv6=TN_B_oamipv6add)
   5   1  GNSS_RECEIVER  NO_FAULT   GNSS         Synchronization=1,TimeSyncIO=GPS (FieldReplaceableUnit=1,SyncPort=1)
   7   1  PTP_TIME       PTP_FAULT  QL_UNKNOWN   Ptp=1,BoundaryOrdinaryClock=PTP_TIME (IEEE_1588_J3 EthernetPort=TN_A)

1 Like