7.5.2 match as-path
Назначение команды
Эта команда используется для сопоставления маршрута с access-list пути автономных систем (AS path).
Форма с no удаляет запись о сопоставлении пути.
Команда match as-path определяет путь автономных систем, с которым нужно произвести сравнение:
- Если маршрут соответствует указанному пути и используется ключевое слово
permit, маршрут будет перераспределён или обработан согласно действиямset. - Если совпадение найдено и указано
deny, маршрут не будет перераспределён или обработан. - Если совпадения нет — маршрут не принимается и не пересылается, независимо от
permitилиdeny.
Следует учитывать, что маршруты, определённые политиками, могут отличаться от маршрутов, определённых протоколами маршрутизации.
Назначение политик позволяет пакетам следовать по различным маршрутам в зависимости от длины или содержимого.
Маршрутизация на основе политик имеет приоритет над маршрутами из таблиц маршрутизации.
Синтаксис команды
match as-path LISTNAME
no match as-path
Параметры
| Параметр | Описание параметра | Значение параметра |
|---|---|---|
| LISTNAME | Имя access-list пути автономных систем (AS path) | До 20 символов |
Режим команды
Route-map Configuration
По умолчанию
Сопоставление по as-path по умолчанию не задано.
Использование
Команда применяется только в BGP.
Примеры
Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match as-path myaccesslist
Связанные команды
match metric
match ip address
match community
set as-path
set community