Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comment utiliser la commande Sonde

Découvrez comment configurer et utiliser la commande Sonde.

Avantages de la commande Sonde

La commande Sonde permet d’afficher l’état opérationnel d’une interface et de déterminer si IPv4, IPv6 ou les deux familles d’adresses sont configurées. Contrairement à un ping classique, la commande probe permet d’obtenir l’état opérationnel d’une interface pour laquelle le noeud de sondage n’a pas de route ou de famille d’adresses partagées. Par exemple, un noeud IPv4 uniquement peut utiliser la commande Sonde pour déterminer l’état opérationnel d’une adresse IPv6 sur le noeud sondé.

Qu’est-ce que la commande de sonde ?

RFC 8335, PROBE : A Utility for Probing Interfaces, décrit l’utilitaire Probe. Probe est un outil de diagnostic réseau similaire à Ping qui peut être utilisé pour interroger l’état d’une interface sondée sur un nœud. La commande Sonde nécessite une connectivité bidirectionnelle entre l’interface de palpage et l’interface proxy. L’interface proxy peut résider sur le même noeud que l’interface sondée, ou sur un noeud auquel l’interface sondée est directement connectée. La sonde utilise les messages ICMP Extended Echo/Reply pour la communication entre l’interface de palpage et l’interface proxy. Cet utilitaire est utile dans les scénarios où la connectivité bidirectionnelle entre les interfaces de palpage et de palpage fait défaut. Par exemple, si l’interface sondée est une interface non numérotée, ou si l’interface sondée est affectée à une famille d’adresses différente. Dans les deux cas, vous pouvez utiliser la commande Sonde pour confirmer si l’interface sondée est accessible à partir du proxy. L’interface proxy apprend les détails de l’interface sondée en inspectant ses entrées ARP et NDP locales.

La première figure montre R0 comme nœud de sondage, R1 comme nœud proxy et R2 comme nœud sondé. Dans la deuxième figure, le noeud R1 fonctionne à la fois dans les rôles de noeud proxy et sondé :

Figure 1 : commande de l’utilitaire de sonde avec un nœud Network topology with three routers: R0 (Probing Node), R1 (Proxy Node), and R2 (Probed Node). R0 connects to R1; R1 connects to R2. Each router has unique IPv4 and IPv6 addresses on loopback and physical interfaces. proxy
Figure 2 : commande de l’utilitaire de sonde sans nœud Network topology diagram with routers R0 and R1. R0 has loopback IP 192.168.0.1/32 and is the Probing Node. R0's interface ge-0/0/0 has IPv4 10.0.1.1/24 and IPv6 2001:db8:1::10/64. R1 has loopback IP 192.168.0.2/32 and is the Proxy and Probed Node. R1's interface ge-0/0/0 has IPv4 10.0.1.10/24 and IPv6 2001:db8:1::11/64. R1's interface ge-0/0/1 has IPv4 10.0.2.1/24 and IPv6 2001:db8:1::1/64. R0 and R1 are connected via their ge-0/0/0 interfaces with labeled IP addresses and roles. proxy

Activation de la commande Sonde

Pour activer la probe commande, configurez l’instruction de extended-echo configuration au niveau de la [edit system] hiérarchie sur le nœud proxy.

Note:

Vous n’avez pas besoin d’activer l’instruction de extended-echo configuration sur les noeuds de sondage ou sondés.

Utilisation de la commande Sonde

Vous pouvez sonder à l’aide de l’adresse distante de l’équipement sondé lorsque les nœuds proxy et sondés ne sont pas identiques. C’est-à-dire lorsque le proxy et les noeuds sondés sont deux noeuds différents. L’interface proxy apprend les détails de l’interface sondée à partir de ses entrées ARP ou NDP locales associées au nœud sondé.

Vous pouvez également effectuer la sonde à l’aide des trois options suivantes lorsque le nœud proxy et le nœud sondé sont identiques :

  • En utilisant l’adresse IP

  • En utilisant le nom de l’interface

  • À l’aide de l’index d’interface

Note:

1. Vous pouvez rechercher des informations avec l’une de ces options obligatoires. C’est-à-dire by-remote-address, , by-addressby-name, ou by-index.

2. Vous pouvez sonder à l’aide de l’adresse IPv4 ou IPv6 pour rechercher l’état de l’adresse IPv4. De même, vous pouvez sonder à l’aide de l’adresse IPv4 ou IPv6 pour rechercher l’état de l’adresse IPv6.

Les exemples suivants montrent comment utiliser la probe commande.

But

