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

    文章

    7553

    浏览量

    88726
收藏 人收藏

    评论

    相关推荐

    三坐标测量机使用技巧 三坐标测量机精度影响因素

    三坐标测量机的使用技巧及精度影响因素是确保测量结果准确性和可靠性的关键。 三坐标测量机的使用技巧 开机预热 : 在使用三坐标测量机之前,需要先开机预热,预热时间一般为30
    的头像 发表于 12-19 09:59 140次阅读

    请问TSC2014IYZGT和TSC2017IYZGR是否可以P2P替换?

    您好,请问TSC2014IYZGT和TSC2017IYZGR是否可以P2P替换?
    发表于 11-21 08:00

    亚马逊云科技宣布Amazon EC2 P5e实例正式可用 由英伟达H200 GPU提供支持

    北京2024年9月18日 /美通社/ -- 亚马逊云科技宣布由英伟达H200 GPU提供支持的 Amazon Elastic Compute Cloud P5e(Amazon EC2 P5e)实例
    的头像 发表于 09-19 16:16 468次阅读

    光伏互感器p1p2正确接线法

    光伏互感器是一种用于测量和保护光伏系统中电流的设备。正确接线对于确保光伏系统安全、稳定和高效运行至关重要。 一、光伏互感器P1P2接线原理 光伏互感器P1P2的作用 光伏互感器P1P2
    的头像 发表于 08-22 09:12 1622次阅读

    互感器p2朝上会影响计量吗

    互感器P2朝上确实可能会对计量产生影响。通常情况下,互感器的P1P2朝向是固定的,即一次侧的电压引脚P1朝上,二次侧的电压引脚P2朝下。这种朝向方式能够确保互感器具有更好的精度和稳定性
    的头像 发表于 08-21 18:17 1947次阅读

    联想Lenovo_E20_Compal_LA-3541P原理图文档

    联想Lenovo_E20_Compal_LA-3541P原理图文档
    发表于 07-13 09:20 3次下载

    TSN时钟同步 | PTP对时案例演示——基于NXP i.MX 8M Plus

    -i eth0指定网络端口 -m打印测试信息 -H使用硬件时间戳 -sslave模式 -EE2E延迟测量机制(默认配置) -l打印级别0~7(默认6,LOG_INFO) (2)打印信
    发表于 07-10 10:28

    Cyw55572 FMAC如何支持STA+AP+P2P的模式?

    客户现在使用CYW55572,FMAC驱动,想知道如何实现STA+AP+P2P的模式,即同时可以使用STA模式,AP模式,P2P模式,麻烦帮忙指导,谢谢
    发表于 05-29 06:15

    详解TSMaster CAN 与 CANFD 的 CRC E2E 校验方法

    面对切换工具链的用户来说,在TSMaster上完成总线通讯中的CRC/E2E校验处理不是特别熟悉,该文章可以协助客户快速使用TSMaster完成CAN/CANFD总线通讯的CRC/E2E校验。本文
    的头像 发表于 05-25 08:21 2272次阅读
    详解TSMaster CAN 与 CANFD 的 CRC <b class='flag-5'>E2E</b> 校验方法

    5P49V6967 VersaClock® 6E评估板数据手册

    电子发烧友网站提供《5P49V6967 VersaClock® 6E评估板数据手册.rar》资料免费下载
    发表于 05-09 17:24 0次下载
    <b class='flag-5'>5P</b>49V6967 VersaClock® 6<b class='flag-5'>E</b>评估板数据手册

    VersaClock® 6E 编程套件5P49V6965-PROG数据手册

    电子发烧友网站提供《VersaClock® 6E 编程套件5P49V6965-PROG数据手册.rar》资料免费下载
    发表于 05-09 17:16 0次下载
    VersaClock® 6<b class='flag-5'>E</b> 编程套件<b class='flag-5'>5P</b>49V6965-PROG数据手册

    5P49V60 汽车 VersaClock® 6E 评估板数据手册

    电子发烧友网站提供《5P49V60 汽车 VersaClock® 6E 评估板数据手册.rar》资料免费下载
    发表于 05-09 17:00 0次下载
    <b class='flag-5'>5P</b>49V60 汽车 VersaClock® 6<b class='flag-5'>E</b> 评估板数据手册

    新品 | E-Val Pro Plus有线验证解决方案

    有线验证解决方案E-ValProPlus我们很高兴地宣布,我们将推出全新的
    的头像 发表于 04-19 08:04 353次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | <b class='flag-5'>E</b>-Val Pro Plus有线验证解决方案

    是否可以将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