0% ont trouvé ce document utile (0 vote)
5 vues22 pages

Comprendre les messages ICMP et ICMPv6

Le module 9 traite du protocole ICMP, qui fournit des messages de contrôle pour le traitement des paquets IP, incluant ICMPv4 et ICMPv6. Il couvre des messages tels que l'accessibilité de l'hôte, la destination inaccessible et le délai dépassé, ainsi que des outils comme ping et traceroute pour tester la connectivité réseau. ICMPv6 introduit des fonctionnalités supplémentaires pour la découverte de voisins et l'allocation d'adresses dans les réseaux IPv6.

Transféré par

Emna Abed
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)
5 vues22 pages

Comprendre les messages ICMP et ICMPv6

Le module 9 traite du protocole ICMP, qui fournit des messages de contrôle pour le traitement des paquets IP, incluant ICMPv4 et ICMPv6. Il couvre des messages tels que l'accessibilité de l'hôte, la destination inaccessible et le délai dépassé, ainsi que des outils comme ping et traceroute pour tester la connectivité réseau. ICMPv6 introduit des fonctionnalités supplémentaires pour la découverte de voisins et l'allocation d'adresses dans les réseaux IPv6.

Transféré par

Emna Abed
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

Module 9: ICMP

Plan de Cours
Module 1: Mise en réseau
Module 2: Configuration des paramètres de base de commutateur et de périphérique final
Module 3: Protocoles et Modèles
Module 4: Couche physique
Module 5: Couche liaison de données
Module 6 : Commutation Ethernet
Module 7 : Configuration de Base du Routeur
Module 8: Résolution d'adresse
Module 9: ICMP
Module 10 : Systèmes numériques
Module 11: Adressage IPv4
Module 12 : Couche Réseau
Module 13: La couche de transport
Module 14: Couche Application
©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 2
9.1 Messages ICMP

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles 3
Messages ICMP
Messages ICMPv4 et ICMPv6
• ICMP (Internet Control Message Protocol) fournit des commentaires sur les problèmes liés
au traitement des paquets IP sous certaines conditions.
• ICMPv4 est le protocole de message des réseaux IPv4. ICMPv6 est le protocole de
messagerie pour IPv6 et inclut des fonctionnalités supplémentaires.
• Les messages ICMP communs à ICMPv4 et à ICMPv6 sont notamment les suivants:
• Accessibilité de l'Hôte
• Destination or Service Unreachable (destination ou service inaccessible)
• Time exceeded (Délai dépassé)

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 4
Messages ICMP
Accessibilité de l'hôte
ICMP Echo Message peut être utilisé
pour tester l'accessibilité d'un hôte sur
un réseau IP.
Dans l'exemple:
• L’hôte local envoie un message
ICMP Echo Request (Demande
d’écho) à un autre hôte.
• Si l'hôte est disponible, l'hôte de
destination répond en envoyant une
réponse d'écho.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 5
Messages ICMP
Destination ou service inaccessible
• Un message ICMP Destination Inaccessible peut être utilisé pour avertir la source qu'une
destination ou un service est inaccessible.
• Ce message comprend un code indiquant pourquoi le paquet n'a pas pu être livré.

Certains des codes de Destination Certains des codes de Destination Inaccessible


Inaccessible pour l'ICMPv4 sont: pour l'ICMPv6 sont:
• 0 - Réseau inaccessible • 0 - Pas de route vers la destination
• 1 - Hôte inaccessible • 1 - La communication avec la destination est
interdite administrativement (p. ex., pare-feu)
• 2 - Protocole inaccessible
• 2 - Au-delà de la portée de l'adresse source
• 3 - Port inaccessible
• 3 - Adresse inaccessible
• 4 - Port inaccessible

Remarque: ICMPv6 a des codes similaires mais légèrement différents pour les messages
"Destination Inaccessible". ©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 6
Messages ICMP
Délai Dépassé
• Lorsque le champ Durée de vie (TTL) d'un paquet est décrémenté à 0, un message ICMPv4
Délai dépassé est envoyé à l'hôte source.
• ICMPv6 envoie également un message Délai dépassé. Au lieu du champ TTL IPv4, ICMPv6
utilise le champ Hop Limit IPv6 pour déterminer si le paquet a expiré.

Remarque: les messages de Délai dépassé sont utilisés par l'outil de traceroute .

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 7
Messages ICMP
Messages ICMPv6
ICMPv6 dispose de nouvelles fonctionnalités, améliorées et introuvables dans ICMPv4, y compris
quatre nouveaux protocoles dans le cadre du Neighbor Discovery Protocol (ND ou NDP).

