Configurar BFD no ExpressRoute
O ExpressRoute dá suporte à BFD (Detecção de Encaminhamento Bidirecional) em emparelhamento privado e da Microsoft. Ao habilitar a BFD sobre ExpressRoute, você poderá acelerar a detecção de falhas de link entre dispositivos MSEE (Microsoft Enterprise Edge) e roteadores para os quais o circuito do ExpressRoute é configurado (CE/PE). É possível configurar o ExpressRoute nos dispositivos de roteamento de borda ou dispositivos de roteamento de Borda do Parceiro (se tiver optado pelo serviço de conexão gerenciado da Camada 3). Este documento explica a necessidade de BFD e de como habilitar a BFD no ExpressRoute.
Necessidade de BFD
O diagrama a seguir mostra as vantagens de habilitar a BFD por meio do circuito ExpressRoute:
É possível habilitar o circuito do ExpressRoute por meio de conexões da Camada 2 ou por conexões gerenciadas da Camada 3. Em ambos os casos, se houver um ou mais dispositivos de Camada 2 no caminho de conexão do ExpressRoute, a responsabilidade de detectar qualquer falha de vínculo no caminho está na sessão BGP sobreposta.
Nos dispositivos MSEE, o tempo em espera e de keep alive de BGP são tipicamente configurados como 60 e 180 segundos, respectivamente. Por isso, quando uma falha de link acontece, poderá levar até três minutos para detectá-la e alternar o tráfego para uma conexão alternativa.
É possível controlar os temporizadores de BGP, configurando um tempo em espera e de keep alive de BGP inferior no seu dispositivo de emparelhamento de borda. Se os temporizadores BGP não forem os mesmos entre os dois dispositivos de emparelhamento, a sessão BGP será estabelecida usando o valor de tempo menor. O keep alive do BGP pode ser definido por três segundos e o tempo de espera por 10 segundos. No entanto, a configuração de um temporizador BGP agressivo não é recomendada porque o protocolo é um processo intensivo.
Nesse cenário, a BFD pode ajudar. A BFD fornece detecção de falha de vínculo de baixa sobrecarga em um intervalo de tempo em fração de segundos.
Observação
O BFD fornece um tempo de failover mais rápido quando uma falha de link é detectada, mas a convergência de conexão geral levará até um minuto para o failover entre os gateways de rede virtual do ExpressRoute e os MSEEs.
Habilitar BFD
A BFD é configurada por padrão em todas as interfaces de emparelhamento privado do ExpressRoute e da Microsoft criadas recentemente nos MSEEs. Dessa forma, para habilitar a BFD, você só precisará configurá-la em seus dispositivos primários e secundários. Configurar a BFD é um processo de duas etapas. Configure a BFD na interface e vincule-a à sessão BGP.
Observação
O BFD só tem suporte no emparelhamento de IPv4.
Um exemplo de configuração de CE/PE (usando o Cisco IOS XE) é mostrado da seguinte maneira:
interface TenGigabitEthernet2/0/0.150
description private peering to Azure
encapsulation dot1Q 15 second-dot1q 150
ip vrf forwarding 15
ip address 192.168.15.17 255.255.255.252
bfd interval 300 min_rx 300 multiplier 3
router bgp 65020
address-family ipv4 vrf 15
network 10.1.15.0 mask 255.255.255.128
neighbor 192.168.15.18 remote-as 12076
neighbor 192.168.15.18 fall-over bfd
neighbor 192.168.15.18 activate
neighbor 192.168.15.18 soft-reconfiguration inbound
exit-address-family
Observação
Para habilitar a BFD em um emparelhamento privado ou da Microsoft já existente, será necessário redefinir o emparelhamento. Isso precisará ser feito em circuitos configurados com emparelhamento privado antes de agosto de 2018 e emparelhamento da Microsoft antes de janeiro de 2020. Consulte Redefinir emparelhamentos do ExpressRoute. Embora a configuração do BFD em seus dispositivos primários e secundários seja opcional, a configuração de BFD nos dispositivos do Azure para novos emparelhamentos não é opcional e não pode ser removida.
Negociação de temporizador de BFD
Entre pares de BFD, o mais lento dos dois pares determina a taxa de transmissão. Os intervalos de transmissão/recepção de BFD dos MSEEs estão definidos para 300 milissegundos. Em determinados cenários, o intervalo pode ser definido em um valor mais alto de 750 milissegundos. Ao configurar um valor mais alto, você poderá forçar esses intervalos a ser mais longos, mas não será possível torná-los mais curtos.
Observação
Se você configurou circuitos ExpressRoute com redundância geográfica ou usou a conectividade VPN IPsec site a site como backup. A habilitação de BFD ajudará o failover mais rápido após uma falha de conectividade do ExpressRoute.
Próximas etapas
Para obter mais informações ou ajuda, confira os seguintes links: