Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração de BFD para VPN e VPLS de Camada 2

O procedimento a seguir descreve como configurar a Detecção de Encaminhamento Bidirecional (BFD) para VPN e VPLS de Camada 2. Para VPNs, você configura as sessões de BFD nas interfaces que transportam o tráfego dos roteadores PE para os roteadores CE.

O protocolo BFD é um mecanismo simples de saudação que detecta falhas em uma rede. Os pacotes Hello são enviados em um intervalo regular especificado. Uma falha de vizinho é detectada quando o dispositivo de roteamento para de receber uma resposta após um intervalo especificado. O BFD trabalha com uma ampla variedade de ambientes de rede e topologias. Os temporizadores de detecção de falhas para BFD têm limites de tempo mais curtos do que os mecanismos de detecção de falhas padrão para BGP, portanto, fornecem uma detecção mais rápida.

Os temporizadores de detecção de falhas BFD são adaptativos e podem ser ajustados para serem mais rápidos ou mais lentos. Quanto menor o valor do temporizador de detecção de falhas de BFD, mais rápida é a detecção de falhas e vice-versa. Por exemplo, os temporizadores podem se adaptar a um valor mais alto se a adjacência falhar (ou seja, o temporizador detecta falhas mais lentamente). Ou um vizinho pode negociar um valor mais alto para um temporizador do que o valor configurado. Os temporizadores se adaptam a um valor mais alto quando um flap de sessão BFD ocorre mais de três vezes em um intervalo de 15 segundos. Um algoritmo de recuo aumenta o intervalo de recebimento em dois se a instância BFD local for o motivo da oscilação de sessão. O intervalo de transmissão é aumentado em dois se a instância BFD remota for o motivo da oscilação de sessão. Você pode usar o clear bfd adaptation comando para retornar os temporizadores de intervalo BFD aos seus valores configurados. O clear bfd adaptation comando não tem hits, o que significa que o comando não afeta o fluxo de tráfego no dispositivo de roteamento.

  1. Você pode habilitar a detecção de falha de BFD. Os temporizadores de detecção de falhas BFD são adaptativos e podem ser ajustados para serem mais rápidos ou mais lentos. Quanto menor o valor do temporizador de detecção de falhas de BFD, mais rápida é a detecção de falhas e vice-versa. Por exemplo, os temporizadores podem se adaptar a um valor mais alto se a adjacência falhar (ou seja, o temporizador detecta falhas mais lentamente). Ou um vizinho pode negociar um valor mais alto para um temporizador do que o valor configurado. Os temporizadores se adaptam a um valor mais alto quando um flap de sessão BFD ocorre mais de três vezes em um intervalo de 15 segundos. Um algoritmo de retirada aumenta o intervalo de recebimento (Rx) em dois se a instância BFD local for o motivo da oscilação de sessão. O intervalo de transmissão (Tx) é aumentado em dois se a instância BFD remota for o motivo da oscilação de sessão.

    Para habilitar a detecção de falha de BFD e especificar o limite para a adaptação do tempo de detecção de sessão de BFD, especifique um tempo em milissegundos usando a threshold declaração. Quando o tempo de detecção se adapta a um valor igual ou maior que o limite, uma única interceptação e uma única mensagem de log do sistema são enviadas.

    Observação:

    O tempo limite deve ser igual ou maior que o valor especificado na minimum-interval ou na minimum-receive-interval declaração.

    Você pode usar o clear bfd adaptation comando para retornar os temporizadores de intervalo BFD aos seus valores configurados. O clear bfd adaptation comando não tem hits, o que significa que o comando não afeta o fluxo de tráfego no dispositivo de roteamento.

  2. Você pode especificar o intervalo mínimo após o qual o dispositivo de roteamento local transmite pacotes de saudação e espera receber uma resposta de um vizinho com o qual estabeleceu uma sessão BFD. Você especifica o intervalo em milissegundos usando a minimum-interval declaração.

    Opcionalmente, em vez de usar essa instrução, você pode especificar os intervalos mínimos de transmissão e recebimento separadamente usando as minimum-interval (especificadas na transmit-interval instrução) e minimum-receive-interval declarações.

  3. Você pode configurar o intervalo mínimo após o qual o dispositivo de roteamento local deve receber uma resposta de um vizinho com o qual ele estabeleceu uma sessão BFD. Especifique o número de milissegundos usando a minimum-receive-interval declaração.
  4. Você pode especificar que uma interface seja declarada inativa quando um determinado número de pacotes de saudação não tiver sido recebido de um roteador vizinho por meio dessa interface. Especifique o número de pacotes de saudação incluindo a multiplier declaração.
  5. Você pode configurar sessões de BFD para não se adaptarem às mudanças nas condições da rede incluindo a no-adaptation declaração. Recomendamos que você não desabilite a adaptação BFD, a menos que seja preferível ter a adaptação BFD desabilitada em sua rede.
  6. Especifique as opções de intervalo de transmissão para bfd-liveness-detection a instrução incluindo a transmit-interval declaração. O intervalo de transmissão negociado para um peer é o intervalo entre o envio de pacotes BFD para peers. O intervalo de recebimento de um peer é o tempo mínimo necessário entre os pacotes enviados de seu peer; O intervalo de recebimento não é negociado entre pares. Para determinar o intervalo de transmissão, cada peer compara seu intervalo mínimo de transmissão configurado com o intervalo mínimo de recepção de seu peer. O maior dos dois números é aceito como o intervalo de transmissão para esse peer.

    A transmit-interval instrução especifica a frequência com que as instruções BFD são transmitidas e inclui as seguintes opções:

    • minimum-interval milliseconds— Especifique o intervalo mínimo em milissegundos no qual o dispositivo de roteamento local transmite pacotes de saudação a um vizinho com o qual estabeleceu uma sessão BFD.

    • threshold milliseconds— Especifique o limite para a adaptação do intervalo de transmissão da sessão BFD. Quando o intervalo de transmissão se adapta a um valor maior que o limite, uma única armadilha e uma única mensagem do sistema são enviadas.

      Observação:

      O valor limite especificado na threshold instrução deve ser maior que o valor especificado na minimum-interval instrução para a transmit-interval instrução.

  7. Especifique a versão BFD incluindo a version declaração. Você pode definir o BFD para a versão 1 ou permitir que o BFD determine qual versão ele precisa ser incluindo a automatic opção.