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

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

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

MES2124F: не получается завести dhcp relay

MES, ESR
wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

MES2124F: не получается завести dhcp relay

Сообщение wingman » 26 авг 2017 13:31

Что я пытаюсь сделать: завести DHCP-Relay в клиентских вланах (l2, без l3-интерфейса в них), релеить запросы на удалённый dhcp сервер, вставляя option 82.

На длинках замечательно работает примерно так:

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

enable dhcp_relay
config dhcp_relay option_82 state enable
config dhcp_relay add ipif System 10.10.10.144
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy keep
config filter dhcp_server ports 1-24 state enable
config dhcp_relay ports 25-26 state disable
config dhcp_relay ports 1-24 state enable


На Элтексе - не заводится :(
Стенд: MES2124F ; 25 порт - аплинк (trunk mgmt vlan 50) ; 26 порт - клиент (access vlan 123)

Конфиг:

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

!
vlan database
 vlan 50,123
exit
!
interface vlan 50
 name serv
 ip address 10.10.10.115 255.255.255.0
exit
!
ip default-gateway 10.10.10.254
!


!
interface gigabitethernet 1/0/25
 loopback-detection enable
 switchport mode trunk
 switchport trunk allowed vlan add 50
 lldp notifications enable
exit
!
interface gigabitethernet 1/0/26
 ip dhcp relay enable
 loopback-detection enable
 switchport access vlan 123
 lldp notifications enable
exit
!
ip dhcp relay address 10.10.10.243
ip dhcp relay enable
ip dhcp information option
ip dhcp relay information policy replace
ip dhcp information option format-type option pv delimeter space
!


Ожидаемое поведение: клиент в 26 порту посылает DHCPDISCOVER ; коммутатор перехватывает запрос ; релеит его юникастом на 10.10.10.243
Имеющееся поведение: запрос на сервер не прилетает :(


Подскажите пожалуйста, что не так

Александр Селезнев
Сообщения: 749
Зарегистрирован: 07 май 2015 10:45
Reputation: 2
Откуда: Элтекс

Re: MES2124F: не получается завести dhcp relay

Сообщение Александр Селезнев » 28 авг 2017 08:38

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

ip dhcp relay address 10.10.10.243
ip dhcp relay enable
ip dhcp relay information option format-type option pv delimeter space

interface vlan 123
ip dhcp relay enable


На interface gigabitethernet 1/0/26 настройка p dhcp relay enable не нужна
Селезнев Александр / Eltex / Сервисный центр ШПД https://eltex-co.ru/support/

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 14:02

Александр Селезнев писал(а):

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

ip dhcp relay address 10.10.10.243
ip dhcp relay enable
ip dhcp relay information option format-type option pv delimeter space

interface vlan 123
ip dhcp relay enable


На interface gigabitethernet 1/0/26 настройка p dhcp relay enable не нужна


Александр, спасибо за ответ!
Однако убирание `ip dhcp relay enable` с клиентского порта - не помогло.

Конфиг сейчас выглядит так (клиент - 26 порт, аплинк - 27 порт):

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

MES-10.10.10.115#sh run ip
interface vlan 249
 ip address 10.10.13.115 255.255.255.0
exit
!
!
MES-10.10.10.115#sh run vlan
vlan database
 vlan 123,249
exit
!
MES-10.10.10.115#sh run dhcp
ip dhcp relay address 10.10.10.243
ip dhcp relay enable
ip dhcp information option
ip dhcp relay information option suboption-type custom
ip dhcp relay information policy replace
ip dhcp information option format-type option pv delimeter space
!
interface gigabitethernet 1/0/27
 ip dhcp relay enable
exit
!
!
MES-10.10.10.115#sh run int gi1/0/26
interface gigabitethernet 1/0/26
 loopback-detection enable
 switchport access vlan 123
 lldp notifications enable
exit
!
MES-10.10.10.115#sh run int gi1/0/27
interface gigabitethernet 1/0/27
 ip dhcp relay enable
 loopback-detection enable
 switchport mode trunk
 switchport trunk allowed vlan add 249
 lldp notifications enable
exit
!


В дампе на стороне DHCP-сервера при запросах клиента - как была тишина, так и есть :(

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

MES-10.10.10.115#sh ver
SW version    1.1.46[be571774] ( date  03-Feb-2017 time  13:07:07 )
Boot version    0.0.0.3 ( date  23-Feb-2011 time  17:40:14 )
HW version    01.02

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 15:27

Конфиг сейчас выглядит так (клиент - 26 порт, аплинк - 27 порт):

Уточните, зачем изменили схему и как теперь она выглядит? Между месом и сервером теперь маршрутизация осуществляется?
Сервер пингуется?
На физическом интерфейсе не должно быть настроек ip dhcp relay
interface gigabitethernet 1/0/27
ip dhcp relay enable - уберите
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 15:38

Евгений Т писал(а):
Конфиг сейчас выглядит так (клиент - 26 порт, аплинк - 27 порт):

Уточните, зачем изменили схему и как теперь она выглядит? Между месом и сервером теперь маршрутизация осуществляется?
Сервер пингуется?
На физическом интерфейсе не должно быть настроек ip dhcp relay
interface gigabitethernet 1/0/27
ip dhcp relay enable - уберите


Здравствуйте, Евгений

Схему изменил по мотивам этой темы: viewtopic.php?f=10&t=7463
Подумал, что, возможно, коммутатору необходимо, чтобы до DHCP-сервера была маршрутизация.

Сервер пингуется?


Да, пингуется.

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

MES-10.10.10.115#ping 10.10.10.243
Pinging 10.10.10.243 with 18 bytes of data:

18 bytes from 10.10.10.243: icmp_seq=1. time=6 ms
18 bytes from 10.10.10.243: icmp_seq=2. time=11 ms
18 bytes from 10.10.10.243: icmp_seq=3. time=11 ms
18 bytes from 10.10.10.243: icmp_seq=4. time=11 ms

----10.10.10.243 PING Statistics----
4 packets transmitted, 4 packets received, 0% packet loss
round-trip (ms) min/avg/max = 6/9/11


MES-10.10.10.115#show ip route address 10.10.10.243
Maximum Parallel Paths: 1 (1 after reset)

Codes: C - connected, S - static, D - DHCP

S  0.0.0.0/0          [1/1] via  10.10.13.254  23:22:23            vlan 249

MES-10.10.10.115#




На физическом интерфейсе не должно быть настроек ip dhcp relay

Убрал с аплинка тоже.

Без изменений, из клиентского влана `123` запросы не релеятся

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 15:51

Приложите полный конфиг. Удалите только лишние физические интерфейсы (оставьте gi0/26 и 0/27).
Соберем схему, перепроверим.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 15:52

Update: релей заработал, как только я создал L3-интерфейс в клиентском влане и прописал в нём `ip dhcp relay enable`.
Но это же костыль. Работает только так, или всё-таки есть способ завести релей на l2-вланах?

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 15:56

релей заработал, как только я создал L3-интерфейс в клиентском влане

Это не костыль, а отдельная схема работы. Релей может быть с IP адресом на клиентском интерфейсе, а может быть и без.

и прописал в нём `ip dhcp relay enable`.

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

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 15:57

Евгений Т писал(а):Приложите полный конфиг. Удалите только лишние физические интерфейсы (оставьте gi0/26 и 0/27).
Соберем схему, перепроверим.


https://ip-home.net/files/eltex.txt

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 15:58

Евгений Т писал(а):
релей заработал, как только я создал L3-интерфейс в клиентском влане

Это не костыль, а отдельная схема работы. Релей может быть с IP адресом на клиентском интерфейсе, а может быть и без.

и прописал в нём `ip dhcp relay enable`.

Вы только сейчас прописали эту команду? Без нее, конечно, не заработает схема.
Александр в первом своем комментарии просил ее настроить.


Да, вы правы, действительно упустил :(
Прошу прощения за невнимательность.

Однако создавать на l2-устройстве l3-интерфейсы для работы базового функционала как-то странно :(

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 16:32

Однако создавать на l2-устройстве l3-интерфейсы для работы базового функционала как-то странно

Да, это более характерно для коммутаторов с маршрутизацией. Но возможность такой настройки на коммутаторах доступа мы так же оставили.
В вашей схеме не нужен ip адрес на клиентском интерфейсе.
Вы же его убрали? Схема заработала без настройки IP в 129 влане?
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 16:38

Евгений Т писал(а):
Однако создавать на l2-устройстве l3-интерфейсы для работы базового функционала как-то странно

Да, это более характерно для коммутаторов с маршрутизацией. Но возможность такой настройки на коммутаторах доступа мы так же оставили.
В вашей схеме не нужен ip адрес на клиентском интерфейсе.
Вы же его убрали? Схема заработала без настройки IP в 129 влане?


Да, адреса на клиентском интерфейсе нет.
Теперь запросы уходят в сторону сервера; сервер их видит и отвечает, однако до клиента ответ не долетает :(

Со стороны сервера:

http://i.imgur.com/GU1yDNo.png

http://i.imgur.com/0xfU6RY.png


Однако со стороны клиента - нет ни одного реплая:

http://i.imgur.com/CM7qOVD.png

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 16:49

Снимите с сервера или с uplink интерфейса меса дамп вайршарком и пришлите на почту во вложении.
Заодно приложите полный конфиг.

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

wingman
Сообщения: 18
Зарегистрирован: 26 авг 2017 13:23
Reputation: 0

Re: MES2124F: не получается завести dhcp relay

Сообщение wingman » 28 авг 2017 17:05

Евгений Т писал(а):Снимите с сервера или с uplink интерфейса меса дамп вайршарком и пришлите на почту во вложении.
Заодно приложите полный конфиг.

Также прошу перейти в дебаг режим
debug
debug
debug
Включить трассировки set ip dhcp trace all и заснять пару попыток получения адреса (отключаются set ip dhcp trace all)


Дебаг: https://pastebin.com/hqAxtpvu

Дамп со стороны сервера: http://ip-home.net/files/dump.pcap

Полный конфиг: http://ip-home.net/files/10.10.13.115.cfg

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

Re: MES2124F: не получается завести dhcp relay

Сообщение Евгений Т » 28 авг 2017 17:27

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


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

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

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