Projet

Général

Profil

IPV6 » Historique » Version 9

pizzacoca, 29/06/2019 07:46

1 1 florian
# IPV6
2
3
> source : Objectif IPv6 sur https://www.fun-mooc.fr
4
5
6 6 pizzacoca
## Références
7 4 pizzacoca
[LISP Locator/Identifier Separation Protocol (**rfc7215**  pour les intimes)](https://tools.ietf.org/html/rfc7215)
8
9 6 pizzacoca
## La notation IPv6
10 4 pizzacoca
11
* Ce qui la décrit [rfc4291](https://tools.ietf.org/html/rfc4291)
12
* Les recommandations d'utilisation [rfc5952](https://tools.ietf.org/html/rfc5952)
13
* Traduction IPv6 > IPv4 [rfc6052](https://tools.ietf.org/html/rfc6052)
14
* Le multicast [rfc7346](https://tools.ietf.org/html/rfc7346)
15 5 pizzacoca
* Des recommandations de numérotation [rfc8064](https://tools.ietf.org/html/rfc8064)
16 4 pizzacoca
17 6 pizzacoca
## Oui mais en bref
18 1 florian
19 8 pizzacoca
* IPv6 = 128bits répartis en 8 octets de 16 bits.
20
* écriture hexadecimale
21 1 florian
22
|Ecriture hexadécimal|Ecriture binaire|
23
|----|----|
24 7 pizzacoca
|1|0001|
25
|2|0010|
26
|3|0011|
27
|4|0100|
28
|5|0101|
29
|6|0110|
30
|7|0111|
31
|8|1000|
32
|9|1001|
33
|a|1010|
34
|b|1011|
35
|c|1100|
36
|d|1101|
37
|e|1110|
38 1 florian
|f|1111|
39 7 pizzacoca
40 8 pizzacoca
exemple :
41 1 florian
42 8 pizzacoca
|Ecriture hexadécimal|Ecriture binaire|
43
|----|----|
44
|1234|0001 0010 0011 0100|
45
|cdef|1100 1101 1110 1111|
46
|5678|0101 0110 0111 1000|
47
|89ab|1000 1001 1010 1011|
48
|1234|0001 0010 0011 0100|
49
|cdef|1100 1101 1110 1111|
50
|5678|0101 0110 0111 1000|
51
|89ab|1000 1001 1010 1011|
52
53
54
55 6 pizzacoca
Pour faire des adresses courtes on écrits pas les bits de poids fort égaux à 0
56
2001:**0**db8:5600:**00**b0:**0000**:**0000**:**0000**:**00**10
57
2001:db8:5600:b0::::10
58 7 pizzacoca
Puis on enleve les octets nuls (possible une seule fois par adresse !)
59
2001:db8:5600:b0::
60
61 1 florian
**Adressage**
62 7 pizzacoca
* Non spécifique (à ne pas utiliser) 0:0:0:0:0:0:0:0 ou ::/128
63
* Loopback 0:0:0:0:0:0:0:1 ou ::1/128 > Correspond à 127.0.0.1
64 8 pizzacoca
*
65 1 florian
66 6 pizzacoca
## Identification et Localisation
67
68
> Le masque, comme en IPv4, s'écrit pareil : on indique le nombre de bits commun aux machines contenues
69
70
**Exemple :**
71
**2001:db8**:5600:b0::/32 > le masque est composé des 32 premiers bits
72
Description
73
74
|**16bits**|**32bits**|48bits|54bits|70bits|86bits|102bits|128bits|
75
|-----|-----|-----|-----|-----|-----|-----|-----|
76
|**octet 1**|**octet 2**|octet 3|octet 4|octet 5|octet 6|octet 7|octet 8|
77
|**2001**|**0db8**|5600|00b0|0000|0000|0000|0000|
78
79
80
81
82 9 pizzacoca
> Des travaux sont en cours pour la séparation des fonctions d'identification et de localisation.RFC7215
83
> https://www.bortzmeyer.org/separation-identificateur-localisateur.html
84
85
> **Nota**
86
> Dans le cas d'une fonction de localisation séparée et très représentative de la topologie n'y a-t-il pas un danger de perte d'anonymat et/ou de contrôle ?