Vous êtes sur la page 1sur 50

Introduction IPv6

Jean-Patrick Gelas Universit de Lyon


Octobre 2011

ources ! Livres" #ocu$ents" %idos"&&&

Livres !

'seau( )*+$e dition," -ndre. /anenbau$" #unod& 'seau( 0 /lco$s" 1laude ervin" 2+$e dition" #unod& IPv6" t2orie et 3rati4ue" 5e dition" O6'eilly&

#ocu$ents !

IPv6 #e3loy$ent tatus ! 2tt3!77...&vyncke&or87i3v6status7detailed&3239country:;r IPv6 transition $ec2anis$s ! 2tt3!77en&.iki3edia&or87.iki7IPv6<transition<$ec2anis$s

%idos !

IPv6 3our les nuls )12, ! 2tt3!77video&;r&$sn&co$7.atc27video7i3v6-3our-les-nuls-2007=4ybok$r Laurent /outain ! La $inute du c2erc2eur ! 2tt3!77vi$eo&co$7202>600?" 2tt3!77c2&touta&in793:222 IPv6 ! La ;in est 3roc2e&&&are you ready9 2tt3!77...&youtube&co$7.atc29v:d>.Idd2;@$k A - 1isco 'e3ort ;ro$ t2e Buture&&& C ! 7
2

Dotivations

IPv6 est dis3onible de3uis le dbut des annes E0&&& Fn 2000 le trans;ert aurait 3u Gtre ;ait )$ais l63o4ue encore beaucou3 d6adresses dis3onibles,&&& #e3uis 2011 H Grosse 3nurie !)

Les ? derniers blocs d6adresses ont t allous en ;vrier 2011 I

Introduction

Pour viter la 3nurie on utilise le @-/ de3uis des annes&&&& 1I#' a 3er$it de re3ousser l6c2ance 4ue de 4uel4ues annes& Internet utilis 3ar un no$bre touJours 3lus 8rand d6individus et de syst+$es e(3ri$ant des besoins di;;rents& 1onver8ence de l6ordinateur" des rseau(" des ca3teurs" de l6audiovisuel et de l6industrie des loisirs& Le 3rotocole IP doit voluer et devenir 3lus ;le(ible&
5

Introduction
Fn 1EE0" l6IF/B dbute les travau( d6une nouvelle version du 3rotocole IP

4ui ne devrait Ja$ais Gtre en ru3ture d6adresses" 4ui devrait rsoudre toute une varit de 3robl+$es nouveau( et o;;rir 3lus de ;le(ibilit et d6e;;icacit&

ObJecti;s de ce nouveau 3rotocole )172,

u33orter des $illiards d6ordinateurs en se librant de l6ine;;icacit de l6es3ace des adresses IP actuelles& 'duire la taille des tables de routa8e& i$3li;ier le 3rotocole 3our 3er$ettre au( routeurs de router les data8ra$$es 3lus ra3ide$ent& Bournir une $eilleur scurit )aut2enti;ication et con;identialit,& -ccorder 3lus d6attention au c2a$3 Type de Service )e(! tra;ic te$3s rel,
6

ObJecti;s de ce nouveau 3rotocole )272,


Baciliter la di;;usion $ulti-destinataire )$ulticast,& #onner la 3ossibilit un ordinateur de se d3lacer sans c2an8er son adresse& Per$ettre au 3rotocole une volution ;uture& -ccorder l6ancien et au nouveau 3rotocole une coe(istence 3aci;i4ue&

IPv6 r3ond la $aJorit des obJecti;s

Fn 1EE*" IPv6 ou IPng )next generation, 3ro3os 3ar Deering et Francis ) IPP Simple Internet Protocol Plus, r3ondait raisonnable$ent au( obJecti;s dicts& IPv6 n6est 8nrale$ent 3as co$3atible avec IPv5 $ais co$3atible avec tous les autres 3rotocoles Internet )/1P" U#P" I1DP" IGDP" O PB" LGP et #@ ,& Par;ois de l8+res $odi;ications sont re4uises )3our ;onctionner avec de lon8ues adresses,&

