Hi

Pls. consider a chain of some BCs, BC1 being the current master:

           BC1 --------------------BC2----------BC3------------OC
    [free running master]

OC reports clock_quality of BC1 as parent.

Now let's add a GMC (clockClass 6 = globally synced, clockAccuracy 21h = 100ns):

GMC--------BC1 --------------------BC2----------BC3------------OC

After master selection phase has setteled, OC immediately reports clockQuality 
of GMC as parent.
An OC client might now erroneously assume that OC is (globally) synced to GMC 
with a 100ns + 2 x BC accuracy, say a 500ns.
In reality it will take quite a long time until the entire chain of BC is 
stabilized.

Except for the "steps removed" attribute, there is no hint available to an OC 
on how accurately it is synced to the master.
An improvement would be if the BC do not simply forward the parents 
clockQuality. Instead it could e.g. forward a lower clockAccuracy as depending 
on its offsetFromMaster.

Anyone having the same thoughts/issues?


Best regards, Chris

_______________________________________________
Linuxptp-users mailing list
Linuxptp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-users

Reply via email to