La messagerie entre un routeur IPv6 et un La messagerie entre les périphériques IPv6, y


périphérique IPv6, y compris l'allocation compris la détection d'adresses en double et la
d'adresses dynamique, est la suivante: résolution d'adresses, est la suivante:
• Message de sollicitation de routeur • Message de sollicitation de voisin
(RS) • Messages d'annonce de voisin
• Message d'annonce de routeur (RA)

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 8
Messages ICMP
Messages ICMPv6 (suite)
• Les messages RA sont envoyés par des
routeurs compatibles IPv6 toutes les 200
secondes pour fournir des informations
d'adressage aux hôtes compatibles IPv6.

• Un message d'annonce de routeur peut


inclure les informations d'adressage pour
l'hôte telles que le préfixe, la longueur de
préfixe, l'adresse DNS et le nom de
domaine.

• Un hôte utilisant l'auto-configuration


d'adresse sans état (SLAAC) définira sa
passerelle par défaut sur l'adresse locale
du routeur qui a envoyé le RA.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 9
Messages ICMP
Messages ICMPv6 (suite)
• Un routeur compatible IPv6 envoie également un
message RA en réponse à un message RS.

• PC1 envoie un message RS pour déterminer


comment recevoir ses informations d'adresse
IPv6 dynamiquement.
• R1 répond au RS avec un message RA.
• PC1 envoie un message RS, «Salut, je viens de démarrer.
Existe-t-il un routeur IPv6 sur le réseau? J'ai besoin de
savoir comment obtenir les informations de mon adresse
IPv6 dynamiquement.»
• R1 répond avec un message RA. «Salut à tous les
appareils compatibles IPv6. Je suis R1 et vous pouvez
utiliser SLAAC pour créer une adresse de monodiffusion
globale IPv6. Le préfixe est 2001:db8:acad:1::/64. Au fait,
utilisez mon adresse locale fe80::1 comme passerelle par
défaut".

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 10
Messages ICMP
Messages ICMPv6 (suite)
• Un périphérique auquel est attribuée une
adresse IPv6 globale ou une adresse
monodiffusion locale par lien peut effectuer
une détection en double (DAD) pour
s'assurer que l'adresse IPv6 est unique.
• Pour vérifier l'unicité d'une adresse,
l'appareil envoie un message NS avec sa
propre adresse IPv6 comme adresse IPv6
ciblée.

• Si un autre appareil sur le réseau possède


cette adresse, il répondra par un message Remarque: la DAD n'est pas obligatoire,
NA notifiant à l'appareil émetteur que mais la RFC 4861 recommande que la DAD
l'adresse est utilisée. soit effectuée sur les adresses de
monodiffusion.
RFC: Request For Comments
©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 11
Messages ICMP
Messages ICMPv6 (suite)
• Pour déterminer l'adresse MAC de
destination, le périphérique envoie un
message de sollicitation de voisin à
l'adresse du nœud sollicité.
• Le message inclut l'adresse IPv6 (ciblée)
connue. Le périphérique portant
l'adresse IPv6 ciblée répond par un
message d'annonce de voisin qui inclut
son adresse MAC Ethernet.
• R1 envoie un message NS à
2001:db8:acad:1 : :10 demandant son
adresse MAC.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 12
9.2 Tests à l'aide des commandes
ping et traceroute

© 2016 Cisco et/ou ses filiales. Tous droits réservés. Informations


confidentielles 13
Tests Ping et Traceroute
Ping - Tester la connectivité
• La commande ping est un utilitaire de test IPv4 et
IPv6 qui utilise les messages de requête d'écho
ICMP et de réponse d'écho pour tester la
connectivité entre les hôtes et fournit un résumé
qui inclut le taux de réussite et le temps moyen
aller-retour vers la destination.

• Si aucune réponse n'est reçue dans ce délai, la


commande ping indique dans un message que la
réponse n'a pas été reçue.

• Il est courant que le premier ping soit expiré si la


résolution d'adresse (ARP ou ND) doit être
effectuée avant d'envoyer la demande d'écho
ICMP.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 14
Tests Ping et Traceroute
Ping le Loopback
Ping peut être utilisé pour tester la
configuration interne d'IPv4 ou IPv6 sur
l'hôte local. Pour réaliser ce test, nous
exécutons la commande ping sur
l'adresse de loopback locale [Link]
pour l'IPv4 (et ::1 pour l'IPv6).
• Une réponse provenant de l'adresse
[Link] pour l'IPv4 ou ::1 pour l'IPv6
indique que le protocole IP est
correctement installé sur l'hôte.
• Un message d'erreur indique que le
TCP/IP n'est pas opérationnel sur l'hôte.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 15
Tests Ping et Traceroute
Ping la passerelle par défaut
La commande ping peut être utilisée pour tester
la capacité d'un hôte à communiquer sur le
réseau local.

L'adresse de passerelle par défaut est le plus


souvent utilisée car le routeur est normalement
toujours opérationnel.
• Un ping réussi vers la passerelle par
défaut indique que l'hôte et l'interface du
routeur servant de passerelle par défaut
sont tous deux opérationnels sur le réseau
local.
• Si l'adresse de passerelle par défaut ne
répond pas, un ping peut être envoyé à
l'adresse IP d'un autre hôte sur le réseau
local dont on sait qu'il est opérationnel.
©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 16
Tests Ping et Traceroute
Ping un hôte distant
La commande ping peut aussi être utilisée
pour tester la capacité d'un hôte local à
communiquer sur un interréseau.
Un hôte local peut effectuer un ping sur un
hôte sur un réseau distant. Un succès
d'une requête ping sur l'interréseau
confirme la communication sur le réseau
local.

Remarque: de nombreux administrateurs de


réseau limitent ou interdisent l'entrée de
messages ICMP ; par conséquent, l'absence de
réponse ping pourrait être due à des restrictions
de sécurité.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 17
Tests Ping et Traceroute
Traceroute – Tester le chemin
• Traceroute (tracert) est un utilitaire qui
est utilisé pour tester le chemin entre
deux hôtes et fournir une liste des sauts
qui ont été atteints avec succès le long de
ce chemin.
• Traceroute fournit un temps d'aller-retour
pour chaque saut le long du chemin et
indique si un saut ne répond pas. Un
astérisque (*) indique un paquet perdu ou Remarque: Traceroute utilise une fonction du
sans réponse. champ TTL en IPv4 et du champ Hop Limit en
• Ces informations peuvent être utilisées IPv6 dans les en-têtes de la couche 3, ainsi que
pour localiser un routeur problématique le message ICMP Délai dépassé.
dans le trajet ou peuvent indiquer que le
routeur est configuré pour ne pas
répondre. ©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 18
Tests Ping et Traceroute
Traceroute – Tester le chemin (suite)
• Le premier message envoyé par traceroute
aura une valeur de champ TTL de 1. Le TTL
s'arrête alors au premier routeur. Ce routeur
répond alors par un message ICMPv4 de
Délai dépassé.
• Traceroute incrémente ensuite
progressivement le champ TTL (2, 3, 4...)
pour chaque séquence de messages. Cela
fournit à la trace l'adresse de chaque saut
au fur et à mesure que les paquets
s'écoulent plus loin sur le chemin.
• Le champ TTL est incrémenté jusqu'à ce
que la destination soit atteinte ou jusqu'à
une valeur maximale prédéfinie.
©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 19
Qu'est-ce que j'ai appris dans ce module?
• L'objectif des messages ICMP est de fournir un retour d'information sur les questions liées
au traitement des paquets IP sous certaines conditions.
• Les messages ICMP communs à ICMPv4 et ICMPv6 sont les suivants: accessibilité de
l'hôte, destination ou service inaccessible et délai dépassée.
• Les messages entre un routeur IPv6 et un périphérique IPv6, y compris l'allocation
d'adresses dynamique, incluent RS et RA. Les messages entre les périphériques IPv6
incluent la redirection (similaire à IPv4), NS et NA.
• Ping (utilisé par IPv4 et IPv6) utilise les messages ICMP de demande d'écho et de réponse
d'écho pour tester la connectivité entre les hôtes
• Ping peut être utilisé pour tester la configuration interne d'IPv4 ou IPv6 sur l'hôte local.
• Traceroute (tracert) génère une liste des sauts qui ont été atteintes avec succès le long du
chemin.

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 20
Module 9: ICMP
Nouveaux termes/commandes
• ICMP
• ICMPv4
• ICMPv6
• ping
• traceroute
• tracert
• Protocole de découverte de réseau Protocol
• Sollicitation de routeur (RS)
• Annonce de routeur (RA)
• Sollicitation de voisin
• Messages d'annonce de voisin
• Durée de vie

©2021 Cisco et/ou ses filiales. Tous droits réservés. Informations confidentielles 21

Vous aimerez peut-être aussi