Stratum Niveauer & NTP Forklaret | Velkommen til 'Stratumopshere'
Sendt af Daniel Waldron on November 10th, 2014
Et indgående indblik i stratumniveauer og deres forbindelse med Network Time Protocol (NTP).
Hvad er et lag?
Med hensyn til NTP er et stratum simpelthen et lag i et hierarkisk netværk af lag, der distribuerer præcis tid på tværs af et netværk af enheder.
Stratum Niveauer & NTP
Network Time Protocol er en lagdelt protokol og opdeles i lag (stratum), som bestemmer afstanden fra 'reference ur'.
Referenceuret er den enhed, der sidder oven på stratumhierarkiet og er typisk en cæsium atomur eller et globalt positionssystem (GPS), som har atomur indbygget i dem.
I verden af NTP er referenceklokker kendt som stratum 0-servere. De distribuerer koordineret universel tid (UTC) til andre enheder på tværs af et netværk. Alle enheder, der modtager tid fra en stratum 0-server, kaldes 'klienter'.
Reference ure har meget lidt eller ingen tidsforsinkelse. Desuden kan stratum 0-servere ikke implementeres på tværs af et netværk, men i stedet er de knyttet direkte til en computer, som derefter tjener som den primære tidsserver.
Enheder, der er tilsluttet direkte til et referenceur, betegnes almindeligvis som stratum 1-servere. På tværs af et netværk er det stratum 1-tidsserveren, der distribuerer tid til andre enheder på netværket.
De enheder, der modtager tidspakken fra stratum 1-tidsservere, kaldes stratum 2-enheder, og denne sekvens fortsætter ned til stratumniveau 16, hvilket er det laveste af alle stratumniveauer.
Selvom NTP kan håndtere maksimalt 16-niveauer, jo længere ned i kæden du falder, bliver de mindre præcise enheder.
Men for at bekæmpe unøjagtigheder og for at gøre stratumsystemet mere pålideligt, kan hver klient erhverve tid fra flere servere.
Derudover kan stratum 2-enheder og nedenfor koordineres med hinanden. Stratum 1-enheder kan også kigges, for eksempel Galleon's NTS 6001 enheder.
Den største fordel ved NTP-software er, at den ubarmhjertigt følger konsistensen og præcisionen af alle NTP tid servere og vælger serveren med mest nøjagtighed.
Netværk og Stratum Niveauer
Stratumkæden bruges overvejende på tværs af store computernetværk. Dette skyldes, at blitzing en ensidig stratum 1-tidsserver med flere NTP-anmodninger fra hundredvis af maskiner vil resultere i systemoverbelastning eller blot blokere netværket.
Resultatet af et sådant scenario er, at computere, routere og andre enheder, der er forbundet med netværket, ofte venter på tidssynkronisering anmodninger om at blive behandlet.