文档介绍:一、端对端透明时钟(E2E)和点对点透明时钟(P2P)
透明时钟概述
()()一个较大区分是,。
通常组网中,交换机作为透明时钟使用。
当主从机交换消息路径包含一个或多个交换机时,延时包含两部分,路径延时(Path Delay)和驻留时间(residence time)。通常来说,路径延时是报文在物理媒介上延时,双向对称且延时稳定。驻留时间取决于数据流量和交换机处理能力,可能动态改变。
透明时钟分E2E(end to end)和P2P(peer to peer)两种类型。
两种类型全部需要交换机支持将报文出口时间(egress)和入口时间(igress)差值添加到报文中去。此差值即为交换机驻留时间。
P2P时钟还能够主动发送延时请求报文给和它相接端口,测量路径延时。
两种对时模式原理
E2E模式对时原理:
E2E透明时钟对时原理
,主从时钟经过一个E2E交换机对时,全部报文经过交换机时,交换机会将驻留时间累加到报文校正域(CF)中,
不过路径延时并没有事先知道,要发送同时报文和延时请求报文计算路径延时。E2E模式主机需要响应全部从机Delay_Req报文,网络规模受到限制。
P2P模式对时原理:
P2P透明时钟对时原理
,主从时钟经过一个P2P交换机对时,在主机发送Sync报文之前,支持P2P模式交换机已经主动发送pDelay_req报文,获取了交换机每个端口和和它相连端口之间路径延时,并保留下来。当网络拓扑关系改变时,能快速获取到新路径延时。因为路径延时事先取得,主机只需要广播Sync报文和Follow_Up报文,不需要响应全部从机Delay_Req报文,负荷大大降低,能够支持比E2E模式更大网络容量。Sync报文和Follow_Up报文经过交换机时,P2P节点驻留时间会累加到报文校正域中,而路径延时已经事先取得,所以只需要单向报文就能够对时。
路径延时和驻留时间写入报文方法
当报文经过交换机时,交换机会将路径延时和驻留时间写入报文校正域(CorrectionField)中。和报文发送时间戳类型,校正域写入方法也分为一步方法(one-step)和两步方法(two-step)。
路径延时写入方法
假如时钟为一步点对点时钟,在Sync报文从出去端口转发之前,累加<meanPathDleay>值到Sync报文校正域中。<meanPathDleay>值已经经过对等延时机制,测量得到该Sync报文进入端口对应链路路径延时。
假如时钟为两步点对点时钟,累加<meanPathDleay>值到Sync报文随即Follow_Up报文中。其它和一步时钟相同。
驻留时间写入方法
一步透明时钟:<residenceTime>值在报文离开出去端口时,累加到校正域中。
假如twoStepFlag标志为真,表示Follow_Up报文将随即接收到。
<residenceTime>是Sync报文离开交换机出口时间减去进入交换机入口时间。该值写入和Sync报文相匹配随即Follow_Up报文校正域中。
二、宣告报文(Annou