The DIGITAL UNIX IPv6 team is pleased to announce the availability of the latest IPv6 Early Adopters Kit (EAK) version X6.2 for DIGITAL UNIX V4.0D. This kit is available for use and evaluation, but is not officially supported by Digital Equipment Corporation and is not recommended for use in a production environment. The following new features have been added for this release: - Configured IPv4 tunnel interfaces Configured IPv4 tunnels are now implemented as actual network interfaces. The /usr/sbin/iptunnel command is used to create and delete tunnel interfaces. Each configured tunnel is represented by an "ipt" device. RIPng over configured IPv4 tunnels is now supported. The IPv6 router daemon, ip6rtrd, sends Router Advertisements over configured tunnels and responds to Router Solicitations received on a configured tunnel. The IPv6 host daemon, nd6hostd, performs router discovery and stateless address autoconfiguration in response to Router Advertisements received on a configured tunnel. - RSVP The EAK includes a Resource ReSerVation Protocol (RSVP) implementation and traffic control support for LAN interfaces (Ethernet, FDDI). See RSVP(7), rsvpd(8), iftcntl(8), rsvpstat(8), and the RAPI reference pages for more information. - libc The EAK now includes libc.so, libc_r.so, libc.a and libc_r.a. The IPv6 API library routines have been incorporated into these libraries; you do not have to link against the libip6 library. The libip6 library is deprecated, and will be removed in a future version of this kit. Existing applications linked against libip6 should be relinked against the IPv6 EAK libc. - ifconfig The ifconfig command now supports IPv6. See the ifconfig(8) reference page for more information. - Reference pages Reference pages for many EAK components are now included in the documentation subset (IP6DOC123). - IPv4 over ATM Previous versions of this kit did not support IPv4 over ATM. IPv4 over ATM is now supported. - Stateless Address Autoconfiguration and Dynamic DNS Updates The IPv6 host daemon, nd6hostd, is now capable of dynamically updating the DNS during stateless address autoconfiguration. Refer to the DIGITAL UNIX Guide to IPv6 for details. - Compatibility with the old 48-bit interface tokens is no longer supported. - Compatibility with the old Solicited Node multicast address format (FF02:0:0:0:0:1:XXXX:XXXX) is no longer supported. The IPv6 for DIGITAL UNIX kit supports the IPv6 base protocol and addressing specifications, along with ICMPv6, Stateless Address Autoconfiguration, Path MTU Discovery, Neighbor Discovery, and RIPng. It is capable of acting as a BIND server for AAAA records and of forwarding packets as a router. This kit implements the IPv6 API specified in RFC2133. There are a few limitations which should be pointed out: - This kit requires DIGITAL UNIX V4.0D with no patches. - Multi-processor (SMP) systems are not currently supported. - Some commands and utilities which are tightly integrated with kernel data structures might not work, or may yield unexpected output or behavior. - If you have a DIGITAL UNIX V4.0B system with an IPv6 EAK installed, and are planning to do an update installation to DIGITAL UNIX V4.0D, you must delete the IPv6 EAK subsets before beginning the update installation. To find the IPv6 EAK subset names, use the following command: # setld -i | grep IP6 To delete the IPv6 EAK subsets, use the following command: # setld -d IP6BASExxx IP6DOCxxx where "xxx" is the last three digits of the subset currently installed. The kit may be unpacked by issuing the following commands: # mkdir /usr/tmp/ip6kit Copy the compressed file to /usr/tmp/ip6kit # cd /usr/tmp/ip6kit # cat ipv6_binary_X6.2.tar.gz | gunzip | tar xvpf - The kit contains two subsets: IP6BASE123 -- Contains the daemons, header files, utilities, libraries, and commands to support IPv6. IP6DOC123 -- Contains the HTML and PostScript versions of the DIGITAL UNIX Guide to IPv6 and reference pages. DIGITAL recommends installing the documentation subset and reviewing the DIGITAL UNIX Guide to IPv6 prior to installing the base subset. Install the documentation subset with the following command: # setld -l /usr/tmp/ip6kit IP6DOC123 Both postscript and HTML versions of the DIGITAL UNIX Guide to IPv6 are provided: file:/usr/share/doclib/ipv6/userguide/user_guide.ps file:/usr/share/doclib/ipv6/userguide/TITLE.HTM Install the base subset with the following command: # setld -l /usr/tmp/ip6kit IP6BASE123 After installing the base subset, you must build and install a new kernel, and reboot the system: # doconfig -c SYSTEM_NAME # mv /vmunix /vmunix.save # cp /usr/sys/SYSTEMNAME/vmunix /vmunix # shutdown -r +5 "Completing DIGITAL UNIX IPv6 Installation..." After booting the new kernel, configure IPv6 by running the IPv6 setup script: # /usr/sbin/ip6_setup Refer to the DIGITAL UNIX Guide to IPv6 for detailed information on installing and configuring IPv6. We would appreciate any and all feedback about features, bugs, or wishlist items, but we may not be able to respond to every mail. Please send your comments and suggestions to: mailto:ipv6-uproto-feedback@zk3.dec.com