Управление DHCP-клиентом

ip address dhcp

Данной командой включается получение динамического IP-адреса конфигурируемого интерфейса по протоколу DHCP.

Использование отрицательной формы команды (no) выключает получение динамического IP-адреса по протоколу DHCP.

Синтаксис
[no] ip address dhcp
Параметры

Команда не содержит параметров.

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

Выключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip address dhcp
CODE

ip dhcp client ignore

Данной командой указываются DHCP-опции, которые будут игнорироваться клиентом.

Синтаксис
[no] ip dhcp client ignore <OPTION>
Параметры

<OPTION> – принимает следующие значения:

  • dns-nameserver – DHCP-опция 6, Список DNS-серверов;
  • domain-name – DHCP-опция 15, имя домена;
  • netbios-nameserver – DHCP-опция 44, список NetBios-серверов;
  • router – DHCP-опция 3, список шлюзов по умолчанию;
  • classless-static-route – DHCP-опция 121, список бесклассовых статических маршрутов;
  • classful-static-route – DHCP-опция 33, список классовых статических маршрутов;
  • tftp-server-address – DHCP-опция 66, имя TFTP-сервера (не применима для Bridge-интерфейсов);
  • vendor-specific – DHCP-опция 43, информация определенная производителем.
Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client ignore router
CODE

ip dhcp client lease-time

Данной командой устанавливается запрашиваемое время аренды сетевого адреса.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp client lease-time <TIME>
no ip dhcp client lease-time
Параметры

<TIME> – запрашиваемое время аренды, задаётся в виде DD:HH:MM, где:

  • DD – дни, принимает значение [0..364];
  • HH – часы, принимает значение [0..23];
  • MM – минуты, принимает значение [0..59].
Значение по умолчанию

1 день

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client lease-time 00:12:00
CODE

ip dhcp client reboot

Данной командой задаётся время, в течение которого DHCP-клиент будет пытаться получить старый IP-адрес, перед тем как начать получать новый.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp client reboot <SEC>
no ip dhcp client reboot
Параметры

<SEC> – период времени в секундах, принимает значение [1..600].

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

10

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client reboot 60
CODE

ip dhcp client retry

Данной командой задаётся интервал, через который DHCP-клиент возобновит попытки получить IP‑адрес, если было установлено, что DHCP-сервер не отвечает.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp client retry <SEC>
no ip dhcp client retry
Параметры

<SEC> – период времени в секундах, принимает значение [1..600].

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

300

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client retry 180
CODE

ip dhcp client select-timeout

Данной командой задаётся период времени, в течение которого DHCP-клиент будет выбирать среди предложений по аренде от серверов, если такие существуют. Это используется в сетях с несколькими DHCP-серверами. Клиенту в ответ на запрос IP-адреса может быть отправлено несколько предложений. Возможно, что одно из этих предложений предпочтительнее другого (например, одно предложение может иметь адрес, который клиент использовал ранее).

Клиент ждет указанный период времени с момента отправки запроса на получение IP-адреса, на случай, если он получит несколько предложений от различных DHCP-серверов. По истечении указанного времени клиент принимает одно из предложений.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp client select-timeout <SEC>
no ip dhcp client select-timeout
Параметры

<SEC> – период времени в секундах, принимает значение [1..600]

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

0 секунд – клиент примет первое полученное предложение.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client select-timeout 30
CODE

ip dhcp client timeout

Данной командой задаётся интервал, по истечении которого клиент считает, что DHCP-сервер недоступен. Если в базе данных IP-адресов клиента есть какие-либо арендованные адреса, срок аренды которых еще не истек, то клиент будет проверять последовательно каждый из них и, если найдет корректную, то IP-адрес из неё будет присвоен интерфейсу. Если нет действующих аренд в базе данных, то клиент будет повторно запрашивать IP-адрес по истечении интервала повтора (dhcp retry). Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp client timeout <SEC>
no ip dhcp client timeout
Параметры

<SEC> – период времени в секундах, принимает значения [1 .. 600].

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

60 секунд

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client timeout 300
CODE

ip dhcp client vendor-class-id

Данной командой устанавливается значение DHCP Опции 60 для получения дополнительных настроек по DHCP Опции 43.

Использование отрицательной формы команды (no) отключает запрос данной опции.

Синтаксис
ip dhcp client vendor-class-id <NAME>
no ip dhcp client vendor-class-id
Параметры

<NAME> – идентификатор класса поставщика, задаётся строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp client vendor-class-id ELTEX
CODE

ip dhcp server address

Данной командой устанавливается IP-адрес DHCP-сервера, у которого будет запрашиваться IP-адрес.

Использование отрицательной формы команды (no) удаляет установленный IP-адрес DHCP-сервера.

Синтаксис
ip dhcp server address <ADDR>
no ip dhcp server address
Параметры

<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp server address 10.10.10.1
CODE

renew dhcp

