6.7.61 neighbor prefix-list
Назначение команды
Эта команда используется для фильтрации информации от BGP-соседа с помощью заданного списка префиксов.
Чтобы удалить запись, используйте параметр no.
Синтаксис команды
neighbor NEIGHBORID prefix-list LISTNAME ( in | out )
no neighbor NEIGHBORID prefix-list LISTNAME ( in | out )
Параметры
| Параметр | Описание параметра | Значение параметра |
|---|---|---|
| NEIGHBORID | (A.B.C.D|TAG) | - |
| A.B.C.D | Указывает адрес BGP-соседа в формате IPv4. | IPv4-адрес в формате A.B.C.D |
| TAG | Имя существующей группы одноранговых узлов. Чтобы узнать, как создать группы, см. команды neighbor peer-group и neighbor remote-as.При использовании этого параметра команда применяется ко всем одноранговым узлам в указанной группе. | До 20 символов |
| LISTNAME | Имя списка префиксов. | До 40 символов |
| in | Указывает, что фильтрация применяется к входящей информации. | - |
| out | Указывает, что фильтрация применяется к исходящей информации. | - |
Режим команды
- Router Configuration
- Address Family Configuration
Использование
Эта команда задаёт список префиксов для фильтрации объявлений BGP.
Фильтрация по списку префиксов происходит путём сопоставления маршрутов с указанными в списке значениями:
- Если найдено совпадение — маршрут используется. Пустой список префиксов разрешает все маршруты.
- Если префикс не совпадает ни с одной записью — маршрут отклоняется.
- Если несколько записей соответствуют префиксу, выбирается запись с наименьшим номером последовательности.
Маршрутизатор начинает проверку с начала списка (с номера последовательности 1).
После первого совпадения или отклонения проверка прекращается.
Для повышения эффективности наиболее частые правила помещаются в начало списка.
Альтернативной командой для фильтрации является neighbor distribute-list, но для одного и того же соседа и направления можно использовать только одну из этих команд.
Примеры
Switch# configure terminal
Switch(config)# ip prefix-list list1 deny 30.0.0.0/24
Switch(config)# router bgp 12
Switch(config-router)# neighbor 10.10.10.10 prefix-list list1 in
Связанные команды
ip prefix-list