faq обучение настройка
Текущее время: Вт июл 22, 2025 14:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 15, 2010 12:38 
Не в сети

Зарегистрирован: Пн апр 21, 2008 08:05
Сообщений: 28
shicoy писал(а):
Bigarov Ruslan писал(а):
Мы запросили возможность добавления DHCP Relay per VLAN на DES-3200, как только будут новости я напишу.

Какой ответ?

Тоже интересно, есть новости?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 15, 2010 15:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Пока новостей нет.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 15, 2010 15:56 
Не в сети

Зарегистрирован: Ср окт 20, 2004 19:17
Сообщений: 209
Откуда: Kharkiv
А относительной этого есть какой-нибудь ответ ?

AlexL1969 писал(а):
Maxim Klyus писал(а):
2 AlexL1969
можно подробно проблему рассказать (схема), как что включено и как непредсказуемо DHCP discovery размножается и на каких устройствах?


Схема у нас собрана вот такая:

Изображение

Где коммутатор А - DGS-3200-24, Коммутатор B - DGS-3200-10. В нетэгированный порт 1 коммутатора А и нетегированный порт 3 коммутатора B подключены клиенты Customer A и Customer B соответственно. На указанных портах установлен PVID=28, соответственно пакеты тегируются VID=28. 10-й порт коммутатора B подключен к 23-му порту коммутатора А. На этих портах поднят Сustomer VLAN с VID=28. Такой же VLAN поднят на 24-м порту коммутатора А, который смотрит на уровень аггрегации сети.

Соответствующая конфигурация для коммутатора A:
create vlan Clients tag 28
config vlan Clients add tagged 23-24
config gvrp 1-22 state disable ingress_checking enable acceptable_frame admit_all pvid 28

Для коммутатора B:
create vlan Clients tag 28
config vlan Clients add tagged 10
config gvrp 1-8 state disable ingress_checking enable acceptable_frame admit_all pvid 28

Далее, на обоих коммутаторах выключен dhcp_relay и включен dhcp_local_relay. А именно:
disable dhcp_relay
enable dhcp_local_relay
config dhcp_local_relay vlan Clients state enable

Такая конфигурация приследует следующие цели:
- Вставлять соответствующую Option 82 в DHCP пакеты клиентов включенных в порты 1-22 коммутатора А и порты 1-8 коммутатора B.
- Передавать эти пакеты в VLAN-е с VID=28 на уровень аггрегации сети для осуществления там DHCP relay на необходимый DHCP сервер.

Для чего это нужно и почему не воспользоваться dhcp_relay на коммутаторах A и B? Дело в том, что в клиентские порты (1-22 на коммутаторе А и 1-8 на коммутаторе В) могут быть включены корпоративные клиенты для которых пробрасывается отдельный VLAN через aggregation и distribution уровни сети и которые имеют свои DHCP сервера. Конечно помогла бы возможность разрешить dhcp_relay в определенном VLAN-е (VLAN-ах), но к сожалению она отсутствует в коммутаторах DGS-3200-XX.

Теперь собственно описание проблемы. На уровне аггрегации mirror-ится порт в который включен порт 24 коммутатора А. Смотрим в этот порт tcpdump-ом. При разорваном соединении между коммутаторами А и В, Customer A (порт 1 коммутатора А) посылает DHCP discovery пакет. Наблюдаем следующую картину:

13:48:32.591893 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300

с включенной опцией -e:
13:48:11.779767 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300

Т.е. в этом случае все нормально. Клиент посылает один DHCP discovery пакет, этот пакет приходит на коммутатор аггрегации и нормально релеится на необходимый сервер.

Поднимаем соединие между коммутаторами A и B и наблюдаем:

13:52:46.679399 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:52:46.701815 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:52:46.709302 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:52:46.724229 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:52:46.739056 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300

с включенной опцией -e:

13:53:52.402684 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:53:52.417661 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:53:52.425100 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:53:52.440076 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300
13:53:52.447414 00:15:17:61:7e:f3 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 346: vlan 28, p 7, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:15:17:61:7e:f3, length: 300

А вот тут начинается проблема. клиент так же посылает один DHCP discovery пакет, но он начинает "размножаться". частота видна из приведенного выше dump-a. Причем процесс этот продолжается до бесконечности. Такая же проблема наблюдается и при посылке DHCP discovery пакета Customer B (3-й порт коммутатора В)

На обоих коммутаторах используется прошивка 1.62.B017.

Вот такая проблема. Просим помочь в ее решении. Нам так же помогла бы возможность включать dhcp relay в определенных VLAN-ах и беспрепятственно пропускать DHCP пакеты в остальных.

Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 11, 2011 20:10 
Не в сети

