< Back to index

AICCU (Automatic IPv6 Connectivity Client Utility) is a popular cross-platform utility for automatically configuring an IPv6 tunnel. It is free software available under a BSD alike license. The utility is originally provided for the [http://www.sixxs.net SixXS Tunnel Broker] but it can also be used by a variety of other Tunnel Brokers.

History and development


AICCU is written and maintained by Jeroen Massar. Various patches from other persons have been incorporated, these persons are acknowledged in the [http://www.sixxs.net/tools/aiccu/history/ Changelog] for their contributions. AICCU is the successor of the Windows-only and Linux/BSD-variety of the [http://www.sixxs.net/tools/heartbeat/ Heartbeat] tool that was provided by SixXS, solely to use the Heartbeat protocol. When the AYIYA protocol came into existence it was decided that to support this new protocol it would be better to merge the Windows and Unix trees into one program and give it a bit flashier appearance. The name of the Heartbeat tool was then changed to reflect that it did more than providing mere support for the heartbeats. AICCU supports the TIC protocol, which allows the tool to automatically retrieve the configuration parameters of the tunnel that the user wants to have configured.

Supported protocols


The following protocols are currently supported:
* 6in4 - Standard IPv6 in IPv4 tunnels using Protocol 41 in the IPv4 protocol header.
* AYIYA - For IPv6 over IPv4 UDP in a secure manner and being able to work through a NAT.
* L2TP (Experimental)
* [http://www.sixxs.net/tools/heartbeat/ Heartbeat]
* [http://www.sixxs.net/tools/tic/ TIC] (Tunnel Information & Control protocol) - used for retrieving configuration information.
* TSP (Tunnel Setup Protocol) - used for retrieving configuration information.

Support for other Tunnel Brokers


AICCU finds available Tunnel Brokers by looking up the TXT DNS records from "_aiccu.sixxs.net" and also "_aiccu". The latter allows a local network to add their own Tunnel Broker(s) by adding records in the domains configured in their search path.
[http://www.sixxs.net/tools/aiccu/brokers/ Supported Tunnel Brokers]. Requests for additional brokers can be sent to the SixXS Staff as per that page.

Supported Platforms


The following Operating Systems/Platfoms/Distributions are supported by AICCU:
* IBM AIX
* DragonFlyBSD
* FreeBSD
* NetBSD
* OpenBSD
* Linux: Debian, Eisfair, Fedora, Gentoo, LEAF, OpenWRT, Redhat, SUSE, Ubuntu
* Mac OS X
* Sun Solaris
* Windows

Award of Excellence


AICCU has won the Award of Excellence in the Implementation Category of the [http://www.v6pc.jp/apc/en/implement.html 2004 Edition of the IPv6 Application Contest].
This entry uses material from from Wikipedia, the leading user-contributed encyclopedia. It is licensed under the GNU Free Documentation License. Disclaimer.