본문 바로가기

IT Study/Network 쉽게 이해하기

[ 네트워크 쉽게 이해하기 21편 ] NTP 란?

반응형



NTP (network time protocol) ; 네트웍 시각 프로토콜


"NTP" 네트웍으로 연결되어 있는 컴퓨터들끼리 클록 시각을 동기화시키는데 사용되는 프로토콜이다. 


"NTP"는 미국 델라웨어 대학의 데이빗 밀스에 의해 처음 개발되었으나, 이제는 인터넷 표준이 되었다. 


"NTP"는 컴퓨터 클록 시간을 1/1000 초 이하까지 동기화시키기 위해 협정 세계시각(UTC)을 사용하게 됩니다.                                                                                                                               - www.terms.co.kr - 


국내 Time Server 리스트


직장이나 가정에서 개인 PC의 시각 동기용으로 타임서버를 선택할 경우 Stratum 2 타임서버를 선택하세요


- Stratum 1 타임서버는 Stratum 2 타임서버의 시각동기를 목적으로 운영됩니다. Stratum 2 타임서버를 선택해도 충분한 정확도로 개인용 PC의 시각동기를 할 수 있습니다. 우리 모두가 Stratum 2 타임서버를 사용해 Stratum 1 타임서버로의 불필요한 트래픽을 줄이면 그만큼 Stratum 1 타임서버는 더욱 정확한 표준시각을 유지할 수 있고, 이는 보다 정확한 시각 정보를 Stratum 2 서버에 주게되 우리 모두 더욱 정확한 Stratum 2 타임서버를 갖게 됩니다.


      Stratrum 1 Server

domain

ip

remarks

 time.kriss.re.kr

 203.254.163.74

www.kriss.re.kr/time/

 time2.kriss.re.kr

 203.254.163.75

 www.kriss.re.kr/time/

 ntp.postech.ac.kr

 141.223.182.106

 www.postech.ac.kr

 ntp.xbsd.pe.kr

 58.73.137.250

 ntp.xbsd.pe.kr

 gps.bora.net

 210.120.246.46

사용 불가

 ntp.kornet.net

 168.126.3.6

사용 불가

 ntp1.cs.pusan.ac.kr


사용 불가

 ntp2.cs.pusan.ac.kr


사용 불가


      Stratum 2 Server

domain

ip

remarks

 ntp.ewha.net

 211.189.50.33

time.ewha.net

 ticktock.ewha.net

 125.240.238.73

 time.ewha.net

 ntp1.epidc.co.kr

 211.115.194.21

www.epidc.co.kr/services/services_03_05.html

 ntp2.epidc.co.kr

 211.115.194.22

www.epidc.co.kr/services/services_03_05.html

 time.bora.net

 203.248.240.103


 time.korserve.net

 211.51.221.196

 time.korserve.net

 t2.korserve.net

 211.51.221.130

 ip 주소 변경

 rokkorclub.net

 210.118.170.59

 rokkorclub.net

 time.wonkwang.ac.kr

 203.249.48.182

 www.wonkwang.ac.kr

 해피컴

 220.94.243.15


 noc6-3.koren21.net

 203.255.248.57



- yahon.tistory.com -




Cisco 장비에서 NTP 설정하는 방법 요약


- NTP는 기준이되는 서버로 부터 수 많은 장비들이 시간을 동기화 시키도록 하기 위한 방법이다.


- 기준이 되는 NTP서버는 말그대로 '서버'시스템일 수도 있고, 라우터와 같은 장비일 수도 있다.


- stratum이라는 용어를 사용하여 기준이 되는 NTP서버의 level을 정할 수 있는데,

  stratum level이 낮을 수록 더 정확한 시간을 제공한고 보면 된다.


- NTP config를 위해서는 기준이되는 server와 이 server에서 시간을 받아오는 client를 구성해야

한다.




* <router가 server역할을 하는 경우 설정 방법은 다음과 같다. >

 

 ** NTP server 설정 (10.10.10.1) **


router(config)# ntp master  

//자기 자신이 NTP 서버임을 선언하며, NTP broadcast를 발생시킨다.(default stratum level= 8)

 

 ** NTP client 설정 **


router(config)# ntp server 10.10.10.1     // 시간을 받아올 서버를 지정한다.

// ntp server와 같은 LAN에 존재한다면, 이 명령 대신 해당 ethernet interface config mode로 들어가서 ntp

broadcst client 명령을 주면, global config mode에서 static하게 ntp sever IP 주소를 지정하지 않아도 된다.




* <router가 hiera rchical 구조로 연결되어 있을 경우 NTP 설정방법> 


 - core->distribute->access 형태로 router들이 계층적 연결을 하고 있을 경우 설정방법은 다음과 같다.


 ** core router를 NTP master로 지정 **


core_router(config)# ntp server <NTP서버주소>              // 시간을 받아올 NTP 서버를 지정한다. ( 상위 표 참조)

core_router(config)# ntp master 6                                 // 자신을 NTP master로 선언. strarum level은 6으로 설정


** distribute router와 core router간에 NTP peer 맺어주기 **


dist_router(config)# ntp peer <core_router IP주소>         // core_router와 peer를 맺어서 core로 부터 시간을 받아옴


** access router와 dist router간에 NTP peer 맺어주기 **


access_router(config)# ntp peer <dist_router IP주소>     // dist_router와 peer를 맺어서 dist 로 부터 시간을 받아옴


* < 일반적으로 Cisco router 장비에서 NTP Clinet 설정 방법>


 ** router에서 ntp server 설정 (ntp.ewha.net) **


router(config)# ntp server 211.189.50.33  // ntp.ewha.net 서버 주소 명명

router(config)# clock timezone KST 9    // "TIMEZONE은 KST 이며, GMT 즉, 표준시각보다 9시간이 빠른 시간대"를 사용

[출처] [Java] TimeZone|작성자 마루아라





<확인 명령어> ----------------------------------------------------------------------------


* 현재 시간 보기

- show clock



* NTP 상태보기

- show ntp status

- show ntp associations detail

- debug ntp select



--------------------------------------------------------------------------------//출처 : http://blog.daum.net/

















반응형