.. _example_system_ntp_ntpclient:
##########
Ntp Client
##########
Test suite to check NTP client using VRF, PBR, authentication and RTC synchronization
.. image:: client.svg
:width: 800
****************
Test NTP Service
****************
Description
===========
DUT0 is configured to obtain time information from a
static configured NTP server
Scenario
========
.. include:: ntpclient/testntpservice
.. raw:: html
*****************************
Test NTP Service Specific VRF
*****************************
Description
===========
DUT0 is configured to obtain time information from an NTP
server via VRF (Virtual Routing and Forwarding).
Scenario
========
.. include:: ntpclient/testntpservicespecificvrf
.. raw:: html
*************************************
Test NTP Service Specific VRF and PBR
*************************************
Description
===========
Simple test to check NTP service using a specific VRF
and PBR (Policy Based Routing).
Scenario
========
.. include:: ntpclient/testntpservicespecificvrfandpbr
.. raw:: html
************************
Test RTC Synchronization
************************
Description
===========
Tests that RTC is working properly on machines that have
an RTC device.
Scenario
========
.. include:: ntpclient/testrtcsynchronization
.. raw:: html
***********************************
Test RTC Synchronization With Drift
***********************************
Description
===========
Tests that RTC is working properly on machines that have
an RTC device (while adjusting the drift too).
Scenario
========
.. include:: ntpclient/testrtcsynchronizationwithdrift
.. raw:: html
************************************************
Test NTP Service With Client Authentication Only
************************************************
Description
===========
DUT0 is configured to use NTP authentication. An NTP server
is configured without authentication. Optaining the time
should fail due to crypto failure, in which case the test succeeeds.
Scenario
========
.. include:: ntpclient/testntpservicewithclientauthenticationonly
.. raw:: html
******************************************************
Test NTP Service With Client And Server Authentication
******************************************************
Description
===========
NTP client and NTP server are configured to use the same authentication key.
Optaining time information should succeed.
Scenario
========
.. include:: ntpclient/testntpservicewithclientandserverauthentication
.. raw:: html