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