시간 동기화를 위해 GPS를 사용하는 사람이 있습니까?


36

필자는 기성품 수신기와 소프트웨어를 사용하는 저렴한 솔루션뿐만 아니라 몇 가지 GPS NTP 서버를 발견했습니다. 지금은 인터넷을 통해 서버 목록과 함께 NTP를 사용하고 있습니다. 대신 GPS를 사용하면 어떤 장점이 있습니까 (대안은 무료입니다)?


5
bonus 보너스 포인트?
MathewC 2016 년

이 스레드에서 얼마나 많은 BS가 펌핑되었는지는 놀랍습니다. 실제로 계층 0. OP에서. 매우 정확한 시간 소스에 의존하는 작업을 수행하는 경우 필요한 정확도를 기반으로 우수한 Stratum 2/3 클럭에 투자하십시오. 홀드 오버 사양에주의하십시오.
dbasnett

2
@dbasnett Erm, 나는 당신이 실제로 잘못 알고 있다고 생각합니다 ... "Stratum 2 / 3 clock"과 같은 것은 없으며 모든 하드웨어 소스는 본질적으로 Stratum 0입니다. 아마도 RFC 958을 빠르게 읽는 것이 유용 할 것입니다.
Chris S

RFC 1305를 참조하십시오. USNO 사이트 및 여러 제조업체 ( symmetricom.com ) 를 확인하고 싶을 수도 있습니다. 이들은 분명히 계층 2/3 클럭이 없다는 것에 대한 메모를 얻지 못했습니다.
dbasnett

답변:


13

나는 도박 운영에서 그것들을 사용하여 정확한 시간을 유지할 수 있었지만 여전히 프로덕션 네트워크와 인터넷 / 기업 네트워크 사이에 실질적인 차이가 있습니다.

시간당 수익이 발생하고 한 번에 한 명의 원격 영업 담당자가 사무실로 들어와 감염된 랩톱을 회사 네트워크에 연결 한 후 몇 분 안에 다운되었습니다 (생산에는 영향을 미치지 않음). 공극을 허용하기 위해 gps 시간과 같은 것을 사용하는 노력은 그만한 가치가있었습니다.


에어 갭에 있다면 GPS 시간을 어떻게 얻습니까? 네트워크 연결이 필요하지 않습니까?
Pacerier

1
GPS 신호는 위성으로부터의 단방향 무선 전송이므로 외부 네트워크 연결이 필요하지 않습니다.
Kaypro II

12

GPS ntp 서버를 사용하면 계층 0 클럭 소스를 얻게됩니다. 장점은 정확도와 낮은 지터입니다. 단점은 비용입니다. 이 수준의 정확도를 요구하는 환경은 거의 없습니다. 일반적으로 시스템이 서로 동기화되어 있는지 확인하려고합니다. 따라서 외부 하위 계층 ntp 서버와 동기화되는 내부 ntp 상자 쌍에 대해 모든 서버를 동기화하는 것으로 충분합니다.

PKI 시스템의 경우 GPS ntp 상자 사용과 관련된 유일한 시간은 실제로는 사용하지 않았습니다. 데이터 센터 지붕에 안테나를 장착하고 케이블을 ntp 박스로 다시 가져갈 수있는 권한을 얻지 못했습니다.


지층 0 ??? 아마.
dbasnett

7
@dbasnett, 소스가 하드웨어 기반 인 경우 (GPS처럼) Stratum 0으로 간주됩니다. 이는 정확성을 보장하지는 않지만 인터넷과 같은 컴퓨터 네트워크를 사용하는 데 따른 지터는 없습니다. 참고 : 하드웨어에 연결된 컴퓨터는 여전히 Stratum 1입니다 (NTP 서버가 가능한 가장 낮음).
Chris S

Stratum은 실제로 기준 클럭과의 거리이며 품질과 관련이 없다는 데 동의합니다. 과거에는 Stratum을 기준으로 시계를 선택했으며 기준 (GPS)을 잃어 버리면 어떻게 될까요 우리가 선택한 모든 시계에는 Rubidium 백업이있었습니다.
dbasnett

8

NTP 용 GPS를 사용하는 한 쌍의 지층 1 시간 서버가 있습니다.

NTP 서버가 없을 때와 일상 업무에 차이가 있습니까? 예를 들어 클라이언트 지원 측면에서는 전화, 디지털 및 VoIP 및 모든 데스크톱의 시간이 정확히 동일합니다. 이 모든 시계가 다른 시간을 갖는 이유를 모두 줄이면서 질문을 해결할 수 있습니까?

