NTP로 시각 맞추기
· 약 2분
NTP (Network Time Protocol)
장비의 시간 동기화를 위한 프로토콜
- 여러 장비가 얽히는 문제점을 트러블슈팅해 나갈때 문제의 흐름을 시간 순으로 이해라는 것이 중요
- 'Stratum'이라는 값을 이용한 계층구조
- Stratum은 최상위의 시간 생성원으로부터의 NTP 홉 수
UDP의 유니캐스트
- 유니캐스트, 멀티캐스트, 브로드캐스트 모든 통신 유형에서 동작
- 서버 시스템에서 사용하는 NTP는 유니캐스트뿐!
NTP Query
NTP Reply
동기화 간격은 변동
NTP 서버에 대한 동기화 간격은 사용하는 NTP 애플리케이션에 따라 다름
두 가지 모드
-
단번에 맞추는 step 모드
- NTP 클라이언트의 시간이 진행하더라도 목표 시간으로 되돌림
- 스위치나 라우터 등 시간 정보를 중요한 부분으로 사용하지 않는 기기에 사용
-
천천히 맞추는 slew 모드
- 1초에 0.5밀리초씩 시간을 보정
- 클라이언트의 시간이 진행하더라도 시간을 되돌리지 않음