Страница 1 из 1

MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 16:03
wingman
Добрый день.

MES2324FB: не работает dhcp relay (с конфигом, аналогичным MES2124F, на котором - работает).
Попросту на dhcp-сервер не прилетает ни один запрос.
Прошивка - 4.0.7

Re: MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 16:04
Евгений Т
Здравствуйте.

Приложите конфигурацию.

Re: MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 16:30
wingman
Евгений Т писал(а):Здравствуйте.

Приложите конфигурацию.



https://pastebin.com/TqtwWDkR

Re: MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 17:11
Евгений Т
Что понимается под словами "не работает dhcp relay?" Сервер не отвечает на dscp discover? Offer не доходит до клиента?
На MES2124F на какой версии софта проверяли?

Уберите из конфиги
ip dhcp relay information option suboption-type custom
Допишите
ip dhcp relay information option format-type option pv delimeter space
Уберите
interface gigabitethernet1/0/4
ip dhcp relay enable

Если не заработает приложите 2 дампа
1) Для случая с успешным получением адреса клиентом за MES2124F
2) Для случая с неудачной попыткой клиентом за MES2324FB

Re: MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 17:21
wingman
Евгений Т писал(а):Что понимается под словами "не работает dhcp relay?" Сервер не отвечает на dscp discover? Offer не доходит до клиента?
На MES2124F на какой версии софта проверяли?

Уберите из конфиги
ip dhcp relay information option suboption-type custom
Допишите
ip dhcp relay information option format-type option pv delimeter space
Уберите
interface gigabitethernet1/0/4
ip dhcp relay enable

Если не заработает приложите 2 дампа
1) Для случая с успешным получением адреса клиентом за MES2124F
2) Для случая с неудачной попыткой клиентом за MES2324FB


>> Что понимается под словами "не работает dhcp relay?"
До сервера не долетают discover/request

>> На MES2124F на какой версии софта проверяли?
SW version 1.1.44[a0025cf1] ( date 12-Jan-2016 time 16:23:25 )
Boot version 0.0.0.3 ( date 23-Feb-2011 time 17:40:14 )
Их стоит уже достаточно много по всей сети на доступе.

Соберём стенд, пришлём данные, спасибо

Re: MES2324FB: не работает dhcp relay

Добавлено: 23 ноя 2017 20:29
wingman
Евгений Т писал(а):Уберите из конфиги
ip dhcp relay information option suboption-type custom
Допишите
ip dhcp relay information option format-type option pv delimeter space



Да, при убирании
`ip dhcp relay information option suboption-type custom`
запросы действительно полетели.
Однако, формат option82 на выходе - не такой, как у MES2124F :(

У MES2124F у нас включены обе опции:
ip dhcp relay information option suboption-type custom
ip dhcp relay information option format-type option pv delimeter space

и dhcp-сервер заточили под его формат.


У MES2324FB:
1) обе опции: запросы на сервер не прилетают
2) ни одной опции: запросы прилетают с непонятным форматом option82
3) suboption-type custom, но нет option pv delimeter space: аналогично п.1
4) есть pv delimeter space, но нет suboption-type custom: аналогично п.2


Почему не работает suboption-type custom?

Есть ли возможность заставить MES2324FB слать option82 в формате, аналогичном MES2124 (с включенном suboption-type custom) или в формате D-Link`а?

Спасибо

Re: MES2324FB: не работает dhcp relay

Добавлено: 24 ноя 2017 15:25
Евгений Т
Здравствуйте.

После выполнения моих рекомендаций формат опции 82 должен стать идентичным у коммутаторов MES2124F и MES2324FB (если, конечно, конфигурации действительно были аналогичными). Проверил на стенде.
Приложите итоговые конфиги MES2324FB и MES2124F.
Также я просил снять дампы. Вы в них сравнивали формат опции?

Re: MES2324FB: не работает dhcp relay

Добавлено: 24 ноя 2017 17:43
wingman
Евгений Т писал(а):Здравствуйте.

После выполнения моих рекомендаций формат опции 82 должен стать идентичным у коммутаторов MES2124F и MES2324FB (если, конечно, конфигурации действительно были аналогичными). Проверил на стенде.
Приложите итоговые конфиги MES2324FB и MES2124F.
Также я просил снять дампы. Вы в них сравнивали формат опции?


Евгений, вот дампы: http://ip-home.net/files/eltex.zip

Я ещё раз повторюсь (на всякий случай, вдруг пропустилось): на 2124 всё превосходно работает с `suboption custom` + `option pv delimeter space`. На 2324 - при включении `suboption custom` - свитч попросту перестаёт пересылать dhcp-запросы. Почему?


Разберём детально:

1) MES2124, с `suboption custom`, circuit-id:
0x00040ffa0101

2) MES2124, без `suboption custom`, circuit-id:
0x65746820313a34303930

3) MES2324, с `suboption custom`:
просто нет запросов в сторону сервера

4) MES2324, без `suboption custom`, circuit-id:
0x4d45532d31302e3137302e3130382e3232362065746820312033343538

Влан на портах 2124 - 4090 = `0FFA`, вижу его только в первом варианте.
Влан на портах 2324 - 3458 = `0D82`

Конфиг 2124: https://pastebin.com/7xbtR7Qf
Конфиг 2324: https://pastebin.com/4fXye1JY

Re: MES2324FB: не работает dhcp relay

Добавлено: 24 ноя 2017 18:01
Евгений Т
Я ещё раз повторюсь (на всякий случай, вдруг пропустилось): на 2124 всё превосходно работает с `suboption custom` + `option pv delimeter space`.

Конфиги не одинаковые были изначально, т.к на MES2124 присутствовала команда ip dhcp relay information policy replace. Это принципиально влияет на логику работы.

Пропишите:
no ip dhcp relay information option format-type option
no ip dhcp information option

ip dhcp relay information option suboption-type custom
ip dhcp relay information option format-type option pv

И включите снупинг (это не ошибка, но пусть будет для единообразия)

Итого глобальные настройки dhcp relay на MES2324FB должны в вашем случае выглядеть так:
ip dhcp relay address 10.10.10.144
ip dhcp relay enable
ip dhcp relay information option suboption-type custom
ip dhcp relay information option format-type option pv
ip dhcp snooping
ip dhcp snooping vlan 3456

На стенде проверил. Формат опций совпадает.

Re: MES2324FB: не работает dhcp relay

Добавлено: 25 ноя 2017 18:46
wingman
Евгений, большое спасибо! С включенным снупингом - заработало.

Правда, не очень понятно, каким образом снупинг может влиять на формат option82...

Re: MES2324FB: не работает dhcp relay

Добавлено: 27 ноя 2017 09:26
Евгений Т
Здравствуйте.

Снупинг никак не влияет на формат опции (при отсутствии команды ip dhcp information option). Я предложил его настроить исключительно для единообразия с конфигурацией на MES2124. Вам помогли другие команды из моего предыдущего комментария.