Configuration de la découverte de voisinage BGP via RPM
Les voisins BGP peuvent être configurés aux niveaux hiérarchiques suivants :
[edit protocols bgp group group-name]: système logique par défaut 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 d’un périphérique est configuré, 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 périphériques BGP devant recevoir les sondes RPM, vous pouvez configurer des instances de routage.
Lorsque vous configurez la détection de voisinage 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 explicitement configurer 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 voisinage BGP via RPM, configurez les propriétés de la 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-fillau niveau de la[edit services rpm bgp]hiérarchie. Il peut s’agir d’une valeur hexadécimale.Pour spécifier la taille de la partie données des sondes ICMP, incluez l’instruction
data-sizeau niveau de la[edit services rpm bgp]hiérarchie. La taille peut être de A à0Through65400, et la taille par défaut est0.Pour spécifier le port UDP (User Datagram Protocol) ou le port TCP (Transmission Control Protocol) auquel la sonde est envoyée, incluez l’instruction
destination-portau niveau de la[edit services rpm bgp]hiérarchie. L’instructiondestination-portn’est utilisée que pour les types de sondes UDP et TCP. La valeur peut être ou7from through6553549160.Pour spécifier le nombre d’entrées d’historique stockées, incluez l’instruction
history-sizeau niveau de la[edit services rpm bgp]hiérarchie. Spécifiez une valeur comprise entre0et .512La valeur par défaut est50.Pour spécifier le système logique utilisé par les sondes ICMP, incluez l’instruction
logical-system logical-system-nameau 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-namenull.Pour spécifier un nombre d’échantillons pour effectuer des calculs statistiques, incluez l’instruction move-average-size 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-countau niveau de la[edit services rpm bgp]hiérarchie. Spécifiez une valeur comprise entre1.15Pour spécifier le temps d’attente entre l’envoi de paquets, incluez l’instruction
probe-intervalau niveau de la[edit services rpm bgp]hiérarchie. Spécifiez une valeur de1toutes les255secondes.Pour spécifier le contenu du paquet et du protocole de la sonde, incluez l’instruction
probe-typeau 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
tcp-pingouudp-ping, vous devez configurer le port de destination à l’aide de l’instructiondestination-port port. L’optionudp-ping-timestampnécessite une taille de données minimale de 12 ; toute taille de données plus petite entraîne une erreur de validation. La taille minimale des données pour les paquets de sonde TCP est de 1.
Pour spécifier l’instance de routage utilisée par les sondes ICMP, incluez l’instruction
routing-instancesau niveau de la[edit services rpm bgp]hiérarchie. L’instance de routage par défaut est table de routageinet.0Internet . 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-namedefault.Pour spécifier le temps d’attente entre les tests, incluez l’instruction
test-intervalau niveau de la[edit services bgp probe]hiérarchie. Spécifiez une valeur de0toutes les86400secondes. Une valeur de 0 seconde entraîne l’arrêt du test RPM après une itération. La valeur par défaut est 1.