Страница 1 из 3
Relay + Snooping + Option 82
Добавлено: 04 апр 2014 19:34
kotovas
Пробую настроить.
А получается вот:
Код: Выделить всё
console#sh ip dhcp relay
DHCP relay is Enabled
Option 82 is Enabled
Maximum number of supported VLANs without IP Address is 0
DHCP relay is not configured on any port.
DHCP relay is enabled on Vlans: 124
Active:
Inactive: 124
Servers: 10.10.10.60
console#
console#sh ip dhcp snooping
DHCP snooping is Enabled
DHCP snooping is configured on following VLANs: 124
DHCP snooping database is Disabled
Relay agent Information option 82 is Enabled
Option 82 on untrusted port is forbidden
Verification of hwaddr field is Disabled
DHCP snooping file update frequency is configured to: 1200 seconds
Interface Trusted
----------- ------------
gi1/0/1 Yes
А запросов от тестового абонента нет. Что не так? Почему VLAN inactive ?
Re: Relay + Snooping + Option 82
Добавлено: 07 апр 2014 09:23
str
Здравствуйте, приведите, пожалуйста полную конфигурацию. Для корректной работы функции необходимо, чтобы на пользовательский VLAN был назначен IP-адрес.
Re: Relay + Snooping + Option 82
Добавлено: 07 апр 2014 16:05
kotovas
str писал(а):Для корректной работы функции необходимо, чтобы на пользовательский VLAN был назначен IP-адрес.
Это ещё зачем. IP нынче на вес золота. Да и это же будет доп.нагрузка на проц в виде потока арп. Без выделения ip-адреса никак?
Re: Relay + Snooping + Option 82
Добавлено: 08 апр 2014 11:02
str
На текущий момент DHCP relay реализован таким образом, что подставляет этот IP-адрес в поле giaddr, для того чтобы DHCP-сервер на основании этого поля мог определить пул, из которого будет выдан IP-адрес. Выход версии, в которой DHCP-relay не требует настройки IP-адреса в абонентской VLAN запланирован ориентировочно на конец мая-начало июня.
Re: Relay + Snooping + Option 82
Добавлено: 28 авг 2014 13:31
shtirlitsus
обещанная версия вышла?
Re: Relay + Snooping + Option 82
Добавлено: 01 сен 2014 13:53
str
Здравствуйте, на текущий момент версия имеет статус релиз-кандидата (официально релизом станет 05.09), можем выслать для тестов.
Re: Relay + Snooping + Option 82
Добавлено: 16 мар 2015 18:09
gorbushka
str писал(а):можем выслать для тестов.
Скажите есть ли продвижения в направлении DHCP opt82 ?
Взяли на тест у коллег MES2124, исследуем. Но без четкой работы этой функции нам не удаётся его использовать в своей сети.
Код: Выделить всё
#sh ver
SW version 1.1.34 ( date 11-Dec-2014 time 11:26:16 )
Boot version 0.0.0.3 ( date 23-Feb-2011 time 17:40:14 )
HW version 01.03
Кстати, было бы не плохо в выводе sh ver видеть платформу или модель и uptime.
Re: Relay + Snooping + Option 82
Добавлено: 19 мар 2015 17:59
Евгений Т
Добрый день.
Версию можете скачать на нашем сайте в разделе Поддержка/Центр загрузки
Re: Relay + Snooping + Option 82
Добавлено: 19 мар 2015 18:18
xcme
Вопрос выше задал мой коллега, я продолжу мысль.
Судя по теме, возможность релеить запрос через management-интерфейс появилась всего полгода назад. Этот функционал уже отлажен и работает как надо?
Настраиваем так:
Код: Выделить всё
ip dhcp relay address 10.2.3.2
ip dhcp relay enable
ip dhcp information option
ip dhcp information option suboption-type custom
ip dhcp snooping
ip dhcp snooping vlan 3381
interface gigabitethernet 1/0/1
switchport access vlan 3381
ip dhcp information option format-type remote-id **10.99.192.13
exit
interface gigabitethernet 1/0/25
ip dhcp snooping trust
switchport mode trunk
switchport trunk allowed vlan add 3,3381
exit
!
interface vlan 3
ip address 10.99.192.13 255.255.255.0
exit
!
interface vlan 3381
ip dhcp relay enable
exit
Запрос прилетает, отправляется OFFER и на этом все. Что и где надо подкрутить?
Re: Relay + Snooping + Option 82
Добавлено: 19 мар 2015 20:08
gorbushka
Евгений Т писал(а):Добрый день.
Версию можете скачать на нашем сайте в разделе Поддержка/Центр загрузки
Спасибо за ответ, но я специально выложил вывод #sh ver чтобы вы могли увидеть, что у меня такая же прошивка, как на сайте.
Это самое новое ПО? По прежнему без интерфейса в абонентской сети не работает dhcp relay?
Re: Relay + Snooping + Option 82
Добавлено: 20 мар 2015 09:45
Евгений Т
xcme писал(а):Вопрос выше задал мой коллега, я продолжу мысль.
Судя по теме, возможность релеить запрос через management-интерфейс появилась всего полгода назад. Этот функционал уже отлажен и работает как надо?
Настраиваем так:
Код: Выделить всё
ip dhcp relay address 10.2.3.2
ip dhcp relay enable
ip dhcp information option
ip dhcp information option suboption-type custom
ip dhcp snooping
ip dhcp snooping vlan 3381
interface gigabitethernet 1/0/1
switchport access vlan 3381
ip dhcp information option format-type remote-id **10.99.192.13
exit
interface gigabitethernet 1/0/25
ip dhcp snooping trust
switchport mode trunk
switchport trunk allowed vlan add 3,3381
exit
!
interface vlan 3
ip address 10.99.192.13 255.255.255.0
exit
!
interface vlan 3381
ip dhcp relay enable
exit
Запрос прилетает, отправляется OFFER и на этом все. Что и где надо подкрутить?
Отлажен и работает.
Отправьте мне на почту дамп вайршарка, снятый с аплинка коммутатора.
Также приложите вывод дебага
set ip dhcp trace all
(зайти в дебаг режим можно
console#debug
>debug
Enter DEBUG Password: debug)
Моя почта.
3200@eltex.org
Re: Relay + Snooping + Option 82
Добавлено: 20 мар 2015 16:40
gorbushka
отправил вам
Re: Relay + Snooping + Option 82
Добавлено: 23 мар 2015 16:23
Евгений Т
Копирую объяснение из переписки в почте.
В текущей конфигурации настроен dhcp relay + snooping. DHCP discover, попадая на порт коммутатора, попадает первоначально под действие снупинга и ему добавляется опция 82 в формате custom. При это поле remote id перезаписывается
(**10.99.192.13 )
Затем коммутатор релеит запрос на сервер (при этом формат опции 82 сохраняется, т.к. стоит policy keep). Relay работает в режиме custom.
DHCP offer от сервера приходит на коммутатор и relay не понимает формат опции 82, т.к. поле remote id было изменено снупингом и коммутатор считает, что опция 82 не принадлежит ему. Поэтому пакет дропается.
Возможным решением является изменение конфиги dhcp сервера и выдача адреса не по наличию **10.99.192.13, а по маку коммутатора (по дефолту он передается в поле remote id).
Нам снупинг не нужен собственно, мы просто хотим использовать ip коммутатора в качестве remote-id на нашем DHCP-сервере. Звёздочки в поле (**10.99.192.13) нам пришлось вставить из-за отличия в два байта в пакетах с eltex и dlink.
вот пример как мы используем opt82 на dlink
Согласно вышеприложенным объяснениям dhcp relay ожидает в ответе от сервера в поле remote id опции 82 увидеть свой mac (а снупинг это поле подменил на **10.99.192.13). Из-за этого коммутатор считает, что опция принадлежит не ему.
Re: Relay + Snooping + Option 82
Добавлено: 23 мар 2015 17:03
gorbushka
спасибо
получается, что мы не можем использовать произвольный remote-id?
было бы здорово выключить снупинг, но без снупинга не работает relay, верно?
Re: Relay + Snooping + Option 82
Добавлено: 23 мар 2015 17:14
Евгений Т
Relay работает без снупинга, но поле remote id в текущей конфигурации не получится изменить по вышеописанным причинам.
Возможно ли в вашей схеме заменить произвольный remote id на mac коммутатора (т.е. дефолтное значение в поле)?