Ir para o conteúdo

Como faço para testar a resiliência da minha conexão do Direct Connect?

5 minuto de leitura
0

Quero usar o AWS Direct Connect para rotear tráfego por interfaces virtuais redundantes quando uma das minhas interfaces virtuais estiver fora de serviço.

Resolução

Importante: para evitar uma interrupção, verifique se você tem interfaces virtuais ou conexões VPN redundantes do Direct Connect.

Observação: se você receber mensagens de erro ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Execute um teste de failover

Observação: é possível executar o teste em interfaces virtuais públicas, privadas ou de trânsito. No entanto, somente o proprietário da conta da AWS que possui a interface virtual pode iniciar o teste.

Para realizar um teste de failover, use o console do Direct Connect ou a AWS CLI.

Console do Direct Connect

Observação: é possível interromper o teste de failover a qualquer momento.

Conclua as etapas a seguir:

  1. Abra o console do Direct Connect.
  2. No painel de navegação, clique em Interfaces virtuais.
  3. Selecione sua interface virtual.
  4. Clique em Ações e, em seguida, em Reduzir o BGP.
  5. Na caixa de diálogo Iniciar teste de falha, conclua as seguintes etapas:
    Em Emparelhamentos, selecione a sessão de emparelhamento para seu teste (IPv4 ou IPv6).
    Em Tempo máximo do teste, insira a duração do teste em minutos. O valor máximo é de 4.320 minutos (72 horas) e o valor padrão é de 180 minutos (3 horas).
    Em Confirmar teste, insira Confirmar e clique em Confirmar.
    Observação: a sessão de emparelhamento do Protocolo de Gateway da Borda (BGP) muda imediatamente para o estado INATIVA.
  6. Para verificar se não há interrupções e validar a resiliência de sua conexão, envie tráfego para sua interface virtual.

AWS CLI

Execute o seguinte comando start-bgp-failover-test da AWS CLI:

aws directconnect start-bgp-failover-test --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID --test-duration-in-minutes NUMBER_OF_MINUTES

Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual e NUMBER_OF_MINUTES pelo número de minutos para a execução do teste de failover do BGP.

Verifique o estado do teste

Para confirmar que sua interface virtual está no estado Testando, use o console do Direct Connect ou a AWS CLI.

Console do Direct Connect

Conclua as etapas a seguir:

  1. Abra o console do Direct Connect.
  2. No painel de navegação, clique em Interfaces virtuais.
  3. Selecione sua interface virtual.
  4. Na coluna Estado, confirme se sua interface virtual está no estado Testando.

AWS CLI

  1. Execute o seguinte comando describe-virtual-interfaces da AWS CLI:
    aws directconnect describe-virtual-interfaces --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID
    Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.
  2. Na saída do comando, verifique se virtualInterfaceState está no estado Testando.

Teste a resiliência da interface virtual

Para testar a resiliência de suas interfaces virtuais, inicie o tráfego de seus recursos on-premises para a AWS ou da AWS para seus recursos on-premises.

Em seguida, use o Amazon CloudWatch para verificar o status de integridade das seguintes métricas do Direct Connect no seu tráfego de failover:

  • VirtualInterfaceBpsEgress
  • VirtualInterfacePpsEgress
  • VirtualInterfaceBpsIngress
  • VirtualInterfacePpsIngress

Confirme se o tráfego na sua interface virtual de failover aumenta.

Se você iniciou o tráfego da AWS para seus recursos on-premises, verifique o status de integridade de suas métricas de tráfego de saída. Se você iniciou o tráfego dos recursos on-premises para a AWS, verifique o status de integridade de suas métricas de tráfego de entrada.

Também é possível usar um teste de traceroute de um endereço IP na AWS para um endereço IP on-premises ou vice-versa. Na saída, confirme se os endereços IP de emparelhamento do BGP da sua interface virtual de failover aparecem nos saltos de traceroute.

Veja o histórico do teste de failover

Para ver o histórico do seu teste de failover, use o console do Direct Connect ou a AWS CLI. Seu histórico de testes pode ajudá-lo a validar a resiliência da rede, medir os tempos de resposta de failover e solucionar problemas de eventos de failover.

Observação: o Direct Connect armazena dados do histórico de testes por até 365 dias.

Console do Direct Connect

Conclua as etapas a seguir:

  1. Abra o console do Direct Connect.
  2. No painel de navegação, clique em Interfaces virtuais.
  3. Selecione sua interface virtual.
  4. Na coluna Histórico de testes, confirme se sua interface virtual está no estado Testando e, em seguida, analise seu histórico de testes.

AWS CLI

Execute o seguinte comando list-virtual-interface-test-history da AWS CLI:

aws directconnect list-virtual-interface-test-history --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID

Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.

Interrompa o teste de failover

Para interromper o teste de failover, use o console do Direct Connect ou a AWS CLI.

Console do Direct Connect

Conclua as etapas a seguir:

  1. Abra o console do Direct Connect.
  2. No painel de navegação, clique em Interfaces virtuais.
  3. Selecione sua interface virtual.
  4. Clique em Ações e, em seguida, em Cancelar teste.

AWS CLI

Execute o seguinte comando stop-bgp-failover-test da AWS CLI:

aws directconnect stop-bgp-failover-test --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID

Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.

Verifique o estado da sua interface virtual

Depois de interromper o teste de failover, certifique-se de que sua interface virtual esteja no estado Disponível.

Console do Direct Connect

Conclua as etapas a seguir:

  1. Abra o console do Direct Connect.
  2. No painel de navegação, clique em Interfaces virtuais.
  3. Selecione sua interface virtual.
  4. Na coluna Estado, confirme se sua interface virtual está no estado Disponível.

AWS CLI

  1. Execute o seguinte comando describe-virtual-interfaces da AWS CLI:

    aws directconnect describe-virtual-interfaces --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID

    Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.

  2. Na saída do comando, confirme se virtualInterfaceState está no estado Disponível.

Informações relacionadas

Teste de failover do Direct Connect

(Recomendado) Etapa 7: Configurar conexões redundantes

Monitor with Amazon CloudWatch (Monitore com o Amazon CloudWatch)

AWS OFICIALAtualizada há 6 meses