1
00:00:06,559 --> 00:00:11,250
To understand the working of the network
time protocol, you need to understand about stratum.

2
00:00:11,910 --> 00:00:13,289
It's all
about reliability.

3
00:00:14,050 --> 00:00:17,010
The highest level of
reliability is the atomic clock.

4
00:00:19,289 --> 00:00:25,870
That's because atomic clocks are highly accurate in terms
of stratum. The atomic clock is getting Stratum 1.

5
00:00:28,350 --> 00:00:34,159
Now, in time synchronization, you might have
servers that synchronize directly with the atomic clock.

6
00:00:34,979 --> 00:00:39,439
And if you have a server that
synchronizes with the atomic clock, well, it gets

7
00:00:39,439 --> 00:00:43,899
the stratum of two, which indicates that
they are very close to the time source.

8
00:00:44,600 --> 00:00:48,495
Now, if you have another
level of time servers that is

9
00:00:48,495 --> 00:00:52,390
synchronizing with the Stratum 2
server, then these get Stratum 3.

10
00:00:55,969 --> 00:01:01,619
And then there is you, your local server
that needs to make a choice how to synchronize.

11
00:01:02,259 --> 00:01:08,069
Now, how is that going to work? Well,
typically the server is reaching out to multiple servers.

12
00:01:08,930 --> 00:01:13,390
Let's say 1 stratum 2,
1 stratum 3, 1 stratum 1.

13
00:01:14,030 --> 00:01:16,870
And then the NTP
server has a choice.

14
00:01:17,430 --> 00:01:23,969
So that means that you have three different servers. And if
everything is going all right, you get the time from three

15
00:01:23,969 --> 00:01:30,509
different, different servers. And if one of these servers drops,
then there is no problem. Now, it's very easy to understand.

16
00:01:30,790 --> 00:01:35,913
Your local NTP process will always go for
the highest stratum. So if it can reach

17
00:01:35,913 --> 00:01:41,036
the atomic clock, you will get a Stratum
2 on your own server. Which means that

18
00:01:41,036 --> 00:01:46,159
if you are synchronizing as a Stratum 2
with this Stratum 3 server, well, that's interesting.

19
00:01:47,340 --> 00:01:52,726
You will never synchronize with that because
yourself you are more reliable. Right now you

20
00:01:52,726 --> 00:01:58,113
can also configure your own server with
its local stratum for local time configuration. It's

21
00:01:58,113 --> 00:02:03,500
pretty common as a backup that
your server is synchronized as stratum 10.

22
00:02:04,099 --> 00:02:08,859
And that means that you indicate that
your stratum is not very reliable. But

23
00:02:08,859 --> 00:02:13,619
if anything goes wrong in the Internet
communication and other time clients in your

24
00:02:13,620 --> 00:02:18,379
network needs time, they can always
fetch the time from your local server.

25
00:02:19,000 --> 00:02:23,683
Sometimes you will also find that
a stratum of 16 is communicate well.

26
00:02:23,683 --> 00:02:28,366
If 16 is communicated, that means
that this time server is not reliable.

27
00:02:28,366 --> 00:02:33,050
So that will be excluded
from synchronization in the NTP protocol.