Данной командой отправляется запрос на обновление IP-адреса на по протоколу DHCP.

Синтаксис
renew dhcp <IF>
Параметры

<IF> – наименование интерфейса или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.

Необходимый уровень привилегий

10

Командный режим

ROOT

Пример
esr# renew dhcp gigabitethernet 1/0/1
CODE

Управление IPv6 DHCP-клиентом

ipv6 address dhcp

Данной командой включается получение динамического IPv6-адреса конфигурируемого интерфейса по протоколу IPv6 DHCP.

Использование отрицательной формы команды (no) выключает получение динамического IPv6-адреса по протоколу IPv6 DHCP.

Синтаксис
[no] ipv6 address dhcp
Параметры

Команда не содержит параметров.

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

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 address dhcp
CODE

ipv6 dhcp client ignore

Данной командой указываются DHCP-опции, которые будут игнорироваться клиентом.

Синтаксис
ipv6 dhcp client ignore <OPTION>
no ipv6 dhcp client ignore
Параметры

<OPTION> – принимает следующие значения:

  • dns-nameserver – DHCP-опция 23, Список DNS-серверов;
  • domain-name – DHCP-опция 24, Имя домена;
  • vendor-specific – DHCP-опция 17, Информация, определенная производителем.
Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client ignore dns-nameserver
CODE

ipv6 dhcp client lease-time

Данной командой устанавливается запрашиваемое время аренды сетевого адреса.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ipv6 dhcp client lease-time <TIME>
no ipv6 dhcp client lease-time
Параметры

<TIME> – запрашиваемое время аренды, задаётся в виде DD:HH:MM, где:

  • DD – дни, принимает значение [0..364];
  • HH – часы, принимает значение [0..23];
  • MM – минуты, принимает значение [0..59].
Значение по умолчанию

1 день

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client lease-time 00:12:00
CODE

ipv6 dhcp client reboot

Данной командой задаётся время, в течение которого IPv6 DHCP-клиент будет пытаться получить старый IPv6-адрес перед тем, как начать получать новый.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ipv6 dhcp client reboot <SEC>
no ipv6 dhcp client reboot
Параметры

<SEC> – период времени в секундах, принимает значение [1..600].

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

10

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client reboot 60
CODE

ipv6 dhcp client retry

Данной командой задаётся интервал, через который IPv6 DHCP-клиент возобновит попытки получить IPv6‑адрес, если было установлено, что IPv6 DHCP-сервер не отвечает.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ipv6 dhcp client retry <SEC>
no ipv6 dhcp client retry
Параметры

<SEC> – период времени в секундах, принимает значение [1..600].

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

300

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client retry 180
CODE

ipv6 dhcp client select-timeout

Данной командой задаётся период времени, в течение которого IPv6 DHCP-клиент будет выбирать среди предложений по аренде от серверов, если такие существуют. Это используется в сетях с несколькими IPv6 DHCP-серверами – в этом случае клиенту в ответ на запрос IPv6-адреса может быть отправлено несколько предложений. Возможно, что одно из этих предложений предпочтительнее другого (например, одно предложение может иметь адрес, который клиент использовал ранее).

Клиент ждет указанный период времени с момента отправки запроса на получение IP-адреса, на случай, если он получит несколько предложений от различных DHCPv6-серверов. По истечении указанного времени клиент принимает одно из предложений.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ipv6 dhcp client select-timeout <SEC>
no ipv6 dhcp client select-timeout
Параметры

<SEC> – период времени в секундах, принимает значение [1..600].

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

0 – клиент примет первое предложенное предложение.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client select-timeout 30
CODE

ipv6 dhcp client timeout

Данной командой задаётся интервал, по истечении которого клиент считает, что IPv6 DHCP-сервер недоступен. Если в базе данных IPv6-адресов клиента есть какие-либо арендованные адреса, срок аренды которых ещё не истек, то клиент будет проверять последовательно каждый из них, и если найдет корректную, то IPv6-адрес из неё будет присвоен интерфейсу. Если нет действующих аренд в базе данных, то клиент будет повторно запрашивать IPv6-адрес по истечении интервала повтора (dhcp retry).

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ipv6 dhcp client timeout <SEC>
no ipv6 dhcp client timeout
Параметры

<SEC> – период времени в секундах, принимает значения [1..600].

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

60 секунд

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client timeout 300
CODE

ipv6 dhcp client vendor-class-id

Данной командой устанавливается значение DHCP Опции 60 для получения дополнительных настроек по DHCP Опции 43.

Использование отрицательной формы команды (no) отключает запрос данной опции.

Синтаксис
ipv6 dhcp client vendor-class-id <NAME>
no ipv6 dhcp client vendor-class-id
Параметры

<NAME> – идентификатор класса поставщика, задаётся строкой до 31 символа.

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

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp client vendor-class-id ELTEX
CODE

ipv6 dhcp server address

Данной командой устанавливается IPv6-адрес DHCP-сервера, у которого будет запрашиваться IPv6-адрес.

