A method of synchronizing cyclemasters over a distributed bridge is
disclosed. The method comprises: a local portal sending a synchronization
signal to a peer portal through a bridge fabric upon occurrence of a
cycle synchronization event on the local portal; the peer portal sampling
its local cycle timer to obtain a sample value when the peer portal
receives the synchronization signal; a bridge manager at an upstream
portal communicating the sample value to a bridge manager at an alpha
portal; the bridge manager at the alpha portal using the sampled time
value to compensate for delays through a bridge fabric, calculate the
correction to be applied to a cycle timer associated with the alpha
portal, and correct the cycle timer.