所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S1720, S2700, S5700, S6720 V200R012(C00&C20) 配置指南-设备管理

本文档介绍了设备管理的配置,具体包括查看设备状态、 硬件管理、 堆叠配置、 SVF配置、 云管理、 PoE配置、 监控口配置、 OPS配置、 节能管理、 信息中心配置、 故障管理配置、 NTP配置、 以太时钟同步配置、 PTP配置。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
NTP基本原理

NTP基本原理

图12-1所示,NTP客户端和NTP服务器相连,它们都有自己独立的系统时钟,现在通过NTP实现系统时钟自动同步。

设定参数及同步方式如下:

  • 在NTP客户端和NTP服务器的系统时钟同步之前,NTP客户端的时钟设定为Ta,NTP服务器的时钟设定为Tb。

  • NTP服务器作为NTP时间服务器,NTP客户端的时钟要与NTP服务器的时钟进行同步。

  • 这里描述的原理是在NTP客户端和NTP服务器的系统时钟精度为0,即完全精确的场景下进行的。

图12-1  NTP实现图

系统时钟的同步流程如下:

  1. NTP客户端在T1时刻发送一个NTP请求报文给NTP服务器,该请求报文携带离开NTP客户端时的时间戳T1。

  2. NTP请求报文到达NTP服务器,此时NTP服务器的时刻为T2。NTP服务器处理之后,于T3时刻发出NTP应答报文。该应答报文中携带离开NTP客户端时的时间戳T1、到达NTP服务器时的时间戳T2、离开NTP服务器时的时间戳T3。

  3. NTP客户端在T4时刻接收到该应答报文。

通过上面的NTP报文交互,NTP客户端获得4个时间参数,分别为T1、T2、T3、T4。由于NTP客户端和NTP服务器的时钟完全精确,我们可以通过以下公式计算出NTP客户端与NTP服务器之间的时间差,也就是NTP客户端需要调整的时间。

  1. 计算NTP报文从NTP客户端发送到NTP服务器所需要的时间Delay。

    Delay = [ ( T4 - T1 ) - ( T3 – T2 ) ] / 2

  2. 计算NTP客户端与NTP服务器之间的时间差Offset。

    以T4时刻为例,在这个时刻点,NTP服务器发送过来的报文被NTP客户端接收到时,服务器的时刻已经为T3 + Delay。那么时间差Offset可由以下公式进行计算:

    T4 + Offset = T3 + Delay

    公式整理之后,Offset = T3 + Delay – T4 = T3 + [ ( T4 - T1 ) - ( T3 – T2 ) ] / 2 – T4 = [ ( T2- T1 ) + ( T3 – T4 ) ] / 2。

NTP客户端根据计算得到Offset来调整自己的时钟,实现与NTP服务器的时钟同步。

说明:

以上是NTP工作原理的简略描述,未考虑时钟的精度,但是实际场景中NTP服务器和客户端的时钟精度可能存在差异,所以RFC1305为NTP定义了复杂的算法来确保时钟同步的精确性。

与其他时钟同步协议的比较

时钟协议 是否支持频率同步 是否支持时间同步 时间同步精度 信号传输方式
NTP 毫秒级 通过NTP协议报文传输时间信号。
以太时钟同步 - 通过物理层的串行数据码流传输时钟信号,不影响上层业务和CPU性能。
PTP 亚微秒级 通过PTP协议报文传输时钟和时间信号,通过硬件辅助达到更高的时间精度。
翻译
下载文档
更新时间:2018-12-24

文档编号:EDOC1100038438

浏览量:39434

下载量:2128

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页