Por que o PTP usa pares de acompanhamento de sincronização?

3

O PTP ( Precision Time Protocol ) usa a mensagem Sincronizar e, em seguida, a mensagem de Acompanhamento, conforme descrito no artigo < href="http://zone.ni.com/devzone/cda/pub/p/id/130"> "Entendendo o protocolo de tempo de precisão IEEE 1588" .

Eu não entendo por que precisamos de uma mensagem de acompanhamento na parte A da Figura 1. Acho que usar apenas a mensagem de sincronização é suficiente.

Espero que alguém possa explicar isso para mim.

    
por Yousf 13.09.2011 / 12:42

2 respostas

2

As pilhas genéricas de hardware e software que implementam o PTP não têm a capacidade de adicionar um carimbo de data e hora preciso a uma mensagem que estão em processo de geração. Assim, você envia uma mensagem de sincronização com uma estimativa de tempo e mede a hora exata em que a mensagem é enviada, pois ela é enviada para a rede. Por tudo o que sabe, existem 15 pacotes na fila que estão sendo gerados.

Assim, como você enviou uma mensagem de sincronização sem um tempo preciso, você envia uma mensagem de acompanhamento com a hora real em que a mensagem de sincronização original foi enviada.

No lado escravo, você precisa de 4 vezes para calcular o deslocamento corretamente. T1 é a hora real em que a mensagem SYNC foi enviada pelo mestre (da mensagem FOLLOWUP). T2 é a hora em que a mensagem SYNC original chegou ao Escravo. T3 é a hora em que a mensagem DELAY REQUEST é enviada pelo escravo. T4 é a hora em que a mensagem DELAY REQUEST chegou ao mestre. (enviado de volta na RESPOSTA DELAY).

A partir dessas quatro vezes, você pode calcular o atraso da rede e, em seguida, o deslocamento que está sendo executado no Escravo que precisa ser corrigido.

    
por 22.09.2011 / 20:48
0

O PTP pode enviar apenas o Sync sem o acompanhamento com a configuração do one-step clock. Citado em FAQ da IEEE 1588 da Intel

one-step clocks insert the egress time stamp of sync packets into the sync packet itself, whereas two-step clocks send the egress time stamp of a sync packet in a separate “follow-up” packet.

    
por 24.03.2013 / 07:31