带你读懂时间敏感网络(TSN)中的时间同步协议gPTP(二)

艾睿电子技术和方案 2024-05-30 12:04

继上一期带你读懂时间敏感网络 (TSN) 中的时间同步协议 gPTP(一,这期为您带来该系列的第二篇。


多端口实例、中继实例

多端口PTP实例的每个端口都具有收发PTP报文的能力,当其成为GrandMaster时会向所有支持802.1AS的链路发送Announce报文与Sync报文。当PTP实例不是中继实例且成为Slave时会选择可获得最


高同步精度的端口作为Slave端口,其他端口收到的Sync报文将被忽略,忽略Sync的端口称为Passive端口。BMCA算法首先使用systemIdentity判断哪个实例是最佳GrandMaster,当多个端口收到相同systemIdentity时,BMCA算法选取连接到至GrandMaster经转发最少链路的端口成为Slave端

口。gPTP通过stepsRemoved识别报文被转发的次数,它和GrandMaster信息一起在Announce报文中传输,每经过一个PTP节点该值会加一。


中继实例(Relay Instance)是指拥有转发和处理时间同步消息功能的PTP实例,通过中继实例时间同步消息能够准确传播到网络中的多个设备上。典型的中继实例有支持gPTP的交换机、路由器等。相对于非中继实例,中继实例会同时拥有Master、Slave、Passive端口。


中继实例选择Slave端口的逻辑与多端口实例的逻辑相同,都是收到包含最佳systemIdentity、stepsRemoved参数Announce报文的端口成为Slave端口。若实例当前GrandMaste的systemIdentity优于端口收到的systemIdentity端口将成为Master端口,其他端口成为Passive端口。以下为PTP实例的Master/Slave层次结构:


注意:本文为方便读者理解将多端口实例、中继实例、单端口实例的BMCA算法进行了拆分解释,实际上各种PTP实例使用的BMCA算法相同。


sync转发
如前文所属,当GrandMaste与Slave实例直连时Slave实例通过以下数据计算本地时钟与Master时钟的偏移:
  • Slave端口收到Sync报文的本地时间戳
  • GrandMaster发出Sync报文的Master时钟时间戳
  • 链路延迟

而当Slave端口与中继实例相连时,Pdelay报文不会被转发而是由中继实例直接响应,Slave端口测得的链路延迟为到中继节点的延迟而非到GrandMaste的延迟。另外中继实例对Sync报文的处理、转发操作也会增加Sync报文从GrandMaste到达Slave的时间,按照前文中的方法将无法得出正确的时钟偏移量。实际上每个gPTP报文的包头都带有correctionField字段,在与Sync对应的Followup报文中该字段表示对应的Sync报文从被GrandMaster发出,到被最后一个中继实例发出经过的时间,有了该变量即使GrandMaster与Slave间存在中继实例,Slave依然可求得与Master时钟的正确偏移量。


correctionField由中继实例计算,每个中继实例会将以下值相加得出correctionField:
  • 自身处理、转发Sync报文的耗时
  • 自身Slave端口到相连Master端口链路延迟
  • 收到Sync报文的correctionField

中继实例转发Sync报文时会使用新计算的correctionField替换原报文中的correctionField。


rateRatio测量

中继实例通过记录收到Sync报文与发出Sync报文的时间戳来计算自身处理、转发Sync报文的耗时,这些时间戳是基于中继实例本地时钟的。在中继实例与Master同步前本地时钟与Mater时钟会存在一定频率偏差,即便在同步后时钟频率依然会存在轻微误差。而correctionField需要以Master时钟为参考,中继实例与Master时钟的频率偏差会影响到correctionFiled的精度进而影响到时间同步精度。延迟测量也使用了两个以本地时钟为参考的时间戳,所以本地时钟频率偏差一样会影响延迟测量的精度进而影响到时间同步精度。 neighborRate为链路对端实例时钟频率与自身时钟频率的比例,它收到两组Pdelay_resp和Pdelay_Resp_Follow_Up报文的间隔测量,计算公式如下:


rateRatio为实例本地时钟与GrandMaster时钟的频率比例,当前实例的rateRatio通过相连Master端口的rateRatio加上当前实例时钟与GrandMaster时钟的偏差求得即rateRatio+=(1-neighborRate)。相连Master端口的rateRatio通过Sync报文中的cumulativeScaledRateOffset字段求得。


rateRatio会参与链路延迟及correctionField的计算以提高同步精度。


gPTP报文结构

地址:gPTP报文在以太网的第二层传输,报文的源MAC地址为设备的MAC地址,目的地址固定为01-80-C2-00-00-0E。

EtherType:88-F7 gPTP报文在以太网的第二层传输,报文的源MAC地址为设备的MAC地址,目的地址固定为01-80-C2-00-00-0E。

reserved字段及未使用字段保持为0

报文头:PTP报文拥有固定的报文头,结构如下:


  • majorSdoId 与minorSdoId一起用于识别是否为PTP报文
  • messageType



  • messageLength:PTP报文的长度,以字节为单位。从PTP报文头的第一个字节开始计算
  • domainNumber:发出该报文的PTP域号
  • minorSdoId:与majorSdodI的一起用于识别是否是PTP报文
  • flags用于标识各类型报文支持的功能
  • correctionField:报文从被GrandMaster发出,到被最后一个中继实例发出经过的时间,以纳秒为单位并乘以 216Announce、Signaling报文该值固定为0
  • sourcePortIdentity:标识报文是从哪个实例的哪个端口发出,由实例的clockIdentity与发出报文的端口号组成
  • sequenceId:报文序号
  • controlField:保持为0
  • logMessageInterval:对于Announce、Sync、Follow_Up、Pdelay_Req报文该值为对应报文的平均发送间隔,对于Signaling、Pdelay_Resp、Pdelay_Resp_Follow_Up报文该值为0x7F并在接收时忽略。该值使用以秒为单位以2为底的对数,8位有符号数,默认值为0

Announce


  • currentUtcOffset:当UTC时间已知时代表GrandMaste时间与UTC时间的偏移,以秒为单位,否则无效
  • grandmasterPriority1:发出报文实例当前GrandMaster的Priority1
  • gradmasterClockQuality:发出报文实例当前GrandMaster的ClockQualit
  • grandmasterPriority2:发出报文实例当前GrandMaster的Priority2
  • grandmasterIdentity:发出报文实例当前GrandMaster的clockIdentity
  • stepsRemoved:报文被PTP实例转发的次数
  • timeSource:发出报文实例当前GrandMaster的timeSource
  • path trace TLV:用于追踪报文在PTP网络中经过实例的路径,结构如下:


  • tlvType: 恒为0x8
  • lenthField: pathSquence数组长度,等于8 · N
  • pathSequence: 由报文经过的PTP实例的clockIdentities组成的数组,数组元素数N为stepsRemoved的值+1


Signaling


  • targetPortIdentity:值为全1
  • 可承载三种TLV(type, length, value),通过TLV前两个字节的tlvType字段分辨不同TLV,具体值如下:



gPTP-capable与gPTP-capable message interval request的Lenth字段分别为12和10。

  1. message interval request TLV:用于请求对端实例更改发送Pdelay_Req、Sync、Announce报文的的平均间隔。

  2. gPTP-capable TLV:用于向链路对端设备通告本设备支持802.1AS

  3. gPTP-capable message interval request TLV:用于请求对端实例更改发送gPTP-capable TLV的平均间隔


Sync


Follow_Up


  • preciseOriginTimestamp:对应Sync报文发出时的GrandMaster时间
  • Follow_up information TLV


  • cumulativeScaledRateOffset:等于(rateRatio-1)· (241,rateRatio为实例本地时钟与GrandMaster时钟的比例
  • gmTimeBaseIndicator:当GrandMaster时钟的相位或频率发生改变,该值将改变
  • lastGmPhaseChange:当前GrandMaster实例成为GrandMaster时的时间戳
  • scaledLastGmFreqChange:当前GrandMaster实例成为GrandMaster时相对于上一个GrandMaster的时钟偏移量


Pdelay_Req


Pdelay_Resp


  • requestReceiptTimestamp:发出对应Pdelay_Req报文的时间戳
  • requestingPortIdentity对应Pdelay_Req报文的sourcePortIdentity,由实例的clockIdentity与发出报文的端口号组成


Pdelay_Resp_Follow_Up


  • responseOriginTimestamp:发出对应Pdelay_Resp报文的时间戳
  • requestingPortIdentity:与Pdelay_Resp 中的同名字段相同


参考文献

  • IEEE Std 802.1AS-2020
  • IEEE Std 1588-2019
  • 802.1AS overview

扫一扫订阅新闻邮件,及时获取最新技术资讯

艾睿电子技术和方案 艾睿为数十万家领先的技术制造商和服务商驱动创新,致力于发展可帮助提升商业价值及改善生活的科技解决方案
评论 (0)
  •   电磁干扰抑制系统平台深度解析   一、系统概述   北京华盛恒辉电磁干扰抑制系统在电子技术快速发展、电磁环境愈发复杂的背景下,电磁干扰(EMI)严重影响电子设备性能、稳定性与安全性。电磁干扰抑制系统平台作为综合性解决方案,通过整合多元技术手段,实现对电磁干扰的高效抑制,确保电子设备稳定运行。   应用案例   目前,已有多个电磁干扰抑制系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁干扰抑制系统。这些成功案例为电磁干扰抑制系统的推广和应用提供了有力支持。   二
    华盛恒辉l58ll334744 2025-04-22 15:27 104浏览
  • 近期,金融界消息称,江西万年芯微电子有限公司申请一项名为“基于预真空腔体注塑的芯片塑封方法及芯片”的专利。此项创新工艺的申请,标志着万年芯在高端芯片封装领域取得重要突破,为半导体产业链提升注入了新动能。专利摘要显示,本发明公开了一种基于预真空腔体注塑的芯片塑封方法,方法包括将待塑封的大尺寸芯片平铺于下模盒腔体内的基板并将大尺寸芯片的背向表面直接放置于基板上以进行基板吸附;将上模盒盖合于下模盒形成塑封腔,根据基板将塑封腔分为上型腔以及下型腔;将下型腔内壁与大尺寸芯片间的空隙进行树脂填充;通过设置于
    万年芯 2025-04-22 13:28 77浏览
  •   北京华盛恒辉基于GIS的电磁态势可视化系统软件是将地理空间信息与电磁态势数据相结合,通过图形化手段直观展示电磁环境态势的系统。这类软件在军事、通信、无线电管理等领域具有广泛应用,能够辅助用户进行电磁频谱分析、干扰监测、态势研判和决策支持。以下是关于此类系统的详细介绍:   应用案例   目前,已有多个电磁态势可视化系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁态势可视化系统。这些成功案例为电磁态势可视化系统的推广和应用提供了有力支持。   一、系统功能   电磁
    华盛恒辉l58ll334744 2025-04-22 11:44 80浏览
  • 引言:老龄化社会的健康守护需求随着全球老龄化进程加速,老年人的健康管理与生活质量成为社会焦点。记忆衰退、用药混乱、日程遗漏等问题频发,催生了智能健康设备的市场需求。WTR096录音语音芯片,凭借其高度集成的录放音、计时时钟与计划管理功能,为老年人量身打造了一站式健康管理方案,重新定义智能语音时钟的价值。功能亮点:1. 用药安全守护:多维度提醒,拒绝遗忘多时段精准提醒:支持一天内设置多个用药时间(如早、中、晚),适配复杂用药需求。个性化语音定制:家属可录制专属提醒语音(如“上午9点,请服用降压药”
    广州唯创电子 2025-04-22 08:41 107浏览
  • 引言:工业安全与智能化需求的双重驱动在工业安全、环境保护及家庭安防领域,气体泄漏引发的安全事故始终是重大隐患。随着传感器技术、物联网及语音交互的快速发展,气体检测报警器正朝着智能化、低成本、高可靠的方向演进。WT588F02B-8S语音芯片,以“离在线语音更换+多协议通信”为核心优势,为气体检测报警器提供了一套高效、灵活的低成本语音解决方案,助力开发者快速响应市场需求。产品功能与市场需求1. 核心功能:从监测到预警的全流程覆盖实时气体监测:支持一氧化碳、臭氧、硫化氢等多种气体浓度检测,精度可达p
    广州唯创电子 2025-04-22 09:14 75浏览
  •   北京华盛恒辉机场保障能力评估系统软件深度解析   在航空运输业快速发展的背景下,机场保障任务愈发复杂,传统人工评估方式已无法满足高效精准的管理需求。机场保障能力评估系统软件作为提升机场运行效率、保障飞行安全的关键工具,其重要性日益凸显。   应用案例   目前,已有多个机场保障能力评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润机场保障能力评估系统。这些成功案例为机场保障能力评估系统的推广和应用提供了有力支持。   一、系统功能模块   数据采集与整合模块  
    华盛恒辉l58ll334744 2025-04-22 10:28 105浏览
  •   卫星通信效能评估系统平台全面解析   北京华盛恒辉卫星通信效能评估系统平台是衡量卫星通信系统性能、优化资源配置、保障通信服务质量的关键技术工具。随着卫星通信技术的快速发展,特别是低轨卫星星座、高通量卫星和软件定义卫星的广泛应用,效能评估系统平台的重要性日益凸显。以下从技术架构、评估指标、关键技术、应用场景及发展趋势五个维度进行全面解析。   应用案例   目前,已有多个卫星通信效能评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润卫星通信效能评估系统。这些成功案例为卫
    华盛恒辉l58ll334744 2025-04-22 16:34 84浏览
  • 4 月 19 日,“增长无界・智领未来” 第十六届牛商大会暨电子商务十大牛商成果报告会在深圳凤凰大厦盛大举行。河南业之峰科技股份有限公司总经理段利强——誉峰变频器强哥凭借在变频器领域的卓越成就,荣膺第十六届电子商务十大牛商,携誉峰变频器品牌惊艳亮相,以十几年如一日的深耕与创新,书写着行业传奇。图 1:誉峰变频器强哥在牛商大会领奖现场,荣耀时刻定格牛商大会现场,誉峰变频器强哥接受了多家媒体的专访。面对镜头,他从容分享了自己在变频器行业二十年的奋斗历程与心路感悟。谈及全域营销战略的成功,誉峰变频器强
    电子与消费 2025-04-22 13:22 105浏览
  • 据国际精益六西格玛研究所(ILSSI)成员大卫·哈钦斯(David Hutchins)的回忆,在“六西格玛”名称出现前,摩托罗拉组建了约100个质量改进团队,接受朱兰博士制作的16盘录像带培训,名为《朱兰论质量改进》(Juran on Quality Improvement),为了推广这种严谨的分析方法(朱兰博士视频中的核心内容),摩托罗拉前首席执行官鲍勃·加尔文创造了“六西格玛”这一标签,用以表彰这种“最顶尖"的方法。大卫·哈钦斯(David Hutchins)是朱兰博士的好友,也为他的工作做
    优思学院 2025-04-22 12:03 76浏览
  •   电磁兼容(EMC)故障诊断系统软件解析   北京华盛恒辉电磁兼容故障诊断系统软件是攻克电子设备电磁干扰难题的专业利器。在电子设备复杂度攀升、电磁兼容问题频发的背景下,该软件于研发、测试、生产全流程中占据关键地位。以下为其详细介绍:   应用案例   目前,已有多个电磁兼容故障诊断系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁兼容故障诊断系统。这些成功案例为电磁兼容故障诊断系统的推广和应用提供了有力支持。   一、软件核心功能   干扰与敏感分析:深度剖析电磁干
    华盛恒辉l58ll334744 2025-04-22 14:53 95浏览
  • 在消费金融的赛道上,马上消费曾是备受瞩目的明星企业。自2015年成立以来,它以年均 30% 的净利润增速一路狂奔,成为持牌消费金融公司的标杆,2023年更是斩获19.82亿元净利润,风光无限。然而,2024年却成了马上消费的一道分水岭。2024年上半年,其营收为77.38亿元,同比下降2.11%;净利润更是同比骤降20.66%,仅为10.68亿元,创下历史最大跌幅 。与此同时,不良贷款率攀升至2.5%,不良余额高达16.54亿元,核心资本充足率降至12.72%,融资
    用户1742991715177 2025-04-21 21:29 108浏览
  •   电磁兼容故障诊断系统平台深度解析   北京华盛恒辉电磁兼容(EMC)故障诊断系统平台是解决电子设备在复杂电磁环境下性能异常的核心工具。随着电子设备集成度提升与电磁环境复杂化,EMC 问题直接影响设备可靠性与安全性。以下从平台架构、核心功能、技术实现、应用场景及发展趋势展开全面剖析。   应用案例   目前,已有多个电磁兼容故障诊断系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁兼容故障诊断系统。这些成功案例为电磁兼容故障诊断系统的推广和应用提供了有力支持。  
    华盛恒辉l58ll334744 2025-04-22 14:29 97浏览
我要评论
0
2
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