Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configure o protocolo de tempo de precisão (PTP)

RESUMO  Você pode configurar o relógio principal e o relógio do cliente para protocolo de tempo de precisão (PTP) para ajudar a sincronizar relógios em um sistema distribuído. A sincronização de tempo é obtida por meio de pacotes transmitidos e recebidos em uma sessão entre o relógio principal e o relógio do cliente.

Configure PTP

Configure opções de PTP

Para configurar opções de PTP:

  1. No modo de configuração, vá para o nível de [edit protocols ptp] hierarquia:
  2. Configure o modo clock como limite ou comum. Esse atributo é obrigatório e não tem valor padrão.

    A opção boundary significa que o relógio pode ser um relógio primário e um relógio do cliente. A opção ordinary significa que o relógio é um relógio primário ou um relógio do cliente.

  3. Configure a opção de domínio PTP com valores de 0 a 127. O valor padrão é 0.
  4. Configure a opção priority1 com valores de 0 a 254. O valor padrão é 128.

    O priority1 valor determina o melhor relógio primário. O priority1-value também é anunciado no relógio principal anunciar mensagem para outros escravos.

  5. Configure a opção priority2 com valores de 0 a 255. O valor padrão é 128.

    O priority2 valor diferencia e prioriza o relógio principal para evitar confusão quando priority1-value é o mesmo para relógios primários diferentes em uma rede.

  6. Configure a opção unicast-negotiation de habilitar a negociação unicast.

    A negociação da Unicast é um método pelo qual as taxas de pacote de resposta ao anúncio, sincronização e atraso são negociadas entre o relógio primário e o relógio do cliente antes que uma sessão ptp seja estabelecida.

    Nota:

    A negociação da Unicast, quando habilitada, não permite que você comprometa qualquer configuração relacionada à taxa de pacotes.

Configure opções de relógio de membro

Configure as seguintes opções após a configuração das opções de PTP mencionadas.

  1. Configure o relógio de membro.
  2. Configure a opção announce-timeout no nó do cliente com valores de 2 a 10. O valor padrão é 3.

    O valor do intervalo de anúncio significa o número de vezes que uma mensagem de intervalo de anúncio precisa passar pelo cliente sem receber a mensagem de anúncio — ou seja, o período de folga para anunciar mensagens.

  3. Configure a opção delay-request no nó do cliente com valores de – 6 a 6. O valor padrão é –4.

    O valor da solicitação de atraso é o intervalo médio logarítmico em segundos entre as mensagens de solicitação de atraso enviadas pelo cliente para as primárias.

  4. Configure a opção frequency-only de habilitar apenas a sincronização de frequência no cliente.
    Nota:

    Essa opção só é configurada quando o PTP é usado para sincronização de frequência e não para sincronização de fase. Além disso, observe que essa opção só pode ser definida para um relógio comum atuando como cliente.

  5. Configure a interface para o cliente.
  6. Configure a opção unicast-mode para o cliente. Você pode definir essa opção quando o modo de mensagens unicast PTP for necessário.
  7. Configure a opção transport no modo unicast como IPv4.

    O tipo de encapsulamento para transporte de pacotes PTP é IPv4.

  8. Configure o endereço IP do cliente.
  9. Configure o endereço IP da interface atuando como a porta de cliente PTP local.
    Nota:

    Você deve configurar este endereço IP no nível [edit interfaces interface-name] de hierarquia.

  10. Você pode configurar PTP por IPv4 em um grupo de agregação de enlaces para MPC2E NG, MPC3E NG, MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E e MPC9E.

    Para cada enlace Ethernet agregado configurado como cliente PTP, você pode especificar um link de membro do pacote Ethernet agregado como principal e outro como secundário.

  11. Você pode configurar a opção de modo multicast para a porta do cliente. Nesse modo, o PTP over Ethernet usa endereços multicast e uma porta do cliente pode começar a receber automaticamente as mensagens de anúncio multicast transmitidas pelas portas primárias em uma rede. A porta do cliente pode começar a se comunicar com a porta primária com configuração mínima ou sem configuração.
  12. Configure a Ethernet como o tipo de transporte de encapsulamento para os pacotes PTP. Você ainda pode habilitar o encapsulamento de Ethernet 802.3 a usar um conjunto específico de endereços MAC multicast enquanto transmite os pacotes PTP pela Ethernet.
    Nota:

    É obrigatório usar a transport declaração enquanto configura o modo multicast para interfaces primárias e de cliente.

  13. Você pode configurar PTP por Ethernet em um grupo de agregação de enlaces para MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E, MPC9E e placas de linha MPC10E.

    Para cada enlace Ethernet agregado configurado como cliente PTP, você pode especificar um link de membro do pacote Ethernet agregado como principal e outro como secundário.

Configure opções de relógio primário

