AICCU

AICCU (полное название — Automatic IPv6 Connectivity Client Utility) — популярная[1] мультиплатформенная утилита для автоматической настройки IPv6-туннелей. Распространяется как свободное программное обеспечение под лицензией BSD. Изначально была предназначена для использования с туннельным брокером SixXS, но поддерживает и другие туннельные брокеры.

Общие сведения
AICCU
Тип Интернет
Автор Jeroen Massar
Написана на C
Операционная система мультиплатформенное приложение
Языки интерфейса английский
Первый выпуск 1 августа 2004
Лицензия BSD с 3 пунктами
Сайт sixxs.net/tools/aiccu/

История и разработка

AICCU была написана и поддерживалась Jeroen Massar, в её разработку также внесли вклад сторонние участники, чей вклад отмечен в журнале изменений[2]. Утилита является последователем инструмента Heartbeat, который изначально существовал только в версиях для Windows и вариантов Linux/BSD и был предназначен исключительно для работы с протоколом Heartbeat, предоставленным SixXS. После появления протокола AYIYA было принято решение объединить ветви для Windows и Unix в одну программу и обеспечить поддержку нового протокола, а также улучшить внешний вид утилиты. Соответственно, название Heartbeat было изменено — теперь программа выполняла больше функций, чем просто поддержка heartbeat.

Награды

AICCU получила награду Award of Excellence (категория Implementation) на конкурсе IPv6 Application Contest 2004 года[3].

Поддерживаемые протоколы

В настоящее время поддерживаются следующие туннельные протоколы:

  • 6in4 — стандартные IPv6-в-IPv4 туннели с использованием протокола 41 в заголовке IPv4.
  • AYIYA — позволяет осуществлять туннелирование IPv6 через IPv4 с помощью UDP, обеспечивает работу сквозь NAT и дополнительную безопасность.
  • 6in4 Heartbeat — используется для динамических 6in4-туннелей.

Для автоматического получения параметров туннеля, необходимых пользователю, AICCU в первую очередь использует протокол TIC.

Поддержка других туннельных брокеров

AICCU определяет доступные туннельные брокеры по TXT-записям DNS-домена «_aiccu.sixxs.net»[4]. Это позволяло локальной сети добавить собственные туннельные брокеры посредством TXT-записей в используемых доменах. Для внешних брокеров запись могла быть добавлена сотрудниками SixXS в глобальные DNS-записи по запросу.

Поддерживаемые платформы

Программа AICCU поддерживает следующие операционные системы и платформы:

Дистрибутивы ряда систем включают AICCU в свои официальные репозитории[5][6][7][8][9].

Применение

Основное применение AICCU — работа в связке с туннельным брокером SixXS.

Также имеются другие интернет-провайдеры, использующие поддерживаемые протоколы AICCU. Например, чешский провайдер NetBox применяет AICCU для автоматической настройки туннелей для своих абонентов[10], реализуя TIC (Tunnel Information and Control protocol) без проверки имени пользователя, пароля и tunnel_id, а идентификацию осуществляя по исходному адресу подключения TIC — соответствующую конфигурацию он возвращает через TIC, а AICCU автоматически её применяет для создания туннеля.

Примечания

Ссылки