Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| 060-ipv6:010-structure [le 28/02/2025 à 16:50] – [Résumons] prof | 060-ipv6:010-structure [le 20/09/2025 à 15:07] (Version actuelle) – [Exemple: notre réseau local] prof | ||
|---|---|---|---|
| Ligne 17: | Ligne 17: | ||
| Notons tout de suite que la configuration manuelle reste utile dans certains cas particuliers, | Notons tout de suite que la configuration manuelle reste utile dans certains cas particuliers, | ||
| + | |||
| + | |||
| ==== Sa structure ==== | ==== Sa structure ==== | ||
| - | Alors qu'en IPv4, la «box» récupère côté internet une et une seule adresse IP publique, qu' | + | Alors qu'en IPv4, la «box» récupère côté internet une et une seule adresse IP publique, qu' |
| Les petits malins vont me dire //«oui, mais une adresse MAC ne fait que 48 bits (6 octets), il va en manquer 16...// et ils auront raison, mais les concepteurs d'IPv6 y ont pensé (ils sont malins), alors voici comment ils règlent la question: | Les petits malins vont me dire //«oui, mais une adresse MAC ne fait que 48 bits (6 octets), il va en manquer 16...// et ils auront raison, mais les concepteurs d'IPv6 y ont pensé (ils sont malins), alors voici comment ils règlent la question: | ||
| Ligne 79: | Ligne 81: | ||
| L' | L' | ||
| + | ==== Le préfixe d' | ||
| + | Décrites dans la [[https:// | ||
| + | Elles sont destinées à un usage interne au sein du réseau privé d'une organisation et ne sont pas destinées à être routables globalement sur l' | ||
| + | |||
| + | Les ULA commencent par 4 octets allant de '' | ||
| + | |||
| + | Pour éviter d' | ||
| + | |||
| + | Ces adresses sont routables, mais uniquement dans les sous-réseaux locaux. Autrement dit, elles ne le sont pas sur l' | ||
| + | |||
| + | Un serveur DNS par exemple, qui disposerait d'une telle adresse, servit joignable depuis n' | ||
| + | |||
| + | D'une manière générale, les ULA conviennent à l' | ||
| ===== Les adresses multicast ===== | ===== Les adresses multicast ===== | ||
| Lorsqu' | Lorsqu' | ||
| Ligne 99: | Ligne 114: | ||
| le «scope» définit la portée du groupe multicast. | le «scope» définit la portée du groupe multicast. | ||
| Tout ceci étant bien compliqué, nous retiendrons pour l' | Tout ceci étant bien compliqué, nous retiendrons pour l' | ||
| - | ==== Vérifications ==== | ||
| - | Observons avec Wireshark ce qu'il se passe en ICMPv6 lorsqu' | ||
| - | < | ||
| - | No. Source | ||
| - | | ||
| - | </ | ||
| - | La découverte des voisins. L' | ||
| - | |||
| - | L' | ||
| - | '' | ||
| - | |||
| - | «// | ||
| - | |||
| - | De fait, les 24 bits de poids faible de l' | ||
| - | |||
| - | |||
| - | |||
| - | Bien. Continuons... | ||
| - | < | ||
| - | No. Source | ||
| - | | ||
| - | </ | ||
| - | '' | ||
| - | Puis: | ||
| - | < | ||
| - | No. Source | ||
| - | | ||
| - | </ | ||
| - | Ah! la réponse d'un routeur dont l' | ||
| - | < | ||
| - | ICMPv6 Option (Prefix information : 2a01: | ||
| - | <span class=" | ||
| - | Length: 4 (32 bytes) | ||
| - | Prefix Length: 64 | ||
| - | Flag: 0xc0, On-link flag(L), Autonomous address-configuration flag(A) | ||
| - | 1... .... = On-link flag(L): Set | ||
| - | <span class=" | ||
| - | ..0. .... = Router address flag(R): Not set | ||
| - | ...0 0000 = Reserved: 0 | ||
| - | <span class=" | ||
| - | <span class=" | ||
| - | Reserved | ||
| - | <span class=" | ||
| - | </ | ||
| - | Le routeur donne quelques informations fondamentales: | ||
| - | * son adresse locale : '' | ||
| - | * // | ||
| - | * avec le préfixe '' | ||
| - | * la durée de vit maximale de cette adresse: '' | ||
| - | * la durée recommandée: | ||
| - | Donc ce client aura au moins pour 14400 secondes l' | ||
| - | |||
| - | Mais une question est restée sans réponse, celle vue dans la trame 1. Elle arrivera dans la trame 8 dont voici le d'tail IP et ICMP: | ||
| - | < | ||
| - | Internet Protocol Version 6, <span class=" | ||
| - | 0110 .... = Version: 6 | ||
| - | .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT) | ||
| - | .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0) | ||
| - | .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: | ||
| - | .... 0000 0000 0000 0000 0000 = Flow Label: 0x00000 | ||
| - | Payload Length: 24 | ||
| - | Next Header: ICMPv6 (58) | ||
| - | Hop Limit: 255 | ||
| - | Source Address: fe80:: | ||
| - | Destination Address: fe80:: | ||
| - | |||
| - | Internet Control Message Protocol v6 | ||
| - | Type: Neighbor Advertisement (136) | ||
| - | Code: 0 | ||
| - | Checksum: 0x2406 [correct] | ||
| - | Flags: 0xc0000000, Router, Solicited | ||
| - | <span class=" | ||
| - | <span class=" | ||
| - | ..0. .... .... .... .... .... .... .... = Override: Not set | ||
| - | ...0 0000 0000 0000 0000 0000 0000 0000 = Reserved: 0 | ||
| - | Target Address: fe80:: | ||
| - | </ | ||
| - | La source, c'est le routeur, la cible, c'est la station. Notons l' | ||
| - | La source est bien un routeur et la réponse a été sollicitée... | ||
| ===== Résumons ===== | ===== Résumons ===== | ||
| Ligne 189: | Ligne 125: | ||
| - lors de dialogue entre nœuds d'un même réseau local, ce sont les adresses unicast locales qui sont utilisées, c'est d' | - lors de dialogue entre nœuds d'un même réseau local, ce sont les adresses unicast locales qui sont utilisées, c'est d' | ||
| - | Nous venons de mettre en évidence le **NDP** (Network Discovery Protocol) qui se résume | + | Nous venons de mettre en évidence le **NDP** (Network Discovery Protocol) qui se résume |
| * Router Solicitation (Type 133) | * Router Solicitation (Type 133) | ||
| * Router Advertisement (Type 134) | * Router Advertisement (Type 134) | ||
| - | Routers advertise their presence together with various link and Internet parameters either periodically, | ||
| * Neighbor Solicitation (Type 135) | * Neighbor Solicitation (Type 135) | ||
| * Neighbor Advertisement (Type 136) | * Neighbor Advertisement (Type 136) | ||
| * Redirect (Type 137) que nous n' | * Redirect (Type 137) que nous n' | ||
| + | |||
Structure et usage de l'adresse: Dernière modification le: 28/02/2025 à 16:50 par prof