6.4.11 match origin
Назначение команды
Используйте эту команду для сопоставления по признаку происхождения маршрута (origin).
Для отключения сопоставления используйте форму no.
Атрибут origin определяет источник информации о маршруте:
egp— информация получена по Exterior Gateway Protocol, отображается какeв таблице маршрутов.igp— информация получена из внутреннего протокола (IGP), отображается какi.incomplete— происхождение неизвестно или получено другими средствами, отображается как?. Например, если статический маршрут перераспределяется в BGP, он считаетсяincomplete.
Команда match origin указывает происхождение маршрута, с которым будет происходить сопоставление:
- Если найдено совпадение и указан
permit, маршрут перераспределяется или контролируется согласно действиюset. - Если задан
deny, маршрут не перераспределяется и не контролируется. - Если критерии не выполнены, маршрут не принимается и не передаётся, независимо от параметров
permitилиdeny.
Маршруты, заданные политиками, могут отличаться от маршрутов, определённых протоколами маршрутизации.
Политики позволяют направлять пакеты по разным маршрутам в зависимости от длины или содержимого.
Перенаправление пакетов на основе политики имеет приоритет над маршрутами в таблицах маршрутизации.
Синтаксис команды
match origin { egp | igp | incomplete }
no match origin
Параметры
| Параметр | Описание | Значение |
|---|---|---|
| egp | Получено по EGP | - |
| igp | Внутренний протокол (IGP) | - |
| incomplete | Происхождение неизвестно | - |
Режим команды
Route-map Configuration
Использование
Команда применима только для BGP.
Примеры
Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match origin egp