PTP, conhecido como Precision Time Protocol, ou IEEE 1588v2, é uma tecnologia de sincronização de tempo altamente precisa e dependente de pacotes. O PTP foi desenvolvido originalmente para melhorar os recursos de sincronização de tempo dos sistemas de telecomunicações. Atualmente, é amplamente usado em redes de backhaul móvel e sistemas distribuídos para garantir que os relógios permaneçam coordenados com precisão em redes IP à medida que a demanda aumenta.
O PTP garante que o relógio mestre e os relógios clientes permaneçam sincronizados enviando pacotes com carimbos de data/hora. Isso funciona muito bem em redes de backhaul móvel e, graças à nova tecnologia de timestamping de hardware, agora pode sincronizar no nível de nanossegundos. Isso o torna um dos métodos de sincronização de tempo mais precisos existentes.
Como funciona o PTP?
A implementação da sincronização de tempo PTP em uma rede é aproximadamente dividida nas seguintes etapas:
Seleção do modo de sincronização: o PTP oferece suporte a uma variedade de modos de sincronização, como o modo E2E (end-to-end) e o modo P2P (point-to-point). Caminhos curtos são adequados para o modo E2E e caminhos longos são adequados para o modo P2P.
Estabelecimento da relação mestre-escravo: o PTP primeiramente estabelece uma relação mestre-escravo por meio da troca de mensagens: o Master Clock envia periodicamente mensagens Sync e registra o horário de envio t1; o Slave Clock registra o horário de recebimento t2 após receber as mensagens Sync, concluindo assim a sincronização inicial de tempo entre os dois.
Medição de atraso: o PTP precisa medir e compensar o atraso de propagação na rede. O Master Clock envia uma mensagem Delay_Req e o Slave Clock a recebe e envia uma mensagem Delay_Resp; o Master Clock registra o horário de recebimento da Delay_Resp, t3. O tempo base do Slave Clock é ajustado calculando a diferença entre t1, t2 e t3.
Cálculo do deslocamento de tempo: o PTP usa ainda as informações de atraso para calcular o deslocamento de tempo. Assumindo latência de rede simétrica, com quatro carimbos de data/hora (t1, t2, t3 e t4, em que t4 é o momento em que o relógio escravo envia o Delay_Resp), o PTP pode estimar os deslocamentos de tempo dos relógios mestre e escravo e calibrar os relógios escravos para o estado de sincronização do relógio mestre.
Recursos do PTP
O PTP tem vantagens significativas na sincronização de tempo de alta precisão, tornando-o uma escolha importante nas redes modernas.
Segurança: Em comparação com a dependência de sinais de rádio GNSS, o PTP é mais seguro com base em conexões de fibra óptica e é eficaz contra interferências naturais e humanas.
Precisão: o PTP alcança precisão de sincronização em nanossegundos, significativamente melhor do que a precisão inferior a um segundo do NTP.
Flexibilidade: o PTP é aplicável a uma variedade de topologias de rede e suporta a coexistência de vários serviços e perfis na mesma conexão física para atender a diferentes requisitos de aplicação.
Confiabilidade: Os relógios mestre e escravo no sistema PTP formam uma estrutura hierárquica automática, de modo que, quando o relógio mestre falha, ele pode ser rapidamente alternado para o próximo melhor relógio, o que melhora a estabilidade do sistema.
Aplicação de PTP
O escopo de aplicação do PTP está se expandindo gradualmente e tornou-se um método essencial de sincronização de tempo em muitos campos.
Automação industrial: o PTP garante que dispositivos, sensores e controladores estejam todos funcionando ao mesmo tempo. Por exemplo, braços robóticos em uma linha de produção podem trabalhar juntos perfeitamente, o que os torna mais produtivos e confiáveis.
Comunicações móveis: em redes de telecomunicações, o PTP é usado para sincronização de tempo entre estações-base para garantir que todos os dados sejam consistentes entre as estações-base, o que melhora a capacidade e a cobertura da rede.
Pesquisa científica: PTP foi usado pela primeira vez para controle de precisão em laboratórios, mas agora é usado em muitas pesquisas científicas.
Transações financeiras: No setor financeiro, o PTP fornece serviços de sincronização de tempo de alta precisão adequados para cenários de negociação de alta frequência e liquidação em tempo real, e atende aos requisitos de carimbo de data/hora das regulamentações MiFID II.





