Merge pull request #71 from martin-a-brown/master

switch to DocBook XML 4.2 for Linux+IPv6-HOWTO
This commit is contained in:
Martin A. Brown 2017-01-07 09:46:51 -08:00 committed by GitHub
commit 681bcd27a6
1 changed files with 22 additions and 25 deletions

View File

@ -1,14 +1,11 @@
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[
<!ENTITY % output.print.png "IGNORE">
<!ENTITY % output.print.pdf "IGNORE">
<!ENTITY % output.print.eps "IGNORE">
<!ENTITY % output.print.bmp "IGNORE">
]>
<!-- SGML file was created by LyX 2.2.2
<!-- XML file was created by LyX 2.2.2
See http://www.lyx.org/ for more information -->
<book lang="en">
<book lang="en_US">
<bookinfo>
<title>Linux IPv6 HOWTO (en)</title>
<author><firstname>Peter</firstname><surname>Bieringer</surname><affiliation><address>pb at bieringer dot de</address></affiliation></author>
@ -42,7 +39,7 @@
<sect3>
<title>Internet/IPv6 history of the author</title>
<itemizedlist>
<listitem><para>1993: I got in contact with the Internet using console based e-mail and news client (e.g. look for &ldquo;e91abier&rdquo; on <ulink url="http://groups.google.com/">groups.google.com</ulink>, that's me).</para></listitem><listitem><para>1996: I got a request for designing a course on IPv6, including a workshop with the Linux operating system.</para></listitem><listitem><para>1997: Started writing a guide on how to install, configure and use IPv6 on Linux systems, called <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink> (see <ulink url="http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history">IPv6 & Linux - HowTo/History</ulink> for more information).</para></listitem><listitem><para>2001: Started writing this new Linux IPv6 HOWTO. </para></listitem></itemizedlist></sect3><sect3>
<listitem><para>1993: I got in contact with the Internet using console based e-mail and news client (e.g. look for &ldquo;e91abier&rdquo; on <ulink url="http://groups.google.com/">groups.google.com</ulink>, that's me).</para></listitem><listitem><para>1996: I got a request for designing a course on IPv6, including a workshop with the Linux operating system.</para></listitem><listitem><para>1997: Started writing a guide on how to install, configure and use IPv6 on Linux systems, called <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink> (see <ulink url="http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history">IPv6 &amp; Linux - HowTo/History</ulink> for more information).</para></listitem><listitem><para>2001: Started writing this new Linux IPv6 HOWTO. </para></listitem></itemizedlist></sect3><sect3>
<title>Contact</title>
<para>The author can be contacted via e-mail at &lt;pb at bieringer dot de&gt; and also via his <ulink url="http://www.bieringer.de/pb/">homepage</ulink>.</para>
<para>He's currently living in Munich / Bavaria / Germany / Europe / Earth.</para></sect3></sect2></sect1><sect1 id='general-category' >
@ -125,9 +122,9 @@
<para>The first IPv6 related document was written by <emphasis>Eric Osborne</emphasis> and called <ulink url="http://www.linuxhq.com/IPv6/">Linux IPv6 FAQ/HOWTO</ulink> (please use it only for historical issues). Latest version was 3.2.1 released July, 14 1997.</para>
<para>Please help: if someone knows the date of birth of this HOWTO, please send me an e-mail (information will be needed in &ldquo;history&rdquo;).</para></sect3><sect3>
<title>IPv6 &amp; Linux - HowTo (maintained)</title>
<para>There exists a second version called <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink> written by me (<emphasis>Peter Bieringer</emphasis>) in pure HTML. It was born April 1997 and the first English version was published in June 1997. I will continue to maintain it, but it will slowly fade (but not full) in favour of the Linux IPv6 HOWTO you are currently reading.</para></sect3><sect3>
<para>There exists a second version called <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink> written by me (<emphasis>Peter Bieringer</emphasis>) in pure HTML. It was born April 1997 and the first English version was published in June 1997. I will continue to maintain it, but it will slowly fade (but not full) in favour of the Linux IPv6 HOWTO you are currently reading.</para></sect3><sect3>
<title>Linux IPv6 HOWTO (this document)</title>
<para>Because the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink> is written in pure HTML it's not really compatible with the <ulink url="http://www.tldp.org/">The Linux Documentation Project (TLDP)</ulink>. I (<emphasis>Peter Bieringer</emphasis>) got a request in late November 2001 to rewrite the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink> in SGML. However, because of the discontinuation of that HOWTO (<ulink url="http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history">Future of IPv6 & Linux - HowTo</ulink>), and as IPv6 is becoming more and more standard, I decided to write a new document covering basic and advanced issues which will remain important over the next few years. More dynamic and some advanced content will be still found further on in the second HOWTO (<ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink>).</para></sect3></sect2></sect1><sect1>
<para>Because the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink> is written in pure HTML it's not really compatible with the <ulink url="http://www.tldp.org/">The Linux Documentation Project (TLDP)</ulink>. I (<emphasis>Peter Bieringer</emphasis>) got a request in late November 2001 to rewrite the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink> in SGML. However, because of the discontinuation of that HOWTO (<ulink url="http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history">Future of IPv6 &amp; Linux - HowTo</ulink>), and as IPv6 is becoming more and more standard, I decided to write a new document covering basic and advanced issues which will remain important over the next few years. More dynamic and some advanced content will be still found further on in the second HOWTO (<ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink>).</para></sect3></sect2></sect1><sect1>
<title>Used terms, glossary and shortcuts</title>
<sect2>
<title>Network related</title>
@ -742,7 +739,7 @@ inet6 addr: fec0:0:0:f101::1/64 Scope:Site
<![CDATA[# /sbin/ifconfig eth0 inet6 del 2001:0db8:0:f101::1/64
]]></screen></sect2></sect1><sect1>
<title>Automatic IPv6 Address Configuration</title>
<para>In case, a Router Advertisement is received by a client, and IPv6 autoconfiguration is enabled (default on non-router), the client configures itself an IPv6 address according to the prefix contained in the advertisement (see also <xref linkend="hints-daemons-radvd">).</para></sect1><sect1>
<para>In case, a Router Advertisement is received by a client, and IPv6 autoconfiguration is enabled (default on non-router), the client configures itself an IPv6 address according to the prefix contained in the advertisement (see also <xref linkend="hints-daemons-radvd" />).</para></sect1><sect1>
<title>Enable Privacy Extension</title>
<para>Privacy Extension as described in <ulink url="http://www.faqs.org/rfcs/rfc4941.html">RFC 4941 / Privacy Extensions for Stateless Address Autoconfiguration in IPv6</ulink> (obsoleted <ulink url="http://www.faqs.org/rfcs/rfc3041.html">RFC 3041</ulink>) is replacing the static interface ID (mostly based on word-wide unique MAC address) used during autoconfiguration by a pseudo-random one and generating from time to time a new one deprecating the old one.</para><sect2>
<title>Enable Privacy Extension using sysctl</title>
@ -1452,7 +1449,7 @@ FRAG6: inuse 0 memory 0
<para>To be filled...I have no experience with that...</para></chapter><chapter id='resolver' >
<title><!-- anchor id="resolver" -->Address Resolver &amp; Selection</title>
<para>Additional info can be found at</para><itemizedlist>
<listitem><para><ulink url="http://www.bieringer.de/linux/IPv6/getaddrinfo/">Linux & IPv6: getaddrinfo and search domains - Research</ulink></para></listitem><listitem><para><ulink url="http://people.redhat.com/drepper/linux-rfc3484.html">RFC 3484 on Linux</ulink> </para></listitem><listitem><para>Karl Auer's Blog: <ulink url="http://biplane.com.au/blog/?p=30">Controlling IPv6 source address selection</ulink> , <ulink url="http://biplane.com.au/blog/?p=22">IPv6 Source Address Selection - what, why, how</ulink></para></listitem><listitem><para>Into6: <ulink url="http://into6.com.au/?p=288">/etc/gai.conf - it ain't what you think it is</ulink></para></listitem></itemizedlist><bridgehead renderas="sect1">Address Resolver &amp; Destination Address Selection</bridgehead>
<listitem><para><ulink url="http://www.bieringer.de/linux/IPv6/getaddrinfo/">Linux &amp; IPv6: getaddrinfo and search domains - Research</ulink></para></listitem><listitem><para><ulink url="http://people.redhat.com/drepper/linux-rfc3484.html">RFC 3484 on Linux</ulink> </para></listitem><listitem><para>Karl Auer's Blog: <ulink url="http://biplane.com.au/blog/?p=30">Controlling IPv6 source address selection</ulink> , <ulink url="http://biplane.com.au/blog/?p=22">IPv6 Source Address Selection - what, why, how</ulink></para></listitem><listitem><para>Into6: <ulink url="http://into6.com.au/?p=288">/etc/gai.conf - it ain't what you think it is</ulink></para></listitem></itemizedlist><bridgehead renderas="sect1">Address Resolver &amp; Destination Address Selection</bridgehead>
<para>Name to IPv4 or IPv6 address resolving is usually done using a libc resolver library. Usually the function <emphasis>getaddrinfo</emphasis> is used for that. In case of more than one IPv6 address is returned, according to <ulink url="http://www.faqs.org/rfcs/rfc3484.html">RFC 3484 / Default Address Selection for Internet Protocol version 6</ulink> a sorting should be applied, which can be optionally configured.</para>
<para>The &ldquo;magic&rdquo; is controlled by a file named /etc/gai.conf (it can be that it is empty or missing by default). Default is usually somewhere stored in documentation, see &ldquo;man gai.conf&rdquo; or e.g. /usr/share/doc/glibc-common/gai.conf.</para>
<para>For controlling sort order by configuration following are needed for testing:</para><itemizedlist>
@ -1678,7 +1675,7 @@ udp 0 0 :::53 :::*
<title><!-- anchor id="chapter-support-persistent-configuration" -->Support for persistent IPv6 configuration in Linux distributions</title>
<para>Some Linux distribution contain already support of a persistent IPv6 configuration using existing or new configuration and script files and some hook in the IPv4 script files.</para><sect1>
<title>Red Hat Linux and &ldquo;clones&rdquo;</title>
<para>Since starting writing the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 & Linux - HowTo</ulink> it was my intention to enable a persistent IPv6 configuration which catch most of the wished cases like host-only, router-only, dual-homed-host, router with second stub network, normal tunnels, 6to4 tunnels, and so on. Nowadays there exists a set of configuration and script files which do the job very well (never heard about real problems, but I don't know how many use the set). Because this configuration and script files are extended from time to time, they got their own homepage: <ulink url="http://www.deepspace6.net/projects/initscripts-ipv6.html">initscripts-ipv6 homepage</ulink> (<ulink url="http://mirrors.bieringer.de/www.deepspace6.net/projects/initscripts-ipv6.html">Mirror</ulink>). Because I began my IPv6 experience using a Red Hat Linux 5.0 clone, my IPv6 development systems are mostly Red Hat Linux based now, it's kind a logic that the scripts are developed for this kind of distribution (so called <emphasis>historic issue</emphasis>). Also it was very easy to extend some configuration files, create new ones and create some simple hook for calling IPv6 setup during IPv4 setup.</para>
<para>Since starting writing the <ulink url="http://www.bieringer.de/linux/IPv6/">IPv6 &amp; Linux - HowTo</ulink> it was my intention to enable a persistent IPv6 configuration which catch most of the wished cases like host-only, router-only, dual-homed-host, router with second stub network, normal tunnels, 6to4 tunnels, and so on. Nowadays there exists a set of configuration and script files which do the job very well (never heard about real problems, but I don't know how many use the set). Because this configuration and script files are extended from time to time, they got their own homepage: <ulink url="http://www.deepspace6.net/projects/initscripts-ipv6.html">initscripts-ipv6 homepage</ulink> (<ulink url="http://mirrors.bieringer.de/www.deepspace6.net/projects/initscripts-ipv6.html">Mirror</ulink>). Because I began my IPv6 experience using a Red Hat Linux 5.0 clone, my IPv6 development systems are mostly Red Hat Linux based now, it's kind a logic that the scripts are developed for this kind of distribution (so called <emphasis>historic issue</emphasis>). Also it was very easy to extend some configuration files, create new ones and create some simple hook for calling IPv6 setup during IPv4 setup.</para>
<para>Fortunately, in Red Hat Linux since 7.1 a snapshot of my IPv6 scripts is included, this was and is still further on assisted by Pekka Savola.</para>
<para>Mandrake since version 8.0 also includes an IPv6-enabled initscript package, but a minor bug still prevents usage (&ldquo;ifconfig&rdquo; misses &ldquo;inet6&rdquo; before &ldquo;add&rdquo;).</para><sect2>
<title>Test for IPv6 support of network configuration scripts</title>
@ -1749,7 +1746,7 @@ In versions 8.x they completly change their configuration setup. </para><sect2>
]]></screen><para>and you have your static address. </para><sect2>
<title>Further information</title>
<itemizedlist>
<listitem><para><ulink url="http://ipv6.debian.net/">IPv6 with Debian Linux</ulink></para></listitem><listitem><para>Jean-Marc V. Liotier's <ulink url="http://www.ruwenzori.net/ipv6/Jims_LAN_IPv6_global_connectivity_howto.html">HOWTO for Freenet6 & Debian Users</ulink> (announced 24.12.2002 on <link linkend="information-maillists">mailinglist</link> users@ipv6.org )</para></listitem></itemizedlist></sect2></sect1></chapter><chapter id='chapter-autoconfiguration' >
<listitem><para><ulink url="http://ipv6.debian.net/">IPv6 with Debian Linux</ulink></para></listitem><listitem><para>Jean-Marc V. Liotier's <ulink url="http://www.ruwenzori.net/ipv6/Jims_LAN_IPv6_global_connectivity_howto.html">HOWTO for Freenet6 &amp; Debian Users</ulink> (announced 24.12.2002 on <link linkend="information-maillists">mailinglist</link> users@ipv6.org )</para></listitem></itemizedlist></sect2></sect1></chapter><chapter id='chapter-autoconfiguration' >
<title><!-- anchor id="chapter-autoconfiguration" -->Auto-configuration</title>
<sect1>
<title>Stateless auto-configuration out-of-the-box</title>
@ -1784,7 +1781,7 @@ In versions 8.x they completly change their configuration setup. </para><sect2>
<title><!-- anchor id="firewalling-netfilter6." -->Firewalling using netfilter6 </title>
<para>Native IPv6 firewalling is only supported in kernel versions 2.4+. In older 2.2- you can only filter IPv6-in-IPv4 by protocol 41. </para>
<para>Attention: no warranty that described rules or examples can really protect your system! </para>
<para>Audit your ruleset after installation, see <xref linkend="IPv6-security-auditing"> for more.</para>
<para>Audit your ruleset after installation, see <xref linkend="IPv6-security-auditing" /> for more.</para>
<para>Since kernel version 2.6.20 (February 2007) IPv6 connection tracking is fully working (and does not break IPv4 NAT anymore like versions before)</para>
<para>Since kernel version 3.9.0 (April 2013) NAT for IPv6 is supported with ip6tables &gt;= 1.4.18</para>
<para>Since kernel version 3.13 (April 2014) new framework introduced named: nftables</para><sect2>
@ -2303,7 +2300,7 @@ Nmap run completed -- 1 IP address (1 host up) scanned in 0.525 seconds
<para>Currently, two different IKE daemons are available for Linux, which totally differ in configuration and usage.</para>
<para>I prefer &ldquo;pluto&rdquo; from the *S/WAN implementation because of the easier and one-config-only setup.</para><sect2>
<title>IKE daemon &ldquo;racoon&rdquo;</title>
<para>The IKE daemon &ldquo;racoon&rdquo; is taken from the KAME project and ported to Linux. Modern Linux distributions contain this daemon in the package &ldquo;ipsec-tools&rdquo;. Two executables are required for a proper IPsec setup. Take a look on <ulink url="http://lartc.org/howto/lartc.ipsec.html">Linux Advanced Routing & Traffic Control HOWTO / IPSEC</ulink>, too.</para><sect3>
<para>The IKE daemon &ldquo;racoon&rdquo; is taken from the KAME project and ported to Linux. Modern Linux distributions contain this daemon in the package &ldquo;ipsec-tools&rdquo;. Two executables are required for a proper IPsec setup. Take a look on <ulink url="http://lartc.org/howto/lartc.ipsec.html">Linux Advanced Routing &amp; Traffic Control HOWTO / IPSEC</ulink>, too.</para><sect3>
<title>Manipulation of the IPsec SA/SP database with the tool &ldquo;setkey&rdquo;</title>
<para>&ldquo;setkey&rdquo; is important to define the security policy (SP) for the kernel.</para>
<para>File: /etc/racoon/setkey.sh</para><itemizedlist>
@ -2522,7 +2519,7 @@ Big pipe Queue 2 Queue 1 / Queue 2 / Queue 3 Thin Pipe
-------------->-------
]]></screen></sect1><sect1>
<title>Linux QoS using &ldquo;tc&rdquo;</title>
<para>Linux is using &ldquo;tc&rdquo; from the &ldquo;iproute2&rdquo; package to configure traffic shaping, generally described in the <ulink url="http://lartc.org/">Linux Advanced Routing & Traffic Control HOWTO</ulink>.</para><sect2>
<para>Linux is using &ldquo;tc&rdquo; from the &ldquo;iproute2&rdquo; package to configure traffic shaping, generally described in the <ulink url="http://lartc.org/">Linux Advanced Routing &amp; Traffic Control HOWTO</ulink>.</para><sect2>
<title>Example for a constant bitrate queuing</title>
<para>With the &ldquo;cbq&rdquo; scheduler, pipes with constant bit rates can be defined.</para><sect3>
<title>Root qdisc definition</title>
@ -4948,7 +4945,7 @@ SourceForge: <ulink url="http://sourceforge.net/projects/tunnelc">Project Info -
<listitem><para>List sorted by <ulink url="http://playground.sun.com/pub/ipng/html/specs/standards.html">IPng Standardization Status</ulink> or <ulink url="http://playground.sun.com/pub/ipng/html/specs/specifications.html">IPng Current Specifications</ulink> by Robert Hinden</para></listitem><listitem><para><ulink url="http://www.ipv6.org/specs.html">IPv6 Related Specifications</ulink> on IPv6.org</para></listitem></itemizedlist></sect3><sect3>
<title>Current drafts of working groups</title>
<para>Current (also) IPv6-related drafts can be found here:</para><itemizedlist>
<listitem><para><ulink url="http://www.ietf.org/ids.by.wg/ipv6.html">IP Version 6 (ipv6)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/ngtrans.html">Next Generation Transition (ngtrans)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/dhc.html">Dynamic Host Configuration (dhc)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/dnsext.html">Domain Name System Extension (dnsext)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/v6ops.html">IPv6 Operations (v6ops)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/mobileip.html">Mobile IP (mobileip)</ulink></para></listitem><listitem><para><ulink url="http://playground.sun.com/pub/ipng/html/ipng-main.html">Get any information about IPv6, from overviews, through RFCs & drafts, to implementations</ulink> (including availability of stacks on various platforms &amp; source code for IPv6 stacks) </para></listitem></itemizedlist></sect3><sect3>
<listitem><para><ulink url="http://www.ietf.org/ids.by.wg/ipv6.html">IP Version 6 (ipv6)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/ngtrans.html">Next Generation Transition (ngtrans)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/dhc.html">Dynamic Host Configuration (dhc)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/dnsext.html">Domain Name System Extension (dnsext)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/v6ops.html">IPv6 Operations (v6ops)</ulink></para></listitem><listitem><para><ulink url="http://www.ietf.org/ids.by.wg/mobileip.html">Mobile IP (mobileip)</ulink></para></listitem><listitem><para><ulink url="http://playground.sun.com/pub/ipng/html/ipng-main.html">Get any information about IPv6, from overviews, through RFCs &amp; drafts, to implementations</ulink> (including availability of stacks on various platforms &amp; source code for IPv6 stacks) </para></listitem></itemizedlist></sect3><sect3>
<title>Others</title>
<itemizedlist>
<listitem><para><ulink url="http://www.switch.ch/lan/ipv6/references.html">SWITCH IPv6 Pilot / References</ulink>, big list of IPv6 references maintained by Simon Leinen</para></listitem></itemizedlist></sect3></sect2><sect2>
@ -4962,7 +4959,7 @@ SourceForge: <ulink url="http://sourceforge.net/projects/tunnelc">Project Info -
<varlistentry><term>PLD</term><listitem><para><ulink url="http://www.pld-linux.org/">PLD Linux Distribution</ulink> (&ldquo;market leader&rdquo; in containing IPv6 enabled packages)</para></listitem></varlistentry><varlistentry><term>Red&nbsp;Hat</term><listitem><para><ulink url="http://www.redhat.com/">Red Hat Enterprise Linux</ulink>, <ulink url="http://www.netcore.fi/pekkas/linux/ipv6/"> Pekka Savola's IPv6 packages (Historic)</ulink></para></listitem></varlistentry><varlistentry><term>Fedora</term><listitem><para><ulink url="https://fedoraproject.org/">Fedora (Project) Linux</ulink></para></listitem></varlistentry><varlistentry><term>Debian</term><listitem><para><ulink url="http://www.debian.org/">Debian Linux</ulink>, <ulink url="http://ipv6.debian.net/">IPv6 with Debian Linux</ulink></para></listitem></varlistentry><varlistentry><term>SuSE</term><listitem><para><ulink url="https://www.suse.com/">SuSE Linux</ulink></para></listitem></varlistentry><varlistentry><term>Mandriva</term><listitem><para><ulink url="http://wiht.link/mandrivalinux">Mandriva (Historic)</ulink></para></listitem></varlistentry></variablelist><para>For more see the <ulink url="http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-distributions.html">IPv6+Linux Status Distributions</ulink> page.</para></sect3><sect3>
<title>General</title>
<itemizedlist>
<listitem><para><ulink url="http://www.ipv6.org/">IPv6.org</ulink></para></listitem><listitem><para><ulink url="http://www.6bone.net/">6bone</ulink></para></listitem><listitem><para><ulink url="http://www.v6.wide.ad.jp/">WIDE project</ulink> - Japan</para></listitem><listitem><para><ulink url="http://www.switch.ch/lan/ipv6/">SWITCH IPv6 Pilot</ulink> - Switzerland</para></listitem><listitem><para><ulink url="http://www.feyrer.de/IPv6/">IPv6 Corner of Hubert Feyrer</ulink> - Germany</para></listitem><listitem><para><ulink url="http://www.ipv6forum.com/">IPv6 Forum</ulink> - a world-wide consortium of leading Internet vendors, Research &amp; Education Networks...</para></listitem><listitem><para><ulink url="http://playground.sun.com/pub/ipng/html/ipng-main.html">Playground.sun.com / IPv6 Info Page</ulink> - maintained by Robert Hinden, Nokia. Get any information about IPv6, from overviews, through RFCs &amp; drafts, to implementations (including availability of stacks on various platforms &amp; source code for IPv6 stacks).</para></listitem><listitem><para><ulink url="http://www.6init.com/">6INIT</ulink> - IPv6 Internet Initiative - an EU Fifth Framework Project under the IST Programme.</para></listitem><listitem><para><ulink url="http://www.ipv6-taskforce.org/">IPv6 Task Force (European Union)</ulink></para></listitem><listitem><para><ulink url="http://www.6init.org/">6init</ulink> - IPv6 INternet IniTiative </para></listitem><listitem><para><ulink url="http://www.usenix.org/publications/library/proceedings/ana97/summaries/deering.html">IPv6: The New Version of the Internet Protocol</ulink>, by Steve Deering.</para></listitem><listitem><para><ulink url="http://www.garykessler.net/library/ipv6_exp.html">IPv6: The Next Generation Internet Protocol</ulink>, by Gary C. Kessler. </para></listitem><listitem><para><ulink url="http://www.3com.com/nsc/ipv6.html">IPv6: Next Generation Internet Protocol</ulink> - 3Com</para></listitem><listitem><para><ulink url="http://www.internet2.org/">internet || site</ulink> and <ulink url="http://ipv6.internet2.edu/">internet2 Working Group</ulink></para></listitem><listitem><para>NetworkWorldFusion: Search / Doc Finder: <ulink url="http://search.nwfusion.com/query.html?qt=IPv6&amp;qp=&amp;ch=cn&amp;">searched for IPv6</ulink> (102 documents found 22.12.2002)</para></listitem><listitem><para><ulink url="http://www.theregister.co.uk/">The Register</ulink> (Search for IPv6 will result in 30 documents, 22.12.2002)</para></listitem><listitem><para><ulink url="http://zdnet.search.com/search?cat=279&amp;q=IPv6">ZDNet Search for IPv6</ulink></para></listitem><listitem><para><ulink url="http://whatis.techtarget.com/wsearchResults/1,290214,sid9,00.html?query=IPv6">TechTarget Search for IPv6</ulink></para></listitem><listitem><para><ulink url="http://www.faqs.org/faqs/internet/tcp-ip/resource-list/index.html">IPv6 & TCP Resources List</ulink></para></listitem></itemizedlist><para>Something missing? Suggestions are welcome!</para></sect3><sect3 id='information-marketresearch' >
<listitem><para><ulink url="http://www.ipv6.org/">IPv6.org</ulink></para></listitem><listitem><para><ulink url="http://www.6bone.net/">6bone</ulink></para></listitem><listitem><para><ulink url="http://www.v6.wide.ad.jp/">WIDE project</ulink> - Japan</para></listitem><listitem><para><ulink url="http://www.switch.ch/lan/ipv6/">SWITCH IPv6 Pilot</ulink> - Switzerland</para></listitem><listitem><para><ulink url="http://www.feyrer.de/IPv6/">IPv6 Corner of Hubert Feyrer</ulink> - Germany</para></listitem><listitem><para><ulink url="http://www.ipv6forum.com/">IPv6 Forum</ulink> - a world-wide consortium of leading Internet vendors, Research &amp; Education Networks...</para></listitem><listitem><para><ulink url="http://playground.sun.com/pub/ipng/html/ipng-main.html">Playground.sun.com / IPv6 Info Page</ulink> - maintained by Robert Hinden, Nokia. Get any information about IPv6, from overviews, through RFCs &amp; drafts, to implementations (including availability of stacks on various platforms &amp; source code for IPv6 stacks).</para></listitem><listitem><para><ulink url="http://www.6init.com/">6INIT</ulink> - IPv6 Internet Initiative - an EU Fifth Framework Project under the IST Programme.</para></listitem><listitem><para><ulink url="http://www.ipv6-taskforce.org/">IPv6 Task Force (European Union)</ulink></para></listitem><listitem><para><ulink url="http://www.6init.org/">6init</ulink> - IPv6 INternet IniTiative </para></listitem><listitem><para><ulink url="http://www.usenix.org/publications/library/proceedings/ana97/summaries/deering.html">IPv6: The New Version of the Internet Protocol</ulink>, by Steve Deering.</para></listitem><listitem><para><ulink url="http://www.garykessler.net/library/ipv6_exp.html">IPv6: The Next Generation Internet Protocol</ulink>, by Gary C. Kessler. </para></listitem><listitem><para><ulink url="http://www.3com.com/nsc/ipv6.html">IPv6: Next Generation Internet Protocol</ulink> - 3Com</para></listitem><listitem><para><ulink url="http://www.internet2.org/">internet || site</ulink> and <ulink url="http://ipv6.internet2.edu/">internet2 Working Group</ulink></para></listitem><listitem><para>NetworkWorldFusion: Search / Doc Finder: <ulink url="http://search.nwfusion.com/query.html?qt=IPv6&amp;qp=&amp;ch=cn&amp;">searched for IPv6</ulink> (102 documents found 22.12.2002)</para></listitem><listitem><para><ulink url="http://www.theregister.co.uk/">The Register</ulink> (Search for IPv6 will result in 30 documents, 22.12.2002)</para></listitem><listitem><para><ulink url="http://zdnet.search.com/search?cat=279&amp;q=IPv6">ZDNet Search for IPv6</ulink></para></listitem><listitem><para><ulink url="http://whatis.techtarget.com/wsearchResults/1,290214,sid9,00.html?query=IPv6">TechTarget Search for IPv6</ulink></para></listitem><listitem><para><ulink url="http://www.faqs.org/faqs/internet/tcp-ip/resource-list/index.html">IPv6 &amp; TCP Resources List</ulink></para></listitem></itemizedlist><para>Something missing? Suggestions are welcome!</para></sect3><sect3 id='information-marketresearch' >
<title><!-- anchor id="information-marketresearch" -->Market Research</title>
<itemizedlist>
<listitem><para><ulink url="http://www.statista.com/search/internet+america/">statista - The Statistics Portal</ulink></para></listitem><listitem><para><ulink url="http://www.marketresearch.com/">Market Research</ulink></para></listitem></itemizedlist></sect3><sect3 id='information-patents' >
@ -5167,12 +5164,12 @@ Press Release: <ulink url="http://www.he.net/releases/release6.html">Hurricane E
<para>Lists of maillists are available at:</para><itemizedlist>
<listitem><para><ulink url="http://www.deepspace6.net/sections/lists.html">DeepSpace6 / Mailling Lists</ulink></para></listitem></itemizedlist><para>Major Mailinglists are listed in following table:</para>
<informaltable><tgroup cols="6" colsep="1" rowsep="1">
<colspec colname="col0" align="center">
<colspec colname="col1" align="center">
<colspec colname="col2" align="center">
<colspec colname="col3" align="center">
<colspec colname="col4" align="center">
<colspec colname="col5" align="center">
<colspec colname="col0" align="center"/>
<colspec colname="col1" align="center"/>
<colspec colname="col2" align="center"/>
<colspec colname="col3" align="center"/>
<colspec colname="col4" align="center"/>
<colspec colname="col5" align="center"/>
<tbody>
<row>
<entry align="center" valign="top">Focus</entry>