概述
精确时间协议用于同步整个网络的时钟。在局域网中,它的时钟精度达到亚微秒范围,适用于测量和控制系统。RouterOS支持IEEE 1588-2008、PTPv2。支持取决于硬件,请参阅下面的支持设备列表。
支持功能:
边界/普通时钟
端到端延迟模式
PTP延迟模式
UDP over IPv4组播传输模式
L2传输模式
可以配置priity1来决定主备关系
PTP时钟不与系统时钟同步
通用属性
Sub-menu: /system ptp
| 属性 | 说明 |
|---|---|
| port | 用于添加、删除或查看指定端口的子菜单 |
| status | 显示PTP端口状态和从端口延迟的子菜单 |
| comment (string;Default:) | PTP配置文件的简短描述 |
| name (string;Default:) | PTP配置文件名称 |
| delay-mode (auto | e2e | ptp; Default: auto) | 配置PTP配置文件的延迟模式 - auto -自动选择延迟模式 - e2e -使用延迟请求-响应机制 - ptp -使用对等体延迟机制 |
| priority1 (integer [0..255]; auto; Default: auto) | 影响特级大师选择的优先级值 |
| profile (802.1as; default; g8275.1; Default: default) | IEEE 1588-2008包含了一个定义PTP操作参数和选项的_profile概念。 IEEE 802.1AS是PTP的一个改编版本,用于音视频桥接和时间敏感网络。使用delay-mode=p2p, transport-mode=l2;建议使用priity1 =auto。 g8275.1配置文件用于完全感知ptp的网络中的频率和相位同步。只允许priority1=auto (128), priority2=128, domain=24, delay-mode=e2e, transport=l2。 默认配置文件,PTPv2默认配置,允许比其他配置文件更多的配置选项,但是自动设置的默认值对应于:priority =128。Priority2 =128, domain=0,transport=ipv4, delay-mode=e2e |
| transport (auto; ipv4; l2; Default: auto) | 传输协议:IPv4或layer2 |
有关精确时间协议的更多详细信息,请参见以下标准IEEE 1588和IEEE 802.1as。
强烈建议保留默认自动值,因为配置文件之间有不同的需求。手动分配它们可能会导致配置错误。
配置
要配置设备参与PTP,首先需要创建PTP配置文件:
/system ptp add name=ptp1
#to view the created profile use
/system ptp print
Flags: I - inactive, X - disabled
0 name="ptp1" priority1=auto delay-mode=auto transport=auto profile=default
请注意
每台设备只支持1个PTP配置文件
创建PTP配置文件后,您需要为其分配端口:
/system ptp port add interface=ether1 ptp=ptp1
#to view assigned ports use
/system ptp port print
Flags: I - inactive
0 ptp=ptp1 interface=ether8
1 ptp=ptp1 interface=ether22
需要监控PTP配置文件,使用monitor命令:
#on grandmaster device
[admin@grandmaster] > system ptp monitor numbers=0
name: test
clock-id: 64:D1:54:FF:FE:EB:AE:C3
priority1: 30
priority2: 128
i-am-gm: yes
#on non-grandmaster device
[admin@328] /system ptp monitor 0
name: ptp1
clock-id: 64:D1:54:FF:FE:EB:AD:C7
priority1: 128
priority2: 128
i-am-gm: no
gm-clock-id: 64:D1:54:FF:FE:EB:AE:C3
gm-priority1: 30
gm-priority2: 128
master-clock-id: 64:D1:54:FF:FE:EB:AE:C3
slave-port: ether8
freq-drift: 2147483647 ppb
offset: 1396202830 ns
hw-offset: 1306201921 ns
slave-port-delay: 2075668440 ns
监控属性
| 属性 | 说明 |
|---|---|
| clock- ID: | 本地时钟ID |
| priority1: | priority1值,取决于所选择的PTP配置文件,用于影响宗师选举的可调值。 |
| priority2: | priority2的值,在RouterOS中不可调整 |
| i-am-gm: yes | no | 显示设备是否是特级大师时钟 |
| gm-clock-id: | grandmaster时钟ID -在一个域中,一个时钟是使用协议进行时钟同步的最终时间源。 |
| gm-priority1: | 大师优先级1 |
| gm-priority2: | 大师优先级2 |
| master-clock-id: | 主时钟ID -在单个精确时间协议(PTP)通信路径的上下文中,是该路径上所有其他时钟同步的时间源时钟。 |
| slave-port: | 显示哪个端口指向主时钟或宗师时钟 |
| freq-drift: | 频率漂移:PPB(十亿分之一)频率漂移-如果没有同步,每秒相对于主时钟丢失的时间。 |
| offset: | 时钟值之间的差异 |
| hw-offset: | 与硬件时钟的偏移量 |
| slave-port-delay: | 数据包送到直连设备所花费的时间 |
设备支持
支持设备
CRS326-24G-2S+仅支持千兆以太网接口
CRS328-24P-4S+仅支持千兆以太网接口
CRS317-1G-16S+所有端口支持
SFP+和QSFP+接口支持CRS326-24S+2Q+
CRS312-4C+8XG所有端口支持
CRS318-16P-2S+仅支持千兆以太网接口
不支持设备
CRS305-1G-4S+
CRS309-1G-8S+
CRS328-4C-20S-4S+
CRS354-48G-4S+2Q+
CRS354-48P-4S+2Q+