서버 측에서 로그를 집계하면 타임 스탬프가 모두 동일하다는 것을 알 수 있습니다. 따라서 두 대의 서버에서 12 : 37 : 15.34에 어떤 일이 발생하면 실제로는 30 초에서 1 분 정도의 시간이 아니라 같은 시간임을 알 수 있습니다.

이를 위해 GPS 기반 NTP가 필요 했습니까? 아마도 NTP 소스를 사용할 수 있었을 것입니다. 우리는 모든 것이 완벽하게 동기화되고 시간이 결코 표류하지 않는다는 것을 알고 있습니다. 또한 인터넷 연결이 끊어 지거나 게 으르더라도 여전히 완벽합니다. 모든 NTP는 NTP가 없었기 때문에 개선되었을 것입니다.


3
"시계를 가진 사람은 몇 시인 지 알고 있습니다. 두 개의 시계를 가진 사람은 확실하지 않습니다." 두 개의 시계로는 잘못된 시세를 식별하는 것이 불가능합니다. 그러나 ntp faq의 섹션 5.3.1을 참고하십시오 . "이것은 실제로 최악의 구성입니다. 단 하나의 업스트림 타임 서버를 사용하는 것이 좋습니다. 죽을 수 없거나 도달 할 수 없게되었다. "
dfc

4

모든 장치가 로그에 동일한 시간을 사용하도록 시간 동기화에 사용되지는 않지만 GPS 시간 동기화는 일반적으로 캐리어 급 무선 전송 하드웨어에서 사용됩니다. 액세스 포인트가 동기화되고 모든 전송 / 수신이 동시에 이루어 지므로 클라이언트의 전송을 수신 할 때 간섭을 일으키거나 배경 소음을 발생시키지 않습니다.


3

비용은 (상대적으로) 적지 않으며 혜택은 적습니다. 내가 자신의 stratum-0 시간 소스를 실행하는 유일한 장소는 입력 품질에 대한 기대치가 매우 높았으며 외부 시간 소스에 대한 신뢰가 부족했습니다.


1
장점이 있습니다. 그렇지 않으면 아무도 그들을 실행할 수 없습니다.
Joseph Kern 2016 년

2
나는 내 게시물에서 두 가지 장점을 피했다. 입력에 대한 신뢰 부족과 외부 인프라에 대한 신뢰 부족 그러나 저는 .mil 및 금융 서비스 분야의 사람들 만 보았습니다.
dr.pooter 2016 년

1
혐의 ... 그리고 누가 그가 아니라고 말해야합니까? 시도 +1
Joseph Kern 2016 년

1
인터넷에있는 NTP 서버와 현재 동기화 중이며 현재이 솔루션 만 고려하고 있기 때문에 그는 어느 부문에도 있지 않다고 생각합니다. 그가 그 분야에 있었다면 표준은 그렇게하지 않겠다고 지시했을 것이다. 철자 수정에 감사드립니다.
dr.pooter 2016 년

USNO를 여행하지 않으면 Stratum 0 시계를 보지 않았을 것입니다.
dbasnett

2

지금까지 큰 답변! 멀티플렉서에서 사용되는 GPS 시간 소스와 특정 유형의 암호화 ...를 이미 보았 기 때문에 NTP에 사용되었습니다.

로컬 GPS NTP 서버를 사용하는 이점은

  • 높은 정밀도
  • 인터넷 연결에 의존하지 않음

어쨌든이 중 하나의 비용은 얼마입니까? 그렇게 비싸서는 안됩니다. GPS + Linux + NTP ...

와우, $ 1000-$ 3000 , 당신은 그렇게 나쁜가 필요합니까?


1
나는 정말 정확한 시간을 정말 좋아합니다. 지금까지 나는 정확한 시간 고정이 그만한 가치가 있다고 설득력있는 TPTB를 제로 운으로 보냈습니다.
sysadmin1138

2
정확한 시간을 정말로 좋아하기 때문에 이런 종류의 경제에서 고정 가치는 $ 0입니다.
ceejayoz 2016 년

2
3000 달러는 CAL 25 개가 포함 된 Windows 2008 Server Enterprise, 24/7 지원 서버 1 대에 대한 RHEL AP 또는 4 일 동안 연간 100 만 달러의 직원에 대한 비용입니다. 인터넷에 연결되지 않은 네트워크에서 정확한 시간이 필요하고 PHB가 Symmetricom에게 원하는 것을 제공하지 않는 경우 뾰족한 머리카락에 손목을 얇게 펴지 마십시오. 매우 예리합니다.
Brad Ackerman

잘했다! +1 투시도
Joseph Kern

2

