cFos IPv6 Link теперь поддерживает множественные префиксы от разных источников, разные роутеры и DHCPv6 серверы. С множеством префиксов, проблема выбора адреса обсуждается в RFC 3484, RFC 5220 и RFC 5221. Как решение Распределенной политики выбора адресов с использованием DHCPv6 используется следующее:
http://tools.ietf.org/html/draft-fujisaki-dhc-addr-select-opt-08
cFos IPv6 Link поддерживает DHCP с контролируемыми политиками обновления следующим образом:
1. Отправка и выявления новых опций в DHCPv6 запросах. В файле конфигурации cfos6link.ini вы можете создать новые секции [DHCPv6_stateful_options] и [DHCPv6_stateless_options] и ввести следующие ключи:
oroN=value , N from 0..., value=есятичное значение возможность запросить с OPTION_ORO
optionN hex,hex,hex,... , шестнадцатеричные значения для DHCPv6 опции
Значения этих параметров передаются либо с сохранением состояния или без запросов DHCP. Это позволит направить дополнительные (с указанимями) DHCPv6 вариантов к провайдеру.
Таким образом вы можете получить OPTION_DASP (и другие варианты) от DHCPv6 сервера.
2. Подключение таблицы настройки политик. Поскольку фактическое значение идентификатора OPTION_DASP в настоящее время не стандартизированы IANA, вы можете настроить его в cfos6link.ini, раздел [param] через
option_dasp= значение (десятичное)
Если этот ключ установлен, cFos IPv6 Link запрашивает значение для отслеживания состояния и неопределённых DHCP опций от DHCPv6, получает ответы и оценивает их в соответствии с DASP проекта. Затем применяет политики Windows, следующим образом:
Если префикс / длина пара уже существует в конфигурации системы он измененяетмя на новые значения для макировки и приоритета, но никогда не удаляется. Если префикс / длина пары не существует, он будет добавлен.
Это позволяет Провайдеру установить DHCPv6 варианты DASP для нескольких сред префикса и обеспечить правильный источник, адрес назначения и приоритет
Для полной информации, прочитайте WHATSNEW.TXT в папке установки cFos IPv6 Link.
Образец содержимого файла cfos6link.ini (для OPTION_DASP значение 100):
[param]
option_dasp=100
[DHCPv6_stateful_options]
oro1=100
[DHCPv6_stateless_options]
oro1=100
Для применения изменений может потребоваться перезагрузка.
NAT46 маппинг позволяет вам использовать IPv4-only приложения с IPv6 маршрутизацией или сделать IPv4-услуги, доступными только с IPv6. cfos6link может теперь маркировать трафик от IPv4 приложений для IPv6. Чтобы сделать это, он добавляет временные асоциации на IPv6-адреса с временным адресом IPv4. Вы можете указать IPv4 пул адресов, установив nat46_addr = х и nat46_subnet_mask = м [параметр] в файле cfos6link.ini. Если IPv4 приложений запрашивает имя через DNS (т.е. записи) cfos6link меняет этот запрос в запрос записи AAAA. После того, как он получает соответствующий адрес IPv6 выделяет временный IPv4 на IPv6, который и возвращает IPv4-приложению. Всякий раз, когда приложение использует IPv4 , временный адрес будет сопоставлен с адресом IPv6 для работы с IPv6 назначения. Например, вы можете задать следующие пул адресов IPv4 для отображения:
[param]
nat46_addr=10.0.0.0
nat46_subnet_mask=255.0.0.0
Для входящих соединений вы также можете указать маппинг портовпутем заполнения раздела [nat46_ports] в cfos6link.ini значениям, типа таких:
5000 = some_program
Затем входящий трафик IPv6 маркируется в IPv4, когда порт назначения является одним из подключенных портов.
Кроме того, вы можете добавить статический IPv4 <-> IPv6 маппинг для приложений, использующих жестко заданные адреса IPv4. Можно назначить эти отображения, заполняя раздела [nat46_static] со значением как