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

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

3天内不再提示

以太网网络上设备的定时和同步

星星科技指导员 来源:嵌入式计算设计 作者:RONEN ISAAC 2022-11-07 11:13 次阅读

今天我们将讨论以太网网络上设备的定时和同步。数据包节奏的同步对于时间敏感型应用程序按预期工作是必要的。

以太网被认为是(在大多数情况下)一种非确定性网络方案,使用“尽力而为”并需要握手和确认。虽然这使得以太网本质上是可靠的,但它也使以太网本身不适合需要实时通信或时间同步的时间敏感型应用,例如IP语音/视频机器人(运动)控制,工业自动化等。

IEEE 1588 精确时间协议(2002 年发布,2008 年更新)专为通过非确定性以太网网络运行的应用而开发。它在网络的第 2 层(数据链路层)运行,并通过网络第 1 层(物理层)的硬件时间戳克服以太网延迟和抖动问题。软件时间戳现在可用,但不能达到基于硬件的时间戳所支持的精度。IEEE-1588 标准中定义的精确时间协议提供了一种使用“时钟同步”在局域网 (LAN) 或广域网 (WAN) 上精确同步计算设备的方法。但是,如果两个时钟设置为相同的速率,则不能保证它们将保持同步。因此,同步过程必须是连续的。

要阅读更多来自Ronen Isaac的以太网博客,请单击此处。

LAN/WAN 上的时钟同步至少需要一个主时钟和一个从时钟 - 多个从站可以同步到单个主站。主时钟提供同步消息,从机使用这些消息来校正其本地时钟。在主时钟和从时钟上捕获精确的时间戳。然后使用这些时间戳来确定将从站同步到主站所需的网络延迟。同步消息通常每两秒从主站传输一次,而来自从站的延迟请求消息的传输频率较低,大约每分钟一个请求。

以太网交换机

以太网交换机分为标准以太网交换机或支持 IEEE-1588 的以太网交换机。

IEEE 1588协议定义了三种类型的时钟(或开关):

a.普通:具有单个网络连接的设备,可以是(主)同步参考的(主)源或(从)的目标。

b.边界:具有多个网络连接的设备,可以准确地将一个网段同步到另一个网段。为系统中的每个网段选择一个同步主机。根计时参考称为大师。

c.透明:一种多端口设备,用于转发精确时间协议消息,测量事件消息通过设备所花费的时间,并通过修改消息或发送单独的后续消息来说明此停留时间。

标准以太网交换机在发送数据包之前临时存储数据包。数据包的存储时间是不确定的,并且与网络负载相关,这会导致数据包延迟变化。数据包延迟变化是网络上时间同步不佳的主要原因,即使网络上有支持硬件时间戳的主设备和从设备也是如此。支持IEEE-1588的以太网交换机既是透明设备,也可以是边界设备,可改善主站和从站之间的同步,从而确保主站和从站不受数据包延迟变化的影响。

随着以太网在移动军事平台上变得无处不在,通信、视频和机器人等高级应用将需要网络设备的这种高级定时和同步。使用开放式架构并在以太网上标准化作为通用通信平台,同时使用IEEE-1588标准,将确保网络上所有设备之间的校准通信,以提供以太网可靠性和确定性的实时通信。

审核编辑:郭婷

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

    关注

    210

    文章

    27838

    浏览量

    204582
  • 以太网
    +关注

    关注

    40

    文章

    5288

    浏览量

    169651
  • 交换机
    +关注

    关注

    20

    文章

    2572

    浏览量

    98247