몇 년 전 저는 저렴한 GPS (~ $ 200- $ 300)를 사용하여 서버에서 정확한 시간을 얻을 수 있는지 살펴 보았습니다. Garmin 또는 다른 회사 중 하나에 Windows에서 실행할 수있는 소프트웨어가있을 때 직렬 포트에 연결된 GPS에서 시간을 읽기 위해 컴퓨터에서 시간을 읽을 수 있습니다. 나는 누군가가 이것을 목적으로 만들어진 NTP 서버의 저렴한 대안으로 사용했는지 묻고 자했다. 정확하고 수백 달러 만 정확해야합니다.


아니. 이러한 장비로 인해 지연이 발생하면 인터넷상의 NTP 서버를 사용하는 것보다 정확도가 떨어집니다. 특수 제작 된 GPS 수신기의 가격표는 단순한 로고만을위한 것이 아닙니다.
Piskvor

예. Windows는 "틱"주파수 (* nix 세계의 커널 틱과 다소 유사) 때문에 NTP 서버의 성능을 저하시킵니다. DIY 납땜이 거의없는 Garmin 18x LVC를 100 달러 미만의 가격으로 직렬 포트에 연결할 수 있습니다. Linux는 여전히 밀리 초 (대부분의 응용 프로그램에 충분) 내에 있지만 BSD는 널리 사용되는 OS (대략 나노초 정밀도)를 가장 잘 선택합니다.
Chris S

1

필자는 중성미자 탐지 실험을 통해 데이터 수집 시스템에 대한 기본 시간 신호에 GPS를 사용했습니다. 그들은 일본의 누군가가 제공하는 상당히 비싼 시스템을 사용했습니다.

이는 초신성에서 나온 중성미자 및 광자 파면에 대한 서로 다른 도착 시간에 대한 고정밀 정보를 제공하려는 전 세계적 노력의 일환입니다. 충분한 데이터를 얻을 수 있다면 멋진 물리학이 많이 있습니다.


1

"데드 맨 (deadman)"기능 (몇 초 이상 수정되지 않아서 문제가 발생하더라도 전체 인프라가 과거로 12 시간 이동하지 않도록) 및 보안으로 인해 이들을 사용합니다. NTP는 완전히 안전하지 않습니다. 스푸핑, 맨인 더미들 등


실제로 ntp 답변을 가짜로 시도 했습니까? 적어도 유닉스 참조 구현에서는 꽤 어려울 것입니다. NTP 기본값이 강화되었으며 인증을 추가하기 위해 암호화 서명을 추가 할 수 있습니다.
쿠스 반 덴 호우 트

GPS는 "안전하지"않다는 점에 유의하십시오. 별자리 시뮬레이터가있어 원하는대로 신호를 조작 할 수 있습니다.
Piskvor

0

제어하에 Stratum 0 NTP 서버를 제공합니다. 그런 다음 GPS 기반 서버에서 동기화하고 네트워크를 떠나는 데 필요한 트래픽이 약간 적은 Stratum 1 서버로 몇 대의 컴퓨터를 구성 할 수 있습니다.

네트워크에 마지막으로 알고있는 지 10 년이 지났지 만 그 시점에는 안테나 위치가 좋지 않았으며 대부분 GPS 신호를 보았지만 때때로 신호를 수신하고 수신기 장비를 재설정해야합니다. 더 나은 안테나 배치로 인해 발생하지 않았을 것입니다.


1
"Stratum 0 NTP 서버"와 같은 것은 없습니다. Stratum 0은 NTP 외부의 하드웨어 소스입니다. 연결된 NTP 서버는 기준 클럭에서 1 단계 떨어져 있기 때문에 Stratum 1입니다.
Chris S

@ChrisS 저는 항상 지층을 NTP 내에서만 구체적으로 해석했습니다. 그러나 나는 나의 이해를 바꾸게되어 기쁘다. 고맙습니다.
Vatine

0

장점은 이벤트 로깅의 실제 순서를 얻을 수 있다는 것입니다.

예를 들어 중요한 인프라가 있습니다. 모든 전기 시설은 데이터베이스에 지층을 1 회 사용해야합니다. Stratum 1 시간은 2003 년북동 정전 을 일으킨 사람을 파악하기 위해 로컬 유틸리티 가동 중지 시간에 문제가 발생한 것을 해결하는 데 중요합니다 . NTP는 종종 마이크로 초 수준으로 동기화하기 위해 PTP (IEEE 1588)에 유리하게 전달됩니다.


0

예전에는 GPS를 사용하여 다양한 장비를 타이밍했습니다. 각 장비에는 자체 GPS 수신기가있어 대기 시간이 문제가되지 않는 완벽한 동기화가 가능했습니다. GPS를 사용하면 네트워크 요소를 정확하게 제거 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.