Dell Networking SONiC: De switch configureren als een Network Time Protocol Client
Samenvatting: In dit artikel wordt uitgelegd hoe u een Dell SONiC-switch configureert als een NTP-client (Network Time Protocol). In dit artikel wordt een switch gebruikt waarop Dell SONiC 4.1 wordt uitgevoerd. ...
Instructies
|
Vereisten Dell Technologies gebruikt standaard interfacenaamgeving om de concepten te demonstreren. Zie het artikel 202172 Dell Networking S-serie: Basisinterfaceconfiguratie - SONiC 4.0 Voor meer informatie over interfacenaamgeving Voor |
Index
Introductie
Basic NTP-configuratie
Een NTP-server configureren.
Configureer de switchinterface waarvan het IPv4- of IPv6-adres als bronadres wordt gebruikt.
(Optioneel) NTP configureren om te werken in de beheer- of standaard VRF
Configuratie van NTP-verificatie (optioneel)
Voorbeeld van verificatie van basis NTP-configuratie
Inleiding
Het Network Time Protocol (NTP) synchroniseert de klokken op netwerkapparaten. NTP coördineert de tijdverdeling in een groot netwerk tussen tijdservers en clientapparaten. NTP-clients worden gesynchroniseerd met NTP-servers om nauwkeurige tijdupdates te ontvangen. NTP-clients kunnen kiezen uit verschillende NTP-servers om te bepalen welke de best beschikbare tijdbron en de meest betrouwbare informatieoverdracht biedt.
Als NTP-client verzendt de switch berichten naar een of meer servers en verwerkt de ontvangen antwoorden. Informatie in een NTP-bericht stelt elke client of serverpeer in staat om de tijdwaarnemingskenmerken van zijn andere peers te bepalen, inclusief de verwachte nauwkeurigheid van hun klokken. Elke peer selecteert de beste tijd uit verschillende andere klokken, werkt de lokale klok bij en schat de nauwkeurigheid ervan met behulp van deze informatie.
Basic NTP-configuratie
Een NTP-server configureren.
Configuratiesyntaxis
Configureer een NTP-server door het IP-adres of de domeinnaam in te voeren om de tijd op de switch te synchroniseren. Meerdere NTP-servers kunnen worden geconfigureerd met behulp van de onderstaande opdracht.
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] |
(Optioneel) Voer een authenticatiesleutel-ID (1 tot 65535) in om NTP-authenticatie te gebruiken. De switch gebruikt de verificatiesleutel om een externe NTP-server als tijdbron te valideren of door een downstream NTP-client om de switch als tijdbron te valideren.
Configureer de switchinterface waarvan het IPv4- of IPv6-adres als bronadres wordt gebruikt.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# ntp source-interface {interface-type interface-number} |
Waarbij interface-type interface-nummer een van deze waarden is:
- Eth-slot of -poort [/breakout-port]
- PortChannel portchannel-number
- VLAN a vlan-id
- Loopback-nummer
- Beheer 0 (eth0)
Als er geen broninterface is geconfigureerd, wordt standaard één NTP-broninterface geselecteerd met behulp van een intern algoritme in de onderstaande volgorde:
- IP-adres statisch geconfigureerde beheerinterface
- IP-adres geconfigureerd op de loopback0-interface
- DHCP-verworven IP-adresbeheer
OPMERKING: Als DHCP is ingeschakeld voor de beheerinterface en aan de loopback0-interface een IP-adres is toegewezen, gebruikt het systeem het IP-adres. In een dergelijk scenario kan de broninterface handmatig worden geconfigureerd.
(Optioneel) NTP configureren om te werken in de beheer- of standaard VRF
NTP is standaard ingeschakeld in de Management VRF als deze is geconfigureerd. Als er geen beheer-VRF is geconfigureerd, is de NTP-service ingeschakeld in de standaard VRF.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure terminal
DELLSONiC(config)# ntp vrf {mgmt | default} |
Schakel vanaf Dell SONiC 4.4.0 NTP in door de gebruiker gedefinieerde VRF in.
sonic(config)# ntp vrf <Vrf_name> |
Configuratie van NTP-verificatie (optioneel)
Configureer de switch om een externe NTP-server te verifiëren die fungeert als de tijdbron om de lokale tijd te synchroniseren. De switch weigert een NTP-server als de ontvangen NTP-pakketten niet door de verificatiecontrole met behulp van de verificatiesleutel komen. NTP-verificatie is standaard uitgeschakeld. Voer dezelfde opdrachten in om de switch te configureren als een NTP-server die door een downstream NTP-client wordt gevalideerd als een acceptabele tijdsbron.
Configuratiesyntaxis
| Configuratie | Syntaxis |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Maak kennis met de Dell Management Framework CLI. |
DELLSONiC# configure |
De configuratiemodus activeren. |
DELLSONiC(config)# ntp authentication-key {key-id} {key-type} {Authentication-key} |
Maak een authenticatiesleutel aan op de switch met een wachtwoord. |
DELLSONiC(config)# ntp trusted-key id-number |
Configureer de nummers van de vertrouwde authenticatiesleutel. |
DELLSONiC(config)# ntp authenticate |
Schakel NTP-authenticatie in op de switch. |
Configuratieopmerkingen
- Key-ID definieert het nummer van de authenticatiesleutel (1 tot 65535; geen standaard).
- De ondersteunde verificatiesleuteltypen zijn md5, sha1 en sha2-256.
- De vertrouwde authenticatiesleutelnummers (1 tot 65535) die de switch in NTP-pakketten moet ontvangen om de NTP-servertijd te accepteren. Vertrouwde sleutels identificeren vertrouwde bronnen: de NTP-servers waarvan de switch tijdsynchronisatie accepteert.
- De Authentication-key (authenticatiewachtwoord) is versleuteld in de actieve configuratie. In een toekomstige configuratie van de verificatiesleutel kunt u het versleutelde wachtwoord (met het gecodeerde trefwoord) kopiëren en plakken uit de configuratie-uitvoer van de show die wordt uitgevoerd.
Voorbeeld van Basic NTP-configuratie
Voorbeeldconfiguratie
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 |
Controle
Gebruik de volgende opdrachten om de NTP-verbinding te controleren:
show ntp associations show ntp server show ntp global
Het kan enkele minuten duren voordat NTP-synchronisatie is ingevuld.
Sample 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 |