Page tree

Versions Compared

Key

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

...

Info
titleВажно!
Одновременно включать DHCP Snooping Information Option и DHCP Relay Information Option нельзя!

 Option 82 состоит 82 состоит из двух сабопцийsuboptions:

  • Agent Circuit ID - содержит информацию о том, с какого порта пришел запрос на коммутатор;
  • Agent Remote ID - идентификатор самого коммутатора.

...

Code Block
languagecoldfusion
ip dhcp snooping information option subscriber-id format {ascii | hex | vs-hp | vs-huawei | vs-cisco}


Info
titleВажно!
Subscriber ID = Circuit ID

...


Как мы видим, значение Ethernet1/0/2:3333.0 SNR-S2995G-24TX это имя порта + ':' + VLAN.0 + Hostname.

VS-Cisco:

Image Added

где:

  • 00 - номер сабопции;
  • 04 - длина сабопции в байтах;
  • 014d - VLAN ID;
  • 0003 - номер порта
Self-defined

Кроме вышеперечисленных стандартных значений, Agent Circuit ID можно настроить более гибко с помощью параметра Self-defined. Agent Circuit ID настраивается через Self-defined также в глобальном режиме:

...

Значение subscriber-id
Code Block
languagecoldfusion
%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
titleВажно!

Данные параметры можно комбинировать между собой.

Code Block
languagecoldfusion
ip dhcp snooping information option subscriber-id "%v%p"


Info
titleВажно!
Значение subscriber-id в данном контексте необходимо указывать в кавычках, например "%v%r".

Данные параметры можно комбинировать между собой. В случае, если необходимо добавить смещение, например 2 байта, можно добавить два символа "-"По умолчанию формат значений ASCII, изменить формат можно с помощью команды:

Code Block
languagecoldfusion
ip dhcp snooping information option subscriber-id "--%v%p"
Info
titleВажно!
Символ "-" указан дважды для смещения, так как у Cisco, например, передается также номер и длина подопции (2 байта).

По умолчанию формат значений ASCII, изменить формат можно с помощью команды:

Code Block
languagecoldfusion
ip format {ASCII | HEX} 
Приоритет значений Agent Circuit ID

В случае, если Information Option Subscriber ID настроена и в режиме порта и глобально, приоритет отдается настройке в режиме порта. Если глобально настроена и Information Option Self-defined Subscriber ID и стандартная Information Option Subscriber ID, Self-defined будет приоритетнее. То есть порядок приоритета следующий:

  1. Information Option Subscriber ID в режиме конфигурирования порта;
  2. Information Option Self-defined Subscriber ID в глобальном режиме;
  3. Information Option Subscriber ID в глобальном режиме.

Agent Remote ID

Standard

Рассмотрим значение Agent Remote ID. По умолчанию, на коммутаторах SNR Agent Remote ID это VLAN MAC-адрес коммутатора:

Image Added

Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:

Code Block
languagecoldfusion
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 будет приоритетнее. То есть порядок приоритета следующий:

  1. Information Option Subscriber ID в режиме конфигурирования порта;
  2. Information Option Self-defined Subscriber ID в глобальном режиме;
  3. Information Option Subscriber ID в глобальном режиме.

Agent Remote ID

Standard

...

Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:

Code Block
languagecoldfusion
ip vs-cisco | vs-huawei}

Рассмотрим результат применения остальных значений. При выборе VS-Cisco перед VLAN MAC-адресом коммутатора добавляется два байта с номером сабопции и ее длиной:

Image Added

где:

  • 00 - номер сабопции;
  • 06 - длина сабопции в байтах;

При выборе VS-Cisco значение будет записано в HEX-формате.

VS-Huawei:

Image Added

При выборе VS-Huawei значение будет записано в HEX-формате, с разделителем между частями MAC-адреса.

Также можно задать собственное значение Remote ID:

Image Added

Self-defined

Кроме вышеперечисленных стандартных значений, Agent Remote ID можно настроить более гибко с помощью параметра Self-defined. Agent Remote ID настраивается через Self-defined также в глобальном режиме:

Code Block
languagecoldfusion
ip dhcp snooping information option self-defined remote-id format {'WORD'hostname | vs-ciscomac | vs-huawei}

...

string}

где:

  • mac - VLAN MAC-

...

Image Removed

где:

  • 00 - номер сабопции;
  • 06 - длина сабопции в байтах;

При выборе VS-Cisco значение будет записано в HEX-формате.

...

При выборе VS-Huawei значение будет записано в HEX-формате, с разделителем между частями MAC-адреса.

...

Image Removed

Self-defined

...

  • адрес коммутатора в нижнем регистре;
  • hostname - настраиваемое пользовательское значение в ASCII, по умолчанию - модель;
  • string - настраиваемое пользовательское значение в ASCII.

Пример:

Code Block
languagecoldfusion
maс          -     f8-f0-82-79-06-9f
hostname     -     SNR-S2995G-24TX
string       -     test

Данные значения можно комбинировать между собой, например:

Code Block
languagecoldfusion
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
languagecoldfusion
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
titleВажно!

Настраиваемые пользователем значения String/Hostname в Self-defined могут быть заданы только в ASCII-формате!

Self-defined Agent Remote ID на SNR S2962, S2965, S2982G и S2985G

Серии коммутаторов SNR S2962, S2965, S2982G и S2985G также поддерживают стандарные Self-defined варианты в глобальном конфигурационном режиме:

Code Block
languagecoldfusion
ip dhcp snooping information option self-defined remote-id port hostname mac string

По умолчанию формат Self-defined значений ASCII, изменить формат можно с помощью команды:

Code Block
languagecoldfusion
ip dhcp snooping information option self-defined subscriber-id format {ASCII | HEX} 
Info
titleВажно!

Настраиваемые пользователем значения 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
languagecoldfusion
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
languagecoldfusion
%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
languagecoldfusion
ip dhcp relay information option subscriber-id format {ascii | hex | vs-hp}
Info
titleВажно!
Subscriber ID = Circuit ID

Рассмотрим результат применения остальных значений. HEX:

Image Removed

где:

  • 00 - номер сабопции;
  • 06 - длина сабопции в байтах;
  • 0d05 - VLAN ID;
  • 01 - номер слота (значение всегда одно и то же);
  • 00 - номер модуля (значение всегда одно и то же);
  • 0002 - номер порта.

VS-HP:

Image Removed

где:

...

Изменить значение по умолчанию можно в глобальном конфигурационном режиме с помощью команды:

Code Block
languagecoldfusion
ip dhcp relay information option subscriber-id format {ascii | hex | vs-hp | vs-cisco}


Info
titleВажно!
Subscriber ID = Circuit ID

Рассмотрим результат применения остальных значений. HEX:

Image Added

где:

  • 00 - номер сабопции;
  • 06 - длина сабопции в байтах;
  • 0d05 - VLAN ID;
  • 01 - номер слота (значение всегда одно и то же);
  • 00 - номер модуля (значение всегда одно и то же);
  • 0002 - номер порта.

VS-HP:

Image Added

где:

  • 0002 - номер порта.

VS-Cisco:

Image Added

где:

  • 00 - номер сабопции;
  • 04 - длина сабопции в байтах;
  • 014d - VLAN ID;
  • 0003 - номер порта

Серии коммутаторов SNR S2962, S2965, S2982G и S2985G также поддерживают стандартные Agent Circuit ID варианты в режиме конфигурирования SVI-интерфейса с помощью команды:

Code Block
languagecoldfusion
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
languagecoldfusion
%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 также в глобальном режиме:

...