19 Маршрутные карты
19.1 Понятие маршрутных карт
Рассмотренные ранее методы контроля перераспределения маршрутной
информации при помощи списков доступа или списков префикса, позволяли
проводить выбор, относительно того следует или не следует производить пере-
распределение маршрутной информации. Однако критерии выбора маршрутов
ограничивались лишь IP адресом сети получателя или длинной префикса сети,
когда у любого маршрута есть гораздо больше параметров, по которым требу-
ется производить выбор. К таким параметрам, например, относятся:
– Тип маршрута;
– Метрика маршрута;
– Выходной интерфейс маршрутизатора;
– IP адрес маршрутизатора заявившего маршрут.
Еще одним серьезным ограничением рассмотренных ранее методов
фильтрации маршрутной информации является то, что существует только два
возможных действия, это пропустить маршрут на перераспределение или его
отбросить. В рассмотренных ранее механизмах нельзя применять различные
действия к различным группам маршрутов, в зависимости от того, какое из
списка правил было выполнено.
Для снятия описанных ограничений был разработан еще один способ
фильтрации маршрутной информации в процессе перераспределения, базирую-
щийся на использовании специальных логических выражений, называемых
маршрутными картами (route maps).
Маршрутная карта – это логическое выражение, состоящее из одного или
нескольких выражений, каждое из которых может содержать ноль, одно или
несколько условий совпадения и ноль, одно или несколько предопределенных
действий. Как и именованные списки доступа или выражения списков префик-
сов, выражения маршрутных карт имеют порядковые номера. При перераспре-
делении сети получателя в протокол маршрутизации маршрутизатор проверяет
соответствие условиям совпадения выражениям, указанным в маршрутной кар-
те в порядке возрастания номеров выражений. Маршрутизатор обнаруживает
соответствие сети получателя и выражения маршрутной карты только в том
случае, если все условия совпадения в данном выражении соблюдаются. Если
совпадение обнаружено, маршрутизатор перераспределяет данную сеть получа-
тель в соответствии с действиями определенными в выражении. Если не обна-
руживается совпадения ни с одним выражением, сеть получатель не перерас-
пределяется.
Подобно выражениям списков доступа и списков префиксов, выражения
маршрутных карт могут возвращать значения permit или deny. Если сеть полу-
чатель соответствует выражению deny маршрутной карты, сеть получатель не