6.5. Команды префикс-списков

6.5.1. ip prefix-list

Назначение

Команда ip prefix-list используется для создания префикс-списка или добавления записи в префикс-список в режиме Global config. Для удаления префикс-списка или записи используйте команду no ip prefix-list.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip prefix-list WORD ( seq SEQUENCE-NUMBER | ) ( deny | permit ) ( any | A.B.C.D/M ( ge GE-LENGTH | ) ( le LE-LENGTH | ) )

( any | A.B.C.D/M ( ge GE-LENGTH | ) ( le LE-LENGTH | ) )

no ip prefix-list WORD ( seq SEQUENCE-NUMBER | ) ( deny | permit ) ( any | A.B.C.D/M ( ge GE-LENGTH | ) ( le LE-LENGTH | ) )

no ip prefix-list WORD ( seq SEQUENCE-NUMBER | )

Параметр

Описание параметра

Значение параметра

WORD

Название префикс-списка для идентификации

До 40 символов

seq SEQUENCE-NUMBER

Применяет номер последовательности к записи префикс-списка. Если номер последовательности не указан при конфигурации этой команды, к префикс-списку применяется номер последовательности по умолчанию. Число 5 применяется к первой записи префикса, а последующие ненумерованные записи увеличиваются на 5

1-65535

deny

Отклоняет доступ для соответствующего условия

-

permit

Разрешает доступ для соответствующего условия

-

A.B.C.D/M

Настраивает сетевой адрес и длину маски сети в битах. Сетевой номер может быть любым допустимым IP-адресом или префиксом. Маска битов может быть числом от 0 до 32

IPv4-адрес и длина маски в формате A.B.C.D/M

ge GE-LENGTH

(Опционально) Указывает меньшее значение диапазона (часть “от” описания диапазона), применяя аргумент ge-length к указанному диапазону. Аргумент ge-length представляет собой минимальную длину префикса, которая должна совпадать

1-32

le LE-LENGTH

(Опционально) Указывает большее значение диапазона (часть “до” описания диапазона), применяя аргумент le-length к указанному диапазону. Аргумент le-length представляет собой максимальную длину префикса, которая должна совпадать

1-32

Режим ввода

Global config

Состояние по умолчанию

Префикс-списки не созданы.

Применение

Команда ip prefix-list используется для настройки фильтрации IP-префиксов. Префикс-списки настраиваются с ключевыми словами “permit” или “deny” для разрешения или запрещения префикса на основе условия совпадения. Префикс-список состоит из IP-адреса и битовой маски. IP-адрес может быть сетью класса, подсетью или маршрутом к одному хосту. Битовая маска вводится как число от 1 до 32. Неявное отклонение применяется к трафику, который не соответствует ни одной записи в префикс-списке. Префикс-списки настраиваются для сопоставления точной длины префикса или диапазона префиксов. Ключевые слова “ge” и “le” используются для указания диапазона длин префиксов для сопоставления, обеспечивая более гибкую конфигурацию, чем сеть/длина. Префикс-список обрабатывается с точным совпадением, когда не введены ключевые слова “ge” и “le”. Если введено только значение “ge”, диапазон составляет значение, введенное для аргумента “ge-length” до полной длины 32 бита. Если введено только значение “le”, диапазон от значения, введенного для сеть/длина, до значения аргумента “le-length”. Если введены и ключевые слова и аргументы “ge ge-length” и “le le-length”, диапазон находится между значениями, используемыми для аргументов “ge-length” и “le-length”. Следующая формула показывает это поведение:

Сеть/длина < ge ge-length < le le-length <= 32.

Префикс-список настраивается с именем и/или номером последовательности. Одно из них должно быть введено при настройке этой команды. Если номер последовательности не введен, к префикс-списку применяется номер последовательности по умолчанию, равный 5. И последующие записи префикса будут увеличиваться на 5 (например, 5, 10, 15 и так далее). Если номер последовательности введен для первой записи префикса, но не для последующих записей, то последующие записи также будут увеличены на 5 (например, если первый настроенный номер последовательности равен 3, то последующие записи будут 8, 13, 18 и так далее). Номера последовательности по умолчанию могут быть отключены, введя команду в форме без ключевого слова “seq”. Префикс-списки оцениваются начиная с наименьшего номера последовательности и продолжаются по списку до совпадения. После совпадения, которое охватывает сеть, применяется оператор “permit” или “deny” к этой сети, и остальной список не оценивается.

