Вторичная сеть была настроена на интерфейсе маршрутизатора Cisco 2621, и ip helper-address
команды были введены в действие, но никакие клиенты этой вторичной сети не могли получать адреса DHCP. Мы поменяли первичную сеть и вторичную сеть, и все стало работать нормально. Поменял его обратно и та же проблема, что и раньше.
Кто-нибудь может объяснить, почему это так? Есть ли способ заставить пересылку запросов DHCP работать для вторичной сети интерфейсов или она может работать только в первичной сети?
cisco
cisco-ios-12
router
dhcp
Адам Лавлесс
источник
источник
Ответы:
Маршрутизаторы Cisco будут использовать основную подсеть, настроенную на интерфейсе, для идентификации перенаправленных запросов DHCP.
Единственным другим вариантом является функция интеллектуального ретранслятора DHCP , которая позволяет маршрутизатору использовать вторичную подсеть, но только после того, как несколько предложений DHCP для первичной подсети не видны.
источник
У вас есть два варианта.
Вариант первый: настроить интеллектуальную ретрансляцию DHCP (подробнее об этом в ответах Дейва и Миердина):
Вариант 2: Настройте оператор разделяемой сети в вашем dhcpcd.conf (если вы используете DHCP-сервер на базе Linux - см. Ответ Питера ниже, если вы этого не сделаете)
источник
В качестве поля IP-адреса шлюза (giaddr) пакета DHCP в пакете DHCPDiscover отправляется только основной адрес интерфейса.
Вы можете изучить использование подынтерфейсов, которые разрешают использование отдельных агентов ретрансляции DHCP (ip helper-address).
источник
Я вполне уверен, что когда маршрутизатор перенаправляет запрос DHCP, он включает только основную сеть, настроенную на интерфейсе. Я не верю, что есть способ использовать вторичную сеть.
Редактировать: я сделал некоторые Google и определил, что уже указали другие, есть функция, называемая Smart-relay, которая может использовать вторичную сеть, но только после того, как первичное время ожидания три раза.
Соответствующая цитата из Понимания и устранения проблем DHCP в Коммутаторе Catalyst или Корпоративных сетях - Cisco Systems
источник
С серверами Microsoft DHCP (и, возможно, с другими) вы можете использовать суперобласти, чтобы раздавать их со вторичных адресов.
Использование DHCP для назначения IP-адресов вторичным сетям
источник
Когда отправляется запрос DHCP, он транслируется с основного адреса. Поэтому, когда он отправляется на любой указанный IP-адрес помощника, сервер увидит, что он поступает с основного IP-адреса. На сервере Microsoft вам необходимо настроить первичную и вторичную подсети в суперобласти. Он будет извлекать данные из вторичного пула только после того, как первый пул исчерпал доступные IP-адреса в первичном пуле. Я слышал о смарт-реле, но пока не играл с ним.
источник
настроить адрес ip-helper на подынтерфейсах тоже с тем же ip помощника .. без smart-relay .. я пробовал, и это работало в GNS3 .. не тестировалось вживую ...!
источник