0% ont trouvé ce document utile (0 vote)
11 vues25 pages

IPV6

cours IPV6

Transféré par

openscholar07
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues25 pages

IPV6

cours IPV6

Transféré par

openscholar07
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Sousse

Institut Supérieur de l’informatique et des techniques de


communication de Hammam Sousse

Cours Réseaux télécoms

Le protocole IPv6

1
Adressage IPv6

• Face à la multiplication des équipements connectées sur internet, le


protocole IPV4 est à court d’espace pour les adresses IP
– Tout se connecte désormais sur le réseau IP
– Le nombre d’adresses données par IPV4 est limité
– Solution: protocole IPv6, conçu comme une évolution du protocole
IPv4
• Les applications qui fonctionnent sur IPv4 doivent fonctionner
également sur IPv6

2
Adressage IPv6

• Types d’adresses
– IPv6 définit 3 types d’adresses:
• Adresse unicast : une adresse pour chaque interface (équipement)
• Adresse anycast: une adresse qui désigne un groupe d’interfaces. Si un
paquet est envoyé à une adresse anycast, il est délivré à une des
interfaces de ce groupe, celle la plus proche selon la mesure distance
adapte par le protocole de routage (nombre de sauts, temps etc…)
• Adresse multicast: une adresse qui désigne un groupe d’interfaces. Si
un paquet est envoyé à une adresse multicast, il est délivré à toutes
les interfaces du groupe

• Une interface peut avoir plusieurs types différents (unicast, anycast,


mulicast)

• Pas d’adresse broadcast comme dans l’IPv4

3
Adressage IPv6

• Structure d’une adresse IPv6: 3 formes différentes:


– Une forme hexadécimale complète
X :X :X :X :X :X :X :X avec X une valeur de 16 bits
– Une forme hexadécimale abrégée: les valeurs X qui sont égales à 0
sont condensées
• Exemple 1:0:0:0:0:0:0:15  1::15
• :: ne peut apparaître qu’une seule fois dans une adresse

– L’adresse 0 :0 :0 :0 :0 :0 :0 :0 (ou ::) ne peut être attribuée à aucune


interface
– L’adresse 0 :0 :0 :0 :0 :0 :0 :1 est appelée adresse de bouclage, elle
peut être utilisée par un équipement pour s’envoyer un paquet à lui-
même.

5
Adressage IPv6
Adresse globale d’ensemble unicast

• Une adresse IPv6 unicast pour une machine dans un site connecté à
internet
• Besoin d’un préfixe global
Site Level Aggregator:
Top Level Aggregator: (le plan d’adressage
identifie le grand du site) identifie les
opérateur international sous-réseaux

001

Indique que c’est Next Level Identificateur de


une adresse Aggregator: identifie l’interface
unicast le site ou le domaine

Préfixe de 64 bits
6
Adressage IPv6

Adresse unicast de lien local

• Ce sont des adresses destinées à des machines dans un réseau local


(comme Ethernet)
• Les paquets contenant ces adresses ne doivent pas être transmis par les
routeurs

7
Adressage IPv6

Adresse unicast dans un site local

• Adresse IPv6 unicast pour une machine dans un site non connecté à
Internet qui peut contenir plusieurs sous-réseaux
• Pas besoin d’un préfixe global

8
Adressage IPv6

Adresse multicast

• C’est une adresse de groupe


• Une même machine peut appartenir à plusieurs groupes

Le champs d’action de
Contient 0000 pour une
l’adresse: (réseau local, site
adresse permanente et
local, organisation locale,
0001 pour une adresse
globale)
temporaire

9
Adressage IPv6
Adresses anycast
• Une adresse anycast n’a pas de spécification syntaxique, c’est une adresse
unicast mais attribuée à plusieurs interfaces.
• Une machine sait connaître qu’elle a une adresse anycast

10
Adressage IPv6

Address Range Description

2000::/3 Current Global Unicast Range

2001:0DB8::/32 Reserved for Documentation

FE80::/10 Link Local Unicast Address Range

FF00::/8 Multicast Address Range

::/128 Unspecified Address