>

Princi3ales caractristi4ues d6IPv6

#es adresses 3lus lon8ues ! 16 octets soit 12> bits contre *2 bits 3our IPv5 )soit 1?65 adresses IP 3ar $M2 )ocan co$3ris,,& i$3li;ication de l6en-tGte des data8ra$$es )K c2a$3s contre 1*,& Per$et au routeur de traiter les data8ra$$es 3lus ra3ide$ent et a$liore 8lobale$ent leur dbit& Plus de sou3lesse au( o3tions& #es c2a$3s obli8atoires d6IPv5 deviennent o3tionnels& Les o3tions sont re3rsentes di;;re$$entN 3er$et au( routeurs d6i8norer 3lus si$3le$ent les o3tions 4ui ne leur sont 3as destines& La scurit ! -ut2enti;ication et con;identialit& Une 8rande attention t 3ort au( /y3es de ervices&

Une adresse IPv6

Une adresse IPv6 au ;or$at binaire ! 12> bits dcou3s en > 8rou3es de 16 bits&

0010000111011010 0000000011010011 0000000000000000 0000000000000000 0000001010101010 0000000011111111 0000000000000000 1001110001011010

10

Une adresse IPv6

12a4ue 8rou3e de 16 bits est converti en no$bre 2e(adci$al et s3ar 3ar des caract+res 6!6&

0010000111011010 0000000011010011 0000000000000000 0000000000000000 0000001010101010 0000000011111111 0000000000000000 1001110001011010 21DA : 00D3 : 0000 : 0000 : 02AA : 00FF : 0000 : 9C5A

11

Une adresse IPv6

Les =ros en tGte de c2a4ue bloc sont su33ri$s& 1e3endant c2a4ue bloc doit avoir au $oins un c2i;;re individuel&

0010000111011010 0000000011010011 0000000000000000 0000000000000000 0000001010101010 0000000011111111 0000000000000000 1001110001011010 21DA : 00D3 : 0000 : 0000 : 02AA : 00FF : 0000 : 9C5A
21DA:D3:0:0:2AA:FF:0:9C5A

12

Une adresse IPv6

Une s4uence conti8uO de 0 3eut Gtre re$3lac 3ar 6!!6 une uni4ue ;ois&

0010000111011010 0000000011010011 0000000000000000 0000000000000000 0000001010101010 0000000011111111 0000000000000000 1001110001011010 21DA : 00D3 : 0000 : 0000 : 02AA : 00FF : 0000 : 9C5A
21DA:D3:0:0:2AA:FF:0:9C5A 21DA:D3::2AA:FF:0:9C5A

1*

-dresses IPv6 ! e(e$3les

L6adresse de lien local 3eut Gtre co$3resse en L6adresse $ulticast 3eut Gtre co$3ress

FE80:0:0:0:0:BABE:CAFE:0042 FE80::BABE:CAFE:42

FF02:0:0:0:0:0:0:2 FF02::2

Une srie conti8uO de 16 bits seule$ent I FF02:30:0:0:0:0:0:5 FF02:3::5 B-UP III FF02:30::5 OQ

15

1I#' et 3r;i(es 3articulier

La 3re$i+re adresse du rseau est suivie 3ar un 676 et un no$bre 4ui indi4ue la taille en bits du rseau& La 3artie co$$une est a33ele prfixe&
2001!db>!1;>E!!75> 2000!!7* ;c00!!7K 2001!db>!1;>E!0!0!0!0!0 R 2001!db>!1;>E!;;;;!;;;;!;;;;!;;;;!;;;; 2000!0!0!0!0!0!0!0 R *;;;!;;;;!;;;;!;;;;!;;;;!;;;;!;;;;!;;;; ;c00!0!0!0!0!0!0!0 R ;d;;!;;;;!;;;;!;;;;!;;;;!;;;;!;;;;!;;;;

1ertains 3r;i(es d6adresses IPv6 Jouent des rSles 3articuliers ! 2000!!7* B100!!7K BF>0!!710 BB00!!7> -dresses unicast routables sur Internet -dresses locales uni4ues )4uiv& 3la8es d6adresses 3rives 'B1 1E1>, -dresses locales lien )link local, uni4ue 4ue sur un lien" non routable, -dresses $ulticast

1?

Tuel4ues adresses s3ci;i4ues


1o$$e dans IPv5 certaines adresses ont une si8ni;ication 3articuli+re !

::/128 ! L6adresse indtermine (Unspecified address)" corres3ond l6adresse 0&0&0&0 d6IPv5" dsi8ne une inter;ace en cours d6initialisation& @e doit Ja$ais Gtre attribue une inter;ace& -dresse source dans une 32ase d6ac4uisition de l6adresse rseau& ::1 ! L6adresse de bouclage ( oop!ack address) corres3ond l6adresse 12K&0&0&1 d6IPv5&

16

L6adressa8e dans IPv6 ! Les ty3es d6adresses


IPv6 distin8ue trois ty3es d6adresses !

les adresses unicast ! une adresse unicast dsi8ne une inter;ace" elle 3eut Gtre utilise 3our identi;ier un 8rou3e d6inter;aces lors4ue ces inter;aces constituent une a8re8ation de liens N

les adresses multicast )BB00!!7>, ! ces adresses dsi8nent un ense$ble d6inter;aces dont la localisation n6est 3as ncessaire$ent sur le $G$e rseau 32ysi4ue& La notion de !roadcast dis3arait car trs 3nalisante en ter$e de 3er;or$ance rseau& Flle est re$3lace 3ar la 8nralisation des adresses multicast N

les adresses anycast ! ces adresses introduites 3ar IPv6" corres3ondent une restriction des adresses multicast& Flles dsi8nent un ense$ble d6inter;aces 3arta8eant un $G$e 3r;i(e rseau& 1e3endant" le data8ra$$e n6est dlivr 4u6 une seule inter;ace du 8rou3e )la 3lus 3roc2e de la source,&
1K

