О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

Настройка DHCP relay на MES2124M

MES, ESR
norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 02:05

Что-то я видимо не понимаю документацию. Имеем свитч MES21214М с следующими версиями ПО

Код: Выделить всё

SW version    1.1.45[5bb753fb] ( date  30-May-2016 time  12:24:53 )
Boot version    0.0.0.3 ( date  23-Feb-2011 time  17:40:14 )
HW version    01.06


Железо следующее

Код: Выделить всё

System Description:                       MES2124M AC 28-port 1G Managed Switch


Конфиг такой

Код: Выделить всё

p dhcp relay address <ip>
ip dhcp relay enable
no ip dhcp snooping verify
!
interface gigabitethernet 1/0/25                             
 ip dhcp snooping trust
 switchport mode general
exit
!
interface vlan 1
 ip address 10.0.0.2 255.255.255.0
 no ip address dhcp
 ip dhcp relay enable
exit
!
ip default-gateway 10.0.0.1
!


Где на <ip> используется FreeRADIUS в качестве DHCP сервера. Он получает DHCP-Discover от свитча т.е. со 10.0.0.2 выделяет ему IP и отправляет Offer:

Код: Выделить всё

Sending DHCP-Offer of id b643a533 from <ip>:67 to 10.0.0.2:67
        DHCP-Your-IP-Address = 10.159.0.2
        DHCP-Server-IP-Address = 10.0.0.2
        DHCP-Gateway-IP-Address = 10.0.0.2
        DHCP-Subnet-Mask = 255.255.255.0
        DHCP-Router-Address = 10.159.0.1
        DHCP-Domain-Name-Server += 8.8.8.8
        DHCP-Broadcast-Address = 10.159.0.255
        DHCP-IP-Address-Lease-Time = 86400
        DHCP-DHCP-Server-Identifier = 10.0.0.2
        DHCP-Rebinding-Time = 75600


Далее свитч получает ответ и делает следующее:

Код: Выделить всё

DHCP Relay: DHCPP_bootp_oper_rep_CNS case
out_ipif_id - 3bd3208
input interface - 3bd3208
DHCPP_treat_options:start print
DHCPP_treat_options:end print
DHCP Relay rep : interface_dhcp_relay_mode - 2 for ifindex - 100000
DHCP Relay: dropped - cannot get output IP inteface 3

У меня такое поведение кроме WTF не вызывает. Т.е. свитч получает ответ от FreeRADIUS по dhcp и благополучно его дропает по не понятным причинам. Гугление приводит к мало внятному ответу вида ой нас там с противоположной стороны было сломано.Что было сломано хз. Включен сервер с DHCP сервером в первый порт, роутер для него на 25 порту. Сервер который отправляет dhcp запросы на 13 порту.

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Настройка DHCP relay на MES2124M

Сообщение Евгений Т » 30 янв 2017 09:05

Приведите конфигурацию порта клиента и порта в сторону сервера. Или они пустые?
Отправьте на почту в подписи снятые вайршарком дампы с порта клиента и порта в сторону сервера. В письме приложите ссылку на данную тему форума и пометьте, что письмо для Евгения.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 11:04

Приведите конфигурацию порта клиента и порта в сторону сервера. Или они пустые?

Пустые в том то и дело.

Отправьте на почту в подписи снятые вайршарком дампы с порта клиента и порта в сторону сервера.

Ну дамп с порта сервера могу. Вот дамп с порта клиента затруднительно.

Можете мне пояснить что вообще это ошибка значит и когда она возникает? Просто не совсем понятно причем тут интерфейс 3

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Настройка DHCP relay на MES2124M

Сообщение Евгений Т » 30 янв 2017 11:16

Ну дамп с порта сервера могу. Вот дамп с порта клиента затруднительно.

Давайте с порта сервера.

Можете мне пояснить что вообще это ошибка значит и когда она возникает? Просто не совсем понятно причем тут интерфейс 3

Сначала посмотрим исходные данные. Потом расскажу в чем проблема. Какую дебажную команду вводили?
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 14:27

Отправил дамп надеюсь пакетов будет достаточно.

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Настройка DHCP relay на MES2124M

Сообщение Евгений Т » 30 янв 2017 14:36

Добавьте
ip dhcp relay information option suboption-type custom
ip dhcp relay information policy replace