Использование отрицательной формы команды (no) удаляет установленный IPv6-адрес DHCP-сервера.

Синтаксис
ipv6 dhcp server address <IPV6-ADDR>
no ipv6 dhcp server address
Параметры

<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp server address fc00::1
CODE

renew ipv6 dhcp

Данной командой отправляется запрос на обновление IPv6-адреса на по протоколу DHCP.

Синтаксис
renew ipv6 dhcp <IF>
Параметры

<IF> – наименование интерфейса или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.

Необходимый уровень привилегий

10

Командный режим

ROOT

Пример
esr# renew ipv6 dhcp gigabitethernet 1/0/1
CODE

Управление DHCP Relay агентом

ip dhcp information option

Данной командой включается обработка опции 82 DHCP Relay агентом.

Использование отрицательной формы команды (no) отключает обработку опции 82 DHCP Relay агентом.

Синтаксис
[no] ip dhcp information option
Параметры

Команда не содержит параметров.

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

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp information option
CODE

ip dhcp information option action

Данная команда позволяет изменить решение, которое будет принято маршрутизатором при получении пакета с установленной опцией 82.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
ip dhcp information option action { replace | keep | drop }
no ip dhcp information option action 
Параметры
  • replace – заменить установленную опцию 82 новой;
  • keep – оставить установленную опцию 82 без изменений;
  • drop – удалить пакет, если в нем обнаружена установленная опция 82.
Значение по умолчанию

keep

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp information option action drop
CODE

ip dhcp information option format-type access-node-id

Данная команда позволяет задать Access-node-ID в поле Circuit ID опции 82 при использовании формата tr101.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] ip dhcp information option format-type access-node-id <NODE-ID>
Параметры

<NODE-ID> – значение Access-node-ID, задаётся строкой до 31 символа.

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

Hostname устройства.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp information option format-type access-node-id R1
CODE

ip dhcp information option format-type circuit-id

Данная команда позволяет задать значение поля Circuit ID опции 82 при использовании любого формата.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] ip dhcp information option format-type circuit-id <CIRCUIT-ID>
Параметры

<CIRCUIT-ID> – значение Circuit ID, задаётся строкой до 63 символов.

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

Определяется используемым форматом.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp information option format-type circuit-id gi1_0_1
CODE

ip dhcp information option format-type option

Данная команда позволяет задать формат идентификатора порта в поле Circuit ID опции 82 при использовании формата tr101.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] ip dhcp information option format-type option <FORMAT> [ delimeter <DELIMITER> ]
Параметры

<FORMAT> – формат идентификатора порта, принимает одно из следующих значений:

  • sp – строка содержащая номер слота и порта;
  • sv – строка содержащая номер слота и VLAN;
  • pv – строка содержащая номер порта и VLAN;
  • spv – строка содержащая номер слота, порта и VLAN;
  • bin – бинарный формат: VLAN(4 байта), слот(1 байт), порт(4 байта).

