先决条件
订购 Equinix Precision Time 服务前,请确保已具备所需的网络连接和权限。订购 Equinix Precision Time 服务前,必须满足以下先决条件:
-
精准时间功能仅可通过 Equinix Fabric 和 Network Edge 实现。不支持其他连接方式。
-
此服务包含一个 VLAN。需要一个 Fabric 端口,如果尚未配备,则必须单独订购。
-
对于Precision TIme连接而言,1 Gbps 的光纤通道端口就足够了。该服务对带宽要求不高。
-
Equinix Precision Time 适用于连接到 Equinix Fabric 端口的 IBX 数据中心,这些数据中心位于以下全球区域:北美和南美、亚太地区以及欧洲、中东和非洲地区。
-
要使用精确时间功能,需要 Equinix Fabric 端口或 Fabric 云路由器 (FCR)。此外,还需要一个 Equinix Fabric 帐户。
-
使用Network Edge进行Precision TIme消耗时,需要Network Edge虚拟设备。有关更多信息,请参阅将Network Edge设备配置为计时网关。
-
确定用于将网络连接到精确时间的端口类型:
- Dot1Q – 所有 VLAN 连接均为 Dot1Q。这是推荐选项。
- QinQ 转 Dot1Q – QinQ 使用两层封装 VLAN 标签:一层用于您的网络,一层用于 Equinix 网络。如果您不需要使用这种类型的端口,我们建议您使用 Dot1Q 端口类型。
-
配置期间可以指定一个或两个 VLAN ID,具体取决于网络中使用的端口连接。
-
对于使用 PTP 的Precision TIme配置,所有客户端设备必须使用支持硬件时间戳的网络接口卡 (NIC)。请参阅PTP 的网络接口卡要求。
有关集成要求的更多信息,请联系 Equinix 支持。
Equinix Fabric 端口及连接权限,用于 Equinix Precision Time
使用Equinix Customer Portal查看和设置Equinix Fabric权限,并为Equinix Precision Time下新订单。
-
登录 Equinix 客户门户网站。(https://portal.equinix.com/)
- 您需要一个该门户网站的帐户。
- 你需要管理员访问权限,允许你查看和设置权限。
-
在右上角选择您的用户名,然后选择我的个人资料。

-
选择权限。

-
在“您的权限”下,点击“Equinix Fabric & Network Edge”。
如果您没有看到“已授予权限”,请参阅下面的“请求权限”。
.
您的权限允许您查看端口、连接和服务。您还可以使用该界面为您的 IBXs 申请连接和服务订单。
Fabric端口的权限:

Fabric L2虚拟连接的权限。

Fabric L2服务配置文件的权限。

请求许可
如果你不能访问和查看你的权限,你必须申请管理员的权限。
-
点击请求权限查看和订购端口权限, 连接和服务。

-
点击Equinix Fabric & Network Edge请求权限。

-
找到你的管理员并申请访问。

PTP的网络接口卡要求
在与PTP集成时,网络接口控制器(NIC)会为传入和传出的数据包提供精确的时间戳。对于PTP连接,网络中的每个设备都必须配备一个具有以下功能的NIC:
- 支持 IEEE 1588 PTP 硬件时间戳。详情请参见下方的 ethtool 示例。
- IEEE 1588 PTP 时钟。网卡需要具备物理硬件时钟 (PHC),该时钟由网卡上的两个端口共享。详情请参见下方的 ethtool 示例。
目前市场上的大多数 NIC 都支持这些 PTP 要求。
网卡测试和配置
精确时间协议守护进程 (PTPd) 是 Equinix 用于测试所有网卡的软件,以及用于 PTP 客户端设备的示例配置。
PTPd 是 IEEE 标准 1588-2008 定义的精确时间协议 (PTP) 版本 2 的一种实现,它为以太网 LAN 连接的计算机提供精确的时间协调。它主要设计用于仪器仪表和控制系统。有关 PTPd 配置示例,请参阅示例配置。
验证网卡对硬件时间戳的支持
使用以下ethtool命令来验证一个接口是否支持PTP/NTP的硬件时间戳:
ethtool -T <NIC_interface_name>
如果 ethtool 返回以下功能和过滤模式,则接口支持使用 NTP 进行硬件时间戳:
SOF\_TIMESTAMPING\_TX\_HARDWARESOF\_TIMESTAMPING\_TX\_SOFTWAREHWTSTAMP\_FILTER\_ALL
ethtool 示例
下面的例子显示了有效的接口。
支持PTP的物理接口
$ ethtool -T enp1s0d1
Time stamping parameters for enp1s0d1:
Capabilities:
hardware-transmit (SOF_TIMESTAMPING_TX_HARDWARE)
software-transmit (SOF_TIMESTAMPING_TX_SOFTWARE)
hardware-receive (SOF_TIMESTAMPING_RX_HARDWARE)
software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
hardware-raw-clock (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 2
Hardware Transmit Timestamp Modes:
off (HWTSTAMP_TX_OFF)
on (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
none (HWTSTAMP_FILTER_NONE)
all (HWTSTAMP_FILTER_ALL)
非PTP接口或虚拟接口
$ ethtool -T eth0
Time stamping parameters for eth0:
Capabilities:
software-receive (SOF_TIMESTAMPING_RX_SOFTWARE)
software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none