收藏 人收藏

    评论

    相关推荐

    以太网通信网关是什么

    通信网关,又称以太网网关,是一种在网络层以上实现网络互连的设备,也被称为网间连接器或协议转换器。它主要负责将来自不同协议、数据格式或语言,甚至体系结构完全不同的
    的头像 发表于 08-29 14:04 131次阅读
    <b class='flag-5'>以太网</b>通信网关是什么

    以太网端口支持哪些类型的设备和连接方式

    以太网端口作为网络数据连接的接口,支持多种类型的设备和连接方式。
    的头像 发表于 08-07 15:31 318次阅读

    以太网要怎么连接

    以太网连接是现代计算机网络通信中最为基础和重要的环节之一。它利用以太网电缆和网卡等硬件设备,将计算机或其他设备连接到
    的头像 发表于 07-09 10:28 591次阅读

    NVIDIA Spectrum-X 以太网网络平台已被业界广泛使用

    云服务提供商、GPU 云提供商和企业用户纷纷采用 Spectrum-X;NVIDIA 网络通过广大系统制造商进入各个市场。   NVIDIA 于今日宣布 NVIDIA Spectrum-X 以太网网络
    的头像 发表于 06-03 18:20 867次阅读

    什么是以太网交换机中的网络延迟

    网络延迟一词表示网络数据通信的延迟。以太网交换机中的网络延迟或以太网交换机延迟表示
    的头像 发表于 05-28 10:13 286次阅读

    如何保护以太网网络免受浪涌事件影响

    。 为了保持以太网连接设备的系统完整性和功能性,开发人员需要一种强大的解决方案来保护敏感电子元件,使其免受破坏性能量传递的影响。 本文简要介绍了浪涌如何影响电子系统。随后介绍了 [Analog Devices]的保护器件,并说明了如何使用这些器件来减少浪涌
    的头像 发表于 05-05 15:27 662次阅读
    如何保护<b class='flag-5'>以太网网络</b>免受浪涌事件影响

    以太网存储网络的拥塞管理连载案例(六)

    消除或减少无损以太网网络拥塞的高级方法与光纤通道结构相同。几十年来,不同的传输类型都采用了类似的方法,只是略有不同。
    的头像 发表于 03-06 16:35 703次阅读
    <b class='flag-5'>以太网</b>存储<b class='flag-5'>网络</b>的拥塞管理连载案例(六)

    以太网存储网络的拥塞管理连载案例(五)

    解决无损以太网网络拥塞问题的方法与光纤通道结构相同。两者都使用逐跳流量控制机制,只是实现方式不同而已。
    的头像 发表于 03-04 11:17 670次阅读
    <b class='flag-5'>以太网</b>存储<b class='flag-5'>网络</b>的拥塞管理连载案例(五)

    CANopen以太网网关怎么用?

    CANopen以太网网关怎么用? CANopen以太网网关是一种连接CANopen总线和以太网设备,它提供了在CANopen网络
    的头像 发表于 02-02 16:59 3037次阅读

    如何保护汽车以太网网络

    数十年来,以太网广泛应用于工业和计算网络,但如今,越来越多地部署到汽车应用,取代了控制器局域网络(CAN)等传统网络。汽车以太网提供拓扑灵活
    的头像 发表于 12-28 10:36 785次阅读
    如何保护汽车<b class='flag-5'>以太网网络</b>

    以太网络变压器

    电信号转换成磁信号。首先,网络设备(如网卡)将二进制数据转换为电信号,然后通过变压器的初级线圈进行传输。初级线圈与次级线圈通过电磁感应原理进行耦合,将初级线圈的电信号转换成次级线圈的磁信号。 接收端:在接收端,以太网络变压器将
    的头像 发表于 12-22 14:08 595次阅读
    <b class='flag-5'>以太网络</b>变压器

    can 以太网 网关能否在汽车上应用?

    以太网网关当然可以在汽车上应用。现代汽车越来越依赖电子系统和网络连接,以太网网关可以在汽车电子架构中起到关键的作用。以下是一些以太网网关在汽车上的应用: (1)车载
    的头像 发表于 12-14 16:15 493次阅读

    浅谈以太网变压器

    以太网变压器,又称为以太网信号变压器或网络变压器,是一种用于信号传输的电子元件,通常用于以太网网络中。它的主要功能是将数据信号从发送端设备
    的头像 发表于 12-08 09:52 989次阅读
    浅谈<b class='flag-5'>以太网</b>变压器

    传统以太网是如何工作的呢?传统以太网和时间敏感网络TSN的区别

    传统以太网是如何工作的呢?传统以太网和时间敏感网络TSN的区别  传统以太网是一种局域网技术,它在20世纪70年代开始普及,主要用于连接个人电脑和其他
    的头像 发表于 11-17 14:23 1052次阅读

    浅谈网络精确时间同步—PTP(IEEE1588)

    。IEEE1588 协议是通用的提升网络系统定时同步能力的规范,在起草过程中主要参考以太网来编制,使分布式通信网络能够具有严格的
    的头像 发表于 10-09 10:58 7809次阅读
    浅谈<b class='flag-5'>网络</b>精确时间<b class='flag-5'>同步</b>—PTP(IEEE1588)