Use case 1: Probing when the proxy interface and the probed interface reside on two different nodes (proxy node (R1) and the probed node (R2)). Considérez R0 comme nœud de sondage, R1 comme nœud proxy et R2 comme nœud de sondage et modifiez les détails des interfaces et des adresses IP pour qu’ils correspondent à la configuration de votre réseau. Dans ce cas, vous pouvez sonder à l’aide de l’option by-remote-address uniquement.

Probe for the status of a remote IP address using a proxy interface.

Action

Example 1: À partir du mode opérationnel, sondez l’état de l’adresse IP 10.0.12.2 du nœud sondé (R2) à l’aide de l’option by-remote-address avec l’adresse IP proxy 10.0.1.10 du nœud proxy (R1).

Dans ce cas, le nœud proxy fournit l’état de l’interface sondée en fonction des informations associées à ses entrées ARP et NDP locales. Utilisez l’argument count pour contrôler le nombre de demandes de sonde envoyées.

Note:
  • Dans cet exemple, l’adresse cible (10.0.12.2) est définie sur le noeud sondé. En conséquence, vous pouvez voir un résultat positif, qui confirme que l’adresse IP est accessible sur le nœud sondé.

  • Lorsque vous sondez à l’aide de cette by-remote-address option, vous pouvez uniquement déterminer si l’interface sondée est accessible. En d’autres termes, si l’interface sondée est à l’état accessible, les statistiques de paquets de la sonde, telles que actif, IPv4 et IPv6, sont définies sur zéro (0) par défaut.

user@R0>probe 10.0.1.10 by-remote-address 10.0.12.2 count 1

Signification

L’adresse IP du proxy (10.0.1.10) affiche l’état de l’adresse IP sondée (10.0.12.2). La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=0 indique qu’il n’y a pas d’erreur.

  • state=2 indique que l’adresse IP sondée 10.0.12.2 est accessible.

  • active=0 est mis à zéro et ignoré à la réception lorsque vous sondez à l’aide de l’option by-remote-address .

  • IPv4=0 et IPv6=0 par défaut lorsque vous sondez à l’aide de l’extension by-remote-address.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • ttl est la durée de vie IPv4, qui correspond par défaut à la valeur maximale.

Action

Example 2: À partir du mode opérationnel, sondez l’état de l’adresse IP 10.0.12.22 du nœud sondé (R2) à l’aide de l’option by-remote-address avec l’adresse IP proxy 10.0.1.10 du nœud proxy (R1).

Comme dans l’exemple 1, le nœud proxy fournit l’état de l’interface sondée en fonction des informations associées à ses entrées ARP et NDP locales. Utilisez l’argument count pour contrôler le nombre de demandes de sonde envoyées.

Note:
  • Dans cet exemple, l’adresse cible (10.0.12.22) n’est pas définie sur le noeud sondé. Par conséquent, vous vous attendez à voir un résultat négatif, ce qui confirme que l’adresse IP n’est pas active sur le nœud sondé.

  • Lorsque vous sondez à l’aide de cette by-remote-address option, vous pouvez uniquement déterminer si l’interface sondée est accessible. En d’autres termes, si l’interface sondée est à l’état accessible, les statistiques de paquets de la sonde, telles que actif, IPv4 et IPv6, sont définies sur zéro (0) par défaut.

user@R0>probe 10.0.1.10 by-remote-address 10.0.12.22 count 1

Signification

L’adresse IP du proxy (10.0.1.10) affiche l’état de l’adresse IP sondée (10.0.12.22). La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=3 indique qu’il n’y a pas d’entrée de ce type dans la table ARP. Ceci est attendu dans cet exemple, car l’adresse IP sondée n’est définie ni sur le proxy ni sur les nœuds sondés.

  • state=0 est un paramètre obligatoire lorsque le code bit est défini sur un état différent de zéro et que l’interface sondée ne réside pas sur le nœud proxy. Ici, l’adresse IP sondée réside sur le nœud sondé, et le code bit est défini sur un 3.

  • active=0 est mis à zéro et ignoré à la réception lorsque vous sondez à l’aide de l’option by-remote-address .

  • IPv4=0 et IPv6=0 par défaut lorsque vous sondez à l’aide de l’extension by-remote-address.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • ttl est la durée de vie IPv4, qui correspond par défaut à la valeur maximale.

But

Use Case 2: Probing when proxy node and the probed node are the same. Considérons R0 comme le nœud de sonde, R1 comme le proxy et le nœud sondé. Modifiez les détails des interfaces et des adresses IP pour qu’ils correspondent à la configuration de votre réseau.

Query for the status of the probed IP address through the proxy IP address

Action

À partir du mode opérationnel, sondez l’état de l’adresse IP sondée 10.0.12.1 à l’aide de l’option by-address avec l’adresse IP proxy 10.0.1.10 au niveau du nœud proxy (R1). L’argument count est utilisé pour définir le nombre de demandes de sonde sur 1.

