Vous êtes sur la page 1sur 14

3.

Paquets IPv6
http://www.scoop.it/t/ipv6-training/
Franois-Emmanuel Goffinet Formateur IT 2013Q4

goffinet@goffinet, Protocole IPv6, CC-BY

Programme
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Pourquoi IPv6 ? Fondamentaux IPv6 Paquets IPv6 Reprsentations des adresses IPv6 Types dadresses IPv6 Dcouverte de voisinage et adresse automatique Plan dadressage IPv6 Routage IPv6 Gestion dadresses IPv6 (IPAM) Introduction la scurit IPv6 Manipulation de paquets Firewalling IPv6 IPSEC IPv6 Applications IPv6 Mthodes de transition
goffinet@goffinet, Protocole IPv6, CC-BY

Paquets IPv6
Leon 3

goffinet@goffinet, Protocole IPv6, CC-BY

Objectifs
1. Identifier et comprendre les champs des enttes IPv6 de base. 2. Comparer les en-ttes IPv6 et IPv4 3. Identifier et comprendre le principe de l enchanement des en-ttes dextension.

goffinet@goffinet, Protocole IPv6, CC-BY

RFC 2460
Le RFC 2460 est un texte central qui spcifie des fonctionnalits telles : En-tte de base IPv6 En-tte d'extension IPv6 Dcouverte du MTU (RFC 1981) Labels relatifs aux flux d'information (RFC 6437) Classes de trafic (RFC 2474) Problmes relatifs aux protocoles de couches suprieures
goffinet@goffinet, Protocole IPv6, CC-BY

En-ttes IPv4 et IPv6


IPv6 vise minimiser la surcharge son niveau et simplifier le processus de traitement des paquets sur les routeurs. Un en-tte IPv6 fixe de 40 octets Disparition du champs "Header Checksum", IHL La fonction de fragmentation a t retire des routeurs Les "Options" remplaces par les "Extensions" Les champs d'adresses sont des mots de 128 bits. "Next Header" = "Protocol" "Hop Limit" = "Time to Live" "Flow Label" est nouveau

goffinet@goffinet, Protocole IPv6, CC-BY

Champs den-tte IPv6

goffinet@goffinet, Protocole IPv6, CC-BY

En-tte de base et en-tte d'extensions


IPv6 encapsule tout le trafic dans un en-tte fixe de base constitu de huit champs. Les extensions d'IPv6 peuvent tre vues comme un prolongement de l'encapsulation d'IP dans IP. part l'extension de proche-en-proche traite par tous les routeurs intermdiaires, les autres extensions ne sont prises en compte que par les quipements destinataires du paquet.
goffinet@goffinet, Protocole IPv6, CC-BY

Champs IPv6 "Next Header" et enttes d'extension


Une extension a une longueur multiple de 8 octets.
Elle commence par un champ Next Header d'un octet qui dfinit le type de donnes qui suit l'extension : une autre extension ou un protocole de niveau 4 (voir tableau Valeurs du champ Next Header). Pour les extensions longueur variable, l'octet suivant contient la longueur de l'extension en mots de 8 octets, le premier n'tant pas compt (une extension de 16 octets a un champ longueur de 1).

goffinet@goffinet, Protocole IPv6, CC-BY

Valeurs du champ Next Header


Order 1 2 3 4 5 6 7 8 9 Upper layer Upper layer Upper layer Header Basic IPv6 Header Hop-by-Hop Options Destination Options (with Routing Options) Routing Header, type 0 deprci par RFC5095 Fragment Header Authentication Header Encapsulation Security Payload Header Destination Options Mobility Header No next header TCP UDP ICMP
goffinet@goffinet, Protocole IPv6, CC-BY

NH 0 60 43 44 51 50 60 60 59 6 17 58

Enchanement dextensions
Les extensions peuvent s'enchaner en suivant l'ordre dfini par le RFC 2460. Cette possibilit rend les politiques de filtrage plus lourdes, ncessitant une bonne connaissance du protocole et de la charge sur le matriel filtrant.

goffinet@goffinet, Protocole IPv6, CC-BY

Enchanement : principe
Dans cet exemple (Cisco Systems), le paquet est envoy du Mobile Node A au Mobile Node B travers dialogue TCP (6), utilisant l'extension Routing (43) et l'extension Destination Options (60). Il est envoy travers un chemin ayant un Maximum Transmission Unit (MTU) plus petit que les liaisons physiques des Mobile Nodes (MNs) et utilise l'extension Fragmentation (44).

Cisco Systems
goffinet@goffinet, Protocole IPv6, CC-BY

Labs 3
Mise en place de la connectivit IPv6 par le formateur : Dmonstration. Vido http://youtu.be/U1CuBoXkMkA 1. Lancer Wireshark. 2. Capturer des paquets IPv6. 3. Quels sont les protocoles embarqus par IPv6 sur votre connexion ? 4. Examiner les champs dun paquet IPv6

goffinet@goffinet, Protocole IPv6, CC-BY

Droits
Protocole IPv6 de goffinet@goffinet.eu est mis disposition selon les termes de la licence Creative Commons Attribution 4.0 International.

goffinet@goffinet, Protocole IPv6, CC-BY