Uma rede secundária foi configurada em uma interface de um roteador Cisco 2621 e os ip helper-address
comandos foram colocados em prática, mas nenhum cliente dessa rede secundária conseguiu extrair endereços DHCP. Trocamos a rede primária e a secundária e tudo começou a funcionar bem. Trocou de volta e mesmo problema que antes.
Alguém pode explicar por que isso é assim? Existe uma maneira de fazer o encaminhamento de solicitações DHCP funcionar para uma rede secundária de interfaces ou apenas funcionar na rede primária?
cisco
cisco-ios-12
router
dhcp
Adam Loveless
fonte
fonte
Respostas:
Os roteadores Cisco usarão a sub-rede principal configurada na interface para identificar solicitações DHCP encaminhadas.
A única outra opção é o recurso de retransmissão inteligente do DHCP , que permite que um roteador use a sub-rede secundária, mas somente depois que várias ofertas de DHCP para a sub-rede principal não são vistas.
fonte
Você tem duas opções.
Opção 1: Configurar o relé inteligente DHCP (veja mais sobre isso nas respostas de Dave e Mierdin):
Opção 2: Configurar uma declaração de rede compartilhada no dhcpcd.conf (assumindo que você esteja executando um servidor DHCP baseado em Linux - veja a resposta de Peter abaixo, se não estiver)
fonte
Somente o endereço principal da interface é enviado no pacote DHCPDiscover como o campo endereço IP do gateway (giaddr) do pacote DHCP.
Você pode examinar o uso de subinterfaces que permitem agentes de retransmissão DHCP separados (endereço de IP auxiliar).
fonte
Estou bastante certo de que, quando o roteador encaminha a solicitação DHCP, ele inclui apenas a rede principal configurada na interface. Não acredito que exista nenhuma maneira de usar a rede secundária.
Edit: Eu fiz um Googling e determinei o que os outros já apontaram, há um recurso chamado smart-relay que pode usar a rede secundária, mas somente depois que o primário expira três vezes.
A citação relevante de Compreendendo e pesquisando defeitos DHCP no Catalyst Switch ou nas redes empresariais - Cisco Systems
fonte
Com os servidores DHCP da Microsoft (e talvez outros), você pode usar superescopos para distribuí-lo a partir dos endereços secundários.
Usando DHCP para atribuir endereços IP a redes secundárias
fonte
Quando uma solicitação DHCP é enviada, ela é transmitida a partir do endereço principal. Portanto, quando for enviado para qualquer endereço IP auxiliar especificado, esse servidor verá o endereço IP primário. Em um servidor da Microsoft, você precisa configurar a sub-rede primária e secundária em um superescopo. Ele será retirado do pool secundário somente depois que o primeiro pool esgotar os endereços IP disponíveis no pool primário. Já ouvi falar do relé inteligente, mas ainda não o brinquei.
fonte
configure o endereço ip-helper nas subinterfaces também com o mesmo ip auxiliar .. sem smart-relay .. tentei e funcionou no GNS3..não testado ao vivo ..!
fonte