co3e ! #o$aine de validit et d6unicit

-dresses unicast !

Loo3back )!!1, a une validit li$ite l62Ste& Link-local );e>0!!710, ! uni4ues sur un lien donn& Les adresses locales uniques on un sco3e Site& Les autres adresses ont un sco3e global

-dresses an cast ! ide$ adresses unicast& -dresses multicast );;00!!7>, ! les bits 1* 16 dter$inent le sco3e )local" lien" or8anisation ou 8lobal,&

1>

Link-local et indice de =one

/outes les inter;aces ont au $oins une adresse de sco3e link-local );e>0!!710,& Il 3eut e(ister 3lusieurs adresses link-local sur des liaisons di;;rentes d6une $G$e $ac2ine& On l+ve les a$bi8uUts en ;ournissant un indice de =one& F(e$3le ! FE80::3%eth0

1E

Fn 3rati4ue ! i;con;i8 )O P" G@U7Linu(,

-t 2o$e&&&

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 inet6 fd96:8339:6786:fad7:66b9:e8ff:fec1:c200 prefixlen 128 ... en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 64:b9:e8:c1:c2:00 inet6 fe80::66b9:e8ff:fec1:c200%en0 prefixlen 64 scopeid 0x4 inet 10.0.1.3 netmask 0xffffff00 broadcast 10.0.1.255 media: autoselect (1000baseT <full-duplex,flow-control>) status: active

'enater )IPv6, ! Pr;i(e 2001!660!!7*2 )'IPF @11,


en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 34:15:9e:36:dd:24 inet6 fe80::3615:9eff:fe36:dd24%en0 prefixlen 64 scopeid 0x4 inet6 2001:660:5001:142:3615:9eff:fe36:dd24 prefixlen 64 autoconf inet 134.214.143.142 netmask 0xfffffe00 broadcast 134.214.143.255 media: autoselect (100baseTX <full-duplex>) status: active

G@U7Linu(

lo

Link encap:Local Loopback inet addr:127.0.0.1 a!k:255.0.0.0 inet" addr: ::1#128 $cope:%o!t &' L((')AC* +&,,-,. /&:1"03" etric:1 ... Link encap:Ethernet %2addr 00:1b:77:20:1":e3 inet addr:130.210.218."1 )ca!t:130.210.219.255 a!k:255.255.252.0 inet" addr: fe80::21b:77ff:fe24:16ef/64 $cope:Link 20 &' )+(ADCA$/ +&,,-,. &L/-CA$/ /&:1500 etric:1 ...

1lan0

#ure de vie

Les adresses IPv6 associes une inter;ace ont une dure de vie dter$ine )en 8nral in;inie,& Une dure de vie )pr"f"r"e et de validit", 3eut Gtre con;i8ure dans les routeurs 4ui ;ournissent des 3r;i(es 3our la con;i8uration auto$ati4ue&
F(! Fn co$binaison avec un c2an8e$ent #@ " 3er$et une transition 3ro8ressive vers une nouvelle adresse IPv6 sans interru3tion de service& Pr;re H n6est 3lus utilis 3our les nouvelles conne(ions& %alidite H su33ri$e de la con;i8uration de l6inter;ace&

21

@ei82bour #iscovery Protocol

-ssocie les adresses IPv6 des adresses D-1 sur un se8$ent )co$$e -'P 3our IPv5,& Per$et de dcouvrir les routeurs et les prfixes routs" le D/U" les adresses du3li4ues" les 2Stes devenus inaccessibles" l!autoconfiguration des adresses" les serveurs #@ & Il s6a33uie sur I1DPv6&

22

@odes @et.ork con;i8uration scenario

IPv6 ) co3e! Link, address is used to discover its nei82bour2ood )broadcast do$ain,& /.o $et2ods!

