IEEE1588学习笔记

上传人:汽*** 文档编号:469287985 上传时间:2023-08-20 格式:DOC 页数:8 大小:714.50KB
返回 下载 相关 举报
IEEE1588学习笔记_第1页
第1页 / 共8页
IEEE1588学习笔记_第2页
第2页 / 共8页
IEEE1588学习笔记_第3页
第3页 / 共8页
IEEE1588学习笔记_第4页
第4页 / 共8页
IEEE1588学习笔记_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《IEEE1588学习笔记》由会员分享,可在线阅读,更多相关《IEEE1588学习笔记(8页珍藏版)》请在金锄头文库上搜索。

1、一、端对端透明时钟(E2E)和点对点透明时钟(P2P).1 透明时钟概述EEE1588V2.0版本()相对于.0版本()一种较大区别是,2.0版本增长了透明时钟类型。一般组网中,互换机作为透明时钟使用。当主从机互换消息途径涉及一种或多种互换机时,延时涉及两部分,途径延时(Path Delay)和驻留时间(rsidence tme)。一般来说,途径延时是报文在物理媒介上的延时,双向对称且延时稳定。驻留时间取决于数据流量和互换机的解决能力,也许动态变化。透明时钟分E2(n to end)和P(peer to pe)两种类型。两种类型都需要互换机支持将报文的出口时间(egres)和入口时间(igre

2、ss)差值添加到报文中去。此差值即为互换机的驻留时间。P2P时钟还可以积极发送延时祈求报文给与它相接的端口,测量途径延时。12两种对时模式原理E2模式对时原理:图1.1 E2E透明时钟对时原理如图.1所示,主从时钟通过一种E2E互换机对时,所有报文通过互换机时,互换机会将驻留时间累加到报文的校正域(CF)中,但是途径延时并没有事先懂得,要发送同步报文和延时祈求报文计算途径延时。EE模式主机需要响应所有从机的Dely_Re报文,网络规模受到限制。P2P模式对时原理:图12 P2透明时钟对时原理如图12所示,主从时钟通过一种P互换机对时,在主机发送n报文之前,支持PP模式的互换机已经积极发送pDe

3、ay_req报文,获取了互换机每个端口和与它相连的端口之间的途径延时,并保存下来。当网络拓扑关系变化时,能迅速获取到新的途径延时。由于途径延时事先获得,主机只需要广播nc报文和olo_Up报文,不需要响应所有从机的DelayRe报文,负荷大大减少,可以支持比E2E模式更大的网络容量。Syc报文和FollUp报文通过互换机时,P节点的驻留时间会累加到报文校正域中,而途径延时已经事先获得,因此只需要单向报文就可以对时。13 途径延时和驻留时间写入报文的方式当报文通过互换机时,互换机会将途径延时和驻留时间写入报文的校正域(recionied)中。与报文发送时间戳类型,校正域写入方式也分为一步方式(o

4、ne-step)和两步方式(two-step)。1.3. 途径延时写入方式如果时钟为一步点对点时钟,在Sync报文从出去端口转发之前,累加manahleay值到ync报文校正域中。值已经通过对等延时机制,测量得到该Sync报文的进入端口相应链路的途径延时。 如果时钟为两步点对点时钟,累加值到ync报文随后的Follow_Up报文中。其她与一步时钟相似。1.2 驻留时间写入方式一步透明时钟:值在报文离开出去端口时,累加到校正域中。如果toepFlg标志为真,表达ollow_p报文将随后接受到。是Sync报文离开互换机出口时间减去进入互换机入口时间。该值写入与Snc报文相匹配的随后的FollowU

5、p报文校正域中。二、宣布报文(nnounce)20版本将.0版本的Sy同步报文拆分为Anounc报文和Syn报文。Anounce报文涉及超主时间信息,以广播方式定期发送。如果从机在一段时间内没有收到nnoue报文,阐明相应的超主时钟丢失,需要用最佳主时钟算法(MC)寻找新的超主时钟。拆分出超主时钟后,ync报文除了公共报文头部外,只涉及时间戳信息(如有ollw_报文,时间戳无效)。(按:有也许yn变短后,途径延时和驻留时间更加短、更加稳定,有助于对时)三、时钟ID和端口D每个时钟节点有一种或多种端口,因此一种时钟只有一种唯一的时钟ID,然后在时钟ID层次下,再分端口ID。端口ID只要保证本时钟

6、内各端口ID互不相似,一般从1开始编号。不同步钟节点的端口ID可以相似。CockIdenity数据类型是一种8字节的数组,一般即为网卡的MA地址保证唯一性(符合UI6规范)。PortIdtity数据类型是一种构造体,涉及Clocdentity和porNumer。其中porNmer不是时钟节点的端口总数目,而是端口索引,从1开始编号。只有一种PT端口的P节点的ortNer值应当为1。有N个PTP端口的PTP节点,PortNmbe值分别为,2,,N。全0和 全端口ID保存。全1端口在管理报文和信号报文中使用(报文的目的端口为所有端口)。全0端口在数据集比较算法比较端口I和时钟ID时使用(当外部主时

7、钟和本地时钟比较prtNumr时,本地时钟的poruber设立为0)。全端口还可以代表一种空端口,表达该端口尚未初始化或者是一种无效的端标语。?尚未明白疑问:T所指的不同端口是真实存在的物理端口,还是可以同一种物理端口虚拟出的端口ID?做主机时,与否需要考虑分派多种主机端口,分别给不同从机对时的状况?多种主机端口要分派在不同的物理端口,还是可以在同一物理端口虚拟?许继:PT时钟每个端口是指物理端口,例如一种设备有四个网卡都接入PTP系统,则总端口数为4,端口I依次为1,2,3,。时钟ID可以选择任意一种端口的MA地址(一般选第一种端口的M地址即可)。clkIdntiy用作PT节点的唯一标记符,

8、而不是用作网络地址。虽然网络地址一般可以从clckIdeny获得。四、单播、组播和广播IEE1588以UDP方式接入网络。在原有IEE88报文前面,还要加入UD头部封装。如图4.1所示,字节0字节41共42个字节为DP报文头部,字节2字节81共0个字节为IEE报文通用头部,其后再是不同报文格式。图4. IEE1588报文格式广播MA地址为F-FFF-FFF。图2 IEEE58组播地址IN保存组播地址范畴是从22.0.0到239.5.255.25。IEEE588使用其中两个地址。IEEE88报文使用个UDP端口。(internetassigdnub authrit)规定,组播mac地址的高24it为0x015e,a地址的低3bit为组播ip地址的低23i。由于组播地址的后8位中只有23位被映射到mac地址,这样就会有2个ip组播地址映射到同一m地址上。除了管理报文,所有的多播报文在一般时钟或边界时钟节点终结。如果相应的elay_Req报文以多播方式发送,则Day_Rs报文以多播方式发送;如果相应的Delay_e报文以单播方式发送,则Delay_es报文以单播方式发送;五、UTC、S、TAI时间六、上位机设计图.1 上位机配备界面参照设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号