Este importat să aveţi timpul corect în cadrul unei reţele. Ştampile corecte de timp sunt necesare pentru a urmări cu exactitate evenimentele dintr-o reţea, precum încălcările de securitate. În plus, sincronizarea ceasului este critică pentru interpretarea corectă a evenimentelor în cadrul fişierelor de date syslog, precum şi pentru certificatele digitale.

Network Time Protocol(NTP) este un protocol care este folosit pentru a sincroniza ceasurile sistemelor calculatoarelor cu reţelele de date de latenţă variabilă cu switch-uri. NTP permite dispozitivelor din reţea să-şi sincronizeze setările timpului cu un server NTP. Un grup de clienţi NTP care obţin timpul şi informaţii despre dată de la o singură sursă vor avea setări de timp mai consistente.

O metodă sigură de a furniza ceasul pentru o reţea este ca administratorii de reţea să implementeze propriile ceasuri maestre private sincronizate cu UTC, folosind satelitul sau radio. Cu toate acestea, dacă administratorii de reţea nu doresc să implementeze propriile ceasuri maestre private datorită costurilor sau a altor motive, alte surse de ceas sunt valabile pe Internet. NTP poate obţine ora corectă de la o sursă internă sau externă de timp, inclusiv următoarele:

Un dispozitic al reţelei poate fi configurat ori ca un server NTP ori ca un client NTP. Pentru a permite ceasului de software să fie sincronizat cu unu server de timp NTP, folosiţi comanda ntp server ip-address în modul de configurare global. Un exemplu de configurare este prezentat în Figura 1. Router-ul R2 este configurat ca un client NTP, în timp ce router-ul R1 serveşte ca un server NTP autoritar.

Pentru a configura dispozitiv pentru a avea un ceas maestru NTP la care dispozitivele colege se pot sincroniza, folosiţi comanda ntp master [nivel] în modul de configurare global. Valoarea nivelului este un număr cuprins între 1 şi 15 şi indică numărul nivelului NTP pe care îl va revendica sistemul. Dacă sistemul este configurat ca un NTP principal şi niciun număr de nivel nu este speficicat, va avea în mod implicit nivelul 8. Dacă NTP principal nu poate ajunge la niciun ceas cu un număr de nivel mai mic, sistemul va concluziona că este sincronizat la numărul nivelului configurat, iar celelalte sisteme vor fi dispuse să se sincronizeze cu acel ceas folosind NTP.

Figura 2 ilustrează verificarea NTP. Pentru a afişa starea unei asocieri NTP folosiţi comanda show ntp associations în modul privilegiat EXEC. Această comanda va indica adresa IP a oricăror dispozitive asemănătoare care sunt sincronizate la acest dispozitiv, peers configuraţi static şi numărul nivelului. Comanda din modul utilizator EXEC show ntp status poate fi folosită pentru a afişa informaţii precum starea de sincronizare NTP, peer-ul la care este conectat dispozitivul şi în care nivel NTP funcţionează dispozitivul.