Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Confederações BGP para escala do IBGP

Entendendo as confederações BGP

As confederações de BGP são outra maneira de resolver os problemas de escala criados pelo requisito de malha completa do 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 abaixo de AS. Normalmente, os números sub-AS são retirados dos números de AS privados entre 64.512 e 65.535.

Dentro de um sub-AS, existe o mesmo requisito interno de malha completa BGP (IBGP). 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 parece inteiro para outras ASs da confederação. O caminho AS recebido por outras ASs mostra apenas o número DE atribuído globalmente. Ele não inclui a sequência da confederação ou os números de sub-AS atribuídos privadamente. Os números de 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 de EBGP são readvertidas para outros sub-ASs.

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

Este exemplo mostra como configurar as confederações BGP.

Requisitos

Visão geral

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

Semelhante aos refletores de rota, as confederações BGP reduzem o número de sessões por pares e sessões de TCP para manter conexões entre dispositivos de roteamento do IBGP. A confederação BGP é um método usado para resolver os problemas de escala criados pelo requisito de malha completa do IBGP. As confederações bgp efetivamente separam 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 abaixo de 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. As conexões com outras confederações são feitas com o 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 de amostra em que 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

Configuração

Procedimento

Configuração rápida da CLI

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

Todos os dispositivos em Sub-AS 64512

Dispositivo de borda em Sub-AS 64512

Todos os dispositivos em Sub-AS 64513

Dispositivo de borda em 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 na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar as confederações BGP:

  1. Defina o número de 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 se a configuração está funcionando corretamente.

Verificação de vizinhos BGP

Propósito

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

Ação

A partir 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

A partir 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).

  • Pois 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 do BGP está correta.

Ação

A partir 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 peers BGP é mostrado.

  • Para Down Peers, o número total de pares não estabelecidos é de 0. Se esse valor não for zero, uma ou mais sessões de peering ainda não estarã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 amortecidas (como 0/0/0). Se o campo estiver Active, ele indica um problema na criação da sessão BGP.