user@R0>probe 10.0.1.10 by-address 10.0.12.1 count 1

Signification

L’adresse IP proxy, 10.0.1.10 affiche l’état de l’adresse IP sondée, 10.0.12.1. La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=0 indique que la demande de sonde s’est terminée sans erreur.

  • state=0 indique que l’interface sondée est active et réside sur le nœud proxy.

  • active=1 indique que l’interface sondée est active.

  • IPv4=1 et IPv6=1 indique que les adresses IPv4 et IPv6 sont configurées et disponibles sur le nœud sondé.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • ttl est la valeur de durée de vie de l’adresse IP, qui est définie sur le nombre maximal de sauts.

But

Use Case 3: Query for the status of the IPv4 or IPv6 address using the interface index of the probed interface. (Vérification lorsque le noeud proxy et le noeud sondé sont identiques. Considérons R0 comme le nœud de sonde, R1 comme le proxy et le nœud sondé. Modifiez les détails des interfaces et des adresses IP pour qu’ils correspondent à la configuration de votre réseau.)

Action

À partir du mode opérationnel, recherchez l’état de l’adresse IPv4 ou IPv6 à l’aide de l’option by-index permettant de spécifier l’index d’interface de l’interface sondée. L’argument count 2 entraîne la génération d’une requête de sonde 2. Dans cet exemple, le noeud R1 fonctionne à la fois comme noeud proxy et noeud sondé.

user@R0>probe 10.0.1.10 by-index 333 count 2

Signification

L’adresse IP du proxy, 10.0.1.10, affiche l’état de l’interface sondée à l’aide de l’ID d’index de l’interface logique, 333. La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=0 indique que la demande a été complétée sans erreur.

  • state=0 indique que l’interface sondée est active et réside sur le nœud proxy.

  • active=1 indique que l’interface sondée est active.

  • IPv4=1 et IPv6=1 indique que les adresses IPv4 et IPv6 sont configurées sur le nœud sondé.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • ttl est la valeur de la durée de vie de l’IP.

But

Use Case 4: Query the proxy interface for information about the probed interface that reside on the proxy node. (Vérification lorsque le noeud proxy et le noeud sondé sont identiques. Considérons R0 comme le nœud de sonde, R1 comme le proxy et le nœud sondé. Modifiez les détails des interfaces et des adresses IP pour qu’ils correspondent à la configuration de votre réseau.)

Action

À partir du mode opérationnel, recherchez l’état de l’adresse IP sondée à l’aide de l’option by-address tout en spécifiant le nœud proxy par son adresse IPv6. L’argument count est utilisé pour définir le nombre de sondes sur 1.

user@R0>probe 2001:db8:1::11 by-address 10.0.12.1 count 1

Signification

L’adresse IP du proxy, 2001 :db8:1 ::11 affiche l’état de l’adresse IP sondée, 10.0.12.1, qui réside sur le périphérique proxy. La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=0 indique que la demande de sonde se termine sans erreur.

  • state=0 indique que l’interface sondée est active et réside sur le nœud proxy.

  • active=1 indique que l’interface sondée est active.

  • IPv4=1 et IPv6=1 indique que les adresses IPv4 et IPv6 sont configurées sur l’interface sondée.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • hlim est la limite de saut IPv6 qui est définie par défaut sur la valeur maximale.

But

Use case 5: Query for the status of the probed interface using the interface name. (Vérification lorsque le noeud proxy et le noeud sondé sont identiques. Considérons R0 comme le nœud de sonde, R1 comme le proxy et le nœud sondé. Modifiez les détails des interfaces et des adresses IP pour qu’ils correspondent à la configuration de votre réseau.)

Action

À partir du mode opérationnel, sondez l’état de l’interface sondée à l’aide du nom d’interface ge-0/0/1.0 à l’aide de l’adresse IPv6 du nœud proxy 2001 :db8:1 ::11.

user@R0> probe 2001:db8:1::11 by-name ge-0/0/1.0 count 1

Signification

Le noeud proxy avec l’adresse IPv6, 2001 :db8:1 ::11 renvoie l’état de l’interface spécifiée ge-0/0/1.0. La sortie est vérifiée à l’aide des statistiques de paquets de sonde suivantes :

  • code=0 indique que la demande de sonde se termine sans erreur.

  • state=0 indique que l’interface sondée est active sur le nœud proxy.

  • active=1 indique que l’interface sondée est active.

  • IPv4=1 et IPv6=1 indique que les adresses IPv4 et IPv6 sont disponibles sur l’interface sondée.

  • time=milliseconds ms indique le délai de réception de la réponse après la transmission de la demande.

  • hlim est la valeur limite de saut IPv6 maximale.