Como posso 'mergulhar os dedos dos pés' no endereçamento dinâmico de rede IPv6?

14

Existe alguma maneira no IPv6 permitir o endereçamento dinâmico e a configuração de um subconjunto de hosts em uma rede identificada por endereços mac específicos?

Tenho trabalhado lentamente na configuração do IPv6. Todos os meus roteadores têm endereços estáticos e rotas, e alguns servidores críticos são tratados estaticamente. Agora quero começar a testar alguns clientes, mas não quero simplesmente ativá-lo para uma rede inteira de uma só vez. Gostaria de poder ativá-lo apenas para alguns hosts.

No mundo do IPv4, eu configuraria um servidor DHCP com 0 endereços livres no escopo e apenas configuraria reservas. No mundo do IPv6, isso não parece ser uma opção, já que não consigo configurar um gateway padrão via DHCPv6, que aparentemente só pode ser aprendido através de anúncios de roteador.

Como isso é abordado? Simplesmente não é possível habilitar seletivamente o IPv6 em uma rede?

Meus roteadores são baseados em Linux e o servidor DHCPv6 seria executado no Linux se fosse importante, e eu estou procurando habilitar clientes de todos os tipos (Windows / Linux / OSX).

    
por Zoredache 06.12.2013 / 19:17

2 respostas

7

Não vejo por que você não pode fazê-lo substancialmente da mesma maneira com o IPv6 como com o IPv4 (embora eu recomende a implantação por sub-redes em vez de por hosts únicos; isso economizará muito tempo e dores de cabeça mais tarde) .

É assim que o IPv6 funciona aqui (muito simplificado; veja RFC 4861 para os detalhes mais sangrentos):

O roteador padrão envia um anúncio de roteador periodicamente ou quando recebe uma solicitação de roteador de um novo host. O RA contém o endereço do roteador, é claro, e vários flags. De interesse para nós aqui são a bandeira M (gerenciada) e a bandeira O (outra). Esses sinalizadores especificam que o host deve obter o restante de suas informações de configuração de um servidor DHCPv6:

  • Quando o sinalizador M é definido, todas as informações de configuração (exceto os endereços do roteador) são fornecidas pelo DHCPv6.
  • Quando o sinalizador O é definido, o host configura seu próprio endereço IPv6 com o SLAAC; todas as outras informações de configuração (exceto os endereços dos roteadores) são fornecidas pelo DHCPv6.

Nesse ponto, é apenas uma questão de usar, por ex. fixed-address6 na sua configuração dhcpd.conf para definir reservas; sua configuração de DHCPv6 será substancialmente semelhante à configuração de DHCP para IPv4.

Eu também ignorei o caso em que uma sub-rede pode ter dois ou mais roteadores manipulando a rota "padrão"; neste caso, procure na preferência do roteador IPv6 para configurar este aspecto.

    
por 06.12.2013 / 19:46
1

Você pode configurar um servidor DHCPv6 (como WIDE ou ISC) para configuração com monitoração de estado ou radvd para configuração automática sem estado. O IPv6 especifica o intervalo FC00 :: / 7 para endereços locais exclusivos (semelhante aos intervalos de endereços privados no IPv4).

    
por 25.12.2013 / 05:04

Tags