Есть главный офис к которому подключаются филиалы. Протокол маршрутизации - EIGRP. Для того, чтобы умеьшить вероятность возникновеня такого события как Stuck in Active используют функцию eigrp stub либо суммаризацию. Это два основных и, пожалуй, единственных способа остановить неконтролируемое распространение query в больших сетях.
Но что делать если, например, филиал большой, имеет несколько подключений к головному? Внутри него куча разветвлений и нет полной избыточности. Как обеспечить необходимую надежность и при этом не распространять query внутрь филиала? Например, необходимо при падении одного WAN линка иметь доступ к Lo0 интерфейсу роутера, чтобы хотя бы посмотреть в чем дело.
Роутер в режиме stub кроме того, что не получает query от соседей, при настройках по-умолчанию не распространяет роутинг апдейты от соседних маршрутизаторов, а адвертаизит только те сети, которые у него имеют статус connected. Соответственно на картинке ниже, при падении левого WAN линка сеть 192.168.3.0 станет недоступной из главного офиса, т.к. правый роутер не форварднет эту сеть соседнему маршрутизатору потому что является stub'ом.
1. Использовать summary address на интерфейсах в сторону филиала и в сторону соседа, а в процессе eigrp использовать eigrp stub connected summary.
Не очень элегантное решение, хотя и вполне рабочее. Плохо масштабируется и имеет ряд других минусов.
2. Leak-map. Этот параметр позволяет роутеру добавлять исключения и раздавать соседям отдельные сети. Причем в решении используется route-map, что позволяет очень гибко контролировать распространение маршрутов. Выглядит это примерно так для правого роутера в филиале:
ip prefix-list R3-pl seq 5 permit 192.168.3.0/24 ip prefix-list R3-pl seq 10 permit 10.1.1.0/24 route-map R3-Lo0 permit 10 match ip address prefix-list R3-pl router eigrp 1 network 10.1.0.0 0.0.255.255 network 192.168.4.0 no auto-summary eigrp stub leak-map R3-Lo0В этом случае нужно всего лишь контролировать, какие сети адвертайзить дальше, а какие нет. Необходимо помнить, что leak-map действует на весть процесс eigrp, соответственно в него необходимо включать все сети, которые не connected и которые необходимо адвертайзить.
Еще одно применение leak-map в паре с summary address уже не относится к опции stub - роутер может передавать соседу наравне с суммарной суперсетью некоторые ее подсети (наравне с 192.168.0.0/16 еще 192.168.1.0/24, 192.168.12.0/24). Достигается это следующим образом:
ip prefix-list PL seq 5 permit 192.168.1.0/24
ip prefix-list PL seq 10 permit 192.168.12/24 route-map RM-PL permit 10 match ip address prefix-list PL interface FastEthernet 0/1 ip summary-address eigrp 1 192.168.0.0 255.255.0.0 leak-map RM-PL
Комментариев нет:
Отправить комментарий