Как обрабатываются две инструкции «helper-address»?

Я обнаружил подсеть с двумя операциями «ip helper-address». Это not наша нормальная конфигурация.

  интерфейс Vlan300
 ip-адрес 10.1.3.2 255.255.255.0
 ip-адрес-помощник 10.2.1.10
 ip-адрес-помощник 10.3.1.10
 

Глядя на наши серверы DHCP, кажется, что есть обе стороны из них.

Я понимаю, что это не рекомендуется, и два DHCP-сервера могут не знать о назначении аренды друг друга (я уверен, что они этого не делают).

Вопрос в том, как это обрабатывается коммутатором Cisco (4510 Sup7 12.2)?

  • Ответит ли это первый DHCP-сервер?
  • Это первый, второй, если первый раз?
  • Это круговой робот?
14 голосов | спросил Pseudocyber 23 Maypm13 2013, 18:18:16

4 ответа


12

Команда ip helper-address обозначает адрес, по которому передаются трансляции; он отправит исходный пакет на каждый из перечисленных адресов.

Если оба ответа, оба ответа перенаправляются обратно в ЛВС.

ответил ytti 23 Maypm13 2013, 18:21:31
6

Ваш ip-помощник - это правильный способ сделать это для резервирования, а - рекомендуемым методом.

Обнаружение DHCPDiscovery (широковещательная передача) получает ip-helper , а затем одноадресный для каждого 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.

ответил generalnetworkerror 24 Mayam13 2013, 02:15:26
2

IIRC, он отправляет оба настроенных помощника, а самый быстрый выигрывает.

ответил 23 Maypm13 2013, 18:22:45
1

в отношении вашей обеспокоенности по поводу того, что DHCP не осведомлен о других арендах, до отправки DHCPOFFER на хост DHCP-сервер отправляет ICMP-сообщение на IP-адрес, если DHCP-сервер получает сообщение ICMP Echo Reply , DHCP-сервер выбирает другой IP-адрес и отправляет другое ICMP-сообщение на этот IP-адрес до тех пор, пока сообщение ICMP Echo Reply не будет получено, тогда DHCP-сервер отправит IP-адрес в DHCPOFFER на хост.

ответил dave 23 Maypm13 2013, 21:56:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132