Exemples de paquets
From Livre IPv6
Format du message ICMPv6 | Table des matières | Pseudo-en-tête |
Exemples de paquet IPv6
TODO | Enlever le 3FFE |
Le paquet IPv6 suivant a été capturé au cours d'une connexion FTP :
0000: 60 00 00 00 00 28 06 40 3f fe 03 02 00 12 00 02 0010: 00 00 00 00 00 00 00 13 3f fe 03 05 10 02 00 01 0020: 02 00 c0 ff fe 11 cb a0|ff b3 00 15 55 4d fd d1 0030: 00 00 00 00 a0 02 40 00 7d 76 00 00 02 04 05 a0 0040: 01 03 03 00 01 01 08 0a 00 9a 17 44 00 00 00 00
Le paquet commence par 6 qui indique la version du protocole. Le second champ 00 donne la classe de trafic DiffServ. L'identificateur de flux n'a pas été défini par la source (0 00 00). La longueur du paquet est de 0x0028 octets. Le paquet ne contient pas d'extension puisque la valeur de l'en-tête suivant, 0x06, correspond au protocole de niveau 4 TCP. Le nombre maximal de routeurs que le paquet pourra traverser est de 64 (0x40). Les adresses source et destination sont des adresses de test appartenant au plan d'adressage agrégé.
Exemple de routage par la source
TODO | Ne plus mettre cette extention obsolete, mettre fragmentation |
Le paquet suivant a été capturé lors de l'ouverture d'une connexion telnet. La commande telnet permet de spécifier des paramètres de routage par la source. Ainsi telnet @routeur1@destination permet un routage libéral vers la destination en passant par le routeur intermédiaire routeur1.
IPv6 Version : 6 Classe : 00 Label : 00000 Longueur : 64 octets (0x0040) Protocole : 43 (0x2b) En-tête de routage Nombre de sauts : 64 (0x40) Source : 3ffe:302:12:2::13 Desti. : 3ffe:302:12:5:2a0:c9ff:feaa:2201 (routeur1) Routage En-tête Suivant : 06 (0x06) TCP Longueur Extension : 0x02 => 128 bits Type de routage = 0x00 (Routage par la source) Segments restant : 0x01. Réservé 0x00 Réservé : 0x00000000 Adresse suivante : 3ffe:305:1002:1:200:c0ff:fe11:cba0 (destination) TCP Port Source, 0xffb1 Port Destination :0x0017 (Telnet) Sequence : 0x17107e57 Acquittement : 0x00000000 Offset : 0xa Drapeau : 0x02 (SYN) Fenêtre : 0x4000 Checksum : 0x356e Ptr Msg Urgent : 0x0000 Options TCP 0000: 60 00 00 00 00 40 2b 40 3f fe 03 02 00 12 00 02 0010: 00 00 00 00 00 00 00 13 3f fe 03 02 00 12 00 05 0020: 02 a0 c9 ff fe aa 22 01|06 02 00 01 00 00 00 00 0030: 3f fe 03 05 10 02 00 01 02 00 c0 ff fe 11 cb a0| 0040: ff b1 00 17 17 10 7e 57 00 00 00 00 a0 02 40 00 0050: 35 6e 00 00 02 04 05 a0 01 03 03 00 01 01 08 0a 0060: 00 9a 1d 04 00 00 00 0b
Dans l'en-tête IPv6, le numéro de protocole 0x2b indique qu'une extension de routage est insérée. Noter que le champ longueur des données utiles prend en compte la longueur de l'extension. Le champ adresse de destination de l'en-tête IPv6 contient l'adresse du routeur intermédiaire.
La partie extension commence par l'encapsulation suivante, ici 0x06 pour TCP. Le champ suivant (0x02) donne la longueur de l'extension en mots de 64 bits. La partie données contient donc une seule adresse IPv6. Il s'agit de la destination. Le type de routage vaut 0 et le champ segment restant vaut 1 et pointe vers l'adresse de destination.
Format du message ICMPv6 | Table des matières | Pseudo-en-tête |