Ntp Server
This scenario shows how to configure a DHCP client to receive information about an NTP server.
Test NTP Server
Description
DUT0 is configured to obtain some information over DHCP: IP address and NTP host.
Scenario
Step 1: Run command set date 2019-02-01 12:00:00
at DUT0
.
Step 2: Run command show date
at DUT0
and check if output contains the following tokens:
Fri
Show output
Fri Feb 1 12:00:00 UTC 2019
Step 3: Run command set date 2019-01-01 10:00:00
at DUT1
.
Step 4: Run command show date
at DUT1
and check if output contains the following tokens:
Tue
Show output
Tue Jan 1 10:00:00 UTC 2019
Step 5: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.215.200.100/24 set service dhcp-server shared-network dhcpserver subnet 10.215.200.0/24 options default-router 10.215.200.100 set service dhcp-server shared-network dhcpserver subnet 10.215.200.0/24 start 10.215.200.50 stop 10.215.200.50 set service dhcp-server shared-network dhcpserver subnet 10.215.200.0/24 options ntp-server 10.215.200.100 set system ntp master prefer set system ntp master stratum 3
Step 6: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address dhcp set system ntp server dhcp
Step 7: Ping IP address 10.215.200.50
from DUT1
:
admin@DUT1$ ping 10.215.200.50 count 1 size 56 timeout 1Show output
PING 10.215.200.50 (10.215.200.50) 56(84) bytes of data. 64 bytes from 10.215.200.50: icmp_seq=1 ttl=64 time=0.418 ms --- 10.215.200.50 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.418/0.418/0.418/0.000 ms
Step 8: Run command interfaces ethernet eth0 show
at DUT0
and check if output contains the following tokens:
10.215.200.50/24Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.215.200.50/24 up up fe80::dcad:beff:feef:6c10/64
Step 9: Run command system ntp status
at DUT0
and check if output contains the following tokens:
10.215.200.100
Show output
remote refid st t when poll reach delay offset jitter ============================================================================== 10.215.200.100 LOCAL(0) 4 u - 64 1 0.289 -268560 0.000
Step 10: Run command show date
at DUT0
and check if output contains the following tokens:
Tue
Show output
Tue Jan 1 10:00:10 UTC 2019