02-NTP命令
本章节下载: 02-NTP命令 (266.44 KB)
目 录
1.1.1 display ntp-service ipv6 sessions
1.1.2 display ntp-service sessions
1.1.3 display ntp-service status
1.1.4 display ntp-service trace
1.1.6 ntp-service authentication enable
1.1.7 ntp-service authentication-keyid
1.1.8 ntp-service broadcast-client
1.1.9 ntp-service broadcast-server
1.1.12 ntp-service inbound enable
1.1.15 ntp-service ipv6 inbound enable
1.1.16 ntp-service ipv6 multicast-client
1.1.17 ntp-service ipv6 multicast-server
1.1.18 ntp-service ipv6 source
1.1.19 ntp-service ipv6 unicast-peer
1.1.20 ntp-service ipv6 unicast-server
1.1.21 ntp-service max-dynamic-sessions
1.1.22 ntp-service multicast-client
1.1.23 ntp-service multicast-server
1.1.24 ntp-service refclock-master
1.1.25 ntp-service reliable authentication-keyid
1.1.27 ntp-service unicast-peer
1.1.28 ntp-service unicast-server
2.1.1 display sntp ipv6 sessions
2.1.3 sntp authentication enable
2.1.4 sntp authentication-keyid
2.1.6 sntp ipv6 unicast-server
2.1.7 sntp reliable authentication-keyid
NTP功能中所指的“接口”为三层接口。
display ntp-service ipv6 sessions命令用来显示NTP服务的所有IPv6会话信息。
display ntp-service ipv6 sessions [ verbose ]
verbose:显示NTP服务的所有IPv6会话的详细信息。如果不指定该参数,则只显示所有IPv6会话的简要信息。
# 显示NTP服务的所有IPv6会话的简要信息。
<Sysname> display ntp-service ipv6 sessions
Notes: 1 source(master), 2 source(peer), 3 selected, 4 candidate, 5 configured.
Source: [125]3000::32
Reference: 127.127.1.0 Clock stratum: 2
Reachabilities: 1 Poll interval: 64
Last receive time: 6 Offset: -0.0
Roundtrip delay: 0.0 Dispersion: 0.0
Total sessions: 1
表1-1 display ntp-service ipv6 sessions命令显示信息描述表
1:系统选中的时间服务器,即当前与设备进行时间同步的时间服务器 2:该时间服务器的时钟层数小于等于15 3:该时间服务器的时钟通过了时钟选择算法 4:该时间服务器的时钟为候选的时钟 5:该时间服务器是通过配置命令指定的 |
|
时间服务器的IPv6地址。若该字段显示为::,表示时间服务器的IPv6地址尚未解析成功 |
|
当参考时钟为本地时钟时,本字段的显示情况和Clock stratum字段的取值有关: · 当Clock stratum字段为0或1时,本字段显示为Local · 当Clock stratum字段为其他值时,本字段显示为IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示 当参考时钟为网络中其他设备的时钟时,本字段显示为IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示。若该字段显示为INIT,表示本地设备还未与时间服务器建立连接 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,时钟的准确度最高,层数为16的时钟处于未同步状态 |
|
时间服务器的可达性计数,0表示时间服务器不可达 |
|
轮询间隔,即两个连续NTP报文之间的时间间隔,单位为秒 |
|
最近一次接收到NTP报文或更新本地时间到当前时间的时间间隔 缺省单位为秒;如果时间间隔大于2048秒,则显示为分钟m;如果时间间隔大于300分钟,则显示为小时h;如果时间间隔大于96小时,则显示为天d;如果时间间隔大于999天,则显示为年y;如果最近一次接收到NTP报文或更新本地时间比当前时间晚,则显示为“-” |
|
# 显示NTP服务的所有IPv6会话的详细信息。
<Sysname> display ntp-service ipv6 sessions verbose
Clock source: 1::1
Session ID: 36144
Clock stratum: 16
Clock status: configured, insane, valid, unsynced
Reference clock ID: INIT
Local mode: sym_active, local poll interval: 6
Peer mode: unspec, peer poll interval: 10
Offset: 0.0000ms, roundtrip delay: 0.0000ms, dispersion: 15937ms
Root roundtrip delay: 0.0000ms, root dispersion: 0.0000ms
Reachabilities:0, sync distance: 15.938
Precision: 2^10, version: 4, source interface: Not specified
Reftime: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
Orgtime: d17cbb21.0f318106 Tue, May 17 2011 9:15:13.059
Rcvtime: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
Xmttime: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
Roundtrip delay samples: 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Offset samples: 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Filter order: 0 1 2 3 4 5 6 7
Total sessions: 1
表1-2 display ntp-service ipv6 sessions verbose命令显示信息描述表
时间服务器的IPv6地址。若该字段显示为::,表示时间服务器的IPv6地址尚未解析成功 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,表示时钟的准确度最高,层数为16的时钟处于未同步状态 |
|
· configured:表示该会话是配置命令所建立的 · dynamic:表示该会话是动态生成的 · master:表示该会话对应的时间服务器是当前系统的主时间服务器 · selected:表示该会话对应时间服务器的时钟通过了时钟选择算法 · candidate:表示该会话对应时间服务器的时钟为候选时钟 · sane:表示该会话对应的时间服务器通过身份验证,该时间服务器的时钟将作为参考时钟 · insane:表示该会话对应的时间服务器未通过身份验证,或该时间服务器通过身份验证但其时钟不作为参考时钟 · valid:表示该会话对应的时间服务器是有效的(通过验证、处于同步状态、层数有效、根延时/离差未越界等) · invalid:表示该会话对应的时间服务器是无效的 · unsynced:表示该会话对应时间服务器的时钟未同步或层数非法 |
|
当参考时钟为本地时钟时,本字段的显示情况和Clock stratum字段的取值有关: · 当Clock stratum字段为0或1时,本字段显示为Local · 当Clock stratum字段为其他值时,本字段显示为IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示 当参考时钟为网络中其他设备的时钟时,本字段显示为IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示。若该字段显示为INIT,表示本地设备还未与时间服务器建立连接 |
|
· unspec:未指定模式 · sym_active:主动对等体模式 · sym_passive:被动对等体模式 · client:客户端模式 · server:服务器模式 · broadcast:广播服务器模式或组播服务器模式 · bclient:广播客户端模式或组播客户端模式 |
|
本地设备的轮询间隔,显示的是2的次幂数,单位为秒,比如6表示轮询间隔为2的6次幂,即64s |
|
· unspec:未指定模式 · sym_active:主动对等体模式 · sym_passive:被动对等体模式 · client:客户端模式 · server:服务器模式 · broadcast:广播服务器模式或组播服务器模式 · bclient:广播客户端模式或组播客户端模式 |
|
对端设备的轮询间隔,显示的是2的次幂数,单位为秒,比如6表示轮询间隔为2的6次幂,即64s |
|
时间服务器的可达性计数,0表示时间服务器不可达 |
|
表示相对上一级时间服务器的同步距离,由误差disper和往返时延delay计算而来,单位为秒 |
|
NTP版本,取值为1~4 |
|
NTP报文中的参考时间戳 |
|
NTP报文中的起始时间戳 |
|
NTP报文的接收时间戳 |
|
NTP报文的发送时间戳 |
|
本地时钟的工作状态,只有通过ntp-service refclock-master命令设置本地时钟作为参考时钟时,才会显示该字段 当本地时钟的reach值等于255时,该字段取值为working normally;否则,该字段取值为working abnormally |
|
display ntp-service sessions命令用来显示NTP服务的所有IPv4会话信息。
display ntp-service sessions [ verbose ]
verbose:显示NTP服务的所有IPv4会话的详细信息。如果不指定该参数,则只显示所有会话的简要信息。
设备作为NTP广播服务器或NTP组播服务器时,在设备上执行display ntp-service sessions命令不会显示与该广播服务器或组播服务器对应的NTP服务的IPv4会话信息,但是这些会话会统计在总的会话数中。
# 显示NTP服务的所有IPv4会话的简要信息。
<Sysname> display ntp-service sessions
source reference stra reach poll now offset delay disper
********************************************************************************
[12345]LOCAL(0) LOCL 0 1 64 - 0.0000 0.0000 7937.9
[5]0.0.0.0 INIT 16 0 64 - 0.0000 0.0000 0.0000
Notes: 1 source(master), 2 source(peer), 3 selected, 4 candidate, 5 configured.
Total sessions: 1
表1-3 display ntp-service sessions命令显示信息描述表
参考时钟为本地时钟时,显示为LOCAL(number),表示本地时钟的地址为127.127.1.number,其中number为NTP的进程号,取值范围为0~3 参考时钟为网络中其他设备的时钟时,显示为时间服务器的IP地址。若该字段显示为0.0.0.0,表示时间服务器的IP地址尚未解析成功 |
|
当参考时钟为本地时钟时,本字段的显示情况和stra字段的取值有关: · 当stra字段为0或1时,本字段将显示为LOCL · 当stra字段为其他值时,本字段将显示为本地时钟的IP地址 当参考时钟为网络中其他设备的时钟时,本字段显示为该设备的IP地址,若该设备为IPv6设备,则本字段显示为该设备的IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示。若该字段显示为INIT,表示本地设备还未与时间服务器建立连接 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,表示时钟的准确度最高,层数为16的时钟处于未同步状态 |
|
时间服务器的可达性计数,0表示时间服务器不可达 |
|
轮询间隔,即两个连续NTP报文之间的时间间隔,单位为秒 |
|
最近一次接收到NTP报文或更新本地时间到当前时间的时间间隔 缺省单位为秒;如果时间间隔大于2048秒,则显示为分钟m;如果时间间隔大于300分钟,则显示为小时h;如果时间间隔大于96小时,则显示为天d;如果时间间隔大于999天,则显示为年y;如果最近一次接收到NTP报文或更新本地时间比当前时间晚,则显示为“-” |
|
1:系统选中的时间服务器,即当前与设备进行时间同步的时间服务器 2:该时间服务器的时钟层数小于等于15 3:该时间服务器的时钟通过了时钟选择算法 4:该时间服务器的时钟为候选时钟 5:该时间服务器的时钟是配置命令指定的 |
|
# 显示NTP服务的所有IPv4会话的详细信息。
<Sysname> display ntp-service sessions verbose
Clock source: 192.168.1.40
Session ID: 35888
Clock stratum: 2
Clock status: configured, master, sane, valid
Reference clock ID: 127.127.1.0
Local mode: client, local poll interval: 6
Peer mode: server, peer poll interval: 6
Offset: 0.2862ms, roundtrip delay: 3.2653ms, dispersion: 4.5166ms
Root roundtrip delay: 0.0000ms, root dispersion: 10.910ms
Reachabilities:31, sync distance: 0.0194
Precision: 2^18, version: 3, source interface: Not specified
Reftime: d17cbba5.1473de1e Tue, May 17 2011 9:17:25.079
Orgtime: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
Rcvtime: d17cbbc0.b1959a30 Tue, May 17 2011 9:17:52.693
Xmttime: d17cbbc0.b1959a30 Tue, May 17 2011 9:17:52.693
Roundtrip delay samples: 0.007 0.010 0.006 0.011 0.010 0.005 0.007 0.003
Offset samples: 5629.55 3913.76 5247.27 6526.92 31.99 148.72 38.27 0.29
Filter order: 7 5 2 6 0 4 1 3
Total sessions: 1
表1-4 display ntp-service sessions verbose命令显示信息描述表
时间服务器的IP地址。若该字段显示为0.0.0.0,表示时间服务器的IP地址尚未解析成功 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,表示时钟的准确度越高,层数为16的时钟处于未同步状态 |
|
· configured:表示该会话是配置命令所建立的 · dynamic:表示该会话是动态生成的 · master:表示该会话对应的时间服务器是当前系统的主时间服务器 · selected:表示该会话对应时间服务器的时钟通过了时钟选择算法 · candidate:表示该会话对应时间服务器的时钟为候选时钟 · sane:表示该会话对应的时间服务器通过身份验证,该时间服务器的时钟将作为参考时钟 · insane:表示该会话对应的时间服务器未通过身份验证,或该时间服务器通过身份验证但其时钟不作为参考时钟 · valid:表示该会话对应的时间服务器是有效的(通过验证、处于同步状态、层数有效、根延时/离差未越界等) · invalid:表示该会话对应的时间服务器是无效的 · unsynced:表示该会话对应时间服务器的时钟未同步或层数非法 |
|
当参考时钟为本地时钟时,本字段的显示情况和Clock stratum字段的取值有关: · 当Clock stratum字段取值为0或1时,本字段将显示为LOCL; · 当Clock stratum字段取值为其他值时,本字段将显示为本地时钟的IP地址 当参考时钟为网络中其他设备的时钟时,本字段显示为该设备的IP地址,若该设备为IPv6设备,则本字段显示为该设备的IPv6地址前32位的MD5摘要值,摘要信息按照点分十进制形式显示。若该字段显示为INIT,表示本地设备还未与时间服务器建立连接 |
|
· unspec:未指定模式 · sym_active:主动对等体模式 · sym_passive:被动对等体模式 · client:客户端模式 · server:服务器模式 · broadcast:广播服务器模式或组播服务器模式 · bclient:广播客户端模式或组播客户端模式 |
|
本地设备的轮询间隔,显示的是2的次幂数,单位为秒,比如6表示轮询间隔为2的6次幂,即64s |
|
· unspec:未指定模式 · sym_active:主动对等体模式 · sym_passive:被动对等体模式 · client:客户端模式 · server:服务器模式 · broadcast:广播服务器模式或组播服务器模式 · bclient:广播客户端模式或组播客户端模式 |
|
对端设备的轮询间隔,显示的是2的次幂数,单位为秒,比如6表示轮询间隔为2的6次幂,即64s |
|
时间服务器的可达性计数,0表示时间服务器不可达 |
|
表示相对上一级时间服务器的同步距离,由误差disper和往返时延delay计算而来,单位为秒 |
|
NTP版本,取值为1~4 |
|
NTP报文中的参考时间戳 |
|
NTP报文中的起始时间戳 |
|
NTP报文的接收时间戳 |
|
NTP报文的发送时间戳 |
|
本地时钟的工作状态,只有通过ntp-service refclock-master命令设置本地时钟作为参考时钟时,才会显示该字段 当本地时钟的reach值等于255时,该字段取值为working normally;否则,该字段取值为working abnormally |
|
display ntp-service status命令用来显示NTP服务的状态信息。
# 时间已同步时,显示NTP服务的状态信息。
<Sysname> display ntp-service status
Clock status: synchronized
Clock stratum: 2
System peer: LOCAL(0)
Local mode: client
Reference clock ID: 127.127.1.0
Leap indicator: 00
Clock jitter: 0.000977 s
Stability: 0.000 pps
Clock precision: 2^-10
Root delay: 0.00000 ms
Root dispersion: 3.96367 ms
Reference time: d0c5fc32.92c70b1e Wed, Dec 29 2010 18:28:02.573
# 时间未同步时,显示NTP服务的状态信息。
<Sysname> display ntp-service status
Clock status: unsynchronized
Clock stratum: 16
Reference clock ID: none
Clock jitter: 0.000000 s
Stability: 0.000 pps
Clock precision: 2^-10
Root delay: 0.00000 ms
Root dispersion: 0.00002 ms
Reference time: d0c5fc32.92c70b1e Wed, Dec 29 2010 18:28:02.573
表1-5 display ntp-service status命令显示信息描述表
· synchronized:系统时间已同步 · unsynchronized:系统时间未同步 |
|
· unspec:未指定模式 · sym_active:主动对等体模式 · sym_passive:被动对等体模式 · client:客户端模式 · server:服务器模式 · broadcast:广播服务器模式或组播服务器模式 · bclient:广播客户端模式或组播客户端模式 |
|
(1) 对于IPv4 NTP服务器: 本地设备从远程时间服务器获取时间同步时,表示远程服务器的IP地址 · 本地时钟的层数为1时,显示为Local (2) 对于IPv6 NTP服务器: 本地设备从远程时间服务器获取时间同步时,表示远程服务器的IPv6地址前32位的MD5摘要值 · 本地时钟的层数为1时,显示为Local · 本地时钟的层数为其他值时,显示为本地时钟的IPv6地址前32位的MD5摘要值 |
|
· 00:正常状态 · 01:闰秒标志,表示一天中的最后一分钟有61秒 · 10:闰秒标志,表示一天中的最后一分钟有59秒 · 11:时间未被同步的告警状态 |
|
display ntp-service trace命令用来显示从本地设备回溯到主时间服务器的各个NTP时间服务器的简要信息。
# 显示从本地设备回溯到主时间服务器的各个NTP时间服务器的简要信息。
<Sysname> display ntp-service trace
Server 127.0.0.1
Stratum 3, jitter 0.000, synch distance 0.0000.
Server 3000::32
Stratum 2 , jitter 790.00, synch distance 0.0000.
RefID 127.127.1.0
以上信息显示了服务器127.0.0.1的同步链:服务器127.0.0.1同步到服务器3000::32,服务器3000::32从本地时钟得到同步。
表1-6 display ntp-service trace命令显示信息描述表
时间服务器的IP地址 |
|
表示相对上一级时间服务器的同步距离,由误差disper和往返时延delay计算而来,单位为秒 |
|
主时间服务器的标识,主参考时钟的层数为0时,显示为Local;为其他值时,显示为主参考时钟的IP地址 |
ntp-service acl命令用来设置对端设备对本地设备NTP服务的访问控制权限。
undo ntp-service acl命令用来取消设置的访问控制权限。
ntp-service { peer | query | server | synchronization } acl acl-number
undo ntp-service { peer | query | server | synchronization } acl acl-number
对端设备对本地设备NTP服务的访问控制权限为peer。
peer:完全访问权限。该权限既允许对端设备向本地设备的时间同步,对本地设备进行控制查询(查询NTP的一些状态,比如告警信息、验证状态、时间服务器信息等),同时本地设备也可以向对端设备的时间同步。
query:仅具有控制查询的权限。该权限只允许对端设备对本地设备的NTP服务进行控制查询,但是不能向本地设备的时间同步。
server:服务器访问与查询权限。该权限允许对端设备向本地设备的时间同步,对本地设备进行控制查询,但本地设备不会向对端设备的时间同步。
synchronization:仅具有访问服务器的权限。该权限只允许对端设备向本地设备的时间同步,但不能进行控制查询。
acl-number:指定应用的ACL(Access Control List,访问控制列表)。通过ACL过滤的对端设备具有本命令中指定的访问控制权限。acl-number为基本访问控制列表号,取值范围为2000~2999。
NTP服务的访问控制权限从高到低依次为peer、server、synchronization、query。当设备接收到一个NTP服务请求时,会按照权限从高到低的顺序依次进行匹配,第一个匹配的权限为此设备具有的访问控制权限。如果没有匹配的权限,则不允许对端设备与本地设备进行时间同步、对本端进行控制查询,也不允许本端设备与对端设备进行时间同步。
ntp-service acl命令提供了一种最小限度的安全措施,更安全的方法是进行身份验证。
# 配置10.10.0.0/16网段的对端设备对本地设备具有完全访问权限。
[Sysname] acl number 2001
[Sysname-acl-basic-2001] rule permit source 10.10.0.0 0.0.255.255
[Sysname-acl-basic-2001] quit
[Sysname] ntp-service peer acl 2001
· ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service authentication enable命令用来使能NTP身份验证功能。
undo ntp-service authentication enable命令用来关闭NTP身份验证功能。
ntp-service authentication enable
undo ntp-service authentication enable
NTP身份验证功能处于关闭状态。
在一些对安全性要求较高的网络中,运行NTP协议时需要启用NTP身份验证功能。通过客户端和服务器端的身份验证,保证客户端只与通过验证的设备进行时间同步,避免客户端从非法的服务器获得错误的时间同步信息。
使能NTP身份验证功能后,还需要设置身份验证密钥,并将其设置为可信密钥,才能正确地进行身份验证。
# 使能NTP身份验证功能。
[Sysname] ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service authentication-keyid命令用来设置NTP身份验证密钥。
undo ntp-service authentication-keyid命令用来取消NTP身份验证密钥。
ntp-service authentication-keyid keyid authentication-mode md5 { cipher | simple } value
undo ntp-service authentication-keyid keyid
没有设置NTP身份验证密钥。
keyid:密钥编号,用来标识身份验证密钥,取值范围为1~4294967295。
authentication-mode md5:表示采用MD5算法进行身份验证。
cipher:表示以密文形式设置密钥。
simple:表示以明文形式设置密钥。
value:MD5算法的密钥值,明文形式输入密钥时为1~32个字符的字符串,密文形式输入密钥时为1~73个字符的字符串。
在一些对安全性要求较高的网络中,运行NTP协议时需要启用身份验证功能。通过客户端和服务器端的身份验证,保证客户端只与通过验证的设备进行时间同步,提高了时间同步的安全性。
本命令用来设置用于身份验证的密钥。客户端和服务器上需要配置相同的密钥ID及密钥值,否则无法实现时间同步。
配置NTP验证密钥后,还需要通过ntp-service reliable authentication-keyid命令将该密钥设置为可信密钥。如果NTP验证密钥被指定为可信密钥,删除密钥后,该密钥将自动变为不可信密钥,不必再执行undo ntp-service reliable authentication-keyid命令。
· 通过重复执行本命令,可以配置多个NTP身份验证密钥。设备上最多可以配置128个NTP身份验证密钥。
· 以明文或密文形式设置的密钥,均以密文的形式保存在配置文件中。
# 设置MD5身份验证密钥,密钥ID号为10,密钥为BetterKey,以明文形式输入。
[Sysname] ntp-service authentication enable
[Sysname] ntp-service authentication-keyid 10 authentication-mode md5 simple BetterKey
· ntp-service authentication enable
· ntp-service reliable authentication-keyid
ntp-service broadcast-client命令用来配置设备工作在NTP广播客户端模式,并使用当前接口接收NTP广播报文。
undo ntp-service broadcast-client命令用来取消NTP广播客户端模式的配置。
undo ntp-service broadcast-client
设备没有工作在任何NTP模式。
配置设备工作在NTP广播客户端模式后,设备将在接口上监听NTP广播服务器发送的NTP广播报文,根据接收到的报文实现时间同步。
如果在接口上配置了设备工作在广播客户端模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消NTP广播客户端配置。
# 配置设备工作在广播客户端模式,在VLAN接口1上接收NTP广播报文。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service broadcast-client
· ntp-service broadcast-server
ntp-service broadcast-server命令用来配置设备工作在NTP广播服务器模式,并使用当前接口发送NTP广播报文。
undo ntp-service broadcast-server命令用来取消NTP广播服务器模式的配置。
ntp-service broadcast-server [ authentication-keyid keyid | version number ] *
undo ntp-service broadcast-server
设备没有工作在任何NTP模式。
authentication-keyid keyid:指定向广播客户端发送NTP报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备无法同步使能了身份验证功能的广播客户端。
version number:指定NTP版本号。number取值范围为1~4,缺省值为4。
配置设备工作在NTP广播服务器模式后,设备将通过该接口周期性地向广播地址255.255.255.255发送NTP报文。
如果在接口上配置了设备工作在广播服务器模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消NTP广播服务器配置。
# 配置设备工作在广播服务器模式,在VLAN接口1上发送NTP广播报文,用4号密钥进行加密,设置NTP版本号为4。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service broadcast-server authentication-keyid 4 version 4
· ntp-service broadcast-client
ntp-service dscp命令用来配置NTP报文的DSCP优先级。
undo ntp-service dscp命令用来恢复缺省情况。
NTP报文的DSCP优先级为48。
dscp-value:NTP报文的DSCP优先级,取值范围为0~63。
DSCP携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。
# 配置NTP报文的DSCP优先级为30。
[Sysname] ntp-service dscp 30
ntp-service enable命令用来开启NTP服务。
undo ntp-service enable命令用来关闭NTP服务。
没有开启NTP服务。
# 开启NTP服务。
[Sysname] ntp-service enable
ntp-service inbound enable命令用来配置接口处理收到的NTP报文。
undo ntp-service inbound enable命令用来配置接口不处理收到的NTP报文。
【命令】
ntp-service inbound enable
undo ntp-service inbound enable
【缺省情况】
接口处理收到的NTP报文。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
如果不允许设备为某个接口对应网段内的对端设备提供时间同步,或不允许设备从某个接口对应网段内的对端设备获得时间同步,则可以在该接口上执行undo ntp-service inbound enable命令,使该接口不处理收到的NTP报文。
【举例】
# 配置VLAN接口1处理收到的NTP报文。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service inbound enable
ntp-service ipv6 acl命令用来设置对端设备对本地设备IPv6 NTP服务的访问控制权限。
undo ntp-service ipv6 acl命令用来取消设置的访问控制权限。
ntp-service ipv6 { peer | query | server | synchronization } acl acl-number
undo ntp-service ipv6 { peer | query | server | synchronization } acl acl-number
对端设备对本地设备IPv6 NTP服务的访问控制权限为peer。
peer:完全访问权限。该权限既允许对端设备向本地设备的时间同步,对本地设备进行控制查询(查询NTP的一些状态,比如告警信息、验证状态、时间服务器信息等),同时本地设备也可以向对端设备的时间同步。
query:仅具有控制查询的权限。该权限只允许对端设备对本地设备的NTP服务进行控制查询,但是不能向本地设备的时间同步。
server:服务器访问与查询权限。该权限允许对端设备向本地设备的时间同步,对本地设备进行控制查询,但本地设备不会向对端设备的时间同步。
synchronization:仅具有访问服务器的权限。该权限只允许对端设备向本地设备的时间同步,但不能进行控制查询。
acl-number:指定应用的IPv6 ACL(Access Control List,访问控制列表)。通过IPv6 ACL过滤的对端设备具有本命令中指定的访问控制权限。acl-number为IPv6基本访问控制列表号,取值范围为2000~2999。
IPv6 NTP服务的访问控制权限从高到低依次为peer、server、synchronization、query。当设备接收到一个IPv6 NTP服务请求时,会按照权限从高到低的顺序依次进行匹配,第一个匹配的权限为此设备具有的访问控制权限。如果没有匹配的权限,则不允许对端设备与本地设备进行时间同步、对本端进行控制查询,也不允许本端设备与对端设备进行时间同步。
ntp-service ipv6 acl命令提供了一种最小限度的安全措施,更安全的方法是进行身份验证。
# 配置2001::1网段的对端设备对本地设备具有完全访问权限。
[Sysname] acl ipv6 number 2001
[Sysname-acl6-basic-2001] rule permit source 2001::1 64
[Sysname-acl6-basic-2001] quit
[Sysname] ntp-service ipv6 peer acl 2001
· ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service ipv6 dscp命令用来配置IPv6 NTP报文的DSCP优先级。
undo ntp-service ipv6 dscp命令用来恢复缺省情况。
ntp-service ipv6 dscp dscp-value
IPv6 NTP报文的DSCP优先级为56。
dscp-value:IPv6 NTP报文的DSCP优先级,取值范围为0~63。
DSCP携带在IPv6报文中的Traffic class字段,用来体现报文自身的优先等级,决定报文传输的优先程度。
# 配置IPv6 NTP报文的DSCP优先级为30。
[Sysname] ntp-service ipv6 dscp 30
ntp-service ipv6 inbound enable命令用来配置接口处理收到的IPv6 NTP报文。
undo ntp-service ipv6 inbound enable命令用来配置接口不处理收到的IPv6 NTP报文。
【命令】
ntp-service ipv6 inbound enable
undo ntp-service ipv6 inbound enable
【缺省情况】
接口处理收到的IPv6 NTP报文。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
如果不允许设备为某个接口对应网段内的对端设备提供时间同步,或不允许设备从某个接口对应网段内的对端设备获得时间同步,则可以在该接口上执行undo ntp-service ipv6 inbound enable命令,使该接口不处理收到的IPv6 NTP报文。
【举例】
# 配置VLAN接口1不处理收到的IPv6 NTP报文。
<Sysname> system-view
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] undo ntp-service ipv6 inbound enable
ntp-service ipv6 multicast-client命令用来配置设备工作在IPv6 NTP组播客户端模式,并使用当前接口接收IPv6 NTP组播报文。
undo ntp-service ipv6 multicast-client命令用来取消IPv6 NTP组播客户端模式的配置。
ntp-service ipv6 multicast-client ipv6-multicast-address
undo ntp-service ipv6 multicast-client ipv6-multicast-address
设备没有工作在任何NTP模式。
ipv6-multicast-address:NTP报文的IPv6组播地址。IPv6组播客户端和IPv6组播服务器上配置的组播地址必须相同。
配置设备工作在IPv6 NTP组播客户端模式后,设备将在接口上监听目的地址为指定IPv6组播地址的IPv6 NTP报文,根据接收到的报文实现时间同步。
如果在接口上配置了设备工作在IPv6组播客户端模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消IPv6 NTP组播客户端配置。
# 配置设备工作在IPv6组播客户端模式,在VLAN接口1上接收目的地址为组播地址FF21::1的NTP报文。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service ipv6 multicast-client ff21::1
· ntp-service ipv6 multicast-server
ntp-service ipv6 multicast-server命令用来配置设备工作在IPv6 NTP组播服务器模式,并使用当前接口发送IPv6 NTP组播报文。
undo ntp-service ipv6 multicast-server命令用来取消IPv6 NTP组播服务器模式的配置。
undo ntp-service ipv6 multicast-server ipv6-multicast-address
设备没有工作在任何NTP模式。
ipv6-multicast-address:NTP报文的IPv6组播地址。IPv6组播客户端和IPv6组播服务器上配置的组播地址必须相同。
authentication-keyid keyid:指定向组播客户端发送NTP报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备无法同步使能了身份验证功能的组播客户端。
ttl ttl-number:指定组播报文的生存期。ttl-number取值范围为1~255,缺省值为16。
配置设备工作在IPv6 NTP组播服务器模式后,设备将通过该接口周期性地向指定的IPv6组播地址发送NTP报文。
如果在接口上配置了设备工作在IPv6组播服务器模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消IPv6 NTP组播服务器配置。
# 配置设备工作在IPv6组播服务器模式,在VLAN接口1上向IPv6组播地址FF21::1发送NTP报文,用4号密钥加密NTP报文。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service ipv6 multicast-server ff21::1 authentication-keyid 4
· ntp-service ipv6 multicast-client
ntp-service ipv6 source命令用指定IPv6 NTP报文的源接口。
undo ntp-service ipv6 source命令用来恢复缺省情况。
ntp-service ipv6 source interface-type interface-number
没有指定IPv6 NTP报文的源接口,设备自动选择报文的源IPv6地址,具体选择原则请参见RFC 3484。
interface-type interface-number:接口类型和接口编号。
如果指定了IPv6 NTP报文的源接口,则设备在主动发送IPv6 NTP报文时,将采用源接口的IPv6地址作为发送报文的源IPv6地址,从而保证IPv6 NTP应答报文的目的地址均为此地址。
设备对接收到的IPv6 NTP请求报文进行应答时,应答报文的源IPv6地址始终为接收到IPv6 NTP请求报文的目的IPv6地址。
如果不想让本地设备上其他接口的IPv6地址成为应答报文的目的地址,可以使用本命令。
· 如果在命令ntp-service ipv6 unicast-server或ntp-service ipv6 unicast-peer中指定了IPv6 NTP报文的源接口,则以ntp-service ipv6 unicast-server或ntp-service ipv6 unicast-peer命令指定源接口的为准。
· 如果在接口视图下配置了ntp-service ipv6 multicast-server命令,则NTP组播报文的源接口为配置了ntp-service ipv6 multicast-server命令的接口。
· 如果指定的NTP源接口处于down状态,则设备自动选择报文的源IPv6地址,具体选择原则请参见RFC 3484。
# 配置IPv6 NTP报文的源接口为VLAN接口1。
[Sysname] ntp-service ipv6 source vlan-interface 1
ntp-service ipv6 unicast-peer命令用来为设备指定IPv6被动对等体。
undo ntp-service ipv6 unicast-peer命令用来取消为设备指定的IPv6被动对等体。
undo ntp-service ipv6 unicast-peer { peer-name | ipv6-address }
没有为设备指定IPv6被动对等体。
peer-name:被动对等体的主机名字,为1~253个字符的字符串,不区分大小写。
ipv6-address:被动对等体的IPv6地址。该地址只能是一个单播地址,不能为组播地址。
authentication-keyid keyid:指定向对等体发送NTP报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与对等体之间不会进行身份验证。
priority:在同等条件下,优先选择ip-address或peer-name指定的对等体为同步对等体。
source interface-type interface-number:指定IPv6 NTP报文的源接口。如果指定的被动对等体地址不是链路本地地址,则本地设备给对端发送IPv6 NTP报文时,报文的源IPv6地址为指定源接口的IPv6地址。如果指定的被动对等体地址是链路本地地址,则IPv6 NTP报文从指定的源接口发送,并且报文的源地址为该接口的链路本地地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则设备自动选择报文的源IPv6地址,具体选择原则请参见RFC 3484。
为设备指定IPv6被动对等体后,主动对等体和被动对等体的时间可以互相同步。如果双方的时钟都处于同步状态,则层数大的时钟与层数小的时钟的时间同步。
# 配置设备工作在主动对等体模式,被动对等体的IPv6地址为2001::1,NTP报文的源接口为VLAN接口1。
[Sysname] ntp-service ipv6 unicast-peer 2001::1 source vlan-interface 1
· ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service ipv6 unicast-server命令用来为设备指定IPv6 NTP服务器。
undo ntp-service ipv6 unicast-server命令用来取消为设备指定的IPv6 NTP服务器。
undo ntp-service ipv6 unicast-server { server-name | ipv6-address }
没有为设备指定IPv6 NTP服务器。
server-name:NTP服务器的主机名字,为1~253个字符的字符串,不区分大小写。
ipv6-address:NTP服务器的IPv6地址。该地址只能是一个单播地址,不能为组播地址。
authentication-keyid keyid:指定向NTP服务器发送报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与NTP服务器之间不会进行身份验证。
priority:指定在同等条件下,优先选择该服务器。
source interface-type interface-number:指定IPv6 NTP报文的源接口。如果指定的IPv6 NTP服务器地址不是链路本地地址,则本地设备给服务器发送IPv6 NTP报文时,报文的源IPv6地址为指定源接口的IPv6地址。如果指定的IPv6 NTP服务器地址是链路本地地址,则IPv6 NTP报文从指定的源接口发送,并且报文的源地址为该接口的链路本地地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则设备自动选择报文的源IPv6地址,具体选择原则请参见RFC 3484。
为设备指定IPv6 NTP服务器后,设备可以与该服务器的时间同步,但是服务器不会与设备的时间同步。
# 配置设备的IPv6 NTP服务器为2001::1。
[Sysname] ntp-service ipv6 unicast-server 2001::1
· ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service max-dynamic-sessions命令用来配置NTP动态会话的最大数目。
undo ntp-service max-dynamic-sessions命令用来恢复缺省情况。
ntp-service max-dynamic-sessions number
undo ntp-service max-dynamic-sessions
NTP动态会话的最大数目为100。
number:NTP动态会话的最大数目,取值范围为0~100。
同一设备同一时间内存在的会话数目最多为128个,其中包括静态会话数和动态会话数。静态会话是用户手动配置NTP相关命令而建立的会话;动态会话是NTP运行过程中建立的临时会话。
本配置用来限制动态会话的数目,以避免设备上维护过多的动态会话,占用过多的系统资源。
# 设置NTP动态会话的最大数目为50个。
[Sysname] ntp-service max-dynamic-sessions 50
· display ntp-service sessions
ntp-service multicast-client命令用来配置设备工作在NTP组播客户端模式,并使用当前接口接收NTP组播报文。
undo ntp-service multicast-client命令用来取消NTP组播客户端模式的配置。
ntp-service multicast-client [ ip-address ]
undo ntp-service multicast-client [ ip-address ]
设备没有工作在任何NTP模式。
ip-address:NTP报文的组播IP地址,缺省值为224.0.1.1。组播客户端和组播服务器上配置的组播地址必须相同。
配置设备工作在NTP组播客户端模式后,设备将在接口上监听目的地址为指定组播地址的NTP报文,根据接收到的报文实现时间同步。
如果在接口上配置了设备工作在组播客户端模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消NTP组播客户端配置。
# 配置设备工作在组播客户端模式,在VLAN接口1上接收目的地址为224.0.1.1的NTP报文。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service multicast-client 224.0.1.1
· ntp-service multicast-server
ntp-service multicast-server命令用来配置设备工作在NTP组播服务器模式,并使用当前接口发送NTP组播报文。
undo ntp-service multicast-server命令用来取消NTP组播服务器模式的配置。
ntp-service multicast-server [ ip-address ] [ authentication-keyid keyid | ttl ttl-number | version number ] *
undo ntp-service multicast-server [ ip-address ]
设备没有工作在任何NTP模式。
ip-address:NTP报文的组播IP地址,缺省值为224.0.1.1。组播客户端和组播服务器上配置的组播地址必须相同。
authentication-keyid keyid:指定向组播客户端发送NTP报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备无法同步使能了身份验证功能的组播客户端。
ttl ttl-number:指定组播报文的生存期。ttl-number取值范围为1~255,缺省值为16。
version number:指定NTP版本号。number取值范围为1~4,缺省值为4。
配置设备工作在NTP组播服务器模式后,设备将通过该接口周期性地向指定的组播地址发送NTP报文。
如果在接口上配置了设备工作在组播服务器模式,则建议不要将该接口加入聚合组。如果要将接口加入聚合组,则建议先取消NTP组播服务器配置。
# 配置设备工作在组播服务器模式,在VLAN接口1上发送NTP报文,NTP报文的目的地址为组播地址224.0.1.1,用4号密钥加密NTP报文,并设置NTP版本号为4。
[Sysname] interface vlan-interface 1
[Sysname-Vlan-interface1] ntp-service multicast-server 224.0.1.1 version 4 authentication-keyid 4
· ntp-service multicast-client
ntp-service refclock-master命令用来设置本地时钟作为参考时钟。
undo ntp-service refclock-master命令用来取消本地时钟作为参考时钟。
ntp-service refclock-master [ ip-address ] [ stratum ]
undo ntp-service refclock-master [ ip-address ]
ip-address:本地时钟的IP地址127.127.1.u。u的取值范围为0~3,表示NTP的进程号。如果不指定ip-address,则系统默认值是127.127.1.0。
stratum:本地时钟所处的层数,取值范围为1~15,缺省值为8。时钟的层数定义了时钟的准确度,层数取值越小,时钟的准确度越高。
实际网络中,通常将从权威时钟(如原子时钟)获得时间同步的NTP服务器的层数设置为1,并将其作为主时间服务器同步网络中其他设备的时钟。网络中的设备与主时间服务器的NTP距离,即NTP同步链上NTP服务器的数目,决定了设备上时钟的层数。
请谨慎使用本配置,以免导致网络中设备的时间错误。在执行本命令之前,建议先调整本地系统时间。
# 设置本地设备时钟作为参考时钟,层数为2。
[Sysname] ntp-service refclock-master 2
ntp-service reliable authentication-keyid命令用来指定已创建的密钥是可信的。
undo ntp-service reliable authentication-keyid命令用来取消可信密钥。
ntp-service reliable authentication-keyid keyid
undo ntp-service reliable authentication-keyid keyid
keyid:密钥编号,取值范围为1~4294967295。
· 使能身份验证功能后,客户端只会与提供可信密钥的服务器进行时间同步;如果服务器提供的密钥不是可信的,那么客户端不会与其同步。
· 配置本命令前,请确保认证开关已经打开并且配置了密钥,即保证该密钥的存在性后才能设定它是否可信。如果NTP验证密钥被指定为可信密钥,删除密钥后,该密钥将自动变为不可信密钥,不必再执行undo ntp-service reliable authentication-keyid命令。
· 本命令可以多次配置,最多可以配置128个可信密钥。
# 使能NTP身份验证功能,配置编号为37的密钥采用MD5算法进行身份验证,密钥值为BetterKey。
[Sysname] ntp-service authentication enable
[Sysname] ntp-service authentication-keyid 37 authentication-mode md5 simple BetterKey
# 指定该密钥为可信密钥。
[Sysname] ntp-service reliable authentication-keyid 37
· ntp-service authentication enable
· ntp-service authentication-keyid
ntp-service source命令用来指定NTP报文的源接口。
undo ntp-service source命令用来恢复缺省情况。
ntp-service source interface-type interface-number
没有指定NTP报文的源接口,设备根据路由表查找报文的出接口,并采用出接口的主IP地址作为NTP报文的源IP地址。
interface-type interface-number:接口类型及接口编号。
如果指定了NTP报文的源接口,则设备在主动发送NTP报文时,将报文的源IP地址设置为指定接口的主IP地址,从而保证NTP应答报文的目的地址均为此地址。
设备对接收到的NTP请求报文进行应答时,应答报文的源地址始终为接收到NTP请求报文的目的地址。
如果不想让本地设备上其他接口的IP地址成为应答报文的目的地址,可以使用本命令。
· 如果在命令ntp-service unicast-server或ntp-service unicast-peer中指定了NTP报文的源接口,则以ntp-service unicast-server或ntp-service unicast-peer命令指定源接口的为准。
· 如果在接口视图下配置了ntp-service broadcast-server或ntp-service multicast-server命令,则NTP广播或组播模式报文的源接口为配置了上述命令的接口。
· 如果指定的NTP源接口处于down状态,则根据路由表查找报文的出接口,并采用出接口的主IP地址作为NTP报文的源IP地址。
# 配置NTP报文的源接口为VLAN接口1。
[Sysname] ntp-service source vlan-interface 1
ntp-service unicast-peer命令用来为设备指定被动对等体。
undo ntp-service unicast-peer命令用来取消为设备指定的被动对等体。
undo ntp-service unicast-peer { peer-name | ip-address }
peer-name:被动对等体的主机名字,为1~253个字符的字符串,不区分大小写。
ip-address:被动对等体的IP地址。该地址只能是一个单播地址,不能为广播地址、组播地址或本地时钟的IP地址。
authentication-keyid keyid:指定向对等体发送NTP报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与对等体之间不会进行身份验证。
priority:在同等条件下,优先选择ip-address或peer-name指定的对等体为同步对等体。
source interface-type interface-number:指定NTP报文的源接口。本地设备给对端发送NTP报文时,报文的源地址为指定源接口的主IP地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则根据路由表查找报文的出接口,并采用出接口的主IP地址作为NTP报文的源IP地址。
version number:指定NTP版本号。number取值范围为1~4,缺省值为4。
为设备指定被动对等体后,主动对等体和被动对等体的时间可以互相同步。如果双方的时钟都处于同步状态,则层数大的时钟与层数小的时钟的时间同步。
# 配置设备工作在主动对等体模式,被动对等体的IP地址为10.1.1.1,NTP版本号为4,NTP报文的源接口为VLAN接口1。
[Sysname] ntp-service unicast-peer 10.1.1.1 version 4 source vlan-interface 1
· ntp-service authentication enable
· ntp-service authentication-keyid
· ntp-service reliable authentication-keyid
ntp-service unicast-server命令用来为设备指定NTP服务器。
undo ntp-service unicast-server命令用来取消为设备指定的NTP服务器。
undo ntp-service unicast-server { server-name | ip-address }
没有为设备指定NTP服务器。
server-name:NTP服务器的主机名字,为1~253个字符的字符串,不区分大小写。
ip-address:NTP服务器的IP地址。该地址只能是一个单播地址,不能为广播地址、组播地址或本地时钟的IP地址。
authentication-keyid keyid:指定向NTP服务器发送报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与NTP服务器之间不会进行身份验证。
priority:指定在同等条件下,优先选择该服务器。
source interface-type interface-number:指定NTP报文的源接口。本地设备给服务器发送NTP报文时,报文的源地址为指定源接口的主IP地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则根据路由表查找报文的出接口,并采用出接口的主IP地址作为NTP报文的源IP地址。
version number:指定NTP版本号。number取值范围为1~4,缺省值为4。
为设备指定NTP服务器后,设备可以与该服务器的时间同步,但是服务器不会与设备的时间同步。
# 配置设备的NTP服务器为10.1.1.1,版本号为4。
[Sysname] ntp-service unicast-server 10.1.1.1 version 4
· ntp-service authentication enable
display sntp ipv6 sessions命令用来显示SNTP服务的所有IPv6会话信息。
# 显示IPv6 SNTP服务的所有IPv6会话信息。
<Sysname> display sntp ipv6 sessions
SNTP server: 2001::1
Stratum: 16
Version: 4
Last receive time: No packet was received.
SNTP server: 2001::100
Stratum: 3
Version: 4
Last receive time: Fri, Oct 21 2011 11:28:28.058 (Synced)
表2-1 display sntp ipv6 sessions命令显示信息描述表
SNTP服务器,即NTP服务器。若该字段显示为::,表示NTP服务器的IPv6地址尚未解析成功 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,表示时钟的准确度越高,层数为16的时钟处于未同步状态 |
|
最后一次接收到SNTP会话消息的时间 · Synced表示设备的本地时钟从该服务器获得同步 · No packet was received.表示设备未从该服务器接收到SNTP会话消息 · |
display sntp sessions命令用来显示SNTP服务的所有IPv4会话信息。
# 显示SNTP服务的所有IPv4会话信息。
<Sysname> display sntp sessions
SNTP server Stratum Version Last receive time
1.0.1.11 2 4 Tue, May 17 2011 9:11:20.833 (Synced)
表2-2 display sntp sessions命令显示信息描述表
SNTP服务器,即NTP服务器。若该字段显示为0.0.0.0,表示NTP服务器的IP地址尚未解析成功 |
|
时钟层数决定了时钟的准确度,取值范围为1~16,层数取值越小,表示时钟的准确度越高,层数为16的时钟处于未同步状态 |
|
SNTP版本号 |
|
上一次接收到消息的时间,Synced标识本地时钟从该服务器获得同步 |
sntp authentication enable命令用来使能SNTP身份验证功能。
undo sntp authentication enable命令用来关闭SNTP身份验证功能。
undo sntp authentication enable
SNTP身份验证功能处于关闭状态。
在一些对安全性要求较高的网络中,运行SNTP协议时需要启用身份验证功能。通过客户端和服务器端的身份验证,保证客户端只与通过验证的服务器进行时间同步,避免客户端从非法的服务器获得错误的时间同步信息。
使能SNTP身份验证功能后,还需要设置身份验证密钥,并将其设置为可信密钥,才能正确地进行身份验证。
# 使能SNTP身份验证功能。
[Sysname] sntp authentication enable
· sntp reliable authentication-keyid
sntp authentication-keyid命令用来设置SNTP身份验证密钥。
undo sntp authentication-keyid命令用来取消SNTP身份验证密钥。
sntp authentication-keyid keyid authentication-mode md5 { cipher | simple } value
undo sntp authentication-keyid keyid
没有设置SNTP身份验证密钥。
keyid:密钥编号,用来标识身份验证密钥,取值范围为1~4294967295。
authentication-mode md5:表示采用MD5算法进行身份验证。
cipher:表示以密文形式设置密钥。
simple:表示以明文形式设置密钥。
value:MD5算法的密钥值,明文形式输入密钥时为1~32个字符的字符串,密文形式输入密钥时为1~73个字符的字符串。
在一些对安全性要求较高的网络中,运行SNTP协议时需要启用身份验证功能。通过客户端和服务器端的身份验证,保证客户端只与通过验证的服务器进行同步,提高了网络安全性。
本命令用来设置用于身份验证的密钥。客户端和服务器上需要配置相同的密钥ID及密钥值,否则无法实现时间同步。
配置SNTP验证密钥后,还需要通过sntp reliable authentication-keyid命令将该密钥设置为可信密钥。如果SNTP验证密钥被指定为可信密钥,删除密钥后,该密钥将自动变为不可信密钥,不必再执行undo sntp reliable authentication-keyid命令。
· 通过重复执行本命令,可以配置多个SNTP身份验证密钥。设备上最多可以配置128个SNTP身份验证密钥。
· 以明文或密文形式设置的密钥,均以密文的形式保存在配置文件中。
# 设置MD5身份验证密钥,密钥ID号为10,密钥为BetterKey,以明文形式输入。
[Sysname] sntp authentication enable
[Sysname] sntp authentication-keyid 10 authentication-mode md5 simple BetterKey
· sntp reliable authentication-keyid
sntp enable命令用来开启SNTP服务。
undo sntp enable命令用来关闭SNTP服务。
没有开启SNTP服务。
# 开启SNTP服务。
[Sysname] sntp enable
sntp ipv6 unicast-server命令用来为设备指定IPv6 NTP服务器。
undo sntp ipv6 unicast-server命令用来取消为设备指定的IPv6 NTP服务器。
undo sntp ipv6 unicast-server { server-name | ipv6-address }
没有为设备指定IPv6 NTP服务器。
server-name:NTP服务器的主机名字,为1~253个字符的字符串,不区分大小写。
ipv6-address:NTP服务器的IPv6地址。
authentication-keyid keyid:指定向NTP服务器发送报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与NTP服务器之间不会进行身份验证。
source interface-type interface-number:指定IPv6 NTP报文的源接口。如果指定的IPv6 NTP服务器地址不是链路本地地址,则本地设备给服务器发送IPv6 NTP报文时,报文的源IPv6地址为指定源接口的IPv6地址。如果指定的IPv6 NTP服务器地址是链路本地地址,则IPv6 NTP报文从指定的源接口发送,并且报文的源地址为该接口的链路本地地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则设备自动选择报文的源IPv6地址,具体选择原则请参见RFC 3484。
为设备指定IPv6 NTP服务器后,设备可以与该服务器进行时间同步。设备的时间获得同步后,不能作为服务器为其他设备提供时间同步。
# 配置设备的NTP服务器为2001::1。
[Sysname] sntp ipv6 unicast-server 2001::1
· sntp reliable authentication-keyid
sntp reliable authentication-keyid命令用来指定已创建的密钥是可信的。
undo sntp reliable authentication-keyid命令用来取消可信密钥。
sntp reliable authentication-keyid keyid
undo sntp reliable authentication-keyid keyid
keyid:密钥编号,取值范围为1~4294967295。
使能身份验证功能后,客户端只会同步到提供可信密钥的服务器;如果服务器提供的密钥不是可信的,那么客户端不会与其同步。
本命令的使用前提是认证开关已经打开并且配置了密钥,即保证该密钥的存在性后才能设定它是否可信。如果SNTP验证密钥被指定为可信密钥,删除密钥后,该密钥将自动变为不可信密钥,不必再执行undo sntp reliable authentication-keyid命令。
# 使能SNTP身份验证功能,配置编号为37的密钥采用MD5算法进行身份验证,密钥值为BetterKey。
[Sysname] sntp authentication enable
[Sysname] sntp authentication-keyid 37 authentication-mode md5 simple BetterKey
# 指定该密钥为可信密钥。
[Sysname] sntp reliable authentication-keyid 37
sntp unicast-server命令用来为设备指定NTP服务器。
undo sntp unicast-server命令用来取消为设备指定的NTP服务器。
undo sntp unicast-server { server-name | ip-address }
没有为设备指定NTP服务器。
server-name:NTP服务器的主机名字,为1~253个字符的字符串,不区分大小写。
ip-address:NTP服务器的IP地址。该地址只能是一个单播地址,不能为广播地址、组播地址或本地时钟的IP地址。
authentication-keyid keyid:指定向NTP服务器发送报文时,使用指定的密钥计算报文的摘要。keyid取值范围为1~4294967295。如果未指定本参数,则本端设备与NTP服务器之间不会进行身份验证。
source interface-type interface-number:指定NTP报文的源接口。本地设备给服务器发送NTP报文时,报文的源地址为指定源接口的主IP地址。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则根据路由表查找报文的出接口,并采用出接口的主IP地址作为NTP报文的源IP地址。
version number:指定NTP版本号。number取值范围为1~4,缺省值为4。
为设备指定NTP服务器后,设备可以与该服务器进行时间同步。设备的时间获得同步后,不能作为服务器为其他设备提供时间同步。
# 配置设备的NTP服务器为10.1.1.1,版本号为4。
[Sysname] sntp unicast-server 10.1.1.1 version 4
· sntp reliable authentication-keyid
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!