Настройка фильтрации маршрутной информации в IS-IS
Между маршрутизаторами 1, 2 и 3 настроена динамическая маршрутизация с помощью протокола IS-IS.
Рисунок
В протоколе IS-IS фильтрация может осуществляться только в процессе редистрибуции.
Текущая конфигурация на маршрутизаторах следующая.
Маршрутизатор 1 работает на первом уровне как маршрутизатор внутри зоны.
EcoRouter_1#show run
router isis 1
is-type level-1
net 49.0001.0000.0000.0001.00
!
interface e2
ip mtu 1500
ip address 192.168.1.1/24
ip router isis 1
!
interface e1
ip mtu 1500
ip address 10.10.10.1/30
ip router isis 1
!
!
port te0
mtu 9728
service-instance 1
encapsulation untagged
no rewrite
connect ip interface e1
Маршрутизатор 2 работает на уровне 1 и 2.
EcoRouter_2#show run
router isis 1
net 49.0001.0000.0000.0002.00
!
interface e2
ip mtu 1500
ip address 10.10.10.5/30
ip router isis 1
!
interface e1
ip mtu 1500
ip address 10.10.10.2/30
ip router isis 1
!
port te0
mtu 9728
service-instance 1
encapsulation untagged
no rewrite
connect ip interface e1
!
port te1
mtu 9728
service-instance 1
encapsulation untagged
no rewrite
connect ip interface e2
Маршрутизатор 3 работает только на 2 уровне.
EcoRouter_3#show run
router isis 1
is-type level-2-only
net 49.0001.0000.0000.0003.00
!
interface e2
ip mtu 1500
ip address 172.16.10.1/24
ip router isis 1
!
interface e1
ip mtu 1500
ip address 10.10.10.6/30
ip router isis 1
!
port te0
mtu 9728
service-instance 1
encapsulation untagged
no rewrite
connect ip interface e1
Вывод таблиц маршрутизации для топологии.
EcoRouter_1#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
C 10.10.10.0/30 is directly connected, e1
i L1 10.10.10.4/30 [115/20] via 10.10.10.2, e1, 00:00:21
C 192.168.1.0/24 is directly connected, e2
EcoRouter_2#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
C 10.10.10.0/30 is directly connected, e1
C 10.10.10.4/30 is directly connected, e2
i L2 172.16.10.0/24 [115/20] via 10.10.10.6, e2, 00:00:02
i L1 192.168.1.0/24 [115/20] via 10.10.10.1, e1, 00:00:03
EcoRouter_3#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
i L2 10.10.10.0/30 [115/20] via 10.10.10.5, e1, 00:00:09
C 10.10.10.4/30 is directly connected, e1
C 172.16.10.0/24 is directly connected, e2
i L2 192.168.1.0/24 [115/30] via 10.10.10.5, e1, 00:00:09
Создание списка фильтров для ограничения маршрутного обновления о сети 192.168.1.0/24 от EcoRouter_1 к EcoRouter_3.
EcoRouter_3(config)#policy-filter-list 20 deny 192.168.1.0 0.0.0.255
где 20 — номер списка фильтров, deny — запрещающий аргумент, 192.168.1.0 0.0.0.255 — сеть, маршрутное обновление о которой ограничено.
После этого следует размещение списка фильтров в контекст маршрутизации граничного маршрутизатора.
EcoRouter_2(config)#router isis 1
EcoRouter_2(config-router)#redistribute isis level-1 into level-2 distribute-list 20
где redistribute — команда перераспределения маршрутов, isis level-1 into level-2 — аргумент, указывающий, что маршрут забирается из isis внутри зоны и передается за границы зоны, distribute-list 20 — аргумент, указывающий на созданный список фильтров с именем.
Результатом выполнения данной команды будет отсутствие информации о данной сети на EcoRouter 3.
EcoRouter_3#sh ip route
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default
IP Route Table for VRF "default"
i L2 10.10.10.0/30 [115/20] via 10.10.10.5, e1, 01:35:24
C 10.10.10.4/30 is directly connected, e1
C 172.16.10.0/24 is directly connected, e2