Configuration de la découverte de voisins BGP via RPM
Les voisins BGP peuvent être configurés aux niveaux hiérarchiques suivants :
[edit protocols bgp group group-name]
: système logique et instance de routage par défaut.[edit routing-instances instance-name protocols bgp group group-name]
: système logique par défaut avec une instance de routage spécifiée.[edit logical-systems logical-system-name protocols bgp group group-name]
: système logique configuré et instance de routage par défaut.[edit logical-systems logical-system-name routing-instances instance-name protocols bgp group group-name]
: système logique configuré avec une instance de routage spécifiée.
Si un grand nombre de voisins BGP sont configurés sur un appareil, vous pouvez diriger (filtrer) les sondes RPM vers un groupe sélectionné de voisins BGP plutôt que vers tous les voisins. Pour identifier les appareils BGP devant recevoir les sondes RPM, vous pouvez configurer des instances de routage.
Lorsque vous configurez la découverte de voisins BGP via RPM, si vous ne spécifiez pas de système logique, la sonde RPM s’applique aux voisins BGP configurés pour tous les systèmes logiques. Si vous ne spécifiez pas d’instance de routage, la sonde RPM s’applique aux voisins BGP configurés dans toutes les instances de routage. Vous pouvez configurer explicitement les sondes RPM pour qu’elles s’appliquent uniquement au système logique par défaut, à l’instance de routage par défaut ou à un système logique ou une instance de routage particulier.
Pour configurer la découverte de voisins BGP via RPM, configurez les propriétés de sonde au niveau de la [edit services rpm bgp]
hiérarchie :
data-fill data; data-size size; destination-port port; history-size size; logical-system logical-system-name [routing-instances routing-instance-name]; moving-average-size number; probe-count count; probe-interval seconds; probe-type type; routing-instances instance-name; test-interval interval;
Pour spécifier le contenu de la partie données des sondes ICMP (Internet Control Message Protocol), incluez l’instruction
data-fill
au niveau de la[edit services rpm bgp]
hiérarchie. La valeur peut être une valeur hexadécimale.Pour spécifier la taille de la partie données des sondes ICMP, incluez l’instruction
data-size
au niveau de la[edit services rpm bgp]
hiérarchie. La taille peut être comprise par et65400
la taille par0
défaut est0
.Pour spécifier le port UDP (User Datagram Protocol) ou TCP (Transmission Control Protocol) auquel la sonde est envoyée, incluez l’instruction
destination-port
au niveau de la[edit services rpm bgp]
hiérarchie. L’instructiondestination-port
est utilisée uniquement pour les types de sondes UDP et TCP. La valeur peut être7
ou à partir de49160
.65535
Pour spécifier le nombre d’entrées d’historique stockées, incluez l’instruction
history-size
au niveau de la[edit services rpm bgp]
hiérarchie. Spécifiez une valeur comprise entre0
512
. La valeur par défaut est50
.Pour spécifier le système logique utilisé par les sondes ICMP, incluez l’instruction
logical-system logical-system-name
au niveau de la[edit services rpm bgp]
hiérarchie. Si vous ne spécifiez pas de système logique, la sonde RPM s’applique aux voisins BGP configurés pour tous les systèmes logiques. Pour appliquer la sonde uniquement au système logique par défaut, vous devez définir la valeur delogical-system-name
surnull
.Pour spécifier un certain nombre d’échantillons pour effectuer des calculs statistiques, incluez l’instruction de taille moyenne mobile au niveau de la
[edit services rpm bgp]
hiérarchie. Spécifiez une valeur comprise entre 0 et 255.Pour spécifier le nombre de sondes dans un test, incluez l’instruction
probe-count
au niveau de la[edit services rpm bgp]
hiérarchie. Spécifiez une valeur comprise entre1
15
.Pour spécifier le temps d’attente entre l’envoi des paquets, incluez l’instruction
probe-interval
au niveau de la[edit services rpm bgp]
hiérarchie. Spécifiez une valeur comprise entre1
secondes255
.Pour spécifier le contenu du paquet et du protocole de la sonde, incluez l’instruction
probe-type
au niveau de la[edit services rpm bgp]
hiérarchie. Les types de sondes suivants sont pris en charge :icmp-ping
: envoie des requêtes d’écho ICMP à une adresse cible.icmp-ping-timestamp
: envoie des requêtes d’horodatage ICMP à une adresse cible.tcp-ping
: envoie des paquets TCP à une cible.udp-ping
: envoie des paquets UDP à une cible.udp-ping-timestamp
: envoie des requêtes d’horodatage UDP à une adresse cible.Note:Certains types de sondes nécessitent la configuration de paramètres supplémentaires. Par exemple, lorsque vous spécifiez l’option ou
udp-ping
, vous devez configurer le port de destination à l’aide de l’instruction.tcp-ping
destination-port port
L’optionudp-ping-timestamp
requiert une taille de données minimale de 12 ; toute taille de données plus petite génère une erreur de validation. La taille minimale des données pour les paquets de sonde TCP est 1.
Pour spécifier l’instance de routage utilisée par les sondes ICMP, incluez l’instruction
routing-instances
au niveau de la[edit services rpm bgp]
hiérarchie. L’instance de routage par défaut est la table deinet.0
routage Internet. Si vous ne spécifiez pas d’instance de routage, la sonde RPM s’applique aux voisins BGP configurés dans toutes les instances de routage. Pour appliquer la sonde RPM uniquement à l’instance de routage par défaut, vous devez définir explicitement la valeur deinstance-name
surdefault
.Pour spécifier le temps d’attente entre les tests, incluez l’instruction
test-interval
au niveau de la[edit services bgp probe]
hiérarchie. Spécifiez une valeur comprise entre0
secondes86400
. Une valeur de 0 seconde provoque l’arrêt du test RPM après une itération. La valeur par défaut est 1.