Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Confederações BGP para o dimensionamento do IBGP

Entender as confederações BGP

As confederações de BGP são outra maneira de resolver os problemas de escalonamento criados pelo requisito de malha completa BGP. As confederações BGP efetivamente dividem um grande sistema autônomo (AS) em sistemas sub-ASs( sub-ASs). Cada sub-AS deve ser identificado exclusivamente dentro do AS da confederação por um número sub-AS. Normalmente, os números sub-AS são retirados dos números de AS privados entre 64.512 e 65.535.

Em um sub-AS, existe o mesmo requisito de malha completa BGP interna (IBGP). As conexões com outras confederações são feitas com BGP externo padrão (EBGP), e os pares fora do sub-AS são tratados como externos. Para evitar loops de roteamento, um sub-AS usa uma sequência de confederação, que opera como um caminho AS, mas usa apenas os números de sub-AS atribuídos privadamente.

O AS da confederação aparece inteiro para outras ASs da confederação. O caminho de AS recebido por outras ASs mostra apenas o número DE atribuído globalmente. Ela não inclui a sequência da confederação ou os números de sub-AS atribuídos privadamente. Os números do sub-AS são removidos quando a rota é anunciada fora do AS da confederação. Figura 1 mostra um AS dividido em quatro confederações.

Figura 1: Confederações BGPConfederações BGP

Figura 1 mostra AS 3 dividido em quatro sub-ASs, 64517, 64550, 65300 e 65410, que estão vinculados por meio de sessões de EBGP. Como as confederações estão conectadas pelo EBGP, elas não precisam ser totalmente malhadas. As rotas EBGP são readvertidas para outros sub-ASs.

Example: Configuração das confederações BGP

Este exemplo mostra como configurar confederações BGP.

Requisitos

  • Configure interfaces de rede.

  • Configure sessões externas por pares. Veja exemplo: Configuração de sessões de peer BGP externas ponto a ponto.

  • Configure sessões de protocolo de gateway interior (IGP) entre pares.

  • Configure uma política de roteamento para anunciar as rotas BGP.

Visão geral

Dentro de uma confederação BGP, os enlaces entre os sistemas autônomos (ASs) membros da confederação devem ser links BGP externos (EBGP), não BGP internos (IBGP).

Semelhante aos refletores de rota, as confederações BGP reduzem o número de sessões de peer e sessões de TCP para manter conexões entre dispositivos de roteamento IBGP. A confederação BGP é um método usado para resolver os problemas de escalonamento criados pelo requisito de malha completa do IBGP. As confederações BGP efetivamente dividem um grande AS em sistemas sub-autônomos. Cada sub-AS deve ser identificado exclusivamente dentro do AS da confederação por um número sub-AS. Normalmente, os números sub-AS são retirados dos números de AS privados entre 64512 e 65535. Dentro de um sub-AS, existe o mesmo requisito de malha completa do IBGP. Conexões com outras confederações são feitas com EBGP padrão, e os pares fora do sub-AS são tratados como externos. Para evitar loops de roteamento, um sub-AS usa uma sequência de confederação, que opera como um caminho AS, mas usa apenas os números de sub-AS atribuídos privadamente.

Figura 2 mostra uma rede amostral na qual o AS 17 tem duas confederações separadas: sub-AS 64512 e sub-AS 64513, cada um dos quais tem vários roteadores. Dentro de um sub-AS, um IGP é usado para estabelecer conectividade de rede com pares internos. Entre sub-ASs, uma sessão de peer EBGP é estabelecida.

Figura 2: Rede típica usando confederações BGPRede típica usando confederações BGP

Topologia

Cópia de

Procedimento

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.

Todos os dispositivos do Sub-AS 64512

Dispositivo de borda no Sub-AS 64512

Todos os dispositivos do Sub-AS 64513

Dispositivo de borda no Sub-AS 64513

Procedimento passo a passo

Este procedimento mostra as etapas para os dispositivos que estão no sub-AS 64512.

A autonomous-system declaração define o número sub-AS do dispositivo.

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte o uso do editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar confederações BGP:

  1. Defina o número sub-AS para o dispositivo.

  2. Na confederação, inclua todos os sub-ASs no AS principal.

    O número 17 representa o PRINCIPAL AS. A members declaração lista todos os sub-ASs no AS principal.

  3. No dispositivo de borda no sub-AS 64512, configure uma conexão EBGP com o dispositivo de borda no AS 64513.

  4. Configure um grupo IBGP para peering com os dispositivos dentro do sub-AS 64512.

Resultados

A partir do modo de configuração, confirme sua configuração inserindo os show routing-options comandos e show protocols os comandos. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Se você terminar de configurar o dispositivo, entre no commit modo de configuração. Repita essas etapas para sSub-AS 64513.

Verificação

Confirme que a configuração está funcionando corretamente.

Verificação de vizinhos BGP

Propósito

Verifique se o BGP está em execução em interfaces configuradas e se a sessão BGP está ativa para cada endereço vizinho.

Ação

Da CLI, entre no show bgp neighbor comando.

Saída de amostra
nome de comando
Significado

A saída mostra uma lista de vizinhos BGP com informações detalhadas da sessão. Verifique as seguintes informações:

  • Cada vizinho de peering configurado está listado.

  • Para State, cada sessão BGP é Established.

  • Para Type, cada peer está configurado como o tipo correto (interno ou externo).

  • Para AS, o número DE do vizinho BGP está correto.

Verificação de grupos BGP

Propósito

Verifique se os grupos BGP estão configurados corretamente.

Ação

Da CLI, entre no show bgp group comando.

Saída de amostra
nome de comando
Significado

A saída mostra uma lista dos grupos BGP com informações detalhadas do grupo. Verifique as seguintes informações:

  • Cada grupo configurado está listado.

  • Para AS, o AS remoto de cada grupo está configurado corretamente.

  • Para Local AS, o AS local de cada grupo está configurado corretamente.

  • Para Group Type, cada grupo tem o tipo correto (interno ou externo).

  • Para Total peers, o número esperado de pares dentro do grupo é mostrado.

  • Para Established, o número esperado de pares dentro do grupo tem sessões BGP no Established estado.

  • Os endereços IP de todos os pares do grupo estão presentes.

Verificando as informações do resumo do BGP

Propósito

Verifique se a configuração BGP está correta.

Ação

Da CLI, entre no show bgp summary comando.

Saída de amostra
nome de comando
Significado

A saída mostra um resumo das informações da sessão BGP. Verifique as seguintes informações:

  • Para Groups, o número total de grupos configurados é mostrado.

  • Para Peers, o número total de pares BGP é mostrado.

  • Para Down Peers, o número total de pares não estabelecidos é 0. Se esse valor não for zero, uma ou mais sessões de peering ainda não estão estabelecidas.

  • Embaixo Peer, o endereço IP para cada peer configurado é mostrado.

  • Embaixo AS, o peer AS para cada peer configurado está correto.

  • Em Up/Dwn State, o estado BGP reflete o número de caminhos recebidos do vizinho, o número desses caminhos que foram aceitos e o número de rotas sendo amorteadas (como 0/0/0). Se o campo estiver Active, ele indica um problema no estabelecimento da sessão BGP.