O protocolo HELLO provê duas funções: a sincronização dos relógios de um conjunto de equipamentos e o cálculo pelos equipamentos participantes dos caminhos de menor atraso. Portanto mensagens HELLO trazem consigo marcas de tempo, ou timestamps, além das informações de roteamento propriamente ditas.

    A idéia básica por trás de HELLO é simples: cada equipamento participante mantém uma tabela da sua melhor estimativa do relógio das máquinas vizinhas. Antes de transmitir um pacote, a máquina adiciona a sua marca de tempo através da cópia do valor corrente de seu relógio. Quando um pacote chega, o receptor calcula o atraso corrente no enlace. E para isto, o receptor subtrai a marca de tempo contida no pacote recebido do valor corrente estimado para o relógio do vizinho. Periodicamente, as máquinas fazem um polling aos vizinhos para reestabelecer as estimativas dos relógios.

  • Exemplo