Dell Networking SONiC: Så här konfigurerar du switchen som en klient för nätverkstidsprotokoll

Riepilogo: I den här artikeln förklaras hur du konfigurerar en Dell SONiC-switch som en NTP-klient (Network Time Protocol). I den här artikeln används en switch som kör Dell SONiC 4.1.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

Förutsättningar

Dell Technologies använder standardgränssnittsnamn för att demonstrera koncepten. Se artikel 202172 Dell Networking S-serien: Grundläggande gränssnittskonfiguration – SONiC 4.0 för mer information om namngivning
av gränssnitt För att NTP ska fungera korrekt bör du se till att NTP-servern och Dell SONiC-switchen har stabil nätverksanslutning och att UDP-port 123 inte är blockerad i nätverkssökvägen. 


Index

Införandet
Grundläggande NTP-konfiguration
        Konfigurera en NTP-server.
        Konfigurera det switchgränssnitt vars IPv4- eller IPv6-adress används som källadress.
         (Valfritt) Konfigurera NTP så att det fungerar antingen i hanterings- eller standard-VRF
Konfiguration av NTP-autentisering (tillval)
Exempel på grundläggande NTP-konfigurationsverifiering
 

Introduktion

Network Time Protocol (NTP) synkroniserar klockorna i nätverksenheter. NTP koordinerar tidsfördelningen i ett stort nätverk mellan tidsservrar och klientenheter. NTP-klienter synkroniseras med NTP-servrar för att få korrekta tidsuppdateringar. NTP-klienter kan välja mellan flera NTP-servrar för att avgöra vilken som erbjuder den bästa tillgängliga tidskällan och den mest tillförlitliga överföringen av information.

Som NTP-klient skickar switchen meddelanden till en eller flera servrar och bearbetar svaren som mottagna. Informationen i ett NTP-meddelande gör det möjligt för varje klient- eller serverpeer att fastställa tidtagningsegenskaperna för sina andra peers, inklusive den förväntade noggrannheten för deras klockor. Varje peer väljer den bästa tiden från flera andra klockor, uppdaterar den lokala klockan och uppskattar dess noggrannhet med hjälp av denna information. 
 

Obs! NTP använder UDP-port 123 för att kommunicera.


Grundläggande NTP-konfiguration

Konfigurera en NTP-server.

Konfigurationssyntax
Konfigurera en NTP-server genom att ange dess IP-adress eller domännamn för att synkronisera tiden på switchen. Flera NTP-servrar kan konfigureras med kommandot nedan.

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]


(Valfritt) Ange ett autentiseringsnyckel-ID (1 till 65535) för att använda NTP-autentisering. Switchen använder autentiseringsnyckeln för att validera en fjärransluten NTP-server som en tidskälla, eller av en nedströms NTP-klient för att validera switchen som en tidskälla.

Konfigurera det switchgränssnitt vars IPv4- eller IPv6-adress används som källadress.

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

Där gränssnittstyp gränssnittsnummer är ett av dessa värden:

  • Eth-kortplats eller -port [/breakout-port]
  • PortChannel portchannel-nummer
  • VLAN ett vlan-id
  • Loopback-nummer
  • Ledning 0 (eth0)

Om inget källgränssnitt har konfigurerats väljs som standard ett enda NTP-källgränssnitt med hjälp av en intern algoritm i följande ordning:

  • Statiskt konfigurerad IP-adress för hanteringsgränssnitt
  • IP-adress konfigurerad i loopback0-gränssnittet
  • DHCP-förvärvad IP-adress för hantering

Obs! Om hanteringsgränssnittet är DHCP-aktiverat och loopback0-gränssnittet har en tilldelad IP-adress använder systemet IP-adressen. I ett sådant scenario kan källgränssnittet konfigureras manuellt.
 

(Valfritt) Konfigurera NTP så att den fungerar antingen i hanterings- eller standard-VRF

Som standard är NTP aktiverat i VRF för hantering om det är konfigurerat. Om ingen VRF för hantering har konfigurerats aktiveras NTP-tjänsten i standard-VRF.

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


Från Dell SONiC 4.4.0 aktiverar du NTP i användardefinierad VRF.
 

sonic(config)# ntp vrf <Vrf_name>



Konfiguration av NTP-autentisering (tillval)

Konfigurera switchen för att autentisera en fjärr-NTP-server som fungerar som tidskälla för att synkronisera den lokala tiden. Switchen avvisar en NTP-server om de mottagna NTP-paketen inte klarar autentiseringskontrollen med hjälp av autentiseringsnyckeln. NTP-autentisering är inaktiverat som standard. Ange samma kommandon för att konfigurera switchen som en NTP-server som en nedströms NTP-klient validerar som en acceptabel tidskälla.

Konfigurationssyntax

Konfiguration Syntax
admin@DELLSONiC:~$ sonic-cli
Det är här CLI för Dell Management Framework kommer in i bilden. 
DELLSONiC# configure
Gå till konfigurationsläget.
DELLSONiC(config)# ntp authentication-key {key-id} {key-type} {Authentication-key}
Skapa en autentiseringsnyckel på switchen och ett lösenord.
DELLSONiC(config)# ntp trusted-key id-number
Konfigurera numren för de betrodda autentiseringsnycklarna.
DELLSONiC(config)# ntp authenticate
Aktivera NTP-autentisering på switchen.


Konfigurationsanmärkningar

  • key-id definierar autentiseringsnyckelnumret (1 till 65535, inget standard).
  • De typer av autentiseringsnycklar som stöds är md5, sha1 och sha2-256.
  • De betrodda autentiseringsnyckelnumren (1 till 65535) som switchen måste ta emot i NTP-paket för att acceptera NTP-servertiden. Betrodda nycklar identifierar betrodda källor – de NTP-servrar från vilka switchen accepterar tidssynkronisering.
  • Autentiseringsnyckeln (autentiseringslösenordet) krypteras i den konfiguration som körs. I framtida konfiguration av autentiseringsnyckel kan du kopiera och klistra in det krypterade lösenordet (med nyckelordet krypterad) från de konfigurationsutdata som körs. 

 

Exempel på grundläggande NTP-konfiguration

Exempelkonfiguration

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

 

Verifiering

Använd följande kommandon för att verifiera NTP-anslutningen:

show ntp associations
show ntp server 
show ntp global

Det kan ta några minuter att fylla i NTP-synkroniseringen.

Exempel på utdata

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

Prodotti interessati

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 ...
Proprietà dell'articolo
Numero articolo: 000218467
Tipo di articolo: How To
Ultima modifica: 16 apr 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.