<DELIMITER> – разделитель между параметрами в строке, может принимать одно из следующих значений [ . , ; # / space ].

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

Формат – spv

Разделитель «:» для форматов: sp, sv, pv

Разделитель «/» и «:» для формата spv

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp information option format-type option spv delimeter #
CODE

ip dhcp information option format-type remote-id

Данная команда позволяет задать значение поля Remote ID опции 82 при использовании любого формата.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
[no] ip dhcp information option format-type remote-id <REMOTE-ID>
Параметры

<REMOTE-ID> – значение Remote ID, задаётся строкой до 63 символов.

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

Определяется используемым форматом.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip dhcp information option format-type remote-id R1
CODE

ip dhcp information option suboption-type

Данной командой выбирается формат опции 82.

Использование отрицательной формы команды (no) устанавливает формат по умолчанию.

Синтаксис
[no] ip dhcp information option suboption-type { tr101 | custom }
Параметры

tr101 – формат рекомендованный TR-101 опции 82 согласно синтаксису, принятому в рекомендациях TR-101 (см. таблицу 10);

custom – формат опции 82 в соответствии с форматом, приведенном в таблице 11.

Таблица 10 – Формат полей опции 82 согласно рекомендациям TR-101

Поле

Передаваемая информация

Circuit ID

Access-Node-Id, по умолчанию hostname устройства (формат можно изменить командой «ip dhcp information option format-type access-node-id», описанной в разделе ip dhcp information option format-type access-node-id)

Строка вида eth <stacked/slotid/interfaceid>:<vlan> (формат можно изменить командой «ip dhcp information option format-type option», описанной в разделе ip dhcp information option format-type option)

Последний байт – номер порта, к которому подключено устройство, отправляющее dhcp-запрос.

Remote agent ID

Enterprise number – 0089c1

MAC-адрес устройства

Таблица 11 – Формат полей опции 82 режима custom

Поле

Передаваемая информация

Circuit ID

Длина (1 байт)

Тип Circuit ID

Длина (1 байт)

VLAN (2 байта)

Номер модуля (1 байт)

Номер порта (4 байта)

Remote agent ID

Длина (1 байт)

Тип Remote ID (1 байт)

Длина (1 байт)

MAC-адрес коммутатора

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

tr101

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp information option suboption-type custom
CODE

ip dhcp-relay

Данная команда включает агент DHCP-relay.

Использование отрицательной формы команды (no) отключает агент DHCP-relay.

Синтаксис
[no] ip dhcp-relay
Параметры

Команда не содержит параметров.

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

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp-relay
CODE

ip helper-address

Данной командой указывается IP-адрес DHCP-сервера, которому будут отправляться DHCP Discover пакеты, перехваченные DHCP Relay-агентом.

Использование отрицательной формы команды (no) удаляет IP-адрес из списка DHCP-серверов для DHCP Relay-агента.

Синтаксис
[no] ip helper-address <IP>
Параметры

<IP> – IP-адрес DHCP-сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Можно указать до 4 IP-адресов, список задаётся через запятую.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip helper-address 10.10.10.1
CODE

ip helper-address vrrp-group

Данной командой запрещается отправка DHCP Discover пакетов, перехваченные DHCP Relay-агентом, если VRRP-группа находится в состоянии DOWN.

Использование отрицательной формы команды (no) разрешает отправку DHCP Discover пакетов, перехваченные DHCP Relay-агентом, если VRRP-группа находится в состоянии DOWN.

Синтаксис
ip helper-address vrrp-group <GRID>
no ip helper-address vrrp-group
Параметры

<GRID> – идентификатор группы VRRP-маршрутизатора, принимает значения [1..32].

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ip helper-address vrrp-group 7
CODE

Управление IPv6 DHCP Relay агентом

ipv6 dhcp-relay

Данная команда включает IPv6 DHCP-агент.

Использование отрицательной формы команды (no) выключает IPv6 DHCP-агент.

Синтаксис
[no] ipv6 dhcp-relay
Параметры

Команда не содержит параметров.

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

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ipv6 dhcp-relay
CODE

ipv6 dhcp-relay interface

Данной командой указывается исходящий интерфейс и IPv6-адрес DHCP-сервера, которому будут отправляться DHCP Solicit-пакеты, перехваченные IPv6 DHCP Relay-агентом.

Использование отрицательной формы команды (no) удаляет исходящий интерфейс из списка интерфейсов для IPv6 DHCP Relay-агента.

Синтаксис
ipv6 dhcp-relay interface <IF> [ <IPV6-ADDR> ]
no ipv6 dhcp-relay interface <IF>
Параметры

<IF> – наименование интерфейса или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора.

<IPV6-ADDR> – IPv6-адрес DHCP-сервера, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. Если адрес не задан, то пакеты отправляются на ff02::1:2. Все IPv6 DHCP-сервера и агенты в локальном сетевом сегменте.

Необходимый уровень привилегий

10

Командный режим

CONFIG-GI

CONFIG-TE

CONFIG-SUBIF

CONFIG-QINQ-IF

CONFIG-PORT-CHANNEL

CONFIG-BRIDGE

Пример
esr(config-if-gi)# ipv6 dhcp-relay interface gigabitethernet 1/0/2 fc00::1
CODE

Настройка и мониторинг DHCP-сервера

clear ip dhcp binding

Данная команда позволяет очистить таблицу выданные DHCP-сервером IP-адресов.

Синтаксис
clear ip dhcp binding [ <ADDR> ] [vrf <VRF>]
Параметры

<ADDR> – IP-адрес, опциональный параметр, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Если в команде задан параметр <ADDR>, то будет отображена информация связанная только с указанным адресом.

<VRF> – имя экземпляра VRF, по которому будет выводиться информация. Задается строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

ROOT

Пример
esr# clear ip dhcp binding
CODE

address

Данная команда позволяет добавить IP-адрес для определенного физического адреса к пулу адресов конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный IP-адрес.

Синтаксис
address <ADDR> { mac-address <MAC> | client-identifier <CLIENT-ID> }
no address <ADDR>
Параметры

<ADDR> – IP-адрес клиента, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Если использовать команду для удаления, то при указании значения «all» будут удалены все IP-адреса;

<MAC> – МАС-адрес клиента, которому будет выдан IP-адрес, задаётся в виде XX:XX:XX:XX:XX:XX, где каждая часть принимает значения [00..FF];

<CLIENT-ID> – идентификатор клиента согласно DHCP option 61.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# address 192.168.3.21 mac-address A8:F9:4B:AA:00:40
CODE

address-range

Данная команда позволяет добавить диапазон IP-адресов к пулу адресов, конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный диапазон IP-адресов.

Синтаксис
address-range <FROM-ADDR>-<TO-ADDR>
no address-range { <FROM-ADDR>-<TO-ADDR> | all }
Параметры

<FROM-ADDR> – начальный IP-адрес диапазона, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<TO-ADDR> – конечный IP-адрес диапазона, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Можно указать до 32 диапазонов IP-адресов, список задаётся через запятую.

all – удалить все сконфигурированные диапазоны IP-адресов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# address-range 192.168.3.1-192.168.3.20,192.168.3.24
CODE

default-lease-time

Данная команда позволяет задать время аренды, на которое клиенту будет выдан IP-адрес, если клиент не запрашивал определенное время аренды. Использование отрицательной формы команды устанавливает значение по умолчанию.

Синтаксис
default-lease-time <TIME>
no default-lease-time
Параметры

<TIME> – время аренды IP-адреса, в формате DD:HH:MM, где:

  • DD – количество дней, принимает значения [0..364];
  • HH – количество часов, принимает значения [0..23];
  • MM – количество минут, принимает значения [0..59].
Значение по умолчанию

12 часов

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# default-lease-time 00:04:00
CODE

default-router

Данная команда позволяет задать список IP-адресов шлюзов по умолчанию, которые DHCP-сервер будет сообщать клиентам, используя DHCP опцию 3.

Использование отрицательной формы команды (no) удаляет указанные адреса из списка шлюзов.

Синтаксис
default-router <ADDR>
no default-router { <ADDR> | all }
Параметры

<ADDR> – IP-адрес шлюза по умолчанию, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Можно указать до 8 IP-адресов, список задаётся через запятую. Если использовать команду для удаления, то при указании значения «all» будут удалены все шлюзы по умолчанию.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# default-router 192.168.3.1,192.168.3.2
CODE

dns-server

Данная команда позволяет задать список IP-адресов DNS-серверов. Список передаётся клиентам в составе DHCP-опций.

Использование отрицательной формы команды удаляет указанный DNS-сервер из списка.

Синтаксис
dns-server <ADDR>
no dns-server { <ADDR> | all }
Параметры

<ADDR> – IP-адрес DNS-сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Можно указать до 8 IP-адресов, список задаётся через запятую. Если использовать команду для удаления, то при указании значения «all» будут удалены все DNS-серверы.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# dns-server 8.8.8.8,8.8.4.4
CODE

domain-name

Данная команда позволяет задать DNS-имя сетевого домена. Имя домена передается клиентам в составе DHCP-опций 15.

Использование отрицательной формы команды (no) удаляет установленное имя домена.

Синтаксис
domain-name <NAME>
no domain-name
Параметры

<NAME> – DNS-имя домена клиента, задаётся строкой до 255 символов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# domain-name eltex.loc
CODE

excluded-address-range

Данная команда позволяет исключить диапазон IP-адресов из пула адресов, конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный диапазон IP-адресов.

Синтаксис
[no] excluded-address-range <FROM-ADDR>-<TO-ADDR>
Параметры

<FROM-ADDR> – начальный IP-адрес диапазона, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<TO-ADDR> – конечный IP-адрес диапазона, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Можно указать до 32 диапазонов IP-адресов, список задаётся через запятую.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# excluded-address-range 192.168.3.1-192.168.3.20,192.168.3.24
CODE

ip dhcp-server

Данная команда включает DHCP-сервер.

Использование отрицательной формы команды (no) выключает DHCP-сервер.

Синтаксис
[no] ip dhcp-server [vrf <VRF>]
Параметры

<VRF> – имя экземпляра VRF, в рамках которого будет работать DHCP-сервер. Задается строкой до 31 символа.

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

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp-server
CODE

ip dhcp-server dscp

Команда задаёт значение кода DSCP для использования в IP-заголовке исходящих пакетов DHCP-сервера.

Использование отрицательной формы команды (no) устанавливает значение DSCP по умолчанию.

Синтаксис
ip dhcp-server dscp <DSCP>
no ip dhcp-server dscp
Параметры

<DSCP> – значение кода DSCP, принимает значения в диапазоне [0..63].

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

61

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp-server dscp 40
CODE

ip dhcp-server pool

Команда используется для создания пула IP-адресов DHCP-сервера и перехода в режим его конфигурирования.

Использование отрицательной формы команды (no) удаляет указанный пул IP-адресов.

Синтаксис
ip dhcp-server pool <NAME> [vrf <VRF>]
no ip dhcp-server pool { <NAME> | all }
Параметры

<NAME> – имя пула IP-адресов DHCP-сервера, задаётся строкой до 31 символа. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все пулы IP-адресов. Если использовать команду для удаления, то при указании значения «all» будут удалены все IP-адреса;

<VRF> – имя экземпляра VRF, в рамках которого будет работать данный пул IP-адресов DHCP-сервера. Задается строкой до 31 символа.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp-server pool lan
CODE

ip dhcp-server vendor-class-id

Данная команда необходима для создания идентификатора класса поставщика (DHCP Опция 60) и перехода в режим его конфигурирования.

Использование отрицательной формы команды (no) удаляет указанный идентификатор класса поставщика.

Синтаксис
[no] ip dhcp-server vendor-class-id <NAME>
Параметры

<NAME> – идентификатор класса поставщика, задаётся строкой до 31 символа. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все идентификаторы класса поставщика.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ip dhcp-server vendor-class-id ELTEX
CODE

max-lease-time

Данная команда позволяет задать максимальное время аренды IP-адресов. Если DHCP-клиент запрашивает время аренды, превосходящее максимальное значение, то будет установлено время, заданное этой командой. Использование отрицательной формы команды устанавливает значение по умолчанию.

Синтаксис
max-lease-time <TIME>
no max-lease-time
Параметры

<TIME> – максимальное время аренды IP-адреса, задаётся в формате DD:HH:MM, где:

  • DD – количество дней, принимает значения [0..364];
  • HH – количество часов, принимает значения [0..23];
  • MM – количество минут, принимает значения [0..59].
Значение по умолчанию

1 день

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# max-lease-time 00:16:00
CODE

netbios-name-server

Данная команда позволяет сконфигурировать 44 опцию DHCP (задает IP-адрес NetBIOS-сервера).

Использование отрицательной формы команды (no) выключает передачу IP-адреса NetBIOS-сервера (44 опцию).

Синтаксис
[no] netbios-name-server <ADDR>
Параметры

<ADDR> – IP-адрес NetBIOS-сервера задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Можно задать до 4 IP-адресов. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все IP-адреса;

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# netbios-name-server 192.168.45.15
CODE

network

Данная команда задает IP-адрес и маску для подсети, из которой будет выделен пул IP-адресов.

Использование отрицательной формы команды (no) удаляет настройки подсети в пуле.

Синтаксис
network <ADDR/LEN>
no network
Параметры

<ADDR/LEN> – IP-подсеть, задаётся в виде AAA.BBB.CCC.DDD/EE, где каждая часть AAADDD принимает значения [0..255] и EE принимает значения [1..32].

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# network 192.168.3.0/24
CODE

option

Данная команда позволяет задать опции DHCP.

Использование отрицательной формы удаляет заданную опцию.

Синтаксис
option <CODE> { ip-address <ADDR> | ascii-text <STRING> | hex-bytes <HEX> }
no option { <CODE> | all }
Параметры

<CODE> – код опции DHCP, задается в форме числа [0..255].

<HEX> – специфическая информация поставщика, задаётся в шестнадцатеричном формате до 255 байт.

<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Можно указать до 15 IP-адресов, список задаётся через запятую.

<STRING> – текст, задаётся строкой от 1 до 255 символов.

all – удаляет все опции.

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

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-SERVER

Пример
esr(config-dhcp-server)# option 43 ip-address 10.10.1.1
CODE

show ip dhcp binding

Данная команда позволяет посмотреть выданные DHCP-сервером IP-адреса.

Синтаксис
show ip dhcp binding [ <ADDR> ] [vrf <VRF>]
Параметры

<ADDR> – IP-адрес, опциональный параметр, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255]. Если в команде задан параметр <ADDR>, то будет отображена информация связанная только с указанным адресом.

