Synchronization of NTP Server and NTP Clients with NTP ACL configured as noserve

The command noserve ntp acl signifies NTP Clients shall be denied all packets except ntpq(1) and ntpdc(1) queries.

Topology

The procedures in this section use the topology as mentioned below:

Setup consists of three nodes. One node acting as NTP Master and the other two nodes acting as NTP Clients.

Figure 37. Synchronization of NTP Master and NTP Clients with NTP ACL as noserve

VRF Management Configuration

NTP Master

#configure terminal

Enter configure mode

(config)# feature ntp vrf management

Enable feature ntp

(config)# ntp enable vrf management

Enable ntp

(config)# ntp master vrf management

Configure the node as NTP master

(config)# ntp master stratum 1 vrf management

Configure the ntp stratum level as 1 indicating that it is using local clock

(config)# ntp authenticate vrf management

Configure ntp server for authentication

(config)# ntp authentication-key 65 md5 test123 vrf management

Configure ntp authentication key with password

(config)# ntp trusted-key 65 vrf management

Configure ntp trusted key

(config)# ntp allow 10.12.20.6 mask 255.255.255.0 noserve vrf management

Configure the ntp acl noserve in the ntp allow list

(config)#commit

Commit the configuration

(config)# exit

Exit configure mode

NTP Client1

#configure terminal

Enter configure mode.

(config)#feature ntp vrf management

Enable feature ntp.

(config)#ntp enable vrf management

Enable ntp

(config)#ntp authenticate vrf management

Configure ntp client for authentication

(config)#ntp authentication-key 65 md5 test123 vrf management

Configure ntp authentication key with password

(config)#ntp trusted-key 65 vrf management

Configure ntp trusted key

(config)#ntp server 10.12.20.5 key 65 vrf management

Configure ntp server address for the sync to happen with authentication key

(config)#commit

Commit the configuration

(config)#exit

Exit Configure mode

NTP Client2

#configure terminal

Enter configure mode.

(config)#feature ntp vrf management

Enable feature ntp.

(config)#ntp enable vrf management

Enable ntp

(config)#ntp authenticate vrf management

Configure ntp client for authentication

(config)#ntp authentication-key 65 md5 test123 vrf management

Configure ntp authentication key with password

(config)#ntp trusted-key 65 vrf management

Configure ntp trusted key

(config)#ntp server 10.12.20.5 key 65 vrf management

Configure ntp server address for the sync to happen with authentication key

(config)#commit

Commit the configuration

(config)#exit

Exit Configure mode

Validation

Check that with NTP acl configured as noserve, Normal Time synchronization is affected and there is no synchronization.

Check the local clock synchronization in the NTP Master as mentioned below

Copy
VTEP1#show ntp peer-status
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*127.127.1.0     .LOCL.           1 l   41   64  377    0.000    0.000   0.000 

Check the ntp client1 synchronization status as mentioned below

Copy
#show ntp peer-status
Total peers : 1
* - selected for sync, + -  peer mode(active),
- - peer mode(passive), = - polled in client mode,
x - source false ticker
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.12.20.5      .INIT.          16 u    -   64    0    0.000    0.000   0.000

Check the ntp client2 synchronization status as mentioned below

Copy
VTEP2#show ntp peer-status
Total peers : 1
* - selected for sync, + -  peer mode(active),
- - peer mode(passive), = - polled in client mode,
x - source false ticker
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.12.20.5      .INIT.          16 u    -   64    0    0.000    0.000   0.000

User Defined VRF Configuration

NTP Master

#configure terminal

Enter configure mode

(config)# feature ntp vrf vrf1

Enable feature ntp

(config)# ntp enable vrf vrf1

Enable ntp

(config)# ntp master vrf vrf1

Configure the node as NTP master

(config)# ntp master stratum 1 vrf vrf1

Configure the ntp stratum level as 1 indicating that it is using local clock

(config)# ntp authenticate vrf vrf1

Configure ntp server for authentication

(config)# ntp authentication-key 65 md5 test123 vrf vrf1

Configure ntp authentication key with password

(config)# ntp trusted-key 65 vrf vrf1

Configure ntp trusted key

(config)# ntp allow 10.12.20.6 mask 255.255.255.0 noserve vrf vrf1

Configure the ntp acl noserve in the ntp allow list

(config)#commit

Commit the configuration

(config)# exit

Exit configure mode

NTP Client1

#configure terminal

Enter configure mode.

(config)#feature ntp vrf vrf1

Enable feature ntp.

(config)#ntp enable vrf vrf1

Enable ntp

(config)#ntp authenticate vrf vrf1

Configure ntp client for authentication

(config)ntp authentication-key 65 md5 test123 vrf vrf1

Configure ntp authentication key with password

(config)#ntp ntp trusted-key 65 vrf vrf1

Configure ntp trusted key

(config)#ntp server 10.12.20.5 key 65 vrf vrf1

Configure ntp server address for the sync to happen with authentication key

(config)#commit

Commit the configuration

(config)#exit

Exit Configure mode

NTP Client2

#configure terminal

Enter configure mode.

(config)#feature ntp vrf vrf1

Enable feature ntp.

(config)#ntp enable vrf vrf1

Enable ntp

(config)#ntp authenticate vrf vrf1

Configure ntp client for authentication

(config)#ntp authentication-key 65 md5 test123 vrf vrf1

Configure ntp authentication key with password

(config)#ntp trusted-key 65 vrf vrf1

Configure ntp trusted key

(config)#ntp server 10.12.20.5 key 65 vrf vrf1

Configure ntp server address for the sync to happen with authentication key

(config)#commit

Commit the configuration

(config)#exit

Exit Configure mode

Validation

Check that with NTP acl configured as noserve, Normal Time synchronization is affected and there is no synchronization.

Check the local clock synchronization in the NTP Master as mentioned below

Copy
VTEP1#show ntp peer-status
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*127.127.1.0     .LOCL.           1 l   41   64  377    0.000    0.000   0.000

Check the ntp client1 synchronization status as mentioned below

Copy
#show ntp peer-status
Total peers : 1
* - selected for sync, + -  peer mode(active),
- - peer mode(passive), = - polled in client mode,
x - source false ticker
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.12.20.5      .INIT.          16 u    -   64    0    0.000    0.000   0.000

Check the ntp client2 synchronization status as mentioned below

Copy
VTEP2#show ntp peer-status
Total peers : 1
* - selected for sync, + -  peer mode(active),
- - peer mode(passive), = - polled in client mode,
x - source false ticker
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.12.20.5      .INIT.          16 u    -   64    0    0.000    0.000   0.000