Зарегистрирован: Чт дек 24, 2009 17:30
Сообщений: 296
Откуда: Днепропетровск
Появилась ли какая-то информация?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср янв 12, 2011 11:05 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Пока нет


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт фев 24, 2011 13:40 
Не в сети

Зарегистрирован: Чт дек 24, 2009 17:30
Сообщений: 296
Откуда: Днепропетровск
Цитата:
172.16.0.2:5#config dhcp_relay add vlanid ?
Command: config dhcp_relay add vlanid

Next possible completions:
<vlan_id_list>


Цитата:
172.16.0.2:5#sh fir i
Command: show firmware information

Image ID : 1(Boot up firmware)
Version : 1.50.B002
Size : 3969404 Bytes
Update Time: 2011/02/24 12:25:25
From : 172.16.47.250
User : admin(Telnet)


Спасибо.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Сб фев 26, 2011 16:17 
Не в сети

Зарегистрирован: Сб фев 19, 2011 14:03
Сообщений: 10
Я правильно понимаю, что в прошивке 1.50.B002 появилась возможность добавления DHCP Relay для VLAN?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вс фев 27, 2011 16:53 
Не в сети

Зарегистрирован: Чт дек 24, 2009 17:30
Сообщений: 296
Откуда: Днепропетровск
Цитата:
Я правильно понимаю, что в прошивке 1.50.B002 появилась возможность добавления DHCP Relay для VLAN?

Корректнее будет сказать, что в прошивке 1.50.B002 появилась возможность указать для каждого влана адрес dhcp сервера, на который свитч будет релеить dhcp пакеты. И, если адрес не указан, то и маршрут пакета не меняется, он дальше летит по влану. И, если его не срелеит другой свитч, где присутствует этот же влан, то пакет за пределы влана не выйдет, и спокойно дойдет до dhcp сервера, работающего в этом влане.
Если я правильно помню, в этой (и не только в этой теме) Длинк просили сделать возможность просто указывать какие вланы/порты должны попадать под релей, примерно так, как это сделано в dhcp_local_relay. Длинк сделал больше. Теперь для каждого влана можно указывать свой dhcp-сервер, за что еще раз спасибо :)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт мар 08, 2011 16:13 
Не в сети

Зарегистрирован: Чт дек 24, 2009 17:30
Сообщений: 296
Откуда: Днепропетровск
Прошивка 1.50B006.
Возможно ли в последовательно включенных свитчах использовать dhcp relay и dhcp relay per vlan?
В схеме: 172.16.0.4 (DHCP Relay) — 172.16.0.5 (DHCP Relay per vlan) — 172.16.0.6 (DHCP Relay per vlan) — 172.16.0.7 (DHCP Relay)
172.16.0.4 блокирует dhcp-пакеты с предыдущих свитчей в случае включенной DHCP Relay Agent Information Option 82 Check.
Если на 172.16.0.6 настроить dhcp relay, то пакеты с 172.16.0.7 будут блокироваться на 172.16.0.6.
DHCP Relay Agent Information Option 82 Check в случае использования dhcp relay считает пакеты срелееные через dhcp relay per vlan не валидными.
DHCP Relay Agent Information Option 82 Check в случае использования dhcp relay per vlan считает пакеты срелееные через dhcp relay валидными.

В случае dhcp relay per vlan DHCP Relay Agent Information Option 82 Policy похоже вообще не работает. Пакеты не дропаются при политике Drop, не меняется поле option 82 при политике Replace.

Также хотелось бы прояснить:
1. DHCP Relay Agent Information Option 82 Check связан с DHCP Relay Agent Information Option 82 Policy? Что чему предшествует?
2. Пакет поступает на обработку в DHCP Relay Agent Information Option 82 Check и если не отбрасывается, то дальше отрабатывает DHCP Relay Agent Information Option 82 Policy?
3. Если DHCP Relay Agent Information Option 82 Check выключен, то пакет сразу поступает на обработку DHCP Relay Agent Information Option 82 Policy либо же вообще не поступает туда в таком случае?

dhcp_local_relay без указания вланов при использовании dhcp relay per vlan также должно подавлять размножение dhcp пакетов?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср мар 09, 2011 13:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Цитата:
В случае dhcp relay per vlan DHCP Relay Agent Information Option 82 Policy похоже вообще не работает

Я проверю

Цитата:
dhcp_local_relay без указания вланов при использовании dhcp relay per vlan также должно подавлять размножение dhcp пакетов?

Нет, это был хак для DES-3526. На остальных коммутаторах не нужен.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт мар 10, 2011 11:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Не могу подтвердить, вышестоящие коммутаторы вообще не реагируют на юникастовые dhcp запросы.

Пришлите пожалуйста конфиги коммутаторов.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: baymerx и гости: 62


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB