본문으로 건너뛰기

NTP로 시각 맞추기

· 약 2분

NTP (Network Time Protocol)

장비의 시간 동기화를 위한 프로토콜

  • 여러 장비가 얽히는 문제점을 트러블슈팅해 나갈때 문제의 흐름을 시간 순으로 이해라는 것이 중요
  • 'Stratum'이라는 값을 이용한 계층구조
  • Stratum은 최상위의 시간 생성원으로부터의 NTP 홉 수

UDP의 유니캐스트

  • 유니캐스트, 멀티캐스트, 브로드캐스트 모든 통신 유형에서 동작
  • 서버 시스템에서 사용하는 NTP는 유니캐스트뿐!
NTP Query
NTP Reply

동기화 간격은 변동

NTP 서버에 대한 동기화 간격은 사용하는 NTP 애플리케이션에 따라 다름

두 가지 모드

  • 단번에 맞추는 step 모드

    • NTP 클라이언트의 시간이 진행하더라도 목표 시간으로 되돌림
    • 스위치나 라우터 등 시간 정보를 중요한 부분으로 사용하지 않는 기기에 사용
  • 천천히 맞추는 slew 모드

    • 1초에 0.5밀리초씩 시간을 보정
    • 클라이언트의 시간이 진행하더라도 시간을 되돌리지 않음