搜档网
当前位置:搜档网 › IEEE1588时间同步协议在Linux下的实现

IEEE1588时间同步协议在Linux下的实现

重庆邮电大学硕士论文第二章IEEEl588关键技术的研究第二章IEEEl588关键技术的研究

2.1IEEEl588的PTP协议规范

IEEEl588标准为网络度量和控制系统提供了精确时钟同步协议即PTP协议,这个协议应用在包括一个或多个时钟节点、通过一系列通信媒体进行通信的控制网络系统中。每个节点包含一个实时时钟的模型。IEEEl588标准将整个网络内的时钟分为两种:普通时钟OC(OrdinaryClock)和边界时钟BC(BoundaryClock)。它们之间的区别是普通时钟是只有一个PTP通信端口的时钟;有多个PTP通信端口的时钟是边界时钟,每个PTP端口提供独立的PTP通信。其中,边界时钟通常用在确定性较差的网络设备如交换机和路由器上。PTP系统就是包含有普通时钟、可能的边界时钟、可能的管理节点的一个分布式控制网络系统。

在PTP系统中,从通信关系上又可把时钟分为主时钟、从时钟和最高级主时钟。在一个PTP通信子网内只能有一个主时钟,主时钟为整个系统提供时钟标准,从时钟与主时钟保持同步““”】。

2.1.1PTP系统组成

图2.1IEEEl588时钟同步的PTP系统组成

PrrP系统由一个或多个PTP子域(简称子域)组成,每一个子域都有一个子域名,它包括一个或多个彼此通信的时钟(包含普通时钟oc和边界时钟BC)。如果多个PTP子域需要互联,则必须由边界时钟来实现。在图2.1当中,子域l有三

相关主题