PTP (Precision Time Protocol)
siglaredesprogramação
Precision Time Protocol, IEEE 1588: sincronização de tempo com precisão abaixo do microssegundo, obtida colocando os carimbos de tempo em hardware em vez de software.
IEEE 1588: sincronização de tempo com precisão abaixo do microssegundo, obtida carimbando em hardware e não em software, com os switches do caminho participando.
O NTP acerta em alguns milissegundos numa rede normal, o que sobra para logs e certificados e não serve para uma subestação elétrica, uma emissora, uma estação rádio-base ou um pregão. O PTP fecha essa lacuna atacando a maior fonte de erro, que não é a rede e sim o sistema operacional: um carimbo tirado em software já foi atrasado por escalonamento, interrupções e buffers numa quantidade desconhecida e variável. O PTP carimba na placa de rede, o mais perto do fio que o projeto permitir, e os switches do caminho participam em vez de apenas encaminhar - um relógio transparente mede quanto tempo o pacote passou dentro dele e escreve isso num campo de correção, enquanto um relógio de fronteira termina a temporização e a regenera. Essa participação é o ponto e a dificuldade de implantação: a precisão do PTP é propriedade do caminho inteiro, então um único switch que não corrige nem regenera limita silenciosamente o que todo o domínio consegue alcançar. Perfis setoriais restringem as muitas opções para usos específicos, incluindo perfis de telecom para redes móveis e perfis financeiros escritos contra exigências regulatórias de carimbo de tempo. A lição geral vai além de tempo: quando o erro que importa é introduzido pelas camadas entre sua medição e o fio, o conserto é mover a medição, não fazer mais médias.
Também conhecido como: precision time protocol, ieee 1588, 1588v2
Fontes
- IEEE 1588, Precision Time Protocol, and IEEE 1588-2008 (PTPv2)
- Telecom and financial-market profiles of PTP, including ITU-T G.8275.1 and MiFID II timestamping requirements