Use o servidor DHCP / DHCPv6 do Windows sem definir um endereço estático

13

Você não pode definir o servidor DHCP / DHCPv6 do Windows para escutar endereços dinâmicos ou todos os endereços, apenas endereços estáticos. Existe uma razão técnica para esta limitação? Existe alguma solução alternativa?

Minha situação específica:

Estou usando anúncios de roteador para configurar hosts IPv6 nesta rede. O prefixo do endereço é adquirido dos roteadores upstream e PODE ser alterado sem aviso prévio. O servidor DHCPv6 do Windows em questão é configurado apenas para distribuir listas de pesquisa de domínio e outras configurações não relacionadas a endereços (ele foi configurado para o modo sem estado e NÃO configura endereços).

O servidor DHCPv6 pode configurar seu próprio endereço usando os mesmos anúncios de roteador, mas não responderá às solicitações. Não consigo configurá-lo para usar um endereço estático, pois ele será interrompido quando o prefixo for alterado.

Percebo que posso configurar um ULA nessa sub-rede, mas esse é o último recurso (não é uma resposta).

ATUALIZAÇÃO : Há alguma dúvida sobre se o roteamento IPv6 dinâmico é uma boa ideia. Considero uma necessidade, mesmo que o seu ISP forneça prefixos estáticos. Ele deve ser usado para poder rotear rapidamente de failover e imitar outras funcionalidades fornecidas pelo pseudo-roteamento no NAT do IPv4.

Nick Whaley
fonte
Você configurou o servidor DHCPv6 para operar no modo sem estado?
Michael Hampton
@MichaelHampton Sim, está configurado para o modo sem estado.
precisa
1
Não consigo pensar em nenhuma razão técnica para isso não funcionar. Tenha um voto positivo. No entanto, se o seu ISP alterar seu prefixo sem aviso prévio, eles realmente serão ruins no gerenciamento de rede e você provavelmente precisará de um novo ISP.
Michael Hampton
1
@MichaelHampton Todos os ISPs que oferecem endereços dinâmicos também fornecerão prefixos dinâmicos.
perfil completo de Nick Whaley
2
Isso é IPv6. Não deve haver quaisquer prefixos dinâmicos sendo atribuído por qualquer ISP, nem mesmo para clientes residenciais. Seu ISP está fazendo algo errado. Renumeração sem aviso prévio? Essa é a coisa dos pesadelos lá. Tudo isso dito, sua pergunta ainda precisa de uma resposta.
Michael Hampton

Respostas:

2

Agora eu sei que disse que configurar um ULA não era uma opção, mas na verdade é muito mais fácil do que eu pensava. Você não precisa publicar o prefixo . E nenhum outro endereço na sub-rede ULA precisa existir em qualquer lugar.

Sim, é um endereço de lixo que atravessa a tabela de roteamento, mas pelo menos não entra em outras máquinas.

Espero que a Microsoft tome nota em algum momento e permita que o servidor DHCPv6 responda em outros endereços disponíveis, além do estático. Faz sentido exigir um endereço estático durante a atribuição de endereço com estado, a fim de mapear de forma confiável escopos para interfaces. Mas isso não se aplica ao DHCPv6 sem estado.

Infelizmente, não há outra resposta para essa pergunta.

Nick Whaley
fonte
0

Não sei os motivos técnicos pelos quais a Microsoft força o serviço DHCP do Windows a ouvir apenas em adaptadores de rede configurados estaticamente (embora eu possa pensar em alguns), mas sei com certeza que isso é um requisito e não existem soluções alternativas. .

Em http://technet.microsoft.com/en-us/library/cc755277.aspx :

Para certos tipos de servidores, você deve atribuir um endereço IP estático e uma máscara de sub-rede durante ou após a instalação. Esses servidores incluem servidores DHCP, servidores DNS, servidores WINS [...]

Em http://technet.microsoft.com/en-us/library/cc770650.aspx :

o serviço do servidor DHCP executa ligações de serviço padrão da seguinte maneira:

• Se a primeira conexão de rede usar um endereço IP especificado manualmente, a conexão será ativada nas ligações do servidor. [...]

• Se a primeira conexão de rede usar um endereço IP configurado dinamicamente, a conexão será desativada nas ligações do servidor.

Massimo
fonte
A Microsoft sempre teve essa limitação na implementação do servidor DHCP e também não tenho conhecimento de nenhuma maneira de contornar isso. A única opção é, até onde eu sei, descartar todo o MS DHCP e usar um servidor DHCP diferente. O que pode não ser uma opção, se você precisar operar em um ambiente centrado no MS.
quer
O servidor DNS do Windows não tem essa limitação e está funcionando bem nesta rede. Eu também não acredito que o WINS faça isso, mas não estou executando um para verificar.
Nick Whaley
0

Uma solução possível seria usar várias interfaces, tipos de comutador físico ou virtual. Eu atribuiria um bloco de endereços local exclusivo 'particular', como FC00 :: / 8, para a ligação da interface do servidor DHCPv6. Como os computadores clientes podem ter vários endereços IPv6, eles ainda devem conseguir um endereço público / 64 configurado automaticamente.

John Spade - 'DaSpadeR'
fonte
Embora seja remarcado para ULAs, o FC00::/8bloco ainda não está definido (possivelmente serão gerenciados ULAs pelas autoridades de atribuição). FD00::/8deve ser usado para ULAs auto-atribuídos. E não há motivo para você precisar de uma interface separada. Posso colocar quantos endereços em uma única interface desejar. Veja meu post acima em relação ao uso de um ULA estático.
Nick Whaley