SyncE(Synchronous Ethernet)技术是用于在以太网设备之间进行频率同步的技术;

SyncE的主要工作原理:

支持SyncE的设备从接收到的来自于上游以太网设备的串行数据流里面提取时钟信号,提取时钟信号的工作是在PHY层的芯片进行的,比如数字锁相环;提取后的时钟信号可以通过BITS接口输出,也可以通过以太网数据继续往下游设备传递;

但是这个时钟提取工作应该是在底层芯片进行的。有的芯片支持这个时钟提取,有的芯片不支持。

下面是原理示意图:

绝大部分1G以上的以太网的物理层信号都有支持SyncE的可能,具体看芯片实现;100M的以太网物理信号有些模式不具备支持SyncE的可能;具体参见ITUG.8262的附录三;

SyncE是由ITU制定的规范。具体是规范参见下表:

ITU定义的SyncE的同步网络层次结构:

根节点是主参考时钟:Primary Reference Clock (PRC).

每个路径上的设备都有一个内部时钟:Ethernet Equipment Clock (EEC),EEC需要具备从接收信号提取时钟,并给发送信号提供时钟的能力。这样才能形成所谓的“主从树”,保证时钟信号才可能从PRC一级级的向下游传递;其实和SDH/SONET网络采用相同同步层次结构;

同步提供单元( Synchronization Supply Unit or SSU):相当于本地的一个高精度时钟,主要用来减少时钟的累积误差;SSU还具备精度较高的内部时钟,当PRC出现问题的时候,可以临时切换到本地的SSU时钟,确保下游设备的频率同步仍然能保持较好的精度。因此每隔一定数量(10-15个)EEC,建议就部署一个SSU;

整个SyncE的链路上的所有设备都需要支持SyncE才行;

SyncE的实现较为简单,一般是以太网芯片具备数字锁相环即可,另外还需要有高精度的时钟作为参考输入:

当存在多个参考时钟输入或出现参考时钟失败时候,怎么优选时钟:

时钟质量信息通过ESMC信道传递的SSM消息携带;主要帮助下游时钟优选参考时钟输入;

ESMC:Ethernet Synchronization Messaging Channel

SSM:Synchronization Status Message

quality level (QL) :规范预定义的时钟质量等级,例如QL-PRC, QL-SSU-A, QL-SSU-B, QL-SEC and QL-DNU等;其中QL-DNU代表don‘t use

ESMC其实就是个采用Multicast地址的以太网报文,用来传递时钟质量信息;

  1. [1]  International Telecommunication Union; ITU-T Recommendation G.8261: Timing and synchronization aspects in packet networks; Geneva, Switzerland;

  2. [2]  International Telecommunication Union; ITU-T Recommendation G.8262: Timing characteristics of synchronous Ethernet equipment slave clocks; Geneva, Switzerland;

  3. [3]  International Telecommunication Union; ITU-T Recommendation G.8264: Distribution of timing through packet networks; Geneva, Switzerland;

同步以太网-SyncE介绍相关推荐

  1. 高速串行总线的设计基础(一)同步时序模型介绍

    文章目录 前言 芯片间通信的时序模型 系统同步 源同步 自同步 并串转换 串并转换 时钟/数据恢复 参考文章 前言 高速信号设计涉及到方方面面的知识积累,也许TOC你认为即使没有掌握甚至没有听过一些高 ...

  2. Android AccountManager 账户同步管理简单介绍

    Android AccountManager 账户同步管理简单介绍 文章目录 Android AccountManager 账户同步管理简单介绍 前言 AccountManager 简介 如何让自己的 ...

  3. 有道云笔记不同步_mac中有道云笔记不能同步解决办法介绍

    大家都知道mac系统中的有道云笔记可是一款专业的笔记软件,那么很多用户们在同步的时候容易出现问题,不要着急,下面小编就为大家带来mac中有道云笔记不能同步解决办法介绍,希望看了这款mac中有道云笔记不 ...

  4. 八、基于FPGA的以太网协议介绍(二)

    在上一文中介绍了以太网的各层协议:链接:https://blog.csdn.net/weixin_41838250/article/details/114686428?spm=1001.2014.30 ...

  5. 八、基于FPGA的以太网协议介绍(一)

    以太网是一种计算机局域网技术.IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线.电子信号和介质访问层协议的内容.以太网的协议层是建立在OSI模型的基础上的,OSI ...

  6. java同步机制简单介绍

    在java编程里经常听到类似的术语: 这个函数是不是同步的... 本文就简单介绍下什么是同步, java中同步的一些处理方法. 1.同步问题产生的原因 Java中同步问题是伴随这多线程而产生的, 也就 ...

  7. 单E1光端机,V.35光端机,以太网光端机介绍及技术指标详解

    光猫也称为单端口光端机,是针对特殊用户环境而设计的产品,它利用一对光纤进行单E1或单V.35或单10BaseT点到点式的光传输终端设备.光猫有E1光猫,以太网光猫,V35光端机等,那么,什么是单E1光 ...

  8. 五款免费同步备份软件介绍

    文件夹同步就是将两个文件夹内的文件内容进行分析,可选择性的让两个文件夹内容保存一直.文件夹同步软件相当有用,虽然大多数人没用过,但它确实能够为你节省很多时间和操作.比如说:同步U盘上的数据和软件设置, ...

  9. 三菱mode bus tcp通讯_plc以太网通讯模块介绍

    PLC以太网通信是基于传统的Ethernet通信机制,使用以太网和TCP/IP协议作为通信基础,在任何场合下都提供对TCP/IP通信的绝对支持.为了能够满足自动化中的实时要求,基于PLC以太网层的优化 ...

最新文章

  1. SparkStreaming官方示例程序运行方式
  2. linux中jpg文件,Linux下压缩和优化jpg与png图片的方法
  3. dart系列之:还在为编码解码而烦恼吗?用dart试试
  4. Junit4常用注解
  5. 《DSP using MATLAB》第6章开始了
  6. vue获取输入框得内容_React入坑(四):获取输入框内的内容
  7. php 环境变量有什么用,什么是环境变量,Linux环境变量及作用
  8. php ajax勾选框提交,jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例...
  9. linux kernel峰会视频,2010 年 Linux 内核峰会,11月美国
  10. Abp vNext 自定义 Ef Core 仓储引发异常
  11. IE7下动态创建Iframe时,去除边框
  12. web 端可交互的离线渲染器,求 star~
  13. python返回类型为anytype_python - Zeep的SOAP请求(Python) - 堆栈内存溢出
  14. 计算机职业规划范文300字,【职业规划300字范文】_职业规划范文300字
  15. 磨刀不误砍柴工——VS生成事件
  16. MySQL - redolog 图文详解
  17. 《Struts2 In Action》摘录
  18. 如何指定火狐浏览器打开网页
  19. 读书笔记:Faster R-CNN:Towards Real-Time Object Detection with Region Proposal Networks
  20. linux文件系统自动挂载点,Linux fstab自动挂载分区教程

热门文章

  1. likely 和 unlikely
  2. 万事达卡携手中国银行、北汽鹏龙发布联名信用卡
  3. Java使用Jco连接sap详解
  4. Android 渲染机制——SurfaceFlinger
  5. 微信公众号前后端分离授权登录
  6. HTML-6.表单学习—如何做一个注册(登录)网页
  7. MySQL(更新中)
  8. 从“零”开发一款知识图谱应用产品
  9. java javascript数组_浅谈javascript和java中的数组
  10. 前端优化之webpack