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

7.4.1. ipv6 prefix-list

Назначение

Команда ipv6 prefix-list используется для создания списка префиксов IPv6 или добавления записи в список префиксов в режиме “Global config”.

Чтобы удалить список префиксов или запись, используйте команду no ipv6 prefix-list.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ] ( deny | permit ) (any | IPv6-ADDRESS/M [ ge GE-LENGTH ] [ le LE-LENGTH ] )

no ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ] ( deny | permit ) ( any | IPv6-ADDRESS/M [ ge GE-LENGTH ] [ le LE-LENGTH ] )

no ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ]

Параметр

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

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

WORD

Имя, идентифицирующее список префиксов

До 40 символов

seq SEQUENCE-NUMBER

Применяет номер последовательности к записи списка префиксов. Диапазон — от 1 до 65535. Если номер последовательности не указан, используется номер по умолчанию (начиная с 5 и далее с шагом 5)

1-65535

deny

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

-

permit

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

-

IPv6-ADDRESS /M

Настраивает сетевой адрес и длину маски сети в битах. Могут быть использованы любые допустимые адреса IPv6 или префиксы

IPv6-адрес и длина маски от 1 до 128

ge GE-LENGTH

(Опционально) Устанавливает минимальную длину префикса для сопоставления

1-128

le LE-LENGTH

(Опционально) Устанавливает максимальную длину префикса для сопоставления

1-128

Режим ввода

Global config

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

Списки префиксов не созданы.

Применение

Команда ipv6 prefix-list используется для настройки фильтрации префиксов IPv6. Списки префиксов настраиваются с ключевыми словами permit или deny, чтобы либо разрешить, либо запретить префикс на основе условий совпадения. Префиксный список состоит из IPv6-адреса и битовой маски. IPv6-адрес может быть глобальным адресом или локальным адресом канала. Маска указывается в виде числа от 1 до 128. К трафику, который не соответствует ни одной записи в списке префиксов, применяется неявный запрет (deny). Префиксные списки настраиваются для точного соответствия длине префикса или диапазону префиксов. Ключевые слова ge и le используются для указания диапазона длин префиксов, что обеспечивает более гибкую настройку, чем использование только аргумента сети/длины.

Список префиксов обрабатывается на основе точного совпадения, если ключевые слова ge или le не используются. Если указан только параметр ge, диапазон префиксов определяется от значения ge до максимальной длины префикса в 128 бит. Если указан только параметр le, диапазон префиксов определяется от длины маски, указанной в аргументе сети/длины, до значения le. Если заданы оба параметра (ge и le), диапазон длины префиксов устанавливается между значениями этих параметров.

Вот формула, показывающая это поведение:

network/length ge ge-length le le-length 128.

Список префиксов настраивается с именем и/или номером последовательности. Одно из этих значений должно быть указано при настройке команды. Если номер последовательности не указан, по умолчанию применяется номер 5, а последующие записи в списке будут увеличиваться на 5 (например, 5, 10, 15 и далее). Если номер последовательности введен для первой записи, но не для последующих, они также будут увеличиваться на 5 (например, если первая запись имеет номер 3, следующие будут 8, 13, 18 и так далее). Номера последовательностей можно подавить, используя форму команды no ipv6 prefix-list с ключевым словом seq.

Список префиксов оценивается начиная с самой низкой последовательности и продолжается до тех пор, пока не будет найдено совпадение. Когда обнаружено совпадение, соответствующее правило permit или deny применяется к этому маршруту, и оставшаяся часть списка не оценивается.

Примеры

Настройка списка префиксов IPv6 запрет маршрута по умолчанию (::/0):

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc deny ::/0

Разрешение префикса 2001:db8::/64:

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc permit 2001:db8::/64

Принятие длины маски до 64 бит для маршрутов с префиксом 2001:db8::/32:

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc permit 2001:db8::/32 le 64

Запрещение длины маски больше 64 бит для маршрутов с префиксом 2001:db8::/32:

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc deny 2001:db8::/32 ge 64

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

ipv6 prefix-list description

ipv6 prefix-list sequence

show ipv6 prefix-list

clear ipv6 prefix-list

7.4.2. ipv6 prefix-list description

Назначение

Команда ipv6 prefix-list description используется для добавления текстового описания к списку префиксов IPv6 в режиме “Global config”. Чтобы удалить описание, используйте команду no ipv6 prefix-list description.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ipv6 prefix-list WORD description LINE

no ipv6 prefix-list WORD description [ LINE ]

Параметр

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

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

WORD

Имя списка префиксов

До 40 символов

LINE

Описание данного списка префиксов

До 80 символов

Режим ввода

Global config

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

Описание для списка префиксов отсутствует.

Применение

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

Примеры

Добавление текстового описания к списку префиксов:

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc description Permit routes from customer A

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

ipv6 prefix-list

ipv6 prefix-list sequence

show ipv6 prefix-list

clear ipv6 prefix-list

7.4.3. ipv6 prefix-list sequence-number

Назначение

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

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

ipv6 prefix-list sequence-number

no ipv6 prefix-list sequence-number

Режим ввода

Global config

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

У данной команды нет поведения по умолчанию.

Применение

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

Примеры

Включение номера последовательности в списке префиксов IPv6:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ipv6 prefix-list sequence-number

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

ipv6 prefix-list

show ipv6 prefix-list

clear ipv6 prefix-list

7.4.4. show ipv6 prefix-list

Назначение

Команда show ipv6 prefix-list используется для отображения информации о списке префиксов IPv6.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

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

show ipv6 prefix-list WORD ( seq SEQUENCE-NUMBER | IPv6-ADDRESS /M ( longer | first-match | ) | )

Параметр

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

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

summary

Краткое описание списка префиксов

-

detail

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

-

WORD

Имя списка префиксов

До 40 символов

seq SEQUENCE-NUMBER

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

1-65535

IPv6-ADDRESS /M

Префикс IPv6 в формате <сеть>/<длина>, например, 2001:db8::/32

IPv6-адрес и длина маски от 1 до 128

longer

Поиск более длинного префикса

-

first-match

Первый совпавший префикс

-

Режим ввода

Privileged EXEC

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

У данной команды нет поведения по умолчанию.

Применение

Нет

Примеры

Вывод информации о списке префиксов IPv6:

Switch# show ipv6 prefix-list 

ipv6 prefix-list ripng_pre: 5 entries
     seq 1 deny 2001:db8:9::/64
     seq 2 deny 2001:db8:10::/64
     seq 3 deny 2001:db8:11::/64
     seq 4 deny 2001:db8:12::/64
     seq 5 permit any

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

ipv6 prefix-list

clear ipv6 prefix-list

7.4.5. clear ipv6 prefix-list

Назначение

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

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear ipv6 prefix-list ( WORD ( IPv6-ADDRESS /M | ) | )

Параметр

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

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

WORD

Имя списка префиксов

До 40 символов

IPv6-ADDRESS /M

Префикс IPv6 в формате <сеть>/<длина>, например, 2001:db8::/32

IPv6-адрес и длина маски от 1 до 128

Режим ввода

Privileged EXEC

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

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

Применение

Нет

Примеры

Очистка списка префиксов IPv6:

Switch# clear ipv6 prefix-list test

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

ipv6 prefix-list6