9. Функциональные процедуры удлённого сервера
Процедуры удалённого сервера времени инициируются после получения NTPv4-сообщения от клиента или другого удалённого сервера. Эти процедуры, являясь часть процедурной характеристики NTPv4-протокола, позволяют определить сдвиг времени и задержку петлевого маршрута, а также дополнительные статистические параметры, используемые системным процессом и процессом опроса удалённых серверов времени. Переменные удалённого сервера обрабатываются после установления виртуального соединения на основе данных обновления, содержащихся в поступающих NTPv4-сообщениях. Каждый удалённый сервер времени инициирует процедуры установления виртуального соединения, опроса других серверов времени и определения временных параметров и переменных.
9.1. Переменные, обрабатываемые удалённым сервером
На рис.13 … 16 представлены переменные, обрабатываемые удалённым сервером времени (их наименования, обозначения и краткие описания). Имена и обозначения являются взаимозаменяемыми.
| Наименование | Обозначение | Описание |
|---|---|---|
| srcaddr | srcaddr | IP-адрес источника |
| srcport | srcport | Номер транспортного порта источника |
| dstaddr | dstaddr | IP-адрес получателя |
| dstport | destport | Номер транспортного порта получателя |
| keyid | keyid | Идентификатор криптоключа |
| Рис.13. Переменные настройки виртуального соединения | ||
| Наименование | Обозначение | Описание |
|---|---|---|
| leap | leap | Индикатор перехода через 00 00 часов |
| version | version | Номер версии NTP-протокола |
| mode | mode | Режим функционирования |
| stratum | stratum | Номер «слоя» |
| ppoll | ppoll | Экспоненциальное значение интервала опроса |
| rootdelay | Δr | Коневая задержка |
| rootdisp | Εr | Коневая дисперсия |
| refid | refid | Идентификатор эталонного источника |
| reftime | reftime | Метка времени эталонного источника |
| Рис.14. Переменные в заголовке NTP-сообщения, передаваемого удалённым сервером | ||
| Наименование | Обозначение | Описание |
|---|---|---|
| org | T1 | Метка времени источника NTP-сообщения |
| rec | T2 | Метка времени при получении NTP-сообщения |
| xmt | T3 | Метка времени при отправке NTP-ответа |
| t | t | Время счётчика секунд |
| Рис.15. Переменные меток времени | ||
| Наименование | Обозначение | Описание |
|---|---|---|
| offset | θ | Сдвиг времени |
| delay | δ | Задержка петлевого маршрута |
| disp | ε | Дисперсия |
| jitter | ψ | Джиттер |
| filter | filter | Фильтр времени |
| tp | tp | Время фильтрации |
| Рис.16. Статистические параметры и переменные | ||