Dell Networking SONiC: 스위치를 Network Time Protocol 클라이언트로 구성하는 방법

Resumen: 이 문서에서는 Dell SONiC 스위치를 NTP(Network Time Protocol) 클라이언트로 구성하는 방법에 대해 설명합니다. 이 문서에서는 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는 개념을 설명하기 위해 표준 인터페이스 명명을 사용합니다. Dell Networking S-Series: 202172 문서를 참조하십시오. 기본 인터페이스 구성 - SONiC 4.0 에서 인터페이스 이름 지정
에 대한 자세한 내용을 참조하십시오. NTP가 올바르게 작동하려면 NTP 서버와 Dell SONiC 스위치의 네트워크 연결이 안정적이며 네트워크 경로에서 UDP 포트 123이 차단되지 않았는지 확인하십시오. 


인덱스

소개
기본 NTP 컨피그레이션
        NTP 서버를 구성합니다.
        IPv4 또는 IPv6 주소가 소스 주소로 사용되는 스위치 인터페이스를 구성합니다.
         (선택 사항) 관리 또는 기본 VRF
에서 작동하도록 NTP 구성NTP 인증 구성(선택 사항)
샘플 기본 NTP 구성확인
 

소개

NTP(Network Time Protocol)는 네트워크 디바이스의 시계를 동기화합니다. NTP는 대규모 네트워크에서 시간 서버와 클라이언트 디바이스 간의 시간 분배를 조정합니다. NTP 클라이언트는 NTP 서버와 동기화하여 정확한 시간 업데이트를 수신합니다. NTP 클라이언트는 여러 NTP 서버 중에서 선택하여 사용 가능한 최상의 시간 소스와 가장 안정적인 정보 전송을 제공하는 서버를 결정할 수 있습니다.

NTP 클라이언트로서 스위치는 하나 이상의 서버에 메시지를 전송하고 수신된 응답을 처리합니다. NTP 메시지의 정보를 통해 각 클라이언트 또는 서버 피어는 클럭의 예상 정확도를 포함하여 다른 피어의 시간 유지 특성을 확인할 수 있습니다. 각 피어는 다른 여러 클럭에서 최적의 시간을 선택하고, 로컬 클럭을 업데이트하고, 이 정보를 사용하여 정확도를 추정합니다. 
 

참고: NTP는 UDP 포트 123을 사용하여 통신합니다.


기본 NTP 컨피그레이션

NTP 서버를 구성합니다.

구성 구문
IP 주소 또는 도메인 이름을 입력하여 스위치의 시간을 동기화하는 NTP 서버를 구성합니다. 아래 명령을 사용하여 여러 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]


(선택 사항) NTP 인증을 사용하려면 인증 키 ID(1 - 65535)를 입력합니다. 스위치는 인증 키를 사용하여 원격 NTP 서버를 시간 소스로 검증하거나 다운스트림 NTP 클라이언트에서 스위치를 시간 소스로 검증합니다.

IPv4 또는 IPv6 주소가 소스 주소로 사용되는 스위치 인터페이스를 구성합니다.

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

여기서 interface-type interface-number는 다음 값 중 하나입니다.

  • 이더넷 슬롯 또는 포트 [/breakout-port]
  • PortChannel 포트 채널 번호
  • VLAN a vlan-id
  • 루프백 번호
  • 관리 0(eth0)

소스 인터페이스가 구성되지 않은 경우 기본적으로 다음 순서로 내부 알고리듬을 사용하여 단일 NTP 소스 인터페이스가 선택됩니다.

  • 정적으로 구성된 관리 인터페이스 IP 주소
  • 루프백0 인터페이스에 구성된 IP 주소
  • DHCP에서 획득한 관리 IP 주소

참고: 관리 인터페이스가 DHCP를 활성화하고 루프백0 인터페이스에 IP 주소가 할당된 경우 시스템은 IP 주소를 사용합니다. 이러한 시나리오에서는 소스 인터페이스를 수동으로 구성할 수 있습니다.
 

(선택 사항) 관리 또는 기본 VRF에서 작동하도록 NTP 구성

기본적으로 NTP는 구성된 경우 관리 VRF에서 활성화됩니다. 관리 VRF가 구성되지 않은 경우 기본 VRF에서 NTP 서비스가 활성화됩니다.

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


Dell SONiC 4.4.0부터 사용자 정의 VRF에서 NTP를 활성화합니다.
 

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입니다.
  • 스위치가 NTP 서버 시간을 수락하기 위해 NTP 패킷에서 수신해야 하는 신뢰할 수 있는 인증 키 번호(1-65535)입니다. 신뢰할 수 있는 키는 스위치가 시간 동기화를 수락하는 NTP 서버인 신뢰할 수 있는 소스를 식별합니다.
  • 인증 키(인증 암호)는 실행 중인 구성에서 암호화됩니다. 향후 authentication-key 구성에서 show running 구성 출력에서 암호화된 암호(암호화된 키워드 포함)를 복사하여 붙여넣을 수 있습니다. 

 

샘플 기본 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.