




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、端对端透明时钟(E2E)和点对点透明时钟(P2P)1.1 透明时钟概述IEEE1588V2.0版本(2008)相对于V1.0版本(2002)一个较大区别是,2.0版本增加了透明时钟类型。一般组网中,交换机作为透明时钟使用。当主从机交换消息路径包含一个或多个交换机时,延时包括两部分,路径延时(Path Delay)和驻留时间(residence time)。一般来说,路径延时是报文在物理媒介上的延时,双向对称且延时稳定。驻留时间取决于数据流量和交换机的处理能力,可能动态变化。透明时钟分E2E(end to end)和P2P(peer to peer)两种类型。两种类型都需要交换机支持将报文的
2、出口时间(egress)和入口时间(igress)差值添加到报文中去。此差值即为交换机的驻留时间。P2P时钟还能够主动发送延时请求报文给与它相接的端口,测量路径延时。1.2 两种对时模式原理E2E模式对时原理:图1.1 E2E透明时钟对时原理如图1.1所示,主从时钟经过一个E2E交换机对时,所有报文经过交换机时,交换机会将驻留时间累加到报文的校正域(CF)中,但是路径延时并没有事先知道,要发送同步报文和延时请求报文计算路径延时。E2E模式主机需要响应所有从机的Delay_Req报文,网络规模受到限制。P2P模式对时原理:图1.2 P2P透明时钟对时原理如图1.2所示,主从时钟经过一个P2P交换
3、机对时,在主机发送Sync报文之前,支持P2P模式的交换机已经主动发送pDelay_req报文,获取了交换机每个端口和与它相连的端口之间的路径延时,并保存下来。当网络拓扑关系变化时,能迅速获取到新的路径延时。因为路径延时事先获得,主机只需要广播Sync报文和Follow_Up报文,不需要响应所有从机的Delay_Req报文,负荷大大降低,可以支持比E2E模式更大的网络容量。Sync报文和Follow_Up报文经过交换机时,P2P节点的驻留时间会累加到报文校正域中,而路径延时已经事先获得,因此只需要单向报文就可以对时。1.3 路径延时和驻留时间写入报文的方式当报文经过交换机时,交换机会将路径延时
4、和驻留时间写入报文的校正域(CorrectionField)中。与报文发送时间戳类型,校正域写入方式也分为一步方式(one-step)和两步方式(two-step)。1.3.1 路径延时写入方式如果时钟为一步点对点时钟,在Sync报文从出去端口转发之前,累加<meanPathDleay>值到Sync报文校正域中。<meanPathDleay>值已经通过对等延时机制,测量得到该Sync报文的进入端口对应链路的路径延时。 如果时钟为两步点对点时钟,累加<meanPathDleay>值到Sync报文随后的Follow_Up报文中。其他与一步时钟相同。1.3.2 驻
5、留时间写入方式一步透明时钟:<residenceTime>值在报文离开出去端口时,累加到校正域中。如果twoStepFlag标志为真,表示Follow_Up报文将随后接收到。<residenceTime>是Sync报文离开交换机出口时间减去进入交换机入口时间。该值写入与Sync报文相匹配的随后的Follow_Up报文校正域中。二、宣告报文(Announce)2.0版本将1.0版本的Sync同步报文拆分为Announce报文和Sync报文。Announce报文包含超主时间信息,以广播方式定时发送。如果从机在一段时间内没有收到Announce报文,说明对应的超主时钟丢失,需
6、要用最佳主时钟算法(BMC)寻找新的超主时钟。拆分出超主时钟后,Sync报文除了公共报文头部外,只包含时间戳信息(如有Follow_Up报文,时间戳无效)。(按:有可能Sync变短后,路径延时和驻留时间更加短、更加稳定,有利于对时)三、时钟ID和端口ID每个时钟节点有一个或多个端口,因此一个时钟只有一个唯一的时钟ID,然后在时钟ID层次下,再分端口ID。端口ID只要保证本时钟内各端口ID互不相同,一般从1开始编号。不同时钟节点的端口ID可以相同。ClockIdentity数据类型是一个8字节的数组,一般即为网卡的MAC地址保证唯一性(符合EUI-64规范)。PortIdentity数据类型是一
7、个结构体,包括ClockIdentity和porNumber。其中porNumber不是时钟节点的端口总数目,而是端口索引,从1开始编号。只有一个PTP端口的PTP节点的PortNumber值应该为1。有N个PTP端口的PTP节点,PortNumber值分别为1,2,N。全0和 全1端口ID保留。全1端口在管理报文和信号报文中使用(报文的目标端口为所有端口)。全0端口在数据集比较算法比较端口ID和时钟ID时使用(当外部主时钟和本地时钟比较portNumber时,本地时钟的portNumber设置为0)。全0端口还可以代表一个空端口,表示该端口还未初始化或者是一个无效的端口号。?尚未明白疑问:P
8、TP所指的不同端口是真实存在的物理端口,还是可以同一个物理端口虚拟出的端口ID?做主机时,是否需要考虑分配多个主机端口,分别给不同从机对时的情况?多个主机端口要分配在不同的物理端口,还是可以在同一物理端口虚拟?许继:PTP时钟每个端口是指物理端口,比如一个设备有四个网卡都接入PTP系统,则总端口数为4,端口ID依次为1,2,3,4。时钟ID可以选择任意一个端口的MAC地址(一般选第一个端口的MAC地址即可)。clockIdentity用作PTP节点的唯一标识符,而不是用作网络地址。虽然网络地址通常可以从clockIdentity获得。四、单播、组播和广播IEEE1588以UDP方式接入网络。在
9、原有IEEE1588报文前面,还要加入UDP头部封装。如图4.1所示,字节0字节41共42个字节为UDP报文头部,字节42字节81共40个字节为IEEE报文通用头部,其后再是不同报文格式。图4.1 IEEE1588报文格式广播MAC地址为FF-FF-FF-FF-FF-FF。图4.2 IEEE1588组播IP地址IANA保留组播地址范围是从224.0.0.0到239.255.255.255。IEEE1588使用其中两个地址。IEEE1588报文使用2个UDP端口。IANA(internet assigned number authority)规定,组播mac地址的高24bit为0x01005e,mac 地址的低23bit为组播ip地址的低23bit。由于ip组播地址的后28位中只有23位被映射到mac地址,这样就会有32个ip组播地址映射到同一mac地址上。除了管理报文,所有的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一活动花店活动方案
- 六一活动门店活动方案
- 六一特别团队活动方案
- 六一端午节门店活动方案
- 六一节亲子活动方案
- 六一黑板报比赛活动方案
- 六五环境日跑步活动方案
- 六年级学科拓展活动方案
- 医技科室授权考试试题及答案
- 云计算试题及答案
- 基本公共卫生服务项目糖尿病患者管理考核反馈表
- 山东省潍坊市2024-2025学年高二地理下学期期末考试试题
- 空间直线平面的垂直课件 高三数学一轮复习
- JBT 1306-2024 电动单梁起重机(正式版)
- 24春国家开放大学《家畜环境卫生与设施》形考作业2参考答案
- ETC委托书:ETC卡挂失和补办申请
- 《互联网销售高级课件》
- 商业模式画布模板
- 钢结构质量通病与防治课件
- 海康威视-视频监控原理培训课件
- 传染病学:3霍乱(英文)课件
评论
0/150
提交评论