<VRF> – имя экземпляра VRF, по которому будет выводиться информация. Задается строкой до 31 символа.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ip dhcp binding
Allocated          MAC address          Binding    Lease expires at
address                                 type
----------------   ------------------   --------   -----------------------------
192.168.1.3        50:46:5d:a5:3f:91    dynamic    Thursday 2014/01/01 12:42:12
CODE

show ip dhcp server dscp

Данная команда позволяет посмотреть значение DSCP для сообщений DHCP-сервера.

Синтаксис
show ip dhcp server dscp
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr # show ip dhcp server dscp
DSCP:    32
CODE

show ip dhcp server pool

Данная команда позволяет посмотреть настроенные пулы IP-адресов. При указании имени выводится информация только для заданного пула.

Синтаксис
show ip dhcp server pool [ <POOL_NAME> ]
Параметры

<POOL_NAME> – имя пула, опциональный параметр.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ip dhcp server pool lan-pool
name:               lan-pool
network:            192.168.1.0/24
address-ranges:     192.168.1.2-192.168.1.254
default-router:     192.168.1.1
max lease time:     1:0:0 (day:hour:min)
default lease time: 0:12:0 (day:hour:min)
CODE

show ip dhcp server vendor-specific

Данная команда позволяет посмотреть настроенные DHCP-опции 43 и 60.

