0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【虹科】5分钟理解PTP延迟测量机制:E2E和P2P

虹科网络可视化技术 2022-01-04 10:11 次阅读

哪种延迟测量机制最适合部署IEEE 1588?既然我是一名工程师,答案当然是,这要视情况而定。简而言之,P2P延迟测量机制在工程网络中是最好的,在工程网络中,可以保证所有交换机(以及路由器,如果有的话)都支持1588,即它们要么是透明时钟,要么是边界时钟。如果将有任何非1588感知交换机,或者如果对此有任何疑问,那么您需要E2E延迟测量机制。

我们从这两种机制的原理出发,就会发现为什么会出现这种情况。E2E延迟机制在我之前的文章《为什么IEEE 1588如此精确?》中已经描述过。在P2P网络中,主站仍然向从站时钟发送同步和跟进信息,就像E2E延迟测量机制一样。在P2P中,从站计算其相对于主站的时钟偏移量,如下所示:

从时间=主时间+网络延迟

不需要像我们在E22网络中那样把四个时间戳结合起来。但是,等等,从时钟是如何知道网络延迟的?这就是P2P延迟测量机制的神奇之处。不是像E2E方式那样从设备向主设备发送延迟测量信息,而是网络上的每个设备交换对等延迟(peer-delay)测量信息。这样,每个设备都可以跟踪自己和紧邻的邻居之间的延迟。下图显示了这是如何工作的。

dcc3af4a-698b-11ec-8d32-dac502259ad0.png

每台设备定期在每个连接的端口上启动对等延迟消息(peer-delay messages)交换。然后,每个设备通过更新Sync或Follow_Up消息中的校正字段,在其进入设备时从Sync消息中移除对等延迟。如果是交换机,它不会将对等延迟包括在出去的电缆中,即使它也知道这一点。链路中的下一个设备将进行校正,我们不想重复计算。

对等延迟信息(peer-delay messages)序列是这样的:

dd09bed6-698b-11ec-8d32-dac502259ad0.jpg

时钟A想知道时钟B的延迟,所以它发送了一个Pdelay_Req消息,简称对等延迟请求。时钟A也保存了它发送该消息的时间,t1。时钟B在其时钟上保存了该消息到达的时间,即t2。然后,时钟B发送一个PDelay_Resp消息,简称对等延迟响应,和一个Pdelay_Resp_Follow_Up。跟进消息包含Pdelay_Resp的出发时间,t3。时钟A也保存了Pdelay_Resp的到达时间t4,所以它有所有四个时间戳,可以计算出时钟之间的延迟。与我们上篇文章描述的E2E的延迟测量很像,而且事实证明,无论如何我们必须处理整个四个时间戳的业务。时钟B也将以相反的方向发起同样的一系列消息,这样两个时钟都知道对等延迟。

这里,与E2E机制一样,假设对等延迟信息从一个时钟到另一个时钟所需的时间在每个方向上都是一样的。在P2P情况下,我们只在一条电缆上做这个假设,而不是整个网络,而且没有队列。因此,除非电缆非常长,否则这是一个很好的假设。

那么交换机中的队列呢?在这篇文章的开头提到过,只有当每个交换机都是透明时钟或边界时钟时,P2P才能很好地工作。这样的话,交换机会照顾到自己的队列延迟。我们不在普通交换机上使用P2P延迟的另一个原因是,交换机不知道该如何处理对等延迟信息,也不会对它们作出反应。

虽然E2E机制的用途更广,因为它可以处理普通交换机和路由器,但P2P机制在其确实有效的网络中有几个优势:

  • 所有链路都会定期测量,因此当网络路径更改时,主设备和从设备之间的延迟是已知的。请注意,即使在阻塞的端口上也会交换对等延迟信息,以防止环路,如快速生成树协议的情况。

  • 由于没有Delay_Request消息,所以不存在Sync和Delay_Request消息走不同路径的可能性。

  • 当有很多从时钟时,不需要担心主时钟对Delay_Request消息的响应能力,它只需要发送Sync和Follow_Up。

dd408d26-698b-11ec-8d32-dac502259ad0.pngdd5a6016-698b-11ec-8d32-dac502259ad0.png

END

Elproma时间服务器

dd7041d8-698b-11ec-8d32-dac502259ad0.pngdd8a9a9c-698b-11ec-8d32-dac502259ad0.jpg

在新的工业 4.0 理念正在改变技术格局的世界中,提出了更高的时间同步要求。ELPROMA专注在时间同步方案30余年,是NTP PTP/IEEE1588 IRIG网络时间同步解决方案的世界领先者,旨在保持计算机时钟高度稳定和准确。该公司为关键基础设施(智能电网、电信5G、MiFID2金融、工业4.0、自动驾驶、政府和全球企业)提供稳健和安全的时间。

  • PTPIEEE 1588 Grandmaster

  • NTP 时间服务器stratum1

  • ePRTC*PRTCPRC时钟

  • PTP硬件时间戳

  • PTP扩展卡(可做master或slave)

  • 高可用性支持(HA)

  • 两路冗余天线(天线安装无需额外供电,与时间服务器网线连接,供电,最长700m)

  • 支持NTP/PTP/IRIG-B/1PPS+ToD

  • 多种配置文件:电信5G,电力,金融等

  • MTBF:391000小时

ddbe699e-698b-11ec-8d32-dac502259ad0.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7251

    浏览量

    87443
收藏 人收藏

    评论

    相关推荐

    求助,在STM30WB55中如何让P2P_Client同时连接P2P_Sever1和P2PSever2等多个设备?

    ] = le_advertising_event->Advertising_Report[0].Address[5];break;case CFG_DEV_ID_P2P_SERVER2: / End Device 2
    发表于 04-01 06:04

    是否可以将Laird LWB+ CYW43439和WHD用于WiFi Direct/P2P模式?

    我目前正在AP和STA模式下成功使用带有WHD的Laird LWB+ CYW43439。 但是现在我想在 WiFi Direct/P2P 模式下使用它。 是否可以将Laird LWB+ CYW43439和WHD用于WiFi Direct/P2P模式? 如果是这样,我需要什
    发表于 03-01 07:47

    在同步从fifo的例程中,如何理解U2PP2U的工作方式?

    我想问一下在同步从fifo的例程中,如何理解U2PP2U的工作方式,官方的文档解释有些抽象 如果FPGA通过FX3实现数据向PC的传输的话,通过GPIF II 接口将数据放进去 但是我不知道
    发表于 02-28 06:47

    用N76E003 ADC测量温度,温度会逐渐升高的原因?

    我用N76E003 ADC测量温度,发现温度会逐渐升高,开机10分钟左右之后温度比初始值高2℃,之后就稳定了,再关机5
    发表于 08-30 08:49

    断路器1P2P是什么意思

    家庭中能见到的断路器,一般只有1P2P的,1P2P又叫做1级2级,每一级都对应上下两个接线柱,每一级的宽度是17.5毫米(例如,
    发表于 08-28 17:44

    两个st25r16与st25r16b如何进行P2P通信?

    \\Applications\\X-NUCLEO-NFC08A1\\ap2p_proprietary中,两个st25r16与st25r16b如何进行P2P通信,目前已经跑通了,但是看代码的设置都一样,为何是st25r16为Initiator,st25r16b为Target
    发表于 08-07 07:31

    想使用卡模拟(CE) T4T的P2P demoIni()初始化接口需要如何配置?

    想使用卡模拟(CE),T4T的P2P,demoIni()初始化接口需要如何配置?还有就是这个P2P和AP2P有什么区别?
    发表于 08-05 07:49

    三坐标测量机可以测量什么参数

    三坐标测量机是一种高精度测量设备,它是通过测量物体的几何形状和位置来获得详细的参数数据。那么三坐标测量机可以测量什么参数?首先,三坐标
    的头像 发表于 08-04 10:29 1031次阅读
    三坐标<b class='flag-5'>测量机</b>可以<b class='flag-5'>测量</b>什么参数

    简述三坐标测量机的工作原理

    三坐标测量机测量和获得尺寸数据的方法之一,因为它可以代替多种表面测量工具及昂贵的组合量规,并把复杂的测量任务所需时间从小时减到分钟。中图仪
    的头像 发表于 06-29 14:13 750次阅读
    简述三坐标<b class='flag-5'>测量机</b>的工作原理

    如何设定N76E616的P4口为输入模式?

    如何设定N76E616的P4口为输入模式? 1.P42_IO_MODE_I;//PowerKey 2.LCDCON =0; //Disable the LCD 其实默认应该也是0
    发表于 06-26 08:12

    三坐标测量机有哪些使用技巧?

    三坐标测量机做为一种精密的测量仪器,如果维护及保养做得及时,就能延长机器的使用寿命,并使精度得到保障、故障率降低。为使客户更好地掌握和用好测量机,现列出测量机简单的维护及保养规程。1、
    的头像 发表于 06-20 10:03 546次阅读
    三坐标<b class='flag-5'>测量机</b>有哪些使用技巧?

    中微SC8P1762E电机驱动市场MCU

    /2Bias COM驱动模块 2路8位定时器 内建高精度1.2V基准电压 12位高精度ADC 10pin管脚芯片 支持SOP16封装 欢迎联系咨询邱生:TEL:180 2833 7418QQ:3101377292*附件:SC8
    发表于 06-20 09:12

    AMEYA:蔡司三坐标测量机使用参数

    三坐标测量机测量和获得尺寸数据最有效的方法之一,因为它可以替代各种表面测量工具和昂贵的组合量规,并将复杂测量任务所需的时间从几小时减少到几分钟
    的头像 发表于 06-16 11:42 605次阅读
    AMEYA:蔡司三坐标<b class='flag-5'>测量机</b>使用参数

    怎么配置N76E003的CONFIG0.2寄存器和P2S.7寄存器?

    如题,怎么配置N76E003的CONFIG0.2寄存器和P2S.7寄存器?通过软件配置,不是通过keil和ICP。
    发表于 06-14 12:40

    三坐标测量机测量优点

    三坐标检测是检验工件的一种精密测量方法。就是运用三坐标测量机对工件进行形位公差的检验和测量。判断该工件的误差是不是在公差范围之内。也叫三坐标测量。随着现代汽车工业和航空航天事业以及机械
    的头像 发表于 05-31 14:33 1136次阅读
    三坐标<b class='flag-5'>测量机</b><b class='flag-5'>测量</b>优点