cFos IPv6 Link şu anda farklı kaynaklardan çoklu ön ekleri destekliyor, ör. DHCPv6 sunucusu ya da farklı routerlar. Çoklu ön ekler ile ortaya çıkan adres seçim problemleri RFC 3484, RFC 5220 ve RFC 5221'te tartışılıyor. Buna bir çözüm olarak, DHCPv6 kullanırken Distributing Address Selection Policy bölümü taslak içerisinde önerilir:
cFos IPv6 Link, DHCP kontrollü politika güncelleme mekanizmasının bu türünü şu yolla destekler:
1. DHCPv6 istekleri içinde gönderilen ve meydana çıkan yeni ayarlar. cfos6link.ini yapılandırma dosyası içindeki [DHCPv6_stateful_options] ve [DHCPv6_stateless_options] bölümlerinden oluşturabilir ve şu anahtarları girebilirsiniz:
oroN=değer , 0'dan N'e..., OPTION_ORO ile istenilen ayarın değeri değer=ondalık değer
optionN hex,hex,hex,... , özel DHCPv6 ayarı için hex değerleri
Bu ayarlar için değerler belirli ya da belirsiz DHCP istekleri ile gönderilecektir. Bu durum, ISP'ye ilave (özel) DHCPv6 ayarları göndermeye izin verir.
Böylece DHCPv6 sunucusundan OPTION_DASP'i (ve diğer değerleri) alabilirsiniz.
2. Politika tablosu ayarının etkinleştirilmesi. OPTION_DASP'ın tanımlanması için gerçek değer şu anda IANA tarafından standart hale getirilmediği için, bu yapılandırmayı cfos6link.ini dosyası içerisindeki [param] bölümü ile yapabilirsiniz
option_dasp=değer (ondalık)
Eğer bu anahtar ayarlanırsa, DHCPv6 yanıtlarında ve onların DASP taslağına uygun olarak değerlendirilmesinde cFos IPv6 Link, belirli ve belirsiz DHCP ayarları için değeri sorgular. Daha sonra Windows politika tablosu şu şekilde ayarlanır:
Eğer sistem yapılandırması içinde ön ek ya da uzunluk çifti zaten mevcutsa, bunlar etiket ve öncelik için yeni değerler tarafından düzenlenir, fakat asla silinmez. Eğer ön ek ya da uzunluk çifti mevcut değilse, bunlar eklenecektir.
Bu, çoklu ön ek ortamları ve doğru kaynak & hedef adres seçiminden emin olmak için DHCPv6 DASP ayarlarının kurulumunda ISP'ye izin verir.
Daha fazla bilgi için, cFos IPv6 Link kurulum dizini içerisindeki WHATSNEW.TXT dosyasına bakın.
Örnek cfos6link.ini dosya içeriği (OPTION_DASP için 100'ün değeri):
[param]
option_dasp=100
[DHCPv6_stateful_options]
oro1=100
[DHCPv6_stateless_options]
oro1=100
Değişikliklerin etkili olması için, yeniden başlatma gerekli olabilir.
NAT46 mapping allows you to run IPv4-only applications with IPv6 destinations or to make IPv4-only services accessible from IPv6. cfos6link can now map traffic from IPv4 only applications to IPv6. To do so, it temporary associates at IPv6 address with a temporay IPv4 address. You can specify the IPv4 address pool by setting nat46_addr=x and nat46_subnet_mask=m in the [param] section of cfos6link.ini. If an IPv4 applications requests a name via DNS (ie. an A record) cfos6link changes the request into an AAAA record request. After it receives the corresponding IPv6 address it allocates a temporary IPv4 for that IPv6 and returns it to the IPv4 application. Whenever the IPv4 application uses that temporary address it will be mapped to the IPv6 address for use with an IPv6 destination. For example you can assign the following pool of IPv4 addresses for mapping:
[param]
nat46_addr=10.0.0.0
nat46_subnet_mask=255.0.0.0
For incoming connections you can also specify a port mapping, by filling the section [nat46_ports] in cfos6link.ini with values, like this:
5000=some_program
Then incoming IPv6 traffic is mapped to IPv4 whenever the destination port is one of the mapped ports.
In addition you can add static IPv4 <-> IPv6 mappings for applications which use hard-coded IPv4 addresses. You can specifiy these mappings by filling the section [nat46_static] with value like <ipv4_addr>=<ipv6_addr>, for example 192.168.2.1=2001:DB8::1