

# Como o Amazon VPC Route Server funciona
<a name="route-server-how-it-works"></a>

Esta seção explica como o Amazon VPC Route Server funciona e ajuda você a entender como ele proporciona tolerância a falhas de roteamento para suas workloads executadas em sub-redes.

**Topics**
+ [Visão geral](#route-server-overview)
+ [Diagramas](#route-server-diagrams)

## Visão geral
<a name="route-server-overview"></a>

Como o Amazon VPC Route Server funciona:

1. Você configurou um dispositivo de rede (como um firewall em execução em uma instância do EC2 na VPC) para usar o Amazon VPC Route Server.

1. O dispositivo de rede falha.

1. Os endpoints do servidor de rotas detectam a falha via [Detecção de encaminhamento bidirecional (BFD)](https://en.wikipedia.org/wiki/Bidirectional_Forwarding_Detection) configurada no par do servidor de rotas.

1. Os endpoints do servidor de rotas atualizam o servidor de rotas para retirar rotas em uma [Base de informações de roteamento (RIB)](https://en.wikipedia.org/wiki/Routing_table), onde o dispositivo com falha seria o próximo salto.

1. O servidor de rotas calcula uma [Base de informações de encaminhamento (FIB)](https://en.wikipedia.org/wiki/Forwarding_information_base) com base na RIB, selecionando as melhores rotas disponíveis.

1. O servidor de rotas atualiza as tabelas de rotas configuradas com as rotas da FIB.

1. Todo o tráfego novo é encaminhado para o dispositivo em espera.

## Diagramas
<a name="route-server-diagrams"></a>

Veja a seguir um exemplo de diagrama de servidor de rotas da VPC com endpoints de servidor de rotas configurados para dispositivos em duas sub-redes.

![\[Configuração básica do Amazon VPC Route Server\]](http://docs.aws.amazon.com/pt_br/vpc/latest/userguide/images/route-server-main.png)


Começando com o exemplo acima como referência, o exemplo abaixo mostra um design mais detalhado, em que tanto o Dispositivo A quanto o Dispositivo B anunciam via BGP que podem aceitar qualquer tráfego com um IP de destino na faixa de 192.0.0.0/24 (de 192.0.0.0 a 192.0.0.255). O atributo MED (Multi-Exit Discriminator) igual a 0 diz ao servidor de rotas que o Dispositivo A deve ter preferência sobre o Dispositivo B. O servidor de rotas recebe a rota e o atributo MED do Dispositivo A e instala essa rota nas tabelas de rotas da sub-rede com a interface de rede do Dispositivo A como o "próximo salto". Como resultado, qualquer tráfego dentro da sub-rede com um IP de destino no intervalo 192.0.0.0/24 é enviado para o Dispositivo A. O Dispositivo A então processa o tráfego e o envia adiante. O tráfego de qualquer uma das sub-redes (10.0.0.0/24 ou 10.0.1.0/24) com destino a 192.0.0.0/24 será encaminhado para a interface eni-abcd (10.0.0.1) do Dispositivo A como próximo salto.

![\[Configuração do Amazon VPC Route Server antes da falha do Dispositivo A\]](http://docs.aws.amazon.com/pt_br/vpc/latest/userguide/images/route-server-failover-part-1.png)


O último exemplo abaixo mostra como o servidor de rotas lida com o failover. Enquanto o atributo MED superior diz ao servidor de rotas que o Dispositivo B é menos preferido do que o Dispositivo A, se a interface eni-abcd (10.0.0.1) do Dispositivo A se tornar inativa, o servidor de rotas atualizará as tabelas de rotas da sub-rede e o tráfego para 192.0.0.0/24 será roteado para a interface eni-efgh (10.0.1.1) do Dispositivo B como o próximo salto.

![\[Failover do Amazon VPC Route Server para o Dispositivo B\]](http://docs.aws.amazon.com/pt_br/vpc/latest/userguide/images/route-server-failover-part-2.png)
