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.
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 |
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.
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 |