Если не заработает, прошу еще раз прислать дамп.

Какую дебажную команду вводили?
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 15:06

Евгений Т писал(а):Добавьте
ip dhcp relay information option suboption-type custom
ip dhcp relay information policy replace

Добавил.

Евгений Т писал(а):Если не заработает, прошу еще раз прислать дамп.

Не заработало. Сейчас дамп вышлю по новой.

Евгений Т писал(а):Какую дебажную команду вводили?

set ip dhcp trace all

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Настройка DHCP relay на MES2124M

Сообщение Евгений Т » 30 янв 2017 16:44

В случае с использованием dhcp relay с ip адресом на клиентском интерфейсе (ваш случай) коммутатор решает на какой интерфейс переслать offer от сервера(в какую подсеть отправить). Он ищет среди своих IP интерфейсов тот, чья подсеть совпадает с подсетью выделенного адреса, а т.к. клиент находится в другой подсети, то релей не может ему отправить этот OFFER пакет и не может отправить обратно. По-этому пакет теряется.
dropped - cannot get output IP inteface

Об этом и говорит дебаг.

Для решения проблемы требуется сменить настройки dhcp сервера таким образом, чтобы выделяемый клиенту ip адрес был в одной подсети с ip адресом коммутатора в клиентском влан.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 17:03

Т.е. мне надо обязательно иметь IP адрес в в VLAN из сети которую выделяет dchp сервер? А зачем? dhcp relay же должен транслироваться в широковещательные пакеты. А так получается что если мне требуется по dhcp к примеру отдать реальный IP в отдельном клиентском VLAN то мне еще нужно в этот VLAN прописать IP из этой же сети? Это я утомлюсь прописывать IP адреса в каждый VLAN. В случае к примеру у нас VLAN на клиента выдается и терминация VLAN происходит выше на коммутаторе 3 уровня.

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 17:30

Или в случае если адрес в VLAN не выделен, все будет ок?

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Настройка DHCP relay на MES2124M

Сообщение Евгений Т » 30 янв 2017 17:44

Т.е. мне надо обязательно иметь IP адрес в в VLAN из сети которую выделяет dchp сервер?

Да
А зачем? dhcp relay же должен транслироваться в широковещательные пакеты.

Логика работы описана выше.
А так получается что если мне требуется по dhcp к примеру отдать реальный IP в отдельном клиентском VLAN то мне еще нужно в этот VLAN прописать IP из этой же сети? Это я утомлюсь прописывать IP адреса в каждый VLAN.

Описание работы релея приведен для случая, когда на клиентском интерфейсе есть Ip адрес. При варианте настройки релей агента с ip адресом в влане сервера и без ip адреса на клиентском влан (у вас это одинаковые вланы), релей агент решает на какой интерфейс перенаправить offer на основании проверки опции 82. Она должна принадлежать данному коммутатору. В таком случае клиенту можно выдавать адреса из любых подсетей.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

Evgen_94
Сообщения: 239
Зарегистрирован: 16 дек 2016 09:15
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение Evgen_94 » 30 янв 2017 17:46

Добрый день.
Т.е. мне надо обязательно иметь IP адрес в в VLAN из сети которую выделяет dchp сервер? А зачем?

DHCP-сервер определяет из какого пула выдать ip-адрес на основании ip-адреса источника (ip адрес relay-агента).
Евгений Киселев / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 30 янв 2017 17:47

Добавление опций 82 в ответ решит проблему я правильно понимаю?

norguhtar
Сообщения: 19
Зарегистрирован: 30 янв 2017 01:54
Reputation: 0

Re: Настройка DHCP relay на MES2124M

Сообщение norguhtar » 31 янв 2017 01:42

Добавление параметров 82 опции в ответ и перемещение клиентов dhcp в отдельный VLAN без IP помогло.

Код: Выделить всё

sh ip dhcp relay
DHCP relay is Enabled
Option 82 is Enabled
Option 82 Policy is replace
Maximum number of supported VLANs without IP Address is 256
Number of DHCP Relays enabled on VLANs without IP Address is 1
DHCP relay is not configured on any port.
DHCP relay is enabled on Vlans: 11
Active: 11
Inactive:
Servers: <ip>

Теперь ответ от dhcp клиента доходит и усе работает.


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей