- Add a new translated section (IPv6).

- Translate the chapter title.
This commit is contained in:
Marc Fonvieille 2004-03-24 11:09:42 +00:00
parent a4ef4bf328
commit 2282159494
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=20409

View file

@ -3,11 +3,11 @@
The FreeBSD French Documentation Project
$FreeBSD$
Original revision: 1.280
Original revision: 1.284
-->
<chapter id="advanced-networking">
<title>Advanced Networking ** Traduction en Cours **</title>
<title>Administration r&eacute;seau avanc&eacute;e ** Traduction en Cours **</title>
&trans.a.fonvieille;
<sect1 id="advanced-networking-synopsis">
@ -2855,8 +2855,431 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms</screen>
</sect1>
<sect1 id="network-ipv6">
<title>IPv6 ** Traduction en Cours **</title>
<para></para>
<sect1info>
<authorgroup>
<author>
<firstname>Aaron</firstname>
<surname>Kaplan</surname>
<contrib>Ecrit original de </contrib>
</author>
</authorgroup>
<authorgroup>
<author>
<firstname>Tom</firstname>
<surname>Rhodes</surname>
<contrib>Restructur&eacute; et ajout&eacute; par </contrib>
</author>
</authorgroup>
</sect1info>
<title>IPv6</title>
<para>L'IPv6 (&eacute;galement connu sous le nom de IPng &ldquo;IP
nouvelle g&eacute;n&eacute;ration&rdquo;) est la nouvelle
version du tr&egrave;s c&eacute;l&egrave;bre protocole IP (aussi
connu sous le nom d'<acronym>IPv4</acronym>). Comme les autres
syst&egrave;mes BSD, &os; utilise l'impl&eacute;mentation IPv6
<acronym>KAME</acronym>. Votre syst&egrave;me &os; est donc
fourni avec tout ce dont vous aurez besoin pour tester l'IPv6.
Cette section se concentre sur la configuration et l'utilisation
d'IPv6.</para>
<para>Au d&eacute;but des ann&eacute;es 90, on a pris conscience
de la diminution rapide de l'espace d'adresses IPv4. Etant
donn&eacute; le taux d'expansion de l'Internet, deux
probl&egrave;mes majeurs apparaissaient:</para>
<itemizedlist>
<listitem>
<para>Le manque d'adresses. Aujourd'hui ce n'est plus
vraiment un probl&egrave;me puisque les espaces d'adresses
priv&eacute;es (<hostid role="ipaddr">10.0.0.0/8</hostid>,
<hostid role="ipaddr">192.168.0.0/24</hostid>, etc.) et la
translation d'adresses (<acronym>NAT</acronym>) sont
utilis&eacute;s.</para>
</listitem>
<listitem>
<para>Les tables des routeurs devenaient trop importantes.
C'est toujours un probl&egrave;me actuellement.</para>
</listitem>
</itemizedlist>
<para>L'IPv6 r&eacute;m&eacute;die &agrave; ces probl&egrave;mes
et &agrave; de nombreux autres:</para>
<itemizedlist>
<listitem>
<para>Espace d'adressage sur 128 bits. Ou plus
pr&eacute;cis&eacute;ment, il y a 340 282 366 920 938 463 463
374 607 431 768 211 456 adresses disponibles. Cela
&eacute;quivaut &agrave; approximativement 6.67 * 10^27
adresses IPv6 par kilom&egrave;tre-carr&eacute; de surface de
notre plan&egrave;te.</para>
</listitem>
<listitem>
<para>Les routeurs ne stockeront que des regroupements
d'adresses dans leurs tables de routage r&eacute;duisant donc
l'espace moyen d'une table de routage &agrave; 8192
entr&eacute;es.</para>
</listitem>
</itemizedlist>
<para>IPv6 pr&eacute;sente &eacute;galement de nombreuses autres
int&eacute;ressantes fonctionnalit&eacute;s telles que:</para>
<itemizedlist>
<listitem>
<para>L'autoconfiguration des adresses (RFC2462)</para>
</listitem>
<listitem>
<para>Adresses unicast (&ldquo;une parmi
plusieurs&rdquo;)</para>
</listitem>
<listitem>
<para>Adresses multicast (multidestinataires)
obligatoires</para>
</listitem>
<listitem>
<para>IPsec (protocole de s&eacute;curit&eacute; IP)</para>
</listitem>
<listitem>
<para>Struture d'ent&ecirc;te simplifi&eacute;e</para>
</listitem>
<listitem>
<para><acronym>IP</acronym> mobile</para>
</listitem>
<listitem>
<para>M&eacute;canismes de transistion IPv4-vers-IPv6</para>
</listitem>
</itemizedlist>
<para>Pour plus d'informations consultez les
r&eacute;f&eacute;rences suivantes:</para>
<itemizedlist>
<listitem>
<para>G&eacute;n&eacute;ralit&eacute;s sur l'IPv6 &agrave;
<ulink url="http://www.sun.com">Sun.com</ulink></para>
</listitem>
<listitem>
<para><ulink url="http://www.ipv6.org">IPv6.org</ulink></para>
</listitem>
<listitem>
<para><ulink url="http://www.kame.net">KAME.net</ulink></para>
</listitem>
<listitem>
<para><ulink url="http://www.6bone.net">6bone.net</ulink></para>
</listitem>
</itemizedlist>
<sect2>
<title>Les adresses IPv6</title>
<para>Il existe diff&eacute;rent types d'adresses IPv6: unicast,
anycast et multicast.</para>
<para>Les adresses unicast (mono-destinataire) sont les adresses
classiques. Un paquet envoy&eacute; &agrave; une adresse
unicast arrive &agrave; l'interface correspondant &agrave;
l'adresse.</para>
<para>Les adresses anycast ne sont normalement pas distinguables
des adresses unicast mais correspondent &agrave; un groupe
d'interfaces. Un paquet destin&eacute; &agrave; une adresse
anycast arrivera &agrave; l'interface la plus proche (en terme
d'unit&eacute; de distance du protocole de routage). Les
adresses anycast devraient n'&ecirc;tre utilis&eacute;es que
par les routeurs.</para>
<para>Les adresses multicast identifient un groupe d'interfaces.
Un paquet destin&eacute; &agrave; une adresse multicast
arrivera sur toutes les interfaces appartenant au groupe
multicast.</para>
<note>
<para>L'adresse de diffusion IPv4
(g&eacute;n&eacute;ralement <hostid
role="ipaddr">xxx.xxx.xxx.255</hostid>) est exprim&eacute;e
par des adresses multicast en IPv6.</para>
</note>
<table>
<title>Adresses IPv6 r&eacute;serv&eacute;es</title>
<tgroup cols="4">
<thead>
<row>
<entry>Adresse IPv6</entry>
<entry>Longueur du pr&eacute;fixe (bits)</entry>
<entry>Description</entry>
<entry>Notes</entry>
</row>
</thead>
<tbody>
<row>
<entry><hostid role="ip6addr">::</hostid></entry>
<entry>128 bits</entry>
<entry>non-sp&eacute;cifi&eacute;e</entry>
<entry>similaire &agrave; <hostid
role="ipaddr">0.0.0.0</hostid> sous IPv4</entry>
</row>
<row>
<entry><hostid role="ip6addr">::1</hostid></entry>
<entry>128 bits</entry>
<entry>adresse de boucle</entry>
<entry>similaire &agrave; <hostid
role="ipaddr">127.0.0.1</hostid> sous IPv4</entry>
</row>
<row>
<entry><hostid
role="ip6addr">::00:xx:xx:xx:xx</hostid></entry>
<entry>96 bits</entry>
<entry>IPv4 encapsul&eacute;</entry>
<entry>Les 32 bits de poids faible sont l'adresse IPv4.
Egalement appel&eacute;e &ldquo;adresse IPv6 compatible
IPv4&rdquo;.</entry>
</row>
<row>
<entry><hostid
role="ip6addr">::ff:xx:xx:xx:xx</hostid></entry>
<entry>96 bits</entry>
<entry>adresse IPv6 mapp&eacute;e IPv4</entry>
<entry>Les 32 bits de poids faible sont l'adresse IPv4.
Destin&eacute;es aux machines ne supportant pas
l'IPv6.</entry>
</row>
<row>
<entry><hostid role="ip6addr">fe80::</hostid> - <hostid
role="ip6addr">feb::</hostid></entry>
<entry>10 bits</entry>
<entry>lien-local</entry>
<entry>similaire &agrave; l'interface de boucle sous
IPv4</entry>
</row>
<row>
<entry><hostid role="ip6addr">fec0::</hostid> - <hostid
role="ip6addr">fef::</hostid></entry>
<entry>10 bits</entry>
<entry>site-local</entry>
<entry>&nbsp;</entry>
</row>
<row>
<entry><hostid role="ip6addr">ff::</hostid></entry>
<entry>8 bits</entry>
<entry>multicast</entry>
<entry>&nbsp;</entry>
</row>
<row>
<entry><hostid role="ip6addr">001</hostid> (base
2)</entry>
<entry>3 bits</entry>
<entry>unicast globale</entry>
<entry>Toutes les adresses unicast globales sont
assign&eacute;es &agrave; partir de ce pool. Les trois
premiers bits de l'adresse sont
&ldquo;001&rdquo;.</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
<sect2>
<title>Lecture des adresses IPv6</title>
<para>La forme canonique est repr&eacute;sent&eacute;e suivant
le sch&eacute;ma: <hostid
role="ip6addr">x:x:x:x:x:x:x:x</hostid>, o&ugrave; chaque
&ldquo;x&rdquo; est une valeur h&eacute;xad&eacute;cimale sur
16 bits. Par exemple <hostid
role="ip6addr">FEBC:A574:382B:23C1:AA49:4592:4EFE:9982</hostid></para>
<para>Souvent dans une adresse on aura de longues sous-parties
constitu&eacute;es de z&eacute;ros, chacune de ces
sous-parties peut &ecirc;tre abr&eacute;g&eacute;e par
&ldquo;::&rdquo;. Par exemple <hostid
role="ip6addr">fe80::1</hostid> correspond &agrave; la forme
canonique <hostid
role="ip6addr">fe80:0000:0000:0000:0000:0000:0000:0001</hostid>.</para>
<para>Une troisi&egrave;me forme est d'&eacute;crire les
derniers 32 bits dans le style IPv4 bien connu
(d&eacute;cimal) avec des points &ldquo;.&rdquo; comme
s&eacute;parateurs. Par exemple <hostid
role="ip6addr">2002::10.0.0.1</hostid> correspond &agrave; la
repr&eacute;sentation canonique (hexad&eacute;cimale) <hostid
role="ip6addr">2002:0000:0000:0000:0000:0000:0a00:0001</hostid>
qui est &agrave; son tour &eacute;quivalente &agrave;
l'&eacute;criture <hostid
role="ip6addr">2002::a00:1</hostid>.</para>
<para>Maintenant le lecteur devrait &ecirc;tre en mesure de
comprendre ce qui suit:</para>
<screen>&prompt.root; <userinput>ifconfig</userinput></screen>
<programlisting>rl0: flags=8943&lt;UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST&gt; mtu 1500
inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
inet6 fe80::200:21ff:fe03:8e1%rl0 prefixlen 64 scopeid 0x1
ether 00:00:21:03:08:e1
media: Ethernet autoselect (100baseTX )
status: active</programlisting>
<para><hostid
role="ip6addr">fe80::200:21ff:fe03:8e1%rl0</hostid> est une
adresse de lien local configur&eacute;e automatiquement. Elle
se base sur l'adresse Ethernet MAC dans le cas de
l'autoconfiguration.</para>
<para>Pour plus d'informations sur la structure des adresses
IPv6 consultez la RFC3513.</para>
</sect2>
<sect2>
<title>Se connecter</title>
<para>Actuellement, il y a quatre fa&ccedil;ons de se connecter
&agrave; des machines et des r&eacute;seaux utilisants
l'IPv6:</para>
<itemizedlist>
<listitem>
<para>Rejoindre le r&eacute;seau exp&eacute;rimental
6bone</para>
</listitem>
<listitem>
<para>Obtenir un r&eacute;seau IPv6 aupr&egrave;s de votre
fournisseur d'acc&egrave;s. Contactez votre fournisseur
d'acc&egrave;s Internet pour plus d'informations.</para>
</listitem>
<listitem>
<para>Utilisation d'un tunnel 6-vers-4</para>
</listitem>
<listitem>
<para>Utilisation du logiciel port&eacute; <filename
role="package">net/freenet6</filename> si vous utilisez
une connexion par modem.</para>
</listitem>
</itemizedlist>
<para>Ici nous ne parlerons que de la mani&egrave;re de se
connecter au r&eacute;seau 6bone puisque cela semble
&ecirc;tre aujourd'hui la m&eacute;thode de connexion la plus
populaire.</para>
<para>Consultez tout d'abord le site <ulink
url="http://www.6bone.net/">6bone</ulink> et recherchez une
connexion 6bone proche de vous. Contactez le responsable et
avec un peu de chance on vous donnera les instructions
&agrave; suivre pour configurer votre connexion.
G&eacute;n&eacute;ralement cela implique la mise en place d'un
tunnel GRE (gif).</para>
<para>Voici un exemple typique de configuration d'un tunnel
&man.gif.4;:</para>
<screen>&prompt.root; <userinput>ifconfig gif0 create</userinput>
&prompt.root; <userinput>ifconfig gif0</userinput>
gif0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1280
&prompt.root; <userinput>ifconfig gif0 tunnel <replaceable>MON_ADR_IPv4</replaceable> <replaceable>SON_ADR_IPv4</replaceable></userinput>
&prompt.root; <userinput>ifconfig gif0 inet6 alias <replaceable>MON_ADR_IPv6_ASSIGNEE_A_LAUTRE_BOUT_DU_TUNNEL</replaceable></userinput></screen>
<para>Remplacez les mots en majuscules par les informations que
vous avez re&ccedil;ues du point d'acc&egrave;s 6bone.</para>
<para>Ceci &eacute;tablit le tunnel. V&eacute;rifiez si le
tunnel fonctionne en utilisant &man.ping6.8; sur l'adresse
<hostid role="ip6addr">ff02::1%gif0</hostid>. Vous devriez
r&eacute;cevoir les r&eacute;ponses aux requ&ecirc;tes
ping.</para>
<note>
<para>Au cas o&ugrave; vous seriez intrigu&eacute; par
l'adresse <hostid role="ip6addr">ff02:1%gif0</hostid>, sachez
que c'est une adresse multicast. <literal>%gif0</literal>
pr&eacute;cise que l'adresse multicast de l'interface
<devicename>gif0</devicename> doit &ecirc;tre utilis&eacute;e.
Puisque nous utilisons <command>ping</command> sur une adresse
multicast, l'autre bout du tunnel devrait &eacute;galement
r&eacute;pondre.</para>
</note>
<para>D&eacute;sormais, la mise en place d'une route vers votre
lien 6bone devrait &ecirc;tre relativement directe:</para>
<screen>&prompt.root; <userinput>route add -inet6 default -interface gif0</userinput>
&prompt.root; <userinput>ping6 -n <replaceable>MON_LIEN_MONTANT</replaceable></userinput></screen>
<screen>&prompt.root; <userinput>traceroute6 www.jp.FreeBSD.org</userinput>
(3ffe:505:2008:1:2a0:24ff:fe57:e561) from 3ffe:8060:100::40:2, 30 hops max, 12 byte packets
1 atnet-meta6 14.147 ms 15.499 ms 24.319 ms
2 6bone-gw2-ATNET-NT.ipv6.tilab.com 103.408 ms 95.072 ms *
3 3ffe:1831:0:ffff::4 138.645 ms 134.437 ms 144.257 ms
4 3ffe:1810:0:6:290:27ff:fe79:7677 282.975 ms 278.666 ms 292.811 ms
5 3ffe:1800:0:ff00::4 400.131 ms 396.324 ms 394.769 ms
6 3ffe:1800:0:3:290:27ff:fe14:cdee 394.712 ms 397.19 ms 394.102 ms</screen>
<para>La sortie pourra &ecirc;tre diff&eacute;rente d'une
machine &agrave; une autre. Maintenant vous devriez
&ecirc;tre en mesure d'atteindre le site IPv6 <ulink
url="http://www.kame.net">www.kame.net</ulink> et de voir la
tortue dansante &mdash; et cela si vous disposez d'un
navigateur supportant l'IPv6 comme <filename
role="package">www/mozilla</filename>.</para>
</sect2>
<sect2>
<title>DNS dans le monde IPv6</title>
<para>Il y a deux nouveau types d'enregistrement DNS pour
l'IPv6:</para>
<itemizedlist>
<listitem>
<para>les enregistrements AAAA;</para>
</listitem>
<listitem>
<para>les enregistrements A6.</para>
</listitem>
</itemizedlist>
<para>L'utilisation des enregistrements AAAA est assez direct.
Assignez votre nom de machine &agrave; la nouvelle adresse
IPv6 que vous venez d'obtenir en ajoutant:</para>
<programlisting>MYHOSTNAME AAAA MYIPv6ADDR</programlisting>
<para>&agrave; votre fichier de zone DNS primaire. Dans le cas
o&ugrave; vous ne g&eacute;rez pas vos propres zones
<acronym>DNS</acronym> contactez le responsable de votre
<acronym>DNS</acronym>. Les versions actuelles de
<application>bind</application> (version 8.3 et 9) supportent
les enregistrements AAAA.</para>
</sect2>
</sect1>
</chapter>