Dell Networking SONiC: Як налаштувати комутатор як клієнт протоколу мережевого часу

Resumen: У цій статті пояснюється, як налаштувати комутатор Dell SONiC як клієнт протоколу мережевого часу (NTP). У цій статті використовується перемикач під управлінням Dell SONiC 4.1.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Instrucciones

Передумови

Dell Technologies використовує стандартні імена інтерфейсів для демонстрації концепцій. Дивіться статтю 202172 Dell Networking S-Series: Базова конфігурація інтерфейсу - SONiC 4.0 для отримання додаткової інформації про іменування
інтерфейсу Для належного функціонування NTP переконайтеся, що NTP-сервер і комутатор Dell SONiC мають стабільне підключення до мережі та що порт UDP 123 не заблоковано в мережевому шляху. 


Індекс

Введення
Базова конфігурація
NTPНалаштуйте NTP-сервер.       
        Налаштуйте інтерфейс комутатора, адреса якого IPv4 або IPv6 використовується як адреса джерела.
         (Додатково) Налаштуйте NTP для роботи в режимі керування або VRF
за замовчуваннямКонфігурація аутентифікації NTP (необов'язково)
Зразок перевірки базової конфігурації NTP
 

Введення

Протокол мережевого часу (NTP) синхронізує годинник у мережевих пристроях. NTP координує розподіл часу у великій мережі між серверами часу та клієнтськими пристроями. Клієнти NTP синхронізуються з NTP-серверами, щоб отримувати точні оновлення за часом. Клієнти NTP можуть вибирати з декількох серверів NTP, щоб визначити, який пропонує найкраще доступне джерело часу та найнадійнішу передачу інформації.

Як клієнт NTP, комутатор надсилає повідомлення на один або кілька серверів і обробляє отримані відповіді. Інформація в повідомленні NTP дозволяє кожному вузлу клієнта або сервера визначати характеристики вимірювання часу інших вузлів, включаючи очікувані точності їх годинника. Кожен вузол вибирає найкращий час з кількох інших годинників, оновлює місцевий годинник і оцінює його точність, використовуючи цю інформацію. 
 

ПРИМІТКА. Для зв'язку NTP використовує порт UDP 123.


Базова конфігурація NTP

Налаштуйте NTP-сервер.

Синтаксис
конфігураціїНалаштуйте NTP-сервер, ввівши його IP-адресу або доменне ім'я для синхронізації часу на комутаторі. Кілька серверів NTP можна налаштувати за допомогою наведеної нижче команди.

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ntp server {ipv4-address | ipv6-address | ntp-server-name} [key keyid] [prefer true | false] [maxpoll interval] [minpoll interval]


(Необов'язково) Введіть ідентифікатор ключа автентифікації (від 1 до 65535), щоб використовувати автентифікацію NTP. Комутатор використовує ключ автентифікації для перевірки віддаленого сервера NTP як джерела часу або за допомогою нижнього NTP-клієнта для перевірки комутатора як джерела часу.

Налаштуйте інтерфейс комутатора, адреса якого IPv4 або IPv6 використовується як адреса джерела.

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ntp source-interface {interface-type interface-number}

Де номер інтерфейсу типу є одним з цих значень:

  • Слот або порт eth [/breakout-port]
  • Номер портканалу PortChannel
  • VLAN a vlan-id
  • Номер петлі
  • Менеджмент 0 (eth0)

Якщо не налаштовано жодного вихідного інтерфейсу, за замовчуванням вибирається один інтерфейс джерела NTP за внутрішнім алгоритмом у такому порядку:

  • Статично налаштована IP-адреса інтерфейсу управління
  • IP-адреса налаштована на інтерфейсі loopback0
  • IP-адреса керування, отримана за допомогою DHCP

ПРИМІТКА. Якщо інтерфейс керування увімкнено DHCP, а інтерфейсу loopback0 призначено IP-адресу, система використовує IP-адресу. У такому випадку інтерфейс джерела можна налаштувати вручну.
 

(Необов'язково) Налаштуйте NTP для роботи в режимі керування або VRF за замовчуванням

За замовчуванням NTP увімкнено в Management VRF, якщо він налаштований. Якщо не налаштовано функцію керування VRF, у VRF за замовчуванням увімкнено службу NTP.

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# ntp vrf {mgmt | default}


У Dell SONiC 4.4.0 увімкніть NTP у визначеному користувачем VRF.
 

sonic(config)# ntp vrf <Vrf_name>



Конфігурація аутентифікації NTP (необов'язково)

Налаштуйте перемикач для автентифікації віддаленого сервера NTP, який служить джерелом часу для синхронізації місцевого часу. Комутатор відхиляє сервер NTP, якщо отримані пакети NTP не проходять перевірку аутентифікації за допомогою ключа аутентифікації. Автентифікація NTP вимкнена за замовчуванням. Введіть ті самі команди, щоб налаштувати комутатор як сервер NTP, який нижчий клієнт NTP перевіряє як прийнятне джерело часу.

Синтаксис конфігурації

Конфігурація Синтаксис
admin@DELLSONiC:~$ sonic-cli
Увійдіть у Dell Management Framework CLI. 
DELLSONiC# configure
Увійдіть у режим конфігурації.
DELLSONiC(config)# ntp authentication-key {key-id} {key-type} {Authentication-key}
Створіть ключ автентифікації на перемикачі та пароль.
DELLSONiC(config)# ntp trusted-key id-number
Налаштуйте номери довірених ключів автентифікації.
DELLSONiC(config)# ntp authenticate
Увімкніть автентифікацію NTP на комутаторі.


Примітки щодо конфігурації

  • key-id визначає номер ключа автентифікації (від 1 до 65535; без замовчуванням).
  • Підтримуються типи ключів автентифікації: md5, sha1 і sha2-256.
  • Номери довірених ключів автентифікації (від 1 до 65535), які комутатор повинен отримувати в пакетах NTP, щоб прийняти час сервера NTP. Довірені ключі ідентифікують довірені джерела — NTP-сервери, від яких комутатор приймає синхронізацію часу.
  • Ключ автентифікації (пароль автентифікації) шифрується у запущеній конфігурації. У майбутніх налаштуваннях ключа автентифікації ви можете скопіювати та вставити зашифрований пароль (із зашифрованим ключовим словом) з виводу запущеної конфігурації шоу. 

 

Приклад базової конфігурації NTP

Приклад конфігурації

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# ntp server 10.0.0.1
DELLSONiC(config)# ntp source-interface Management 0
DELLSONiC(config)# end

 

Верифікація

Для перевірки з'єднання NTP використовуйте такі команди:

show ntp associations
show ntp server 
show ntp global

Синхронізація NTP може зайняти кілька хвилин

.Приклад виводу

DELLSONiC# show ntp associations 
remote                      refid            st   t  when   poll   reach  delay  offset       jitter      
------------------------------------------------------------------------------------------------------ 
*10.0.0.1               X.X.X.X             2    u  59     64     17     0.219  170837.000   86.119      
------------------------------------------------------------------------------------------------------
* master (synced), # master (unsynced), + selected, - candidate, ~ configured
DELLSONiC# show ntp server 
----------------------------------------------------------------------
NTP Servers                     minpoll maxpoll Authentication key ID
----------------------------------------------------------------------
10.0.0.1                                  6       10     
DELLSONiC# show ntp global 
----------------------------------------------
NTP Global Configuration      
----------------------------------------------
NTP source-interfaces:  eth0

Productos afectados

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Propiedades del artículo
Número del artículo: 000218467
Tipo de artículo: How To
Última modificación: 16 abr 2025
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.