티스토리 뷰

os/Linux

PTP

Jacob_baek 2018. 8. 21. 19:17

PTP (Precision Time Protocol)

네트워크를 통한 시간동기화를 촉진하는 프로토콜이다.

기능

  • 대체가능한 시간 스케일 기능을 가진다.
  • 동기화를 위한 Grand Master clock 을 사용한다.
  • master-slave 아키텍처로 동작한다.
  • 추적가능한 통신 경로를 만든다.

GPS로 시간을 생성하는 GrandMaster 로부터 PTP client들은 동기화를 한다.

example configuration using chrony

해당 서버는 VM 이며 localhost(실제로는 VM의 host 서버)로 부터 ptp 통신을 하여 time sync를 수행한다.

root@ubuntu18:/# cat /etc/chrony/chrony.conf | grep -vE "^#|^$"
keyfile /etc/chrony/chrony.keys
driftfile /var/lib/chrony/chrony.drift
logdir /var/log/chrony
maxupdateskew 100.0
rtcsync
refclock PHC /dev/ptp0 poll 3 dpoll -2 offset 0
makestep 1.0 -1

참고사이트

'os > Linux' 카테고리의 다른 글

How to use touchpad gesture at the Ubuntu  (0) 2019.12.25
how to generate custom policy  (0) 2018.11.09
dnsmasq  (0) 2018.03.02
changing for size of centos root  (0) 2016.10.28
linux bridge with hairpin  (0) 2016.08.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/02   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29
글 보관함