Назад | Перейти на главную страницу

DHCPOFFER delay VLAN

Я настроил две сети VLAN [15 и 16] и магистральный порт на Cisco Catalyst 2960. Магистральный порт подключен к eth2 на сервере Linux. Сервер настроен для поддержки VLAN, а интерфейсы eth2.15 eth2.16 настроены с IP-адресами. в двух разных подсетях. dhcp3-server работает на том же сервере и раздает IP-адреса VLAN.

При подключении клиента к порту, который настроен в ex. VLAN 15 и запрос IP-адреса, у меня большая задержка до получения DHCPOFFER, около 30 секунд или около того, клиент должен отправить DHCPDISCOVER примерно пять раз, но всегда будет получать DHCPOFFER.

Есть предложения, почему происходит эта задержка?

возможно, быстрое включение порта решит вашу проблему.

http://tips-made-easy.info/computer/tips52/Cisco_CCNP_Certification__BCMSN_Exam_Tutorial__Uplinkfast.html

Итак, первое, что нужно сделать, это использовать tcpdump/tshark чтобы увидеть, где задержка.

tshark -i eth2.15

Затем подключите клиента и попробуйте получить в аренду DHCP.

Еще одна вещь, которую нужно сделать, - это включить тупой переключатель между ними, подождать минуту или около того и подключить к нему клиента, если он сразу появится, то задержки, связанные с STP, почти наверняка.

На стороне клиента работает dhclient на консоли (в идеале без network-manager или что-то подобное, чтобы вы могли быть уверены, что система не делает это автоматически) печатает каждый пакет, который она отправляет или получает, это отличный способ проверить, сбрасываются ли пакеты коммутатором.

Это также может быть проблема с DNS. Выполните tcpdump на DHCP-сервере для подтверждения.

tcpdump -i -lennvs0 порт 53

Поскольку DHCP-сервер выдает аренду, он может выполнять поиск в DNS для IP-адреса, который он собирается передать, чтобы включить запись имени хоста в предложение DHCP.