ip prefix-list
Эта команда используется для создания записи в списке префиксов.
Маршрутизатор начинает сопоставление префиксов с начала списка префиксов и останавливается, как только происходит совпадение или отклонение. Для повышения эффективности используйте параметр seq
и размещайте часто встречающиеся совпадения или отклонения ближе к началу списка. Значения последовательности генерируются с шагом 5.
Используйте параметры ge
и le
для указания диапазона длины префикса, который нужно сопоставить. При настройке этих параметров установите le
меньше 32, а ge
меньше значения le
. Используйте параметр no
с этой командой для удаления записи из списка префиксов.
Синтаксис команды
ip prefix-list WORD (deny|permit) (A.B.C.D/M|any)
ip prefix-list WORD (deny|permit) A.B.C.D/M eq <0-32>
ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32>
ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32> le <0-32>
ip prefix-list WORD (deny|permit) A.B.C.D/M le <0-32>
ip prefix-list WORD (deny|permit) A.B.C.D/M le <0-32> ge <0-32>
ip prefix-list WORD seq <1-4294967295> (deny|permit) (A.B.C.D/M|any)
ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M eq <0-32>
ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32>
ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32> le <0-32>
ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32>
ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32> ge <0-32>
no ip prefix-list WORD
no ip prefix-list WORD (deny|permit) (A.B.C.D/M|any)
no ip prefix-list WORD (deny|permit) A.B.C.D/M eq <0-32>
no ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32>
no ip prefix-list WORD (deny|permit) A.B.C.D/M ge <0-32> le <0-32>
no ip prefix-list WORD (deny|permit) A.B.C.D/M le <0-32>
no ip prefix-list WORD (deny|permit) A.B.C.D/M le <0-32> ge <0-32>
no ip prefix-list WORD seq <1-4294967295> (deny|permit) (A.B.C.D/M|any)
no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M eq <0-32>
no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32>
no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M ge <0-32> le <0-32>
no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32>
no ip prefix-list WORD seq <1-4294967295> (deny|permit) A.B.C.D/M le <0-32> ge <0-32>
ip prefix-list sequence-number
no ip prefix-list sequence-number
ip prefix-list WORD description LINE
no ip prefix-list WORD description LINE
no ip prefix-list WORD description
Параметры
WORD | Имя списка префиксов. |
deny | Отклонить пакеты. |
permit | Принять пакеты. |
A.B.C.D/M | IP-адрес и длина маски списка префиксов. |
eg | Точное совпадение длины префикса. |
le | Максимальная длина префикса для совпадения. |
ge | Минимальная длина префикса для совпадения. |
<0-32> | Длина префикса для совпадения. |
<1-4294967295> | Номер последовательности списка префиксов. |
any | Принять все пакеты любой длины. Этот параметр эквивалентен использованию 0.0.0.0/0 le 32. |
sequence-number | |
no ip prefix-list sequencenumber | Если вы отключаете генерацию номеров последовательности, вы должны указать номер последовательности для каждой записи, используя параметр sequence number в команде ip prefix-list . |
ip prefix-list sequencenumber | Команда. |
LINE | До 80 символов, описывающих этот список префиксов. |
Значение по умолчанию
Значение по умолчанию не указано.
Режим команды
Режим конфигурации.
Примеры
В этой конфигурации команда ip prefix-list сопоставляет все, но отклоняет диапазон IP-адресов 76.2.2.0.
#conf t
(config)#router bgp 100
(config-router)#network 172.1.1.0
(config-router)#network 172.1.2.0
(config-router)#
(config-router)#neighbor 10.6.5.3 remote-as 300
(config-router)#neighbor 10.6.5.3 prefix-list mylist out
(config-router)#exit
(config)#ip prefix-list mylist seq 5 deny 76.2.2.0/24
(config)#ip prefix-list mylist seq 10 permit 0.0.0.0/0