Интегрированные сети ISDN


Таблица Коды идентификаторов часов - часть 15


begin primary-clock-update procedure

peer.leap

/* Копирование переменных */

peer.peeraddr

peer.rec

peer.reach

call clock-filter({sys.clock - peer.rec, 0, 1

/* образец процесса */

call clockupdate;

/* коррекция локальных часов */

end primary-clock-update procedure;

Процедуры инициализации

Процедура инициализации вызывается при перезагрузке системы или при повторном запуске демона NTP. Состояние локальных часов при загрузке предполагается неопределенным; однако, некоторые виды оборудования обеспечивают доступ к локальным часам, как в ходе загрузки, так и сразу после нее. Переменная точности определяется внутренней архитектурой оборудования локальных часов. Аутентификационные переменные используются лишь при реализации механизма аутентификации. Значения этих переменных определяются процедурами, выходящими за рамки протокола NTP.

begin initialization procedure

#ifdef (authentication implemented)

sys.keys

#endef;

sys.leap 2;

/* копирование переменных */

sys.stratum

sys.precision

sys.rootdelay

sys.rootdispersion

sys.refid

sys.reftime

sys.clock

sys.peer

sys.poll

for (all configured peers)

/* создание конфигурированных ассоциаций */

call initialization-instantiation procedure;

end initialization procedure;

Процедура initialization-instantiation

Эта процедура является аппаратно-зависимой и служит, среди прочего, для формирования ассоциации. Адреса и режимы работы партнеров определяются в процессе чтения при перезагрузке или в результате обработки команд оператора. В случае привлечения механизма аутентификации только аутентифицированный партнер может стать источником синхронизации.

begin initialization-instantiation procedure

peer.config

#ifdef (authentication implemented)

peer.authenable

peer.authentic

peer.hostkeyid

peer.peerkeyid

#endef;

peer.peeraddr

/* копирование переменных */

peer.peerport

peer.hostaddr

peer.hostport

peer.mode

peer.peerpoll

peer.timer

peer.delay

peer.offset

call clear;

/* инициализация ассоциации */

<


Начало  Назад  Вперед



Книжный магазин