Синтаксис
show ip dhcp server vendor-specific
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ip dhcp server vendor-specific
Vendor ID          Vendor options
----------------   --------------------------------
 ELTEX             0x0b0931302e312e39302e32
CODE

tftp-server

Данная команда позволяет задать IP-адрес TFTP-сервера. Адрес передаётся клиентам в составе DHCP-опции 150.

Использование отрицательной формы команды (no) удаляет установленный IP-адрес TFTP-сервера.

Синтаксис
tftp-server <ADDR>
no tftp-server
Параметры

<ADDR> – IP-адрес TFTP-сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Необходимый уровень привилегий

10

Командный режим

config-dhcp-server

Пример
esr(config-ipv6-dhcp-server)# tftp-server 192.168.0.1
CODE

vendor-specific-options

Данная команда позволяет задать специфическую информацию поставщика (DHCP Опция 43).

Использование отрицательной формы команды (no) удаляет специфическую информацию поставщика.

Синтаксис
vendor-specific-options <HEX>
no vendor-specific-options
Параметры

<HEX> – специфическая информация поставщика, задаётся в шестнадцатеричном формате до 128 символов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-DHCP-VENDOR-ID

Пример
esr(config-dhcp-vendor-id)# vendor-specific-options 0b0931302e312e39302e320
CODE

