7.5.15 set as-path
Назначение команды
Эта команда используется для изменения пути автономной системы (AS-path) маршрута.
Используйте форму no этой команды для отключения функции.
Команда set as-path позволяет указать путь автономной системы.
Путём задания длины AS-path маршрутизатор влияет на выбор наилучшего пути соседом. Параметр prepend используется для добавления строки AS-пути к маршрутам, увеличивая длину AS-path.
Перед использованием команды set as-path необходимо задать условие match.
Команды match и set определяют условия перераспределения маршрутов между различными протоколами маршрутизации.
Команда match указывает критерии соответствия, при которых допускается перераспределение, а команда set задаёт действия при совпадении условий.
Если пакет не соответствует ни одному из заданных критериев, он маршрутизируется в соответствии с обычным процессом маршрутизации.
Синтаксис команды
set as-path prepend ASN [ …ASN ]
no set as-path
Параметры
| Параметр | Описание | Значение |
|---|---|---|
| ASN | Добавляемый в начало AS-пути номер автономной системы | 1–4294967295 |
| prepend | Указывает на добавление пути автономной системы | - |
Режим команды
Route-map Configuration
По умолчанию
По умолчанию set as-path не задан.
Использование
Команда применяется только в BGP.
Примеры
Пример конфигурации добавления AS-пути:
Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# set as-path prepend 8 24