Configure as seguintes opções após as opções de PTP acima mencionadas e as opções de clock do cliente terem sido definidas.

  1. Configure o relógio principal.
  2. Configure a opção announce interval para as primárias com valores de 0 a 4. O valor padrão é 1.

    O intervalo de anúncio é o intervalo médio logarítmico entre as mensagens de anúncio que são enviadas pelas primárias. Por padrão, uma mensagem de anúncio é enviada a cada dois segundos.

  3. Configure a opção clock step como uma etapa ou duas etapas para as primárias. O valor padrão é de uma etapa.

    A etapa do relógio determina se as informações de temporismo são enviadas juntamente com a mensagem de sincronização apenas (uma etapa) ou se uma mensagem de acompanhamento subseqüente (duas etapas) é enviada correspondente à mensagem de sincronização anterior.

  4. Configure a opção sync interval para o relógio primário com valores de – 6 a 6. O valor padrão é –6.

    O intervalo de sincronização é o intervalo médio logarítmico entre mensagens síncronas enviadas pela primária. Por padrão, 64 mensagens de intervalo síncronas são enviadas por segundo.

  5. Configure a interface para o principal.
  6. Configure a opção de modo unicast para as primárias. Você pode definir essa opção quando o modo de mensagens unicast PTP for necessário.
  7. Configure a opção transport no modo unicast como IPv4.

    O tipo de encapsulamento para transporte de pacotes PTP é IPv4.

  8. Configure o endereço IP para o cliente.
  9. Configure o endereço IP da interface funcionando como a porta primária PTP local.
  10. Você pode configurar PTP por IPv4 em um grupo de agregação de enlaces para MPC2E NG, MPC3E NG, MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E e MPC9E.

    Para cada enlace Ethernet agregado configurado como primária PTP, você pode especificar um link de membro do pacote Ethernet agregado como primário e outro como secundário.

  11. Você pode configurar a opção de modo multicast para a porta primária. Nesse modo, o PTP over Ethernet usa endereços multicast e uma porta do cliente pode começar a receber automaticamente as mensagens de anúncio multicast transmitidas pelas portas primárias em uma rede. A porta do cliente pode começar a se comunicar com a porta primária com configuração mínima ou sem configuração.
  12. Configure a Ethernet como o tipo de transporte de encapsulamento para os pacotes PTP. Você ainda pode habilitar o encapsulamento de Ethernet 802.3 a usar um conjunto específico de endereços MAC multicast enquanto transmite os pacotes PTP pela Ethernet.
    Nota:

    É obrigatório usar a transport declaração enquanto configura o modo multicast para interfaces primárias e de cliente.

  13. Você pode configurar PTP por Ethernet em um grupo de agregação de enlaces para MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E, MPC9E e placas de linha MPC10E.

    Para cada enlace Ethernet agregado configurado como primária PTP, você pode especificar um link de membro do pacote Ethernet agregado como primário e outro como secundário.

Exemplo: configure o protocolo de tempo de precisão

Configuração

Configuração rápida da CLI

Para configurar o PTP rapidamente em uma interface, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha e, em seguida, copie e cole os comandos na CLI.

[editar]

set interfaces ge-0/1/0 unit 0 family inet address 192.0.2.5/24set interfaces ge-0/1/5 unit 0 family inet address 198.51.100.5/24set protocols ptp clock-mode boundary priority1 1 priority2 2 domain 0 unicast-negotiationset protocols ptp slave interface ge-0/1/0.0 unicast-mode transport ipv4set protocols ptp slave announce-timeout 2 delay-request –4 frequency-onlyset protocols ptp slave interface ge-0/1/0.0 unicast-mode clock-source 192.0.2.3 local-ip-address 192.0.2.5set protocols ptp master interface ge-0/1/5.0 unicast-mode transport ipv4set protocols ptp master announce-interval 0 clock-step one-step sync-interval 0set protocols ptp master interface ge-0/1/5.0 unicast-mode clock-client 198.51.100.3 local-ip-address 198.51.100.5

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, consulte o uso do editor de CLI no modo de configuração no guia de usuário da CLI.

Para configurar o PTP, execute as seguintes tarefas:

  1. Configure duas interfaces e atribua endereços IP a ela.

  2. Configure o modo clock, prioridades, domínio e opções de negociação unicast para PTP.

  3. Configure a interface do cliente

  4. Configure os parâmetros de tempo limite, solicitação de atraso e sincronização de frequência para o cliente.

  5. Atribua o endereço IP da primária remota usando a opção clock-source e o endereço IP da interface local atuando como o cliente.

  6. Configure a interface primária

  7. Configure o intervalo de anúncio, a etapa do relógio e os parâmetros de intervalo síncrono para as primárias.

  8. Configure o host PTP remoto que receberá tempo da primária PTP usando a opção clock-client e o endereço IP da interface local funcionando como primária.

Resultados

Exibir os resultados da configuração:

Requisitos para configuração de PTP

Este exemplo usa os seguintes componentes de hardware e software:

  • Um roteador MX80, MX240, MX480 ou MX960

  • Junos OS Versão 12.2 ou posterior

Visão geral

