...
Info | ||
---|---|---|
| ||
Одновременно включать DHCP Snooping Information Option и DHCP Relay Information Option нельзя! |
Option 82 состоит 82 состоит из двух сабопцийsuboptions:
- Agent Circuit ID - содержит информацию о том, с какого порта пришел запрос на коммутатор;
- Agent Remote ID - идентификатор самого коммутатора.
...
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option subscriber-id format {ascii | hex | vs-hp | vs-huawei | vs-cisco} |
Info | ||
---|---|---|
| ||
Subscriber ID = Circuit ID |
...
Как мы видим, значение Ethernet1/0/2:3333.0 SNR-S2995G-24TX это имя порта + ':' + VLAN.0 + Hostname.
VS-Cisco:
где:
- 00 - номер сабопции;
- 04 - длина сабопции в байтах;
- 014d - VLAN ID;
- 0003 - номер порта
Self-defined
Кроме вышеперечисленных стандартных значений, Agent Circuit ID можно настроить более гибко с помощью параметра Self-defined. Agent Circuit ID настраивается через Self-defined также в глобальном режиме:
...
Code Block | ||
---|---|---|
| ||
%h - SNR-S2995G-24TX %v - 3333 %M - F8-F0-82-79-06-9F %m - f8-f0-82-79-06-9f %R - 1C-75-08-F4-2D-3B %r - 1c-75-08-f4-2d-3b %s - значение всегда одно и то же - 1 %p - 5 %i - при DHCP Discover всегда 0.0.0.0 | ||
Info | ||
|
Данные параметры можно комбинировать между собой.
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option subscriber-id "%v%p" |
Info | ||
---|---|---|
| ||
Значение subscriber-id в данном контексте необходимо указывать в кавычках, например "%v%r". |
Данные параметры можно комбинировать между собой. В случае, если необходимо добавить смещение, например 2 байта, можно добавить два символа "-"По умолчанию формат значений ASCII, изменить формат можно с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option subscriber-id "--%v%p" |
Info | ||
---|---|---|
| ||
Символ "-" указан дважды для смещения, так как у Cisco, например, передается также номер и длина подопции (2 байта). |
По умолчанию формат значений ASCII, изменить формат можно с помощью команды:
Code Block | ||
---|---|---|
| ||
ip format {ASCII | HEX} |
Приоритет значений Agent Circuit ID
В случае, если Information Option Subscriber ID настроена и в режиме порта и глобально, приоритет отдается настройке в режиме порта. Если глобально настроена и Information Option Self-defined Subscriber ID и стандартная Information Option Subscriber ID, Self-defined будет приоритетнее. То есть порядок приоритета следующий:
- Information Option Subscriber ID в режиме конфигурирования порта;
- Information Option Self-defined Subscriber ID в глобальном режиме;
- Information Option Subscriber ID в глобальном режиме.
Agent Remote ID
Standard
Рассмотрим значение Agent Remote ID. По умолчанию, на коммутаторах SNR Agent Remote ID это VLAN MAC-адрес коммутатора:
Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option subscriberremote-id format {ASCII'WORD' | HEX} |
Приоритет значений Agent Circuit ID
В случае, если Information Option Subscriber ID настроена и в режиме порта и глобально, приоритет отдается настройке в режиме порта. Если глобально настроена и Information Option Self-defined Subscriber ID и стандартная Information Option Subscriber ID, Self-defined будет приоритетнее. То есть порядок приоритета следующий:
- Information Option Subscriber ID в режиме конфигурирования порта;
- Information Option Self-defined Subscriber ID в глобальном режиме;
- Information Option Subscriber ID в глобальном режиме.
Agent Remote ID
Standard
...
Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:
Code Block | ||
---|---|---|
| ||
ip vs-cisco | vs-huawei} |
Рассмотрим результат применения остальных значений. При выборе VS-Cisco перед VLAN MAC-адресом коммутатора добавляется два байта с номером сабопции и ее длиной:
где:
- 00 - номер сабопции;
- 06 - длина сабопции в байтах;
При выборе VS-Cisco значение будет записано в HEX-формате.
VS-Huawei:
При выборе VS-Huawei значение будет записано в HEX-формате, с разделителем между частями MAC-адреса.
Также можно задать собственное значение Remote ID:
Self-defined
Кроме вышеперечисленных стандартных значений, Agent Remote ID можно настроить более гибко с помощью параметра Self-defined. Agent Remote ID настраивается через Self-defined также в глобальном режиме:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option self-defined remote-id format {'WORD'hostname | vs-ciscomac | vs-huawei} |
...
string} |
где:
- mac - VLAN MAC-
...
где:
- 00 - номер сабопции;
- 06 - длина сабопции в байтах;
При выборе VS-Cisco значение будет записано в HEX-формате.
...
При выборе VS-Huawei значение будет записано в HEX-формате, с разделителем между частями MAC-адреса.
...
Self-defined
...
- адрес коммутатора в нижнем регистре;
- hostname - настраиваемое пользовательское значение в ASCII, по умолчанию - модель;
- string - настраиваемое пользовательское значение в ASCII.
Пример:
Code Block | ||
---|---|---|
| ||
maс - f8-f0-82-79-06-9f
hostname - SNR-S2995G-24TX
string - test |
Данные значения можно комбинировать между собой, например:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option self-defined remote-id port {hostname | mac | string} |
где:
- mac - VLAN MAC-адрес коммутатора в нижнем регистре;
- hostname - настраиваемое пользовательское значение в ASCII, по умолчанию - модель;
- string - настраиваемое пользовательское значение в ASCII.
...
По умолчанию формат Self-defined значений ASCII, изменить формат можно с помощью команды:
Code Block | ||
---|---|---|
| ||
maсip dhcp snooping information option self-defined subscriber-id format {ASCII | - f8-f0-82-79-06-9f hostname - SNR-S2995G-24TX string - test |
...
HEX} |
Info | ||
---|---|---|
| ||
Настраиваемые пользователем значения String/Hostname в Self-defined могут быть заданы только в ASCII-формате! |
Self-defined Agent Remote ID на SNR S2962, S2965, S2982G и S2985G
Серии коммутаторов SNR S2962, S2965, S2982G и S2985G также поддерживают стандарные Self-defined варианты в глобальном конфигурационном режиме:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option self-defined remote-id port hostname mac string |
По умолчанию формат Self-defined значений ASCII, изменить формат можно с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp snooping information option self-defined subscriber-id format {ASCII | HEX} |
Info | ||
---|---|---|
| ||
Настраиваемые пользователем значения String/Hostname в Self-defined могут быть заданы только в ASCII-формате! |
Self-defined Agent Remote ID на SNR S2962, S2965, S2982G и S2985G
...
{%h | %v | %M | %m | %R | %r | %s | %p | %i} |
где:
- %h - hostname;
- %v - VLAN ID;
- %M - VLAN MAC-адрес коммутатора в верхнем регистре;
- %m - VLAN MAC-адрес коммутатора в нижнем регистре;
- %R - MAC-адрес клиента в верхнем регистре;
- %r - MAC-адрес клиента в нижнем регистре;
- %s - номер слота;
- %p - номер порта;
- %i - IP-адрес клиента.
Пример:
Code Block | ||
---|---|---|
| ||
ip%h dhcp snooping information option self-defined remote-id {%h | SNR-S2985G-24TС %v | %M | %m- | %R | %r3333 %M | %s- | %p | %i} |
где:
- %h - hostname;
- %v - VLAN ID;
- %M - VLAN MAC-адрес коммутатора в верхнем регистре;
- %m - VLAN MAC-адрес коммутатора в нижнем регистре;
- %R - MAC-адрес клиента в верхнем регистре;
- %r - MAC-адрес клиента в нижнем регистре;
- %s - номер слота;
- %p - номер порта;
- %i - IP-адрес клиента.
Пример:
Code Block | ||
---|---|---|
| ||
%h F8-F0-82-79-06-9F %m - f8-f0-82-79-06-9f %R - SNR-S2985G-24TС %v1C-75-08-F4-2D-3B %r - 3333 %M1c-75-08-f4-2d-3b %s - F8-F0-82-79-06-9F %m - f8-f0-82-79-06-9f %Rзначение всегда одно и то же - 1 %p - 1C-75-08-F4-2D-3B %r5 %i - 1c-75-08-f4-2d-3b %s - значение всегда одно и то же - 1 %p - 5 %i - при при DHCP Discover всегда 0.0.0.0 |
...
Сначала рассмотрим значение Agent Circuit ID. По умолчанию, на коммутаторах SNR Agent Circuit ID содержит информацию о VLAN + Interface name в формате ASCII:
Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp relay information option subscriber-id format {ascii | hex | vs-hp} |
Info | ||
---|---|---|
| ||
Subscriber ID = Circuit ID |
Рассмотрим результат применения остальных значений. HEX:
где:
- 00 - номер сабопции;
- 06 - длина сабопции в байтах;
- 0d05 - VLAN ID;
- 01 - номер слота (значение всегда одно и то же);
- 00 - номер модуля (значение всегда одно и то же);
- 0002 - номер порта.
VS-HP:
где:
...
Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp relay information option subscriber-id format {ascii | hex | vs-hp | vs-cisco} |
Info | ||
---|---|---|
| ||
Subscriber ID = Circuit ID |
Рассмотрим результат применения остальных значений. HEX:
где:
- 00 - номер сабопции;
- 06 - длина сабопции в байтах;
- 0d05 - VLAN ID;
- 01 - номер слота (значение всегда одно и то же);
- 00 - номер модуля (значение всегда одно и то же);
- 0002 - номер порта.
VS-HP:
где:
- 0002 - номер порта.
VS-Cisco:
где:
- 00 - номер сабопции;
- 04 - длина сабопции в байтах;
- 014d - VLAN ID;
- 0003 - номер порта
Серии коммутаторов SNR S2962, S2965, S2982G и S2985G также поддерживают стандартные Agent Circuit ID варианты в режиме конфигурирования SVI-интерфейса с помощью команды:
Code Block | ||
---|---|---|
| ||
ip dhcp relay information option subscriber-id {%h | %v | %M | %m | %R | %r | %s | %p | %i} |
где:
- %h - hostname;
- %v - VLAN ID;
- %M - VLAN MAC-адрес коммутатора в верхнем регистре;
- %m - VLAN MAC-адрес коммутатора в нижнем регистре;
- %R - MAC-адрес клиента в верхнем регистре;
- %r - MAC-адрес клиента в нижнем регистре;
- %s - номер слота;
- %p - номер порта;
- %i - IP-адрес клиента.
Пример:
Code Block | ||
---|---|---|
| ||
%h - SNR-S2985G-24TС
%v - 3333
%M - F8-F0-82-79-06-9F
%m - f8-f0-82-79-06-9f
%R - 1C-75-08-F4-2D-3B
%r - 1c-75-08-f4-2d-3b
%s - значение всегда одно и то же - 1
%p - 5
%i - при DHCP Discover всегда 0.0.0.0 |
Self-defined
Кроме вышеперечисленных стандартных значений, Agent Circuit ID можно настроить более гибко с помощью параметра Self-defined. Agent Circuit ID настраивается через Self-defined также в глобальном режиме:
...