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