"outer advertisment ! node obtains ;ro$ t2e router an address ).it2 a 8iven 3re;i(, and a route to access t2e net.ork& #$%Pv6 ! .orks like IPv5 #V1P& /2e server #V1P assi8ns an address and a route in ;unction o; t2e node net.ork identi;ication& /2is allo.s to kee3 a trace o; net.ork assi8nations&

@et.ork inter;ace is no. ;ully con;i8ured .it2 an IPv6 link address and IPv6 Site address&
2*

@et.ork inter;ace auto-con;i8uration


'outer advertise$ent dae$on! radvd& One dae$on 3er L-@ $ust be installed& /2e dae$on advertise its 3resence t2rou82 re8ular announce$ents& 1lients received t2e$ and con;i8ure t2e$selves .it2 t2e received 3re;i(& - si$3le radvd#conf ;ile!
interface eth1 { AdvSendAdvert on; prefix fd0e:ebc6:bc71:0401::/64 {}; };

25

>"??1 IPv6 addresses" 21">?2 IPv6 links" *0K t2ousand destinations" EE&6W o; 8lobally routeable net.ork 3re;i(es" K1? -utono$ous yste$s )- es," 1"6K2 3eerin8 sessions& #ata collected ;ro$ 12 -rk $onitors located in 6 countries on * continents& #ata source! -rk

source ! $$$#caida#org

2?

-ssi8nation des blocs d6adresses


et structure des 3r;i(es

Les adresses IP unicast )72* 712 dans 2000!!7*, sont distribues 3ar l6I-@au( 'I' )'e8istres Internet '8ionau(,& Les 'I' allouent au( LI' );ournisseurs d6acc+s Internet, sous ;or$e de taille $ini$u$ 75>& tructure des 3r;i(es distribus
IANA RIR LIR Client Sous-rseau Interface

20

16

16

64

5> bits ! a8r8ation 2irarc2i4ue de 3r;i(es dcrivant la connectivit du site )to3olo8ie 3ubli4ue,& 16 bits ! dcrit la to3olo8ie locale du site& 65 bits ! identi;ie de $ani+re uni4ue au $onde une inter;ace&
26

Un 3lan d6adressa8e a8r8

#ans un syst+$e de rseau( inter-connects" seul un adressage %i"rarc%i&ue 3er$et l6all8e$ent des tables de routa8e& #ans un rseau aussi vaste 4ue Internet ce ty3e d6adressa8e devient vite sans si8ni;ication& L6adressa8e a8r8 est un co$3ro$is entre un adressa8e 2irarc2i4ue strict et un adressa8e 3lat& Il instaure une 2irarc2ie vis--vis des ;ournisseurs d6accs&

2K

i$3li;ication des traite$ents 3ar le routeur

Le data8ra$$e IPv6

Pour a$liorer le traite$ent des data8ra$$es dans les routeurs !


L6en-tGte a une lon8ueur constante )50 octets,& u33ression du c2a$3 o3tion et des c2a$3s devenus inutiles )e(! le c2a$3 IVL d6IPv5, Fn IPv5 la so$$e de contrSle inclut le c2a$3 //L ce 4ui i$3li4ue son recalcul dans c2a4ue routeur& Le $canis$e de contrSle de /1P incluant un 3seudo entGte IP est su;;isant 3our 3rot8er les adresses&

La so$$e de contrSle a t su33ri$e&


Le c2a$3s //L est reno$$ en 'op imit&


2>

Fn-tGte IPv6 et IPv5

2E

tructure du data8ra$$e IPv6

Le c2a$3 /O (Type of Service) trouve son 4uivalent en deu( c2a$3s !


classe de tra;ic" %o& ((lass of Traffic) sur > bits et un identi;iant du ;lu( (Flo$ a!el) attribu 3ar la source )notion de circuit virtuel de ty3e soft)state,&

Le c2a$3 Protocol est re$3lac 3ar l6indication du ty3e de l6en-tGte suivant (*ext 'eader)#

i aucune o3tion n6est invo4ue" il contient l6identi;ication du 3rotocole trans3ort )F(! /1P" U#P" IPv5" I1DP,&

Un co$3teur de saut )'op limit, 3ositionn 3ar la source ) 65, et dcr$ent de 1 3ar c2a4ue noeud inter$diaire )re$3lace le c2a$3 //L,& Le 3a4uet est dtruit si 8ale 0&
*0

Le data8ra$$e IPv6
La ;ra8$entation

Les donnes relatives la ;ra8$entation )I#" ;la8s" o;;set, dis3araissent& IPv6 i$3l$ente un $canis$e de dcouverte de la D/U )si le 3a4uet est tro3 8ros" l6$etteur reXoit un 3a4uet I1DPv6 Packet Too +ig,& i ncessaire" la ;ra8$entation est ralise 3ar la source et le rasse$bla8e 3ar le destinataire ce 4ui all+8e le travail des routeurs inter$diaires& i la ;ra8$entation 3ar le rseau s6av+re indis3ensable" une e(tension de l6en-tGte est 3rvue&

*1

Le data8ra$$e IPv6
/raite$ent des o3tions ou en-tGtes d6e(tension

#es e(tensions d6en-tGte re$3lacent les o3tions d6IPv5& %es options sont ignores des routeurs sau; l6e(tension 'op) !y)%op )3roc2e en 3roc2e, 4ui est traite 3ar tous les routeurs& Les e(tensions doivent a33araYtre dans un ordre 3rd;ini )Vo3-by2o3 doit a33araYtre en 3re$ier,&

Valeur Type 0 4 6 17 43 44 4$ 46 $0 $1 option

Dsignation Hop-by-hop

protocole Ipv4 protocole TCP protocole UDP option option Routing he !er "r g#ent he !er

protocole Inter!o# in routing protocol Protocole R%&P option option IP%ec 'nc p(ul tion IP%ec )uthenti*c tion

*2

Le data8ra$$e IPv6
F(e$3le d6e(tension d6en-tGte
F(tension Proc'e en Proc'e ou Hop-by-Hop )0,

1ette e(tension est la seule Gtre traite 3ar tous les routeurs traverss& La lon8ueur de l6e(tension ( engt%) est e(3ri$ en $ots de 65 bits R 1 $ot& 1ette e(tension est un c2a$3 d6o3tions au ;or$at /L%& Les di;;rentes o3tions sont !

#es c2a$3s de bourra8e" ty3e 0 3our 1 octet de bourra8e" ty3e 1 3our une lon8ueur de 3lus de 2 octets )ali8ne$ent de l6e(tension sur un $ulti3le de 65 bits, Router Alert )ty3e ?," utilise 3our indi4uer au routeur 4u6il doit e(a$iner le contenu du c2a$3 donnes )$essa8e I1DP ou ' %P,& Jumbogramme )ty3e 1E5," ce c2a$3 d6e(tension s3ci;ie la lon8ueur des donnes )sur 5 octets, 4uand celle-ci d3asse 65ko )dans ce cas le c2a$3 Payload Len8t2 est $is 0,&
**

Le data8ra$$e IPv6
F(e$3le d6e(tension d6en-tGte
F(tension "outage )5*,

1ette e(tension 3er$et d6i$3oser une route un 3a4uet& -ctuelle$ent seul le routa8e 3ar la source est d;ini )ty3e 0,& L6e(tension routa8e 3ar la source contient une liste de routeurs traverser& 1e routa8e 3eut-Gtre soit strict )le routeur voisin doit Gtre le suivant," soit lZc2e (loose), le routeur 3eut alors consulter ses tables 3our c2oisir la route 3rendre 3our Joindre le routeur suivant& Utilis 3ar Dobile IPv6&

*5

Le data8ra$$e IPv6
F(e$3le d6e(tension d6en-tGte
F(tension #estination )60,

1ette e(tension est traite 3ar le destinataire& Flle introduit le conce3t de $obilit du destinataire" un $obile 3ouvant touJours Gtre Joint 3ar son adresse 3rinci3ale& Les o3tions destinations 3er$ettent de 8rer l6association entre une adresse locale sur le rseau d6accueil et l6adresse 3rinci3ale du $obile&

*?

-ttribution des adresses IPv6


dans un sous rseau

1on;i8uration $anuelle ! L6ad$inistrateur ;i(e l6adresse& 1on;i8uration auto$ati4ue !


-utocon;i8uration sans tat bas sur l6adresse D-1 )suscite des in4uitudes, -utocon;i8uration avec tira8e 3seudo-alatoire )adresses te$3oraire $odi;ies r8uli+re$ent,& -dresse 8nr cry3to8ra32i4ue$ent )cl 3ubli4ue,& -ttribution 3ar un serveur #V1Pv6&

*6

Dulticast

'a33el ! Le $ulticast 3er$et de di;;user un 3a4uet un 8rou3e& Il vite l6usa8e inte$3esti; de !roadcast 4ui 3nalise les
3er;or$ances&

'e$ar4ue ! Il n6y a 3lus d6adresse !roadcast en IPv6& F(e$3le ! BB02!!101 3er$et de contacter les serveurs @/P sur un lien& Ft2ernet ! Une srie de 3r;i(e OUI est rserv au( adresses IPv6 )**!**!((,& Le routa8e au-del du se8$ent re4uiert l6utilisation de 3rotocoles de routa8e co$$e PID&
*K

L6adressa8e $ulticast

IPv6 a 8nralis la notion de multicast en d;inissant di;;rents niveau( de di;;usion& L6adresse $ulticast co$3orte 4uatre c2a$3s !

le 1st identi;ie une adresse $ulticast )3r;i(e BB00!!7>,N le 2nd" un c2a$3s flags )5 bits,& eul le dernier bit est d;init& F8ale A 0 C il si8ni;ie 4ue l6adresse est 3er$anente& Le *rd c2a$3s indi4ue le niveau de di;;usion (scope) )noeud local" lien local" site local" l6or8anisation locale" 8lobal,&

*>

#@

Les no$s d62Stes sont associs des adresses IPv6 8rce l6enre8istre$ent ----&
111.ip4".ripe.net.
-, AAAA 2001:"10:200:22::C100:"8)

Fnre8istre$ent inverse )adresse invers sous ;or$e canoni4ue,&


b.8.".0.0.0.1.c.0.0.0.0.0.0.0.0.2.2.0.0.0.0.2.0.0.1.".0.1.0.0.2.ip".arpa. -, '/+ 111.ip4".ripe.net.

La rsolution inverse 3eut Gtre utilise 3ar des syst+$es de contr(le d!acc)s ainsi 4ue 3ar des outils de diagnostic co$$e traceroute&

LindE 3rend en c2ar8e les records ---- ainsi 4ue le trans3ort des re4uGtes sur IPv6&
*E

Protocoles de routa8e

Les 3rotocoles de routa8e ont t $is Jour 3our IPv6&


LGP" O PBv*" I -I " DPL

50

1ouc2es /rans3ort et Liaison


/1P et U#P ;onctionnent co$$e en IPv5& Le 3seudo en-tGte utilis 3our le calcul du code de contrSle est ce3endant $odi;i et inclut les adresses IPv6 source et destination& L6usa8e du code de contrSle est obli8atoire $G$e 3our U#P& #es $odi;ications $ineurs ont t a33ortes 3our la 3rise en c2ar8e des 3a4uets ,um!o )[ 65ko H 5Go,& Les 3rotocoles de la couc2e de liaison de ty3e IFFF >02 sont ada3ts 3our le trans3ort d6IPv6& F(! Ft2ernet" type : 0(>6##& Les co$$utateurs et2ernet ne ncessitent 3as de $ise Jour )sau; 3our le contrSle et la 8estion distance,&
51

/ec2nolo8ies de transition

Les adresses IPv5 et IPv6 sont inco$3atibles& #oter les 2Stes d6une double 3ile& 12oisir un B-I 4ui 3ro3ose l6IPv6 native$ent 9 - d;aut" la connectivit IPv6 est obtenu via un tunnel )enca3sulation, H rseau( d6overlay 4ui nuit au( 3er;or$ances&

/unnels stati4ues ! ou A tunnel broker C 4ui ncessite une inscri3tion ) i(P " Breenet6" Vurricane Flectric," utilisent des 3rotocoles co$$e 6in5" G'F"&&& /unnels auto$ati4ues ! utilisent des 3rotocoles co$$e 6to5 ou 6rd 4ui sont ;aciles $ettre en oeuvre avec une adresse IPv5 3ubli4ue )et ;i(e,&

52

c2$a de ;onctionne$ent d6un tunnel stati4ue ).iki3edia,&


5*

Les o3rateurs
)en Brance,

*erim le 3re$ier )$ars 200*, )75>, free+fr ! #e3uis dce$bre 200K& olution $oindre ;rais& 1onserve un coeur IPv5 et enca3sule les tra$es IPv6 )6rd )rapid deployment,,& Les clients B//V dis3osent d6une connectivit en IPv6 nati;& )765, B' ! o;;re entre3rise de3uis 200E& Oran8e ! 3our les 3articuliers 3as avant 201*& O%V )o;;re -# L, 712> 9 &&&

55

Tuelles sont les ;reins au d3loie$ent 9


Les co\ts de la transition ont t $ini$iss& Pour les 4ui3e$ents anciens ! 3as de $ise Jour 3ossible&&& Pour les 4ui3e$ents rcents ! Pri( de vente 3lus lev" le dvelo33e$ent de lo8iciel co$3atible IPv6 est 3lus co\teu(&&& L6indi;;rence des utilisateurs L6absence de rentabilit Le $an4ue de ;a$iliarit&&&

5?

Dont2ly IPv6 allocations 3er 'I'

RIP' +CC ,R-(e u. IP 'urop-en( / +et0or1 Coor!in tion Center23 )P+IC ,)(i P ci*c 56 +et0or1 In4or# tion Center23 )RI+ ,)#eric n regi(try 4or Internet +u#ber(23 5)C+IC ,5 tin )#eric n n! C ribbe n Internet )!!re((e( Regi(try2

1onclusion

IPv6 est invitable I IPv6 est l 3our r3ondre la 3nurie d6adresses IPv5 )*2 H 12> bits,& Le 3assa8e IPv6 su33ose l6i$3lication des o3rateurs et des 2ber8eurs )4ui 3r;+rent o3ti$iser l6usa8e de l6IPv5 avant de ;aire voluer leurs rseau(,& i$3li;ication des rseau(" $eilleurs 8estion de la scurit et de la To )$ar4ua8e des ;lu(,& Fn-tGte si$3li;i H si$3li;ie la tZc2e des routeurs )$oins de 3uissance de traite$ent,& Bavorise l6$er8ence de nouvelles a33lications )]eb o; /2in8s )]o/," co$$unications te$3s rels" &&&,& Deilleur su33ort des e(tensions )et o3tions,& -$lioration des as3ects de di;;usion )$ulticast,& La Brance est au second rend Furo3en d6usa8e IPv6 )8rZce Bree" tude Goo8le,& /ec2nolo8ies de transition ! #i;;icile $ais transitoire N,
5K

'e$ar4ues de ;in&&&

IPv5 et IPv6 sont inco$3atibles $ais co,existe& L6utilisation de @-/ ne sera 3lus ncessaire& #sactiv IPv6 n6accl+re 3as le ;onctionne$ent d6une $ac2ine )activ 3ar d;aut,& IPv6 n6est 3as 3lus scuris 4ue IPv5& IPv6 est 3rvu 3our les $ac2ines" 4uoi 4ue&&& !,
FE80:FEE :!A!E:"AFE:F00 : EA :!EEF:4#/48

5>

Pour tester&&&

2tt3!776to5&nro&net7 2tt3!77...&ka$e&net7 )la tortue devrait na8er I,


...&ka$e&net )2001!200!d;;!;;;1!216!*e;;!;eb1!55dK," #ans un navi8ateur ! 2tt3!77-2001!200!d;;!;;;1!216!*e;;!;eb1!55dK.7

3oint6&net )2001!660!K*01!1!211!5*;;!;eaa!;5>b, " ...&renater&;r )2001!660!*001!5002!!10," ...&i3v6;oru$&co$ )2001!a1>!1!20!!52,& 2tt3!77...&$yi3v6&or87 2tt3!77test-i3v6&co$7 2tt3!77i3v6&8oo8le&co$7

5E

/ools and a33s ;or testin8

i3con3i5 6or ip78 pin5"8 tracero9te"8 tracepath8 tcpd9:p8 ro9te 6;inet" or ;A inet"78...

5lobal : pin5" 3ec0::2 i3con3i5 eth0 inet" add 2001::1#"0 link : pin5" <- eth0 3e80::200:0833:3eb1:c"" tcpd9:p ;i eth0 ip"

iper38 Ethereal#2ire!hark8 $$%8 client#!er4e9r t3tp8 http8...


iper3 ;! ;= iper3 ;c 3ec0::1 ;=

?0