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
- Encontre o menor endereço de rede e o maior endereço de broadcast da lista.
- Compare os dois em binário da esquerda para a direita e conte os bits iguais. Esse número é o prefixo do sumário.
- 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.
| Lista | Sumário | Endereços extras |
|---|---|---|
| 172.16.0.0/24 – 172.16.3.0/24 | 172.16.0.0/22 | 0 |
| 10.1.4.0/24, 10.1.5.0/24, 10.1.6.0/24 | 10.1.4.0/22 | 256 |
| 192.168.8.0/24 – 192.168.15.0/24 | 192.168.8.0/21 | 0 |
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-onlyo roteador anuncia o agregado e também as rotas específicas. Usesuppress-mapquando 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.