Como faço para testar a resiliência da minha conexão do Direct Connect?
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:
- Abra o console do Direct Connect.
- No painel de navegação, clique em Interfaces virtuais.
- Selecione sua interface virtual.
- Clique em Ações e, em seguida, em Reduzir o BGP.
- 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. - 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:
- Abra o console do Direct Connect.
- No painel de navegação, clique em Interfaces virtuais.
- Selecione sua interface virtual.
- Na coluna Estado, confirme se sua interface virtual está no estado Testando.
AWS CLI
- Execute o seguinte comando describe-virtual-interfaces da AWS CLI:
Observação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.aws directconnect describe-virtual-interfaces --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_ID - 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:
- Abra o console do Direct Connect.
- No painel de navegação, clique em Interfaces virtuais.
- Selecione sua interface virtual.
- 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:
- Abra o console do Direct Connect.
- No painel de navegação, clique em Interfaces virtuais.
- Selecione sua interface virtual.
- 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:
- Abra o console do Direct Connect.
- No painel de navegação, clique em Interfaces virtuais.
- Selecione sua interface virtual.
- Na coluna Estado, confirme se sua interface virtual está no estado Disponível.
AWS CLI
-
Execute o seguinte comando describe-virtual-interfaces da AWS CLI:
aws directconnect describe-virtual-interfaces --virtual-interface-id dxvif-YOUR_VIRTUAL_INTERFACE_IDObservação: substitua YOUR_VIRTUAL_INTERFACE_ID pelo ID da sua interface virtual.
-
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)
- Idioma
- Português

Conteúdo relevante
- feita há 7 meses
AWS OFICIALAtualizada há um ano
AWS OFICIALAtualizada há 5 meses
AWS OFICIALAtualizada há 5 meses