taap.digitalferramentas para engenharia de redes

Sumarização de rotas (supernet)

Uma rede por linha, com prefixo. A ferramenta encontra os bits em comum entre o menor e o maior endereço e informa se o sumário cobre endereços que não estavam na lista.

summarize

Por que sumarizar

Sumarizar (ou agregar) é anunciar um prefixo mais curto no lugar de vários prefixos longos. A tabela de roteamento do núcleo fica menor, o SPF do OSPF roda menos vezes e uma interface que cai em uma filial não gera atualização para a rede inteira. É o princípio do CIDR (RFC 4632).

Como o sumário é calculado

  1. Encontre o menor endereço de rede e o maior endereço de broadcast da lista.
  2. Compare os dois em binário da esquerda para a direita e conte os bits iguais. Esse número é o prefixo do sumário.
  3. O sumário é o menor endereço com os bits restantes zerados.

Exemplo exato: 172.16.0.0/24 a 172.16.3.0/24

No terceiro octeto, 0 = 00000000 e 3 = 00000011. Os seis primeiros bits são iguais, então o prefixo comum é 16 + 6 = 22. Resultado: 172.16.0.0/22 (255.255.252.0), cobrindo exatamente as quatro /24.

Exemplo com sobrecobertura

Com 10.1.4.0/24, 10.1.5.0/24 e 10.1.6.0/24, o sumário é 10.1.4.0/22, que também inclui 10.1.7.0/24. A ferramenta avisa: 256 endereços a mais. Se 10.1.7.0/24 existir em outra parte da rede, o sumário cria um buraco negro ou roteamento assimétrico. Nesse caso, anuncie 10.1.4.0/23 + 10.1.6.0/24.

ListaSumárioEndereços extras
172.16.0.0/24 – 172.16.3.0/24172.16.0.0/220
10.1.4.0/24, 10.1.5.0/24, 10.1.6.0/2410.1.4.0/22256
192.168.8.0/24 – 192.168.15.0/24192.168.8.0/210

Configuração

! OSPF (Cisco), no ABR, para a área 1
router ospf 1
 area 1 range 172.16.0.0 255.255.252.0

! EIGRP (Cisco), na interface voltada ao núcleo
interface GigabitEthernet0/0
 ip summary-address eigrp 100 172.16.0.0 255.255.252.0

! BGP (Cisco)
router bgp 65001
 aggregate-address 172.16.0.0 255.255.252.0 summary-only

# Junos
set routing-options aggregate route 172.16.0.0/22

Cuidados

  • O roteador que anuncia o sumário instala uma rota para Null0 (discard) para evitar loops. Pacotes para endereços cobertos pelo sumário mas inexistentes são descartados ali.
  • No OSPF, a sumarização só é possível em ABR (inter-área) e ASBR (externas). Dentro da área, todas as LSAs tipo 1 e 2 circulam.
  • Planeje o endereçamento para sumarizar: blocos de site alinhados em potências de 2 (por exemplo, um /20 por filial) tornam o sumário exato.
  • No BGP, sem summary-only o roteador anuncia o agregado e também as rotas específicas. Use suppress-map quando quiser manter só algumas específicas, por exemplo para engenharia de tráfego.

Conferindo o resultado

Depois de configurar, confirme que o vizinho recebeu só o sumário. No Cisco IOS, show ip route 172.16.0.0 255.255.252.0 longer-prefixes no roteador remoto deve mostrar uma única entrada; no roteador que sumariza, a rota para Null0 aparece como 172.16.0.0/22 is a summary, Null0. No Junos, use show route 172.16.0.0/22 exact detail e verifique os contribuintes do agregado.

Perguntas frequentes

Qual a diferença entre sumário e supernet?

Na prática, nenhuma. Supernet é o termo para um prefixo mais curto que o da classe original; sumário é o termo usado nos protocolos de roteamento.

O que fazer quando o sumário cobre endereços demais?

Divida a lista em dois ou mais sumários menores e exatos, ou garanta que os endereços extras não existam em nenhum outro ponto da rede.

Posso misturar prefixos de tamanhos diferentes?

Sim. A ferramenta usa o menor endereço de rede e o maior broadcast da lista, independentemente do prefixo de cada item.

Ferramenta para estudo e projeto. Valide a configuração em laboratório e com a documentação do fabricante antes de aplicar em produção.