Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP confederações para o dimensionamento do IBGP

Compreender BGP Confederações

BGP confederações são outra maneira de resolver os problemas de escalonamento criados pelo BGP de malha completa. BGP confederações efetivamente rompem um grande sistema autônomo (AS) em sistemas sub-autonómosos (sub-ASs). Cada sub-AS deve ser identificado com exclusividade na confederação COMO por um número sub-AS. Normalmente, os números sub-AS são retirados dos números as privadas entre 64.512 e 65.535.

Dentro de um sub-AS, existe o mesmo requisito de malha BGP interno (IBGP). Conexões com outras confederações são feitas com BGP externas padrão (EBGP), e peers 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 sub-AS atribuídos privadamente.

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

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

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

Exemplo: Configuração de BGP Confederações

Este exemplo mostra como configurar BGP confederações.

Requisitos

  • Configurar interfaces de rede.

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

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

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

Visão geral

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

Semelhante aos refletores deroteamento, BGP confederações reduzem o número de sessões de peers e sessões de TCP para manter conexões entre dispositivos de roteamento IBGP. BGP é um método usado para resolver os problemas de escalonamento criados pelo requisito de malha completa IBGP. BGP confederações efetivamente rompem um grande AS em sistemas subautonómos. Cada sub-AS deve ser identificado com exclusividade na confederação COMO por um número sub-AS. Normalmente, os números sub-AS são retirados dos números as privadas 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 colegas 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 sub-AS atribuídos privadamente.

Figura 2 mostra uma rede amostral na qual AS 17 tem duas confederações diferentes: sub-AS 64512 e sub-AS 64513, cada qual com vários roteadores. Dentro de um sub-AS, um IGP é usado para estabelecer conectividade de rede com peers internos. Entre os sub-ASs, estabelece-se uma sessão de peerS do EBGP.

Figura 2: Rede típica que usa BGP confederaçõesRede típica que usa BGP confederações

Topologia

Configuração

Procedimento

Configuração rápida CLI

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

Todos os dispositivos no sub-AS 64512

Dispositivo de borda no sub-AS 64512

Todos os dispositivos no sub-AS 64513

Dispositivo de borda no sub-AS 64513

Procedimento passo a passo

Esse 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 requer que você navegar por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar pela CLI, consulte Como usar o Editor de CLI no modo de configuração no Guia de Usuários da CLI do Junos OS.

Para configurar BGP confederações:

  1. Decode o número sub-AS do dispositivo.

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

    O número 17 representa o AS principal. 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 ao dispositivo de borda em AS 64513.

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

Resultados

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

Caso você não configure o dispositivo, entre commit no modo de configuração. Repetir essas etapas para sSub-AS 64513.

Verificação

Confirmar se a configuração está funcionando corretamente.

Verificar os BGP vizinhos

Propósito

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

Ação

Da CLI, insira o show bgp neighbor comando.

Saída de amostra
nome de comando
Significado

A saída mostra uma lista dos BGP vizinhos com informações detalhadas da sessão. Verificar 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 AS do BGP vizinho está correto.

Verificar grupos BGP

Propósito

Verificar se os grupos BGP estão configurados corretamente.

Ação

Da CLI, insira o 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. Verificar 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 (interna ou externa).

  • Para, Total peers mostra-se o número esperado de peers no grupo.

  • Para, Established o número esperado de peers no grupo BGP sessões no Established estado.

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

Verificar informações BGP resumo

Propósito

Verificar se a configuração BGP da rede está correta.

Ação

Da CLI, insira o show bgp summary comando.

Saída de amostra
nome de comando
Significado

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

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

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

  • Para, o número total de colegas Down Peers não-estabelecedores é 0. Caso esse valor não seja zero, uma ou mais sessões de peering ainda não estão estabelecidas.

  • Em Peer , o endereço IP de cada peer configurado é mostrado.

  • Em AS , o peer AS de cada peer configurado está correto.

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