object-group network

Команда object-group network позволяет задать группу ipv4 объектов сети. No-форма этой команды удаляет ранее созданную группу.

Синтаксис

object-group network name

no object-group network name

name

имя группы объектов сети.

Значение по умолчанию

отсутствует

Режимы команды

Global configuration

Рекомендации по

использованию

Команда object-group network name задает группу объектов сети. Далее перечисляются записи одного из следующих форматов:

•      Вся сеть:

any

При указании any будут создаваться «широкие» SA (по всему адресному пространству).

•      Вся сеть. Задействовать механизм «узких» SA-ев (отдельный SA будет строиться для трафика до каждого хоста сети):

each

Имеет специальный смысл только при ссылке на данную группу в качестве адреса приемника списка доступа, связанного с записью криптокарты (команда match address). В других ситуациях (адрес источника списка доступа, связанного с криптокартой, фильтрация, классификация) не отличается от any. Значение, специфичное для cs_console. В Cisco IOS отсутствует.

•      Конкретный хост:

host <host-ip>

где <host-ip> – адрес хоста.

Если ввести адрес, не соответствующий синтаксису IP-адреса, выдается сообщение об ошибке:

% Bad host address

•      Подсеть:

<ip> <mask>

где <ip> – адрес подсети, <mask> – маска подсети (именно маска, а не wildcard как в списках доступа).

Допускается один из двух вариантов задания маски:

•      Аналогично IP -адресу. Пример: 255.255.255.0

•      В виде длины префикса. Начинается с прямого слэша (/). Пример: /24

•      Обязателен пробел между IP-адресом и маской. Запись вида 192.168.10.0/24 не допускается.

По show running-config запись будет показана в первом варианте.

Если задать адрес более узкий, чем маска, он будет скорректирован по маске. Пример:

Введена подсеть: 192.168.10.14 /24

По show running-config будет выдано:192.168.10.0 255.255.255.0

Если значения <ip> и <mask>, заданное аналогично IP-адресу, не соответствуют друг другу (например, 192.168.10.10 255.255.255.0), выдается сообщение об ошибке:

% Inconsistent address and mask

Если значения <ip> и <mask>, заданное ввиде длины префикса, не соответствуют друг другу (например, 192.168.10.10 /24), выдается сообщение об ошибке:

% Inconsistent address and prefix length

Не допускается ввод «рваной» маски, например, 192.168.1.1 255.0.255.0. Будет выдано сообщение:

Mask 255.0.255.0 is not supported

Аналогичное сообщение будет выдано и при других нарушениях синтаксиса. Пример:

Mask 255.255/255.255 is not supported

Если ввести маску 0.0.0.0 (или /0), запись будет преобразована в any с выдачей сообщения:

Mask 0.0.0.0 will be treated as any

Если ввести маску 255.255.255.255 (или /32), запись будет преобразована в хост с выдачей сообщения:

Mask 255.255.255.255 will be treated as host

•      Диапазон IP-адресов:

range <ip1> <ip2>

где <ip1> и <ip2> – краевые адреса диапазона.

Если <ip1> больше <ip2>–  адреса автоматически поменяются местами.

Если <ip1> равен <ip2> данная запись будет преобразована в хост с выдачей сообщения:

Equal ip addresses, consider as host

Если задать команду: range 0.0.0.0 255.255.255.255, то данная запись будет преобразована в any с выдачей сообщения:

Range 0.0.0.0 to 255.255.255.255 will be treated as any

•      Ссылка на другую группу объектов сети:

group-object <name>

•      Если группа объектов сети с данным именем отсутствует, будет выдано сообщение об ошибке:

Object group <name> is not configured

•      Если данное имя принадлежит группе сервисов, либо не совпадает версия ip, будет выдано сообщение об ошибке:

Object group type mismatch

•      Если сослаться на данную группу либо на группу, которая прямо или косвенно ссылается на данную группу, будет выдано сообщение об ошибке:

Circular object group is not allowed

•      Описание группы объектов сети:

description <line>

где <line> – произвольная строка описания.

•      Если присоздании группы объектов сети под этим именем уже существует группа сервисов, то будет выдано сообщение об ошибке:

Policy group : <name> already exists of type : service

•      Удаление группы объектов сети выполняется командой no object-group network <name>

•      Если группы с таким именем не существует, будет выдано сообщение:

Object group(<name>) not exist

•      Если <name> принадлежит группе сервисов, либо не совпадает версия ip, будет выдано сообщение об ошибке:

Object group type mismatch

•      До удаления группы необходимо удалить все ссылки на нее. В противном случае будет выдано сообщение вида:

Object group(<name>) is in use

•      Пометка:

remark <line>

где <line> – произвольная строка.

Допускается задавать несколько пометок.