Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : configuration du protocole ICMP pour la découverte des passerelles vers d’autres réseaux

Cet exemple montre comment configurer les annonces de routeur ICMP (Internet Control Message Protocol) afin de permettre aux hôtes IPv4 de découvrir les adresses des routeurs opérationnels sur le sous-réseau. Les hôtes doivent découvrir les routeurs avant de pouvoir envoyer des datagrammes IP en dehors de leur sous-réseau.

Exigences

Cet exemple suppose qu’un serveur ou un ordinateur client sur le réseau local prend en charge RFC 1256, ICMP Router Discovery Messages.

Aperçu

Avant qu’un hôte puisse envoyer un message à un hôte en dehors de son propre sous-réseau, il doit être capable d’identifier l’adresse du routeur immédiat. Cela passe généralement par la lecture d’un fichier de configuration au démarrage et sur certains réseaux multicast en écoutant le trafic des protocoles de routage. Lorsqu’un serveur ou un ordinateur client sur le réseau local prenant en charge la norme RFC 1256 doit localiser une passerelle (routeur) par défaut, le serveur ou l’ordinateur client utilise ICMP pour envoyer une sollicitation de routeur. Les hôtes qui prennent en charge la norme RFC 1256 envoient un message de découverte de routeur ICMP sur l’adresse multicast 224.0.0.2. Les routeurs du réseau local qui prennent en charge la norme RFC 1256 réagissent immédiatement avec une annonce de routeur.

L’adresse multicast IP tout routeur, 224.0.0.2, est l’adresse de diffusion IP locale réservée à IPv4. Les adresses multicast IPv4 dans la plage 224.0.0.0/24 (de 224.0.0.0 à 224.0.0.255) sont réservées au sous-réseau local.

L’IRDP (Router Discovery Protocol) d’ICMP utilise des publicités de routeur ainsi que des messages de sollicitation de routeur pour permettre aux hôtes d’apprendre les adresses IP du routeur connecté au réseau immédiat. Lors du démarrage d’un hôte, il envoie des messages de sollicitation de routeur pour vérifier l’adresse du routeur immédiat.

Note:

Tous les hôtes n’effectuent pas la découverte des routeurs à l’aide de la méthode spécifiée dans le document RFC 1256. Si le dhcp est activé sur l’hôte, il peut ne pas utiliser la détection de routeur ICMP. Les performances de la découverte des routeurs sont l’une des options DHCP définies dans le protocole RFC 1541 Dynamic Host Configuration Protocol. Cette option spécifie si le client sollicite des routeurs à l’aide de la méthode de découverte de routeur ICMP spécifiée dans la RFC 1256. La valeur 1 indique que le client effectue la découverte du routeur. La valeur 0 indique que ce n’est pas le cas du client.

Pour configurer le routeur comme serveur de découverte de routeur, vous devez inclure au moins l’instruction suivante dans la configuration. Toutes les autres instructions de configuration de découverte de routeur sont facultatives.

Pour configurer un routeur en tant que serveur pour la découverte de routeur ICMP, vous pouvez inclure les instructions suivantes dans la configuration :

Topologie

La Figure 1 illustre une topologie d’exemple simplifiée.

Figure 1 : topologie ICMP Router Discovery Topology ICMP Router Discovery

Configuration

Procédure

Configuration rapide CLI

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez tous les sauts de ligne, modifiez tous les détails nécessaires pour correspondre à la configuration de votre réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à Using the CLI Editor in Configuration Mode dans le Junos OS CLI User Guide.

Pour configurer la découverte de routeur ICMP :

  1. Configurez les interfaces réseau.

    Cet exemple montre plusieurs adresses d’interface de bouclage pour simuler les réseaux connectés.

  2. Activez la découverte des routeurs.

  3. (Facultatif) Activez les opérations de traçage pour la découverte des routeurs.

  4. (Facultatif) Définissez l’intervalle maximal IRDP entre les annonces.

  5. (Facultatif) Définissez l’intervalle minimum IRDP entre les annonces.

  6. (Facultatif) Définissez la période IRDP pour laquelle les annonces sont valides.

  7. (Facultatif) Configurez le routeur pour qu’il inclue l’adresse IP 10.0.0.6 dans les annonces IRDP à l’adresse multicast tous hôtes (224.0.0.1).

    Si le routeur prend en charge le multicast IP et si l’interface prend en charge le multicast IP, le multicast est la solution par défaut. Sinon, les adresses sont incluses dans les paquets de publicité de routeur de diffusion.

  8. (Facultatif) Définissez la préférence de l’adresse pour qu’elle devienne un routeur par défaut.

    Cette préférence est définie par rapport aux préférences des autres adresses de routeur du même sous-réseau.

Résultats

Depuis le mode configuration, confirmez votre configuration en entrant les show interfaces show protocols commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration fournies dans cet exemple pour la corriger.

Si vous avez terminé la configuration de l’unité, saisissez la validation depuis le mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification du journal de suivi

But

Vérifiez que les interfaces attendues envoient des messages.

Action

Dans le mode opérationnel, saisissez la show log icmp-log commande.

Sens

La sortie du journal indique que la préférence a été définie sur 900 pour l’adresse IP 10.0.0.6 et que les messages sont envoyés sur l’interface ge-1/2/0.6.