待解决问题
是在收到delay-resp后同步的
snyc 报文是进行偏移量测量的
delay_resp 是进行延时测量的
如果没有delay 没有算出来 那么时间是没法同步的
1588时间同步原理: 首先master发送snyc报文,大家记为T1,slave受到snyc报文后,大家记录时间为T2 那么大家就可以计算出偏移量 offset=t2-t1+delay
delay为主从传输时延, 为了计算出时延,所以master在t3时刻发送delay req报文,slave受到delay req报文之后 会在t4时刻答复req resp报文 一计算出时延 delay=t4-t3-delay
snyc 报文是进行偏移量测量的
delay_resp 是进行延时测量的
如果没有delay 没有算出来 那么时间是没法同步的
1588时间同步原理: 首先master发送snyc报文,大家记为T1,slave受到snyc报文后,大家记录时间为T2 那么大家就可以计算出偏移量 offset=t2-t1+delay
delay为主从传输时延, 为了计算出时延,所以master在t3时刻发送delay req报文,slave受到delay req报文之后 会在t4时刻答复req resp报文 一计算出时延 delay=t4-t3-delay
回答时间:2014-11-6 08:53