Настройка и мониторинг IPv6 DHCP-сервера

address

Данная команда позволяет добавить IPv6-адрес для определенного физического адреса к пулу адресов конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный IPv6-адрес.

Синтаксис
address <IPV6-ADDR> mac-address <MAC>
no address <IPV6-ADDR>
Параметры

<IPV6-ADDR> – IPv6-адрес клиента, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. Если использовать команду для удаления, то при указании значения «all» будут удалены все IPv6-адреса;

<MAC> – МАС-адрес клиента, которому будет выдан IPv6-адрес, задаётся в виде XX:XX:XX:XX:XX:XX, где каждая часть принимает значения [00..FF].

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# address fc00::2 mac-address A8:F9:4B:AA:00:40
CODE

address-range

Данная команда позволяет добавить диапазон IPv6-адресов к пулу адресов конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный диапазон IPv6-адресов.

Синтаксис
[no] address-range <FROM-ADDR>-<TO-ADDR>
no address-range all
Параметры

<FROM-ADDR> – начальный IPv6-адрес диапазона, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<TO-ADDR> – конечный IP-адрес диапазона, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

Можно указать до 32 диапазонов IPv6-адресов, список задаётся через запятую.

all – удалить все сконфигурированные диапазоны IPv6-адресов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# address-range fc00::1-fc00:12,fc00::15-fc00::25
CODE

default-lease-time

Данная команда позволяет задать время аренды, на которое клиенту будет выдан IPv6-адрес, если клиент не запрашивал определенное время аренды.

Использование отрицательной формы команды устанавливает значение по умолчанию.

Синтаксис
default-lease-time <TIME>
no default-lease-time
Параметры

<TIME> – время аренды IP-адреса, в формате DD:HH:MM, где:

  • DD – количество дней, принимает значения [0..364];
  • HH – количество часов, принимает значения [0..23];
  • MM – количество минут, принимает значения [0..59].
Значение по умолчанию

12 часов

Необходимый уровень привилегий

1

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# default-lease-time 00:04:00
CODE

dns-server

Данная команда позволяет задать список IPv6-адресов DNS-серверов. Список передаётся клиентам в составе DHCP-опций.

Использование отрицательной формы команды удаляет указанный DNS-сервер из списка.

Синтаксис
dns-server <IPV6-ADDR>
no dns-server { <IPV6-ADDR> | all }
Параметры

<IPV6-ADDR> – IPv6-адрес DNS-сервера, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. Можно указать до 8 IPv6-адресов, список задаётся через запятую. Если использовать команду для удаления, то при указании значения «all» будут удалены все DNS-серверы.

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# dns-server 8.8.8.8,8.8.4.4
CODE

domain-name

Данная команда позволяет задать имя сетевого домена. Имя домена передаётся клиентам в составе DHCP-опций.

Использование отрицательной формы команды (no) удаляет установленное имя домена.

Синтаксис
domain-name <NAME>
no domain-name
Параметры

<NAME> – имя домена клиента, задаётся строкой до 255 символов.

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# domain-name eltex.loc
CODE

excluded-address-range

Данная команда позволяет исключить диапазон IPv6-адресов из пула адресов, конфигурируемого DHCP-сервера.

Использование отрицательной формы команды (no) удаляет указанный диапазон IPv6-адресов.

Синтаксис
[no] excluded-address-range <FROM-ADDR>-<TO-ADDR>
Параметры

<FROM-ADDR> – начальный IPv6-адрес диапазона, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF];

<TO-ADDR> – конечный IPv6-адрес диапазона, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].

Можно указать до 32 диапазонов IPv6-адресов, список задаётся через запятую.

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# excluded-address-range 10::1-10::9
CODE

ipv6 dhcp-server

Данная команда включает IPv6 DHCP-сервер.

Использование отрицательной формы команды (no) выключает IPv6 DHCP-сервер.

Синтаксис
[no] ipv6 dhcp-server [ vrf <VRF> ]
Параметры

<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать DHCP-сервер.

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

Выключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ipv6 dhcp-server
CODE

ipv6 dhcp-server pool

Команда используется для создания пула IPv6-адресов DHCP-сервера и перехода в режим его конфигурирования.

Использование отрицательной формы команды (no) удаляет указанный пул IPv6-адресов.

Синтаксис
[no] ipv6 dhcp-server pool <NAME> [vrf <VRF>]
Параметры

<NAME> – имя пула IPv6-адресов DHCP-сервера, задаётся строкой до 31 символа. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все пулы IPv6-адресов;

<VRF> – имя экземпляра VRF, задается строкой до 31 символа, в рамках которого будет работать данный пул IP-адресов DHCP-сервера.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ipv6 dhcp-server pool lan
CODE

ipv6 dhcp-server vendor-class-id

Данная команда необходима для создания идентификатора класса поставщика (DHCP Опция 60) и перехода в режим его конфигурирования.

Использование отрицательной формы команды (no) удаляет указанный идентификатор класса поставщика.

Синтаксис
[no] ipv6 dhcp-server vendor-class-id <NAME>
Параметры

<NAME> – идентификатор класса поставщика, задаётся строкой до 31 символа. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все идентификаторы класса поставщика.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# ipv6 dhcp-server vendor-class-id ELTEX
CODE

max-lease-time

Данная команда позволяет задать максимальное время аренды IPv6-адресов. Если IPv6 DHCP-клиент запрашивает время аренды, превосходящее максимальное значение, то будет установлено время, заданное этой командой. Использование отрицательной формы команды устанавливает значение по умолчанию.

Синтаксис
max-lease-time <TIME>
no max-lease-time
Параметры

<TIME> – максимальное время аренды IP-адреса, задаётся в формате DD:HH:MM, где:

  • DD – количество дней, принимает значения [0..364];
  • HH – количество часов, принимает значения [0..23];
  • MM – количество минут, принимает значения [0..59].
Значение по умолчанию

1 день

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# max-lease-time 00:16:00
CODE

network

Данная команда задает IPv6-адрес и маску для подсети, из которой будет выделен пул IP-адресов.

Использование отрицательной формы команды (no) удаляет настройки подсети в пуле.

Синтаксис
network <IPV6-ADDR/LEN>
no network
Параметры

<IPV6-ADDR/LEN> – IP-адрес и префикс подсети, задаётся в виде X:X:X:X::X/EE, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128].

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# network fc00::/110
CODE

option

Данная команда позволяет задать опции DHCP.

Использование отрицательной формы удаляет данную опцию.

Синтаксис
option <CODE> { ip-address <IPV6-ADDR> | ascii-text <STRING> | hex-bytes <HEX> } 
no option { <CODE> | all }
Параметры

<CODE> – код опции DHCP, задается в форме числа [1..255].

<HEX> – специфическая информация поставщика, задаётся в шестнадцатеричном формате до 255 символов.

<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. Можно указать до 8 IP-адресов, список задаётся через запятую.

<STRING> – текст, задаётся строкой от 1 до 255 символов.

all – удаляет все опции.

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

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-IPV6-DHCP-SERVER

Пример
esr(config-ipv6-dhcp-server)# option 43 ip-address fc00::/110
CODE

show ipv6 dhcp binding

Данная команда позволяет посмотреть выданные DHCP-сервером IPv6-адреса.

Синтаксис
show ipv6 dhcp binding [ <IPV6-ADDR> ]
Параметры

<IPV6-ADDR> – IPv6-адрес, опциональный параметр, задаётся в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF]. Если в команде задан параметр <IPV6-ADDR>, то будет отображена информация, связанная только с указанным адресом.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ipv6 dhcp binding
IPv6 address                                          Lease expires at
---------------------------------------------------   ---------------------------
2001:db8:0:1::18                                      Tuesday 2015/06/09 23:39:45
CODE

show ipv6 dhcp server pool

Данная команда позволяет посмотреть настроенные пулы IPv6-адресов. При указании имени выводится информация только для заданного пула.

Синтаксис
show ipv6 dhcp server pool [ <POOL_NAME> ]
Параметры

<POOL_NAME> – имя пула, опциональный параметр, задается строкой до 31 символа.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ipv6 dhcp server pool lan-pool-ipv6
name:               lan-pool-ipv6
network:            fc00::/110
domain name:        example.com
address-ranges:     fc00::1-fc00::2
                           fc00::3
addresses:          --
dns-server:         fc00:2::3
max lease time:     001:00:00 (day:hour:min)
default lease time: 000:12:00 (day:hour:min)
CODE

show ipv6 dhcp server vendor-specific

Данная команда позволяет посмотреть настроенные DHCP-опции 43 и 60.

Синтаксис
show ipv6 dhcp server vendor-specific
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show ipv6 dhcp server vendor-specific
Vendor ID          Vendor options
----------------   --------------------------------
 ELTEX             0x0b0931302e312e39302e32
CODE