На актуальных версиях ESR возможность анонсировать имеющуюся маршрутную информацию в виде маршрута по умолчанию доступна лишь для следующих типов зон: Stub, Totally Stub, NSSA, Totally NSSA. Однако в случае необходимости можно передать маршрут по умолчанию и в normal/backbone area.
Рассмотрим на примере:
На маршрутизаторе имеется ряд подсетей:
esr1# show ip route Codes: C - connected, S - static, R - RIP derived, O - OSPF derived, IA - OSPF inter area route, E1 - OSPF external type 1 route, E2 - OSPF external type 2 route B - BGP derived, D - DHCP derived, K - kernel route, V - VRRP route i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - FIB route C * 192.168.14.0/24 [0/0] dev gi1/0/3 [direct 03:46:15] C * 192.168.12.0/30 [0/0] dev gi1/0/4 [direct 03:46:15] C * 192.168.5.0/24 [0/0] dev gi1/0/1 [direct 03:14:57] C * 192.168.6.0/24 [0/0] dev gi1/0/2 [direct 03:53:29] C * 192.168.70.0/23 [0/0] dev gi1/0/6 [direct 03:46:15]
Можно создать маршрут по умолчанию следующим образом:
esr1(config)# ip route 0.0.0.0/0 blackhole
После этого включить анонсирование статических маршрутов в OSPF. Конфигурация OSPF будет выглядеть следующим образом:
router ospf 1 router-id 10.0.0.1 redistribute static area 0.0.0.0 enable exit enable exit
При наличии других статических маршрутов, можно использовать дополнительно route-map для фильтрации:
route-map static rule 1 match ip address 0.0.0.0/0 exit rule 2 action deny exit exit router ospf 1 router-id 10.0.0.1 redistribute static route-map static area 0.0.0.0 enable exit enable exit
После этого соседям в area 0.0.0.0 начнет анонсироваться маршрут по умолчанию:
esr2# sh ip route Codes: C - connected, S - static, R - RIP derived, O - OSPF derived, IA - OSPF inter area route, E1 - OSPF external type 1 route, E2 - OSPF external type 2 route B - BGP derived, D - DHCP derived, K - kernel route, V - VRRP route i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - FIB route O E2 * 0.0.0.0/0 [150/10/10000] via 192.168.5.1 on gi1/0/1 [ospf1 22:33:13 from 10.0.0.1] (10 .0.0.1) C * 192.168.5.0/24 [0/0] dev gi1/0/1 [direct 22:33:07]
Точно таким же образом возможно и суммирование подсетей при передаче. Однако стоит учитывать, что данный маршрут по умолчанию будет передаваться вне зависимости от активности данных подсетей в таблице маршрутизации.