Я обнаружил подсеть с двумя операторами ip helper-address. Это не наша нормальная конфигурация.
interface Vlan300
ip address 10.1.3.2 255.255.255.0
ip helper-address 10.2.1.10
ip helper-address 10.3.1.10
Глядя на наши DHCP-серверы, кажется, что у них обоих есть аренда.
Я понимаю, что это не рекомендуется, и два DHCP-сервера могут не знать о назначении аренды друг у друга (я уверен, что они этого не делают).
Вопрос в том, как это обрабатывается коммутатором Cisco (4510 Sup7 12.2)?
- Это первый сервер DHCP, чтобы ответить?
- Это первый, затем второй, если первый тайм-аут?
- Это круговая малиновка?
Ваш ip-помощник является правильным способом сделать это для резервирования и является рекомендуемым методом.
Обнаружение DHCP (широковещательная рассылка) выбирается хелпером ip и затем индивидуально пересылается на каждый DHCP-сервер с агентом-ретранслятором (маршрутизатором) в запросе.
Обычно выигрывает первый DHCP-сервер. Оба DHCP-сервера могут (и должны) отправлять DCHPOffers клиенту. Именно клиент решает, какой из них оставить, а затем отправляет DHCPRequest (одноадресный) на сервер, который предложил его для IP-адреса, который он хочет использовать. Серверу необходимо DHCPAck, чтобы запрос завершил процесс.
Для обеспечения избыточности, но для того, чтобы не нарушать правило DHCP о том, что перекрывающиеся области не определены для ваших пулов IP, вам нужны два ip-помощника. Поскольку серверы DHCP не знают друг друга, пулы IP должны быть уникальными. Обычный метод резервирования DHCP - это взять типичную подсеть / 24 и разделить ее на две / 25 для своих областей (по одной на сервер).
Пример: 192.0.2.0/24 - это ваша настоящая сеть, поэтому вы делите ее на 192.0.2.0/25 и 192.0.2.128/25. Таким образом, примерно 256 адресов разделены на два пула по 128 адресов и назначены для каждой области DHCP. Теперь у вас нет перекрывающихся адресов + избыточность.
Так как ваш пул областей пополам, убедитесь, что серверы могут поддерживать всю вашу сеть, если один сервер DHCP выйдет из строя. Рассматривайте время аренды как время, в течение которого клиенты могут сохранять свои адреса, когда вы не исчерпаете свой пул, если у вас много чередующихся клиентов, но при этом вы сможете выделить достаточно времени для обнаружения и устранения неисправного DHCP-сервера.
источник
IIRC отправляет как настроенным помощникам, так и побеждает самый быстрый.
источник
Что касается вашего беспокойства о том, что DHCP не знает о других арендных платах, то до того, как DHCPOFFER отправляется на хост, DHCP-сервер отправляет ICMP-сообщение на IP-адрес, если DHCP-сервер получает сообщение ICMP Echo Reply, DHCP Сервер выбирает другой IP-адрес и отправляет другое ICMP-сообщение на этот IP-адрес до тех пор, пока не будет получено эхо-сообщение ICMP, а затем DHCP-сервер отправляет IP-адрес в DHCPOFFER на хост.
источник