Este exemplo mostra a configuração do Protocolo de Tempo de Precisão (PTP) em todas as placas de interface modular (MICs) Ethernet nos roteadores MX-MPC2E-3D-P do MX240, MX480 e MX960 aprimorados e nas plataformas de roteamento universal MX80 com suporte de tempo de precisão (MX80-P).

O PTP sincroniza relógios entre nós em uma rede, permitindo assim a distribuição de um relógio preciso por uma rede comutação de pacotes. Essa sincronização é obtida por meio de pacotes transmitidos e recebidos em uma sessão entre o relógio principal e o relógio do cliente. O PTP também oferece suporte ao relógio de limite.

Nota:

Você pode definir os valores de cada parâmetro de acordo com o seu requisito. Os valores dados neste exemplo são apenas para fins de ilustração.

Verificação

Confirme que a configuração está funcionando corretamente.

Verifique os detalhes do relógio PTP

Propósito

Verifique se o relógio PTP está funcionando como esperado.

Ação

No modo operacional, entre no run show ptp clock comando para exibir os detalhes do relógio.

Significado

A saída exibe os detalhes do relógio, que incluem os parâmetros configurados no nó. Para obter mais informações sobre o run show ptp clock comando operacional, consulte o relógio ptp.

Verifique o status de bloqueio do membro

Propósito

Verifique se o relógio do cliente está alinhado ao relógio principal verificando o status de bloqueio do cliente.

Ação

No modo operacional, insira o run show ptp lock-status comando para exibir o status de bloqueio do cliente.

Significado

A saída exibe informações sobre o status de bloqueio do cliente. A saída mostra se o cliente está alinhado ao relógio primário ou não. Para obter mais informações sobre o run show ptp lock-status comando operacional, consulte o status de bloqueio do ptp.

Verifique as opções de PTP no membro

Propósito

Verifique as opções de PTP definidas no cliente e seu status atual.

Ação

No modo operacional, insira o run show ptp slave comando para exibir o cliente configurado.

Significado

A saída exibe informações sobre o cliente configurado e o status do cliente. Para obter mais informações sobre o run show ptp slave comando operacional, consulte o ptp slave.

Verifique as opções de PTP e o status atual das primárias

Propósito

Verifique as opções de PTP definidas para o ' e seu status atual.

Ação

No modo operacional, insira o run show ptp master comando para exibir as opções configuradas para o principal.

Significado

A saída exibe informações sobre a primária configurada e o status atual da primária. Para obter mais informações sobre o run show ptp master comando operacional, consulte o mestre do ptp.

Verifique o número e o status das portas PTP

Propósito

Verifique o número de portas PTP e seu status atual.

Ação

No modo operacional, insira o run show ptp port comando para exibir as portas configuradas.

Significado

A saída exibe informações sobre o número de portas criadas de acordo com a configuração e seu status atual. Para cada endereço IP local exclusivo, uma porta PTP é criada. Para obter mais informações sobre o run show ptp port comando operacional, consulte a porta ptp.

Configure o PTP sobre roteamento integrado e ponte (IRB)

O Junos OS para roteador da Série ACX oferece suporte à configuração do protocolo de tempo de precisão (PTP) por roteamento integrado e ponte (IRB). Você pode configurar um nó de relógio de limite com PTP (IPv4) por IRB em um modo somente primário em interfaces lógicas IRB únicas ou múltiplas.

Nota:

A partir do Junos OS Release 20.1R1, o PTP tem suporte para IRB em configurações de interface primária para placas de linha MPC7E. Essa versão também oferece suporte à configuração de Ethernet agregada por IRB. O disable-lag-revertive-switchover comando também é adicionado em nível global. Essa configuração permite switchover nãoevertivo para um LAG.

Para configurar o protocolo de tempo de precisão (PTP) pelo IRB:

  1. Configure interfaces físicas com encapsulamento de Camada 2 e crie unidades lógicas com VLANs.

    Configuração de amostra:

  2. Configure interfaces físicas em um domínio de ponte.

    Configuração de amostra:

  3. Configure uma instância de roteamento para o domínio da ponte onde as interfaces físicas são membros do domínio da ponte.

    Configuração de amostra:

  4. Configure uma interface lógica IRB com endereço IPv4.

    Configuração de amostra:

  5. Configure o relógio de limite PTP principal na interface lógica IRB.

    Configuração de amostra:

Você pode usar os seguintes comandos para monitorar e solucionar problemas na configuração:

  • show interfaces irb— Veja os detalhes da interface IRB lógica configurada.

  • show ptp master detail— Veja o principal configurado e seu status, juntamente com detalhes locais e remotos do cliente.

  • show bridge domain— Veja o domínio da ponte configurado e as interfaces físicas associadas e os detalhes da instância de roteamento IRB.

  • show ptp lock-status detail— Veja os detalhes do status de bloqueio do PTP.

  • show ptp port detail— Veja os detalhes da porta PTP.

  • show ptp global-information— Veja os parâmetros PTP configurados.

  • show ptp clock— Veja as informações do relógio PTP.