NTP(Network Time Protocol) 0. 많은 네트워크 프로그램들은 시간 동기화가 필요하게 된다. 네트워크 상에서 서로 연동하는 시스템들 간에 시간이 일치 하지 않게 된다면 다수의 시스템 장애처리, 성능카운트, 분석, 로깅등 수많은 문제점을 갖게된다. ■ NFS Server ■ DB Server ■ Logging Server ■ NMS Program(Network Management Solution) ■ Encyption ■ 기타 WebServerA NFS Server Date: 12:00 12:10 /p/ file1(12:10) /source /file1(12:10) A WebServerB Date: 12:40 +- file1 생성 /p/ file1(12:10) 그림 서버간의 시간 동기화 이유 참고 실무에서 많이 사용하고 있는 방법 예 # rdate time.bora.net or # ntpdate time.kriss.re.kr (한국 표준 연구원) # crontab -e 1 0. rdate time.bora.net (time.bora.net: 210.120.246.46). 1 0.
Motion Picture Film transfer Time Code Device Leitch CSD 5300 Leitch offers the. EACO 3901 Automatic Changeover Unit Installation, Operation csd Manual. Metering pump with manual b barco cvm 2037. 12ft black video cable rca 12ft. Dorn Equipment Corporation d.b.a. Eastern Research DNX-11 MUX with PSX-5300 Protection.
ntpdate time.kriss.re.kr EX rdate 명령어 실습 # date Fri Mar 7 10:45:34KST2008 (10시 45분 34초) # date 03070845 (03월 07일 08시 45분) # date Fri Mar 7 08:45:00KST2008 (03 월 07일 08 시 45분 00초) # rsh 172.16.8.254 date # rdate 172.16.8.254 (/network/time:dgram, /network/time:stream) # date (서버의 시간과 같은지 확인한다.) 1. NTP Server Overview NTP (network time protocol, 네트웍 시간 프로토콜) NTP는 네트웍으로 연결되어 있는 컴퓨터들끼리 클록 시각을 동기화시키는데 사용되는 프로토콜이다. NTP는 미국 델라웨어 대학의 데이빗 밀스에 의해 처음 개발되었으나, 이제는 인터넷 표준이 되었다.
NTP는 컴퓨터 클록 시간을 1/1000 초 이하까지 동기화시키기 위해 협정 세계시각(UTC)을 사용한다. 컴퓨터 네트웍 전반에 걸쳐 정확한 시각을 유지하는 것은 여러 가지 이유로 중요한데, 그 이유는 심지어 수십 분의 1초 정도의 차이만으로도 큰 문제가 발생될 수 있기 때문이다. 예를 들어 협정 세계시에 기반을 두면, 지역적으로 분산된 업무처리 환경에서도 작업 순서가 정확히 유지될 수 있다.
보안 메커니즘 역시 네트웍 전체에 걸쳐 협정 세계시에 기반을 두고 있다. 여러 대의 컴퓨터가 하나의 파일 시스템을 수정하는 것 역시 정확히 동기화된 클록 시각에 의존해야 한다. 항공기의 운항 궤적을 그림으로 표시해 주는 항공관제 시스템에도 매우 정확한 시간측정이 요구되는 것은 당연하다. 협정세계 시각은 무선이나 위성 시스템 등, 여러 가지 방법으로 얻어진다. GPS나 정부기관 등과 같은 특수한 수신자들은 보다 높은 수준의 서비스를 이용하는 것이 가능하지만,모든 컴퓨터에 수신기를 장착하는 것은 비경제적이며, 현실성이 없다. 그 대신에, 시각 서버로 지정된 컴퓨터들에만 수신기를 장착하고, 이 서버들과 네트웍으로 연결되어 있는 컴퓨터들의 클록 시각은 NTP와 같은 프로토콜을 사용하여 동기화하는 것이다. 협정세계시로부터 떨어져 있는 수준을 표시하기 위해 흔히 계층번호를 쓰는데, 0번 계층은 전용 송신기 또는 위성 위치추적 시스템으로부터 수신된 실제 시각인 무선 클록을, 1번 계층은 이 무선 클록과 직접 연결되어 있는 컴퓨터의 클록을, 2번 계층은 1번 계층으로부터 시각을 받은 컴퓨터 등으로 원천 협정 세계시로부터 멀수록 계층 번호가 커져 간다.
NTP라는 용어는, 프로토콜과 컴퓨터상에서 실행되는 클라이언트/서버 프로그램, 둘 모두에 대해 사용된다. 프로그램은 사용자에 의해 NTP 클라이언트, NTP 서버, 또는 둘 모두로 해석될 수 있다. NTP 클라이언트는 시각 서버에 정확한 현재 시각을 교환할 것을 요구한다. 이 교환의 결과를 통해, 클라이언트는 서버의 시각과의 차이를 이용하여 링크 지연시간을 계산할 수 있으며, 자신의 클록을 서버에 있는 클록과 일치하도록 조정할 수 있다.
하나의 규칙으로서, 처음 클록을 맞추기 위해서는 510분 동안 모두 6번의 시각 교환이 요구된다. 일단 시각 동기화가 끝나면, 클라이언트는 매 10분마다 메시지 교환을 통해 클록을 수정한다.
클록 동기화의 신뢰도 및 정확도를 높이기 위해, 여러 대의 서로 다른 서버와 다양한 네트웍 경로가 사용된다. 클라이언트/서버 동기화에 아울러, NTP는 브로드캐스트를 통한 컴퓨터 클록 동기화도 지원한다. NTP는 매우 높은 수준의 내고장성과 확장 가능성을 염두에 두고 설계되었다. NTP 서버에서 사용되는 용어에 대해 알아보자.
기본적인 용어 ■ Reference Clock - GMT, UTC과 같이 표준시간 또는 참고 시간 ■ Strata - NTP 서버의 계층적 구조 ■ Stratum-1 Server - NTP 1계층 서버 Stratum-2 Server - NTP 2계층 서버. NTP 15계층 서버(15까지 존재) ■ Drift File - PPM(Parts-Per-Million)단위로 오프셋에 일치하는 단일 부동 소수 점이 들어가 있다. (예: /var/ntp/ntp.drift) ■ xntpd - NTP 서버/클라이언트 데몬 ■ ntp.conf - NTP 서버/클라이언트 주 설정 파일 (2). 추가적인 용어 ■ Resolution - 시간 제공 장치에서 사용하는 시간의 최소 단위. 예) 손목시계의 Resolution: 1초 ■ Precision - 컴퓨터 프로그램에서 사용하는 시간의 최소 단위. ■ Accuracy - 시간의 정확성. 기준시간(UTC)과 얼마나 근접한가를 나타냄.
■ Jitter - 시간을 측정했을 때 생기는 오차 중 작은 값. ■ Wander - 시간을 측정했을 때 생기는 오차 중 큰 값. 참고 UTC & GMT ● UTC(Universal Time Coordinate) 협정 세계시, 그리니치 표준시 대신 방송에 사용되는 표준시.
협정 세계시는 국제 사회가 사용하는 과학적 시간의 표준입니다. 1972년1월1일부터시행된협정세계시에서는67년국제도량형총회가정한세슘원자의 진동수에 의거한 초의 길이가 그 기준(원자초)으로 쓰인다. 그 때까지 시간의 기준으로는 지구의 자전에 의한 평균태양시와 지구의 공전에 의한 태양년에서 산출한 초의 길이가 쓰였다. 그리니치표준시(GMT)는 원래 평균태양시를 기준으로 한 것이었다. 따라서 원자시계를 표준으로 하면서부터 GMT라는 명칭이 실체(實體)를 바르게 나타내지 못하는 불합리한 점이 생겼다.
이러한 문제를 없애기 위해서 1978년 국제무선통신자문위원회(CCIS) 총회는 통신분야에서는 금후 그리니치평균시를 협정세계시(UTC)로 바꾸어 쓰자는 권고안을 채택하였다. ● GMT(Greenwich Mean Time) 그리니치 표준시. 그리니치천문대를 지나는 본초자오선(그리니치자오선)을 기준으로 하는 시. 약칭하여 그리니치시라고도 한다.
1925년 이전의 그리니치시는 정오(正午)를0시로하여 시간을 재기 시작하는 방식의 천문학용 평균태양시의 명칭이었다. 이에 반해 일상생활에서는 자정을0시로하여시간을재는방식이사용되었으며,이것을그리니치상용시(GCT)라고 하였다. 1925년1월1일국제천문연합에서는그리니치시를12시간앞당겨그리니치 상용시와 일치시켰으며, 이를 세계시(世界時)라고 하여 전세계 공통의 표준시로 사용하였다.
![]()
그러나 지구의 자전을 근거로 한 이 세계시는 수정시계나 원자시계와 비교한 결과 지구 자전의 불규칙성에 의한 오차가 있으므로 1972년 이후에는 새로이 협정세계시가 세계표준시로 사용되었다. 협정세계시란 세계시와는 달리 원자 방사(放射)의 진동수를 기준으로 하고, 원자시의 초(秒)를 세분하여 세계시와의 차이가 0.9초 이내가 되도록 만든 것이다. 참고 참고 URL(시, 시간의 인식, 시의 척도, 시법, 하루의 시작, 보시등) 참고 Stratum 1 / Stratum 2 Stratum 1 Server: Stratum 2 Server: 2. NTP Server Concept (1). SMF Service 부팅시에 실행되는 스크립트로는 런레벨2에서 동작하는 S74xntpd 스크립트에 의해 xntpd 데몬이 동작하게 된다. Xntpd 데몬은 기본값으로 123번 포트를 사용한다.
# svcadm disable network/ntp:default # svcadm enable network/ntp:default (2). NTP Network Transfer Time Check NTP Client NTP Server T1 - T2 T4 ntp.conf ntp.server: NTP Server Templete Configuration File ntp.client: NTP Client Templete Configuration File (1). Undiscipline Local Clock # cd /etc/inet # cp ntp.server ntp.conf # vi ntp.conf. Server 127.127.1.0 prefer 1) # fudge 127.127.XType.0 stratum 0.
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |