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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: DGS3610 и DHCP relay
СообщениеДобавлено: Пн мар 29, 2010 16:23 
Не в сети

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Добрый день.

Имеем коммутатор D-Link DGS3610-26G
Код:
DGS-3610#show ver
System description      : DGS-3610-26G Gigabit Ethernet Switch
System start time       : 2010-03-29 11:32:2
System uptime           : 0:0:49:12
System hardware version : A1.0
System software version : v10.3(5), Release(70398)
System BOOT version     : 10.3.70398
System CTRL version     : 10.3.70398
Device information:
  Device-1
    Hardware version : A1.0
    Software version : v10.3(5), Release(70398)
    BOOT version     : 10.3.70398
    CTRL version     : 10.3.70398


На нем подняты интерфейсы в 12-ом, 400-ом и 999-ом vlan'ах
Код:
interface VLAN 12
 no ip proxy-arp
 ip address 192.168.62.45 255.255.255.240
interface VLAN 400
 no ip proxy-arp
 ip helper-address 192.168.62.46
 ip address 10.40.0.254 255.255.255.0
interface VLAN 999
 no ip proxy-arp
 ip address 10.63.10.100 255.255.255.0


Основной шлюз находится в 999-ом vlan'е
Код:
ip route 0.0.0.0 0.0.0.0 10.63.10.254


В 12-ом vlan'e находится DHCP сервер с адресом 192.168.62.46. Связь между коммутатором и сервером есть.
Код:
DGS-3610#ping 192.168.62.46
Sending 5, 100-byte ICMP Echoes to 192.168.62.46, timeout is 2 seconds:
  < press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms


С 400-ого vlan'а приходит DHCP запрос, коммутатор отрабатывает функцию DHCP relay и посылает запрос на адрес сервера 192.168.62.46, но посылает его через маршрут по умолчанию. Соответственно далее ничего не происходит и адрес по DHCP конечный хост не получает.


Последний раз редактировалось h8r Вт мар 30, 2010 10:56, всего редактировалось 1 раз.

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

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
Дак у вас relay не настроен вообще.

_________________
LiveComm


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

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Если вы про команду service dhcp, то она в конфиге есть. Коммутатор отправляет данные дальше, только не с ожидаемого ip интерефейса.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 10:24 
А зачем нужен хелпер, если DHCP сервер находится в том же домене с SVI?


Вернуться наверх
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 10:39 
Не в сети

Зарегистрирован: Вт авг 29, 2006 16:44
Сообщений: 2326
Откуда: Ярославль
h8r писал(а):
Если вы про команду service dhcp, то она в конфиге есть. Коммутатор отправляет данные дальше, только не с ожидаемого ip интерефейса.

нет, я не про DHCP.
Релея в 400 VLAN у вас нет. Поэтому коммутатор ничего не релеет вообще. Ему пофиг на эти широковещательные запросы.

_________________
LiveComm


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

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Stanislav Kozlov писал(а):
А зачем нужен хелпер, если DHCP сервер находится в том же домене с SVI?


Чтобы было понятно какому хосту пересылать DHCPDISCOVER (то есть чтобы отрабатывалась функция DHCP relay). Клиенты, которые хотят получать адрес по DHCP, находятся в 400-ом vlan'е, сам DHCP сервер в 12-ом, но пакеты DHCPDISCOVER коммутатор посылает серверу через SVI 10.63.10.100, а не через 192.168.62.45.

В начальном конфиге была ошибка. helper адрес стоял не в том SVI. Но и при исправленной конфигурации ситуация остается прежней.


Последний раз редактировалось h8r Вт мар 30, 2010 11:01, всего редактировалось 1 раз.

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

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
svsh1990 писал(а):
нет, я не про DHCP.
Релея в 400 VLAN у вас нет. Поэтому коммутатор ничего не релеет вообще. Ему пофиг на эти широковещательные запросы.


Собственно добавление адреса хелпера в конфиг vlan'а проблему не решает. Да и потом коммутатор отстреливает пакет DHCPDISCOVER с адресом источника 10.40.0.254 и адресом назначения 192.168.62.46.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 11:37 
Включите дебаг на консоле:
debug ip dhcp relay
debug ip dhcp server events

Там будет видно какой интерфейс выставляется сорсом:
*Mar 30 09:10:15: %7: [DHCP RELAY]:dhcp_relay receive dhcp request packet, client mac 0004.ac53.7185
*Mar 30 09:10:15: %7: dhcpd listen on udp port 67
*Mar 30 09:10:15: %7: recvmsg:dest_ip=255.255.255.255,src_netif=VLAN 100,intf_index=4196,len=24
*Mar 30 09:10:15: %7: recvmsg:l2_index = 23
*Mar 30 09:10:15: %7: recvmsg:vrf_index = 0
*Mar 30 09:10:15: %7: recv dhcp packet from 192.168.3.1(4196), len=300
*Mar 30 09:10:15: %7: dhcp packet process, from 192.168.3.1.
*Mar 30 09:10:15: %7: [DHCP RELAY]dhcp relay receive request packet.
*Mar 30 09:10:15: %7: [DHCP RELAY]receive dhcp request packet from l2 ifx 23.
*Mar 30 09:10:15: %7: [DHCP RELAY]dhcp relay get first ip 192.168.3.254 at nif 4196 ret 0
*Mar 30 09:10:15: %7: [DHCP RELAY] add dhcp option82 sys-mac 001b.1197.7418 vid 100 slot 0 port 23 len 20
*Mar 30 09:10:15: %7: [DHCP RELAY]get switch type 2
*Mar 30 09:10:15: %7: [DHCP RELAY]send to server 192.168.0.23
*Mar 30 09:10:15: %7: [DHCP RELAY]get source ip (192.168.3.254) success
*Mar 30 09:10:15: %7: [DHCP RELAY]relay request unicast
*Mar 30 09:10:15: %7: [DHCP RELAY]: dhcp append get packet bootp type 2 from intf 23


Вернуться наверх
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 11:44 
Не в сети

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
*Mar 30 08:18:18: %7: dhcpd listen on udp port 67
*Mar 30 08:18:18: %7: recvmsg:dest_ip=255.255.255.255,src_netif=VLAN 400,intf_index=4496,len=24
*Mar 30 08:18:18: %7: recvmsg:l2_index = 23
*Mar 30 08:18:18: %7: recvmsg:vrf_index = 0
*Mar 30 08:18:18: %7: recv dhcp packet from 0.0.0.0(4496), len=300
*Mar 30 08:18:18: %7: dhcp packet process, from 0.0.0.0.
*Mar 30 08:18:18: %7: [DHCP RELAY]dhcp relay receive request packet.
*Mar 30 08:18:18: %7: [DHCP RELAY]dhcp relay get first ip 10.40.0.254 at nif 4496 ret 0
*Mar 30 08:18:18: %7: [DHCP RELAY]dhcp_relay_get_agent_base_info ret -2
*Mar 30 08:18:18: %7: [DHCP RELAY]get switch type 2
*Mar 30 08:18:18: %7: [DHCP RELAY]send to server 192.168.62.46
*Mar 30 08:18:18: %7: [DHCP RELAY]get source ip (10.40.0.254) success
*Mar 30 08:18:18: %7: [DHCP RELAY]relay request unicast


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 12:05 
Пакет на сервер приходит с SRC.IP = 10.40.0.254, что есть правильно, т.к. это SVI_IP и сервер должен выдать адреса из соответствующего пула. Никакой проблемы или аномалии нет. Если бы приходил пакет от "192.168.62.45", то каким бы образом DHCP сервер разобрался с какого пула выдавать адреса?


Вернуться наверх
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 12:18 
Не в сети

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Проблема не в этом, а в том, что пакет идет через основной маршрут в то время как коммутатор имеет SVI в подсети DHCP сервера.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 12:34 
А что показывает:
sh ip rou 192.168.62.46
?
Странная ситуация.


Вернуться наверх
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 14:46 
Не в сети

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Код:
DGS-3610#show ip route 192.168.62.46

Routing entry for 192.168.62.32/28
  Distance 0, metric 0
  Routing Descriptor Blocks:
  *directly connected, via VLAN 12, generated by "connected"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 15:32 
Пришлите полный конфиг на почту.


Вернуться наверх
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 30, 2010 16:29 
Не в сети

Зарегистрирован: Пн фев 16, 2009 14:44
Сообщений: 14
Откуда: Otradny
Выслал


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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