Примеры

Для отклонения маршрута по умолчанию 0.0.0.0/0:

Switch# configure terminal
Switch(config)# ip prefix-list abc deny 0.0.0.0/0

Для разрешения префикса 10.0.0.0/8:

Switch# configure terminal
Switch(config)# ip prefix-list abc permit 10.0.0.0/8

Для принятия длины маски до 24 бит в маршрутах с префиксом 192/16:

Switch# configure terminal
Switch(config)# ip prefix-list abc permit 192.168.0.0/16 le 24

Для отклонения длин маски более 25 бит в маршрутах с префиксом 192/16:

Switch# configure terminal
Switch(config)# ip prefix-list abc deny 192.168.0.0/16 ge 25

Связанные команды

ip prefix-list description

ip prefix-list sequence

show ip prefix-list

clear ip prefix-list

6.5.2. ip prefix-list description

Назначение

Команда ip prefix-list description позволяет добавить текстовое описание префикс-списка в режиме Global config. Для удаления текстового описания используется команда no ip prefix-list description.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip prefix-list WORD description LINE

no ip prefix-list WORD description

Параметр

Описание параметра

Значение параметра

WORD

Имя префикс-списка

До 40 символов

Режим ввода

Global config

Состояние по умолчанию

Описание префикс-списка отсутствует.

Применение

Список префиксов будет создан автоматически, если он не существовал.

Примеры

Добавление описания:

Switch# configure terminal
Switch(config)# ip prefix-list abc description Deny routes from router A

Связанные команды

ip prefix-list

ip prefix-list sequence

show ip prefix-list

clear ip prefix-list

6.5.3. ip prefix-list sequence-number

Назначение

Команда ip prefix-list sequence-number используется для включения генерации последовательных номеров для записей в префиксном списке в режиме Global config. Чтобы отключить эту функцию, используйте команду no ip prefix-list sequence-number.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ip prefix-list sequence-number

no ip prefix-list sequence-numbe

Режим ввода

Global config

Состояние по умолчанию

Эта команда не имеет значения по умолчанию.

Применение

Эта команда используется для включения отображения последовательных номеров.

Примеры

Включение команды ip prefix-list sequence-number:

Switch# configure terminal
Switch(config)# ip prefix-list sequence-number

Связанные команды

ip prefix-list

show ip prefix-list

clear ip prefix-list

6.5.4. show ip prefix-list

Назначение

Команда show ip prefix-list используется для просмотра информации о префикс-списках.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show ip prefix-list ( summary | detail | ) ( WORD | )

show ip prefix-list WORD ( seq SEQUENCE-NUMBER | A.B.C.D/M ( longer | first-match | ) | )

Параметр

Описание параметра

Значение параметра

summary

Сводка префикс-списков

-

detail

Подробная информация о префикс-списках

-

WORD

Имя префикс-списка

До 40 символов

seq SEQUENCE-NUMBER

Номер последовательности записи в префикс-списке

1-65535

A.B.C.D/M

IP-префикс/, например, 35.0.0.0/8

IPv4-адрес и длина маски в формате A.B.C.D/M

longer

Поиск маски префикса длиннее, чем M

-

first-match

Первый совпадающий префикс

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Эта команда не имеет значения по умолчанию.

Применение

Нет

Примеры

Отображение ip префикс-списка:

Switch# show ip prefix-list

ip prefix-list aa: 2 entries
permit 1.1.1.0/24
permit 1.2.3.0/24

Связанные команды

ip prefix-list

clear ip prefix-listP

6.5.5. clear ip prefix-list

Назначение

Команда clear ip prefix-list используется для сброса счетчика попаданий записей в префикс-списке.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear ip prefix-list ( WORD ( A.B.C.D/M | ) | )

Параметр

Описание параметра

Значение параметра

WORD

Имя префикс-списка

До 40 символов

A.B.C.D/M

IP-префикс/, например, 35.0.0.0/8

IPv4-адрес и длина маски в формате A.B.C.D/M

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Очистка ip префикс-списка:

Switch# clear ip prefix-list abc

Связанные команды

ip prefix-list