Dell Networking SONiC: Sådan konfigureres switchen som en Network Time Protocol-klient

Resumen: Denne artikel beskriver, hvordan du konfigurerer en Dell SONiC-switch som en NTP-klient (Network Time Protocol). Denne artikel bruger en switch, der kører 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

Forudsætninger

Dell Technologies bruger standardgrænsefladenavngivning til at demonstrere koncepterne. Se artiklen 202172 Dell Networking S-serien: Basic Interface Configuration - SONiC 4.0 for at få flere oplysninger om navngivning
af grænseflade For at NTP skal fungere korrekt, skal du sørge for, at NTP-serveren og Dell SONiC-switchen har stabil netværksforbindelse, og at UDP-port 123 ikke er blokeret i netværksstien. 


Indeks

Indførelsen
Grundlæggende NTP-konfiguration
        Konfigurer en NTP-server.
        Konfigurer switchgrænsefladen, hvis IPv4- eller IPv6-adresse bruges som kildeadresse.
         (Valgfrit) Konfigurer NTP til at fungere enten i VRF-administrations- eller standard-VRF
Konfiguration af NTP-godkendelse (valgfrit)
Eksempel på grundlæggende NTP-konfigurationsverificering
 

Indledning

NTP (Network Time Protocol) synkroniserer urene i netværksenheder. NTP koordinerer tidsfordeling i et stort netværk mellem tidsservere og klientenheder. NTP-klienter synkroniseres med NTP-servere for at modtage nøjagtige tidsopdateringer. NTP-klienter kan vælge mellem flere NTP-servere for at bestemme, hvilke der tilbyder den bedste tilgængelige tidskilde og den mest pålidelige transmission af information.

Som NTP-klient sender switchen meddelelser til en eller flere servere og behandler svarene som modtaget. Oplysninger i en NTP-meddelelse gør det muligt for hver klient eller server peer at bestemme tidsregistreringsegenskaberne for sine andre jævnaldrende, herunder de forventede nøjagtigheder af deres ure. Hver peer vælger den bedste tid fra flere andre ure, opdaterer det lokale ur og estimerer dets nøjagtighed ved hjælp af disse oplysninger. 
 

BEMÆRK: NTP bruger UDP-port 123 til at kommunikere.


Grundlæggende NTP-konfiguration

Konfigurer en NTP-server.

Syntaks
for konfigurationKonfigurer en NTP-server ved at indtaste dens IP-adresse eller domænenavn for at synkronisere tiden på switchen. Flere NTP-servere kan konfigureres ved hjælp af nedenstående kommando.

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]


(Valgfrit) Indtast et godkendelsesnøgle-id (1 til 65535) for at bruge NTP-godkendelse. Switchen bruger godkendelsesnøglen til at validere en ekstern NTP-server som tidskilde eller af en downstream NTP-klient til at validere switchen som en tidskilde.

Konfigurer switchgrænsefladen, hvis IPv4- eller IPv6-adresse bruges som kildeadresse.

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

Hvor interface-type interface-nummer er en af disse værdier:

  • Eth-slot eller -port [/breakout-port]
  • PortChannel portchannel-nummer
  • VLAN a vlan-id
  • Loopback-nummer
  • Ledelse 0 (eth0)

Hvis der ikke er konfigureret nogen kildegrænseflade, vælges der som standard en enkelt NTP-kildegrænseflade ved hjælp af en intern algoritme i følgende rækkefølge:

  • Statisk konfigureret administrationsgrænseflade-IP-adresse
  • IP-adresse konfigureret på loopback0-grænsefladen
  • DHCP-erhvervet administrations-IP-adresse

BEMÆRK: Hvis administrationsgrænsefladen er DHCP-aktiveret, og loopback0-grænsefladen har fået tildelt en IP-adresse, bruger systemet IP-adressen. I et sådant scenario kan kildegrænsefladen konfigureres manuelt.
 

(Valgfrit) Konfigurer NTP til at fungere enten i Management eller standard VRF

NTP er som standard aktiveret i Management VRF, hvis det er konfigureret. Hvis der ikke er konfigureret en VRF til administration, er NTP-tjenesten aktiveret i VRF-standardtjenesten.

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


Fra Dell SONiC 4.4.0 skal du aktivere NTP i brugerdefineret VRF.
 

sonic(config)# ntp vrf <Vrf_name>



Konfiguration af NTP-godkendelse (valgfrit)

Konfigurer switchen til at godkende en ekstern NTP-server, der fungerer som tidskilde til synkronisering af lokal tid. Switchen afviser en NTP-server, hvis de modtagne NTP-pakker ikke består godkendelseskontrollen ved hjælp af godkendelsesnøglen. NTP-godkendelse er deaktiveret som standard. Indtast de samme kommandoer for at konfigurere switchen som en NTP-server, som en downstream NTP-klient validerer som en acceptabel tidskilde.

Syntaks for konfiguration

Konfiguration Syntaks
admin@DELLSONiC:~$ sonic-cli
Indtast Dell Management Framework CLI. 
DELLSONiC# configure
Gå til konfigurationstilstand.
DELLSONiC(config)# ntp authentication-key {key-id} {key-type} {Authentication-key}
Opret en godkendelsesnøgle på switchen og adgangskoden.
DELLSONiC(config)# ntp trusted-key id-number
Konfigurer de pålidelige godkendelsesnøglenumre.
DELLSONiC(config)# ntp authenticate
Aktivér NTP-godkendelse på switchen.


Konfigurationsbemærkninger

  • Nøgle-id definerer godkendelsesnøglenummeret (1 til 65535; ingen standard).
  • De understøttede godkendelsesnøgletyper er md5, sha1 og sha2-256.
  • De godkendelsesnøglenumre (1 til 65535), som switchen skal modtage i NTP-pakker for at acceptere NTP-servertiden. Nøgler, der er tillid til, identificerer pålidelige kilder – NTP-serverne, hvorfra switchen accepterer tidssynkronisering.
  • Godkendelsesnøglen (godkendelsesadgangskoden) krypteres i den kørende konfiguration. I fremtidig konfiguration af godkendelsesnøgle kan du kopiere og indsætte den krypterede adgangskode (med det krypterede nøgleord) fra outputtet Vis kørende konfiguration. 

 

Eksempel på Basic NTP-konfiguration

Eksempelkonfiguration

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

 

Verifikation

Brug følgende kommandoer til at bekræfte NTP-forbindelsen:

show ntp associations
show ntp server 
show ntp global

NTP-synkronisering kan tage få minutter at udfylde.

Eksempel på output

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.