.. _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 scenario to check NTP service using a
specific VRF and PBR (Policy Based Routing).
Scenario
========
.. include:: ntpclient/testntpservicespecificvrfandpbr
.. raw:: html
************************
Test RTC Synchronization
************************
Description
===========
Checks 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 auth.
Optaining the time should fail due to crypto
failure.
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
******************************************
Test NTP Service With Wrong Authentication
******************************************
Description
===========
NTP client and NTP server are configured to use
different authentication key. Optaining time
information should fail.
Scenario
========
.. include:: ntpclient/testntpservicewithwrongauthentication
.. raw:: html