::1/128 Loopback Address


Notation CIDR
préfixe / longueur du préfixe
Avec : Préfixe = partie réseau
Exemple:
12AB:0000:0000:CD30:0000:0000:0000:0000/60
12AB::CD30:0:0:0:0/60
12AB:0:0:CD30::/60
Le préfixe est de longueur 60 bits
11
Adressage IPv6
Auto-configuration IPv6
 IPv6 utilise l’auto-configuration des adresses
Configuration automatique des adresses

Processus d’auto-configuration:
1. La machine s’attribue une adresse de lien local pour un usage
temporaire. Cette adresse est formée à partir de l’adresse MAC
(Ethernet) de l’interface en question.
2. La machine envoie un message (Neighbor Solicitation) NS vers cette
adresse formée pour s’assurer qu’elle est unique. Si elle existe déjà, la
machine forme une autre adresse (adresse dupliquée) DAD : Duplication
Address Detection (similaire à gratuitous ARP en IPv4)
3. La machine envoie une requête (Router Solicitation )RS pour solliciter les
routeurs, ces derniers répondent par des paquets (RA) contenant
l’intervalle des adresses valides pour le sous-réseau (des informations
sur les paramètres du réseau) 12
IPv6 Stateless Address Auto-
configuration DAD
ICMP TYPE = 135
Source = ::
Destination = FF02::1:FF00:1
Data = 2000::1
Query = Is this address in use?
2000::1

Neighbor Solicitation (NS) Neighbor Advertisement(NA)

2000::1
(tentative) ICMP TYPE = 136
Source = 2000::1
Destination = FF02::1
Data = 2000::1
Reply = I am using this address.

Page 13
Adressage IPv6

ICMP TYPE = 134


Source = Router-Link-Local Address
Destination = FF02::1 (All-Nodes)
Data = Lifetime, Current Hop
Limit, AutoConfig Flag.
Options(Prefix, MTU)…

Router Advertisement(RA)

Router Solicitation (RS)

ICMP TYPE = 133


Destination = FF02::2 (All-Routers)

14
Adressage IPv6

Calcul d’une adresse IPv6 de lien local à partir de son adresse Ethernet (MAC)

 L’adresse Ethernet est de taille 48 bits, sous la forme de 6 octets représentés sous
forme hexadécimale et séparés par ‘:’ ou ‘-’

Exemple C8:BC:C8:D1:99:2F
la structure d’une adresse Ethernet est :

15
Adressage IPv6

Mettre l’avant dernier bit du premier octet =1


C8 en binaire: 11001000  11001010  en hexa: CA
Préfixe de l’adresse de lien local
FF80 ::/64
L’adresse obtenue
16
FF80::CABC:C8FF:FED1:992F/64
Format de l’entête IPv6

Page 17
IPv6 Extension Header

Page 18
Configuration dynamique
DHCPv6
IPv6 Client

DHCPv6 Server
SWA UDP

Port 547
IPv6 Client

Port 546

Page 20
Stateful Addressing
RTA

Router Advertisement (RA)

M=1
O=1 DHCPv6 Server
IPv6 Client

Page 21
Enabling DHCPv6 Communication

DHCPv6 Server
IPv6 Client

FF02::1:2
fe80::20ac:3e96:eaf4/64
All DHCP Relay Agents & Servers

Page 22
Assigning IPv6 Addressing
Client Server

Port 546 Port 547

Solicit

Advertise

Request

Reply

Page 23
Stateless Configuration Information
Client Server

Information-request

Reply

Page 24
DHCP Unique Identifier (DUID)
DUID: 00:01:00:06:51:81:03:c0:f0:de:f1:b8:e1:4d
IAID: 343516489 DUID: 00:03:00:01:00:e0:fc:03:14:f1

FF02::1:2
All DHCP Relay
Agents & Servers

IAID: 321334513
DUID: 00:01:00:06:50:e2:97:80:f8:1d:4f:a6:21:7f

 Unique identifier of clients & servers in the DHCP community.

 Parameters bound to each DUID using Identity Associations (IA).


Page 25

Vous aimerez peut-être aussi