Dell Networking SONiC: 스위치를 Network Time Protocol 클라이언트로 구성하는 방법
Resumen: 이 문서에서는 Dell SONiC 스위치를 NTP(Network Time Protocol) 클라이언트로 구성하는 방법에 대해 설명합니다. 이 문서에서는 Dell SONiC 4.1을 실행하는 스위치를 사용합니다.
Instrucciones
|
필수 구성 요소 Dell Technologies는 개념을 설명하기 위해 표준 인터페이스 명명을 사용합니다. Dell Networking S-Series: 202172 문서를 참조하십시오. 기본 인터페이스 구성 - SONiC 4.0 에서 인터페이스 이름 지정 |
인덱스
소개
기본 NTP 컨피그레이션
NTP 서버를 구성합니다.
IPv4 또는 IPv6 주소가 소스 주소로 사용되는 스위치 인터페이스를 구성합니다.
(선택 사항) 관리 또는 기본 VRF
에서 작동하도록 NTP 구성NTP 인증 구성(선택 사항)
샘플 기본 NTP 구성확인
소개
NTP(Network Time Protocol)는 네트워크 디바이스의 시계를 동기화합니다. NTP는 대규모 네트워크에서 시간 서버와 클라이언트 디바이스 간의 시간 분배를 조정합니다. NTP 클라이언트는 NTP 서버와 동기화하여 정확한 시간 업데이트를 수신합니다. NTP 클라이언트는 여러 NTP 서버 중에서 선택하여 사용 가능한 최상의 시간 소스와 가장 안정적인 정보 전송을 제공하는 서버를 결정할 수 있습니다.
NTP 클라이언트로서 스위치는 하나 이상의 서버에 메시지를 전송하고 수신된 응답을 처리합니다. NTP 메시지의 정보를 통해 각 클라이언트 또는 서버 피어는 클럭의 예상 정확도를 포함하여 다른 피어의 시간 유지 특성을 확인할 수 있습니다. 각 피어는 다른 여러 클럭에서 최적의 시간을 선택하고, 로컬 클럭을 업데이트하고, 이 정보를 사용하여 정확도를 추정합니다.
기본 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 |