Servidor DHCP com vários escopos. Qual deles usa para distribuir um IP?

6

Eu tenho 4 escopos DHCP.

10.200.0.0 < -------- Servidor DHCP vive aqui

10.54.0.0

10.16.0.0

10.32.0.0

Uma solicitação de transmissão DHCP é enviada para o meu servidor DHCP. Como ele decide qual o escopo para extrair um endereço?

Meu problema é que um cliente que deveria estar recebendo um endereço 10.200.0.0 está, na verdade, obtendo um endereço IP do escopo 10.16.0.0 e não consigo entender o porquê.

    
por Ruisu 21.09.2011 / 20:04

2 respostas

7

Isso não é um comportamento esperado, então me faz pensar que algo mais complexo está acontecendo do que uma simples transmissão sendo recebida pelo servidor DHCP.

Quando o servidor DHCP recebe um DHCPREQUEST de difusão de camada 2, ele atenderá a solicitação fora de um escopo que corresponde à sub-rede da interface em que o DHCPREQUEST foi recebido, exatamente como esperado. Quando recebe a solicitação como uma camada 3 unicast de um agente de retransmissão DHCP (com o conjunto de endereços GIADDR), ela atenderá a solicitação fora de um escopo com uma sub-rede que inclui o endereço GIADDR.

Eu cheiraria o tráfego que entrava no seu servidor DHCP (com o Microsoft NetMon ou Wireshark ) para ter certeza de que a solicitação realmente está chegando como uma transmissão da camada 2.

    
por 21.09.2011 / 20:57
1

Além do que Evan afirmou em sua resposta, você de fato tem redes de 10.54.x.x, 10.16.x.x e 10.32.x.x separadas por um roteador ou roteadores? Parece que você simplesmente configurou vários escopos para clientes que estão todos na mesma rede. É esse o caso?

Além disso, (como Evan declarou) as mensagens de difusão DHCP de clientes em uma rede diferente do servidor DHCP precisam ser "retransmitidas" para o servidor por meio de um agente de retransmissão DHCP (geralmente configurado no próprio roteador). O agente de retransmissão DHCP transforma as mensagens de difusão em mensagens unicast, portanto, você não deve ver nenhuma mensagem de difusão chegando ao servidor a partir de redes que não sejam a própria rede do servidor DHCP. Você deve estar vendo mensagens de unicast do agente de retransmissão DHCP para clientes em redes diferentes. É isso que você está vendo?

    
por 21.09.2011 / 21:40

Tags