Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ПараметрОписание
LISTNAMEИмя списка значений. Каждый список должен иметь уникальное имя, которое может состоять из произвольного сочетания букв и цифр, но не должно начинаться с цифры. Имя списка нечувствительно к регистру.

[{iface | mac | numrange | match}]

Каждый список должен быть отнесен к одному из типов:

  • "iface" – список содержит сетевые интерфейсы.
  • "mac" – список содержит набор значений MAC-адресов.
  • "numrange" – список содержит набор диапазонов целочисленных положительных значений. Диапазон значений указывается в виде "<min>[-<max>]". Диапазон может содержать единственное значение в случае, если "<min>=<max>". При добавлении в список диапазона, пересекающегося с уже существующим, происходит их объединение. При удалении диапазона, пересекающегося с существующим(и) в списке, происходит удаление полностью вложенных диапазонов и/или дробление пересекающихся с удаляемым.
  • "match" – по контексту применения, "match" выражения идентичны спискам значений, но состоят из единственного элемента – выражения. Выражение задается в формате PCAP (см. утилиту "tcpdump"). Если выражение содержит пробелы, то оно должно быть заключено в кавычки.
{add | del} [VALUE ...]

Аргументы "add" и "del" предназначены для добавления и удаления значения VALUE в указанный список.

dump [name] [WILDCARD]

Вывод содержимого списка LISTNAME. Если указан аргумент WILDCARD, то команда распечатает только те значения, которые удовлетворяют шаблону поиска.

rename NEWNAME

Переименование списка в NEWNAME.

file FILENAME

Для списков допускается указание источника значений, который представляет собой текстовый файл, построчно хранящий набор значений.

Файл может быть расположен на FTP-сервере, к которому у настраиваемого устройства есть сетевой доступ. Загрузка значений в список из источника происходит автоматически при старте коммутатора, при изменении имени источника или при выполнении команды:

Code Block
languagepowershell
themeEmacs
switch synchronize

В указанном примере файл "macgroup1.txt" может содержать следующие строки:

  • #Список компьютеров отдела Легкой Промышленности
  • 00:01:02:03:04:05  # Иванова
  • 00:11:12:13:14:15  # Сидоров
  • <EOF>

[flush|remove]

  • flush - удалить все значения из списка.
  • remove - удалить список значений.

...