o cFosSpeed está agora em novas mãos. A Atlas Tech Solutions é agora proprietária, desenvolve e vende novas versões do mesmo
Novo! Pelos criadores de cFosSpeed: O cFos EVSE

Ajuste da tabela de políticas e NAT46

Ajuste da tabela de políticas do cFos IPv6 Link

O cFos IPv6 Link agora suporta vários prefixos de fontes diferentes, como roteadores diferentes ou servidor DHCPv6. Com vários prefixos, os problemas de seleção de endereço discutidos nas RFC 3484, RFC 5220 e RFC 5221 surgem. Como solução, a Política de Seleção de Endereço de Distribuição usando DHCPv6 é sugerida no rascunho:

http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08

O cFos IPv6 Link suporta esse tipo de mecanismo de atualização de política controlada por DHCP da seguinte maneira:



1. Enviando e obtendo novas opções em solicitações DHCPv6. No arquivo de configuração cfos6link.ini, você pode criar as seções [DHCPv6_stateful_options] e [DHCPv6_stateless_options] e inserir as seguintes chaves:

oroN=value , N from 0..., value= valor decimal da opção a ser solicitada com OPTION_ORO
optionN hex,hex,hex,... , hex para opção DHCPv6 personalizada

Os valores para essas opções são enviados com solicitações DHCP com ou sem estado. Isso permite enviar opções DHCPv6 adicionais (personalizadas) ao ISP.

Dessa forma, você pode obter OPTION_DASP (e outras opções) no servidor DHCPv6.



2. Ativando o ajuste da tabela de políticas. Como o valor real para o identificador de OPTION_DASP atualmente não é padronizado pela IANA, você pode configurá-lo em cfos6link.ini, seção [param] com

option_dasp= valor (decimal)

Se essa chave estiver configurada, o cFos IPv6 Link consultará o valor para opções de DHCP com e sem estado das respostas DHCPv6 e as avaliará de acordo com o rascunho do DASP. Em seguida, ajusta a tabela de políticas do Windows da seguinte maneira:

Se um par de prefixo/comprimento já existir na configuração do sistema, ele será modificado pelos novos valores para rótulo e precedência, mas nunca será excluído. Se o par prefixo/comprimento não existir, ele será adicionado.

Isso permite que o ISP configure as opções de DHCPv6 DASP para vários ambientes de prefixo e garanta a seleção correta do endereço de origem & destino.

Para obter mais informações, consulte WHATSNEW.TXT no diretório de instalação do cFos IPv6 Link.

Exemplo de conteúdo do arquivo cfos6link.ini (para um valor de OPTION_DASP igual a 100):

[param]
option_dasp=100
[DHCPv6_stateful_options]
oro1=100
[DHCPv6_stateless_options]
oro1=100

Para que as alterações sejam efetivas, uma reinicialização pode ser necessária.

Mapeamento NAT46:

O mapeamento NAT46 permite executar aplicativos somente IPv4 com destinos IPv6 ou tornar os serviços somente IPv4 acessíveis a partir do IPv6. O cfos6link agora pode mapear o tráfego de aplicativos somente IPv4 para o IPv6. Para fazer isso, associa-se temporariamente no endereço IPv6 a um endereço IPv4 temporário. Você pode especificar o pool de endereços IPv4 configurando nat46_addr = x nat46_subnet_mask = m na seção [param] do cfos6link.ini. Se um aplicativo IPv4 solicitar um nome via DNS (ou seja, um registro A), o cfos6link altera a solicitação para uma solicitação de registro AAAA. Depois de receber o endereço IPv6 correspondente, ele aloca um IPv4 temporário para esse IPv6 e o retorna ao aplicativo IPv4. Sempre que o aplicativo IPv4 usar esse endereço temporário, ele será mapeado para o endereço IPv6 para uso com um destino IPv6. Por exemplo, você pode atribuir o seguinte conjunto de endereços IPv4 para mapeamento:

[param]
nat46_addr=10.0.0.0
nat46_subnet_mask=255.0.0.0

Para conexões de entrada, você também pode especificar um mapeamento de porta, preenchendo a seção [nat46_ports] no cfos6link.ini com valores como este:

5000 = algum_programa

O tráfego IPv6 de entrada é mapeado para IPv4 sempre que a porta de destino for uma das portas mapeadas.

Além disso, você pode adicionar mapeamentos IPv4 estáticos <-> IPv6 para aplicativos que usam endereços IPv4 codificados. Você pode especificar esses mapeamentos preenchendo a seção [nat46_static] com um valor como <ipv4_addr>=<ipv6_addr>, por exemplo 192.168.2.1=2001:DB8::1