On a 1588v2 network, the best master clock algorithm (BMCA) is typically used to dynamically determine a master clock. 1588v2 functions need to be configured according to the device type.
A 1588v2 network has to import BITS time signals before implementing clock synchronization. The BMC algorithm can be used to select the grandmaster and determine the master and slave clocks. A dynamic 1588v2 network allows devices to elect a clock source with the highest priority.
Typical dynamic 1588v2 network with OC, BC, TC, and TCOC devices
Figure 1 shows that a BC and an OC are separately connected to BITSs or GPSs. The BC and OC use the BMC algorithm to select the OC as the grandmaster. The grandmaster obtains time signals and sends 1588v2 packets carrying time information over the bearer network. TCs, including the TCOC, are core devices on the bearer network. TCs transparently transmit time information over the bearer network. The TCOC can also implement frequency synchronization. BCs at the edge of the bearer network send highly accurate time information carried in 1588v2 packets to wireless access devices, such as NodeBs and radio network controllers (RNCs).
Typical dynamic 1588v2 network with TCandBC devices
All devices, including the NodeB, run 1588v2 on the network shown in Figure 2. ISP A operates the NodeB, OC2, and to the BC. OC2 is connected to BITS2, and to the BC is connected to a BITS or GPS. ISP A's network does not have bearer network devices. ISP A leases the bearer network that ISP B operates, and ISP B devices trace BITS1. Time synchronization on ISP A's network is independent of that on ISP B's network. Devices on ISP A's network can dynamically select a clock source. The deployment is as follows: