Configuration de l’instance d’échantillonnage sur les routeurs MX, M et T Series ou les commutateurs QFX Series
Vous pouvez configurer l’échantillonnage actif en définissant une instance d’échantillonnage qui spécifie un nom pour les paramètres d’échantillonnage et lie le nom d’instance à un FPC, MPC ou DPC. Cette configuration vous permet de définir plusieurs jeux de paramètres d’échantillonnage nommés associés à plusieurs destinations et familles de protocoles par destination d’échantillonnage. Avec les versions 5 et 8 de cflowd et la version 9 de l’agrégation de flux, vous pouvez utiliser des modèles pour organiser les données recueillies à partir de l’échantillonnage.
Pour implémenter cette fonctionnalité, vous incluez l’instruction instance au niveau de la [edit forwarding-options sampling] hiérarchie.
Les considérations suivantes s’appliquent à la configuration de l’instance d’échantillonnage :
Cette configuration est prise en charge sur les familles de protocoles IP version 4 (
inet), IP version 6 (ipv6) et MPLS.Vous pouvez configurer le routeur pour qu’il effectue l’échantillonnage à l’un des deux emplacements suivants :
Sur le moteur de routage, à l’aide du processus échantillonné. Pour sélectionner cette méthode, utilisez un filtre (entrée ou sortie) avec un terme correspondant qui contient l’exemple d’instruction
then.sur les services de surveillance, les services adaptatifs ou le pic multiservices. Spécifiez le nom de l’interface au niveau de la
[forwarding-options sampling instance instance-name family inet output interface]hiérarchie. Vous pouvez configurer des PIC de services identiques ou différents dans un ensemble d’instances d’échantillonnage.
Vous pouvez configurer les
rateoptions etrun-lengthau niveau de la[edit forwarding-options sampling input]hiérarchie afin d’appliquer des valeurs communes à toutes les familles à l’échelle globale. Vous pouvez également configurer ces options au niveau de la[edit forwarding-options sampling instance instance-name input]hiérarchie pour appliquer des valeurs spécifiques à chaque instance ou au niveau de la[edit forwarding-options sampling instance instance-name family family input]hiérarchie pour appliquer des valeurs spécifiques à chaque famille de protocoles que vous configurez.À partir de la version 16.1 de Junos OS, pour la surveillance active des flux en ligne, vous pouvez configurer un mappage DSCP (Differentiated Services Code Point) et une classe de transfert à appliquer aux paquets exportés. Utilisez les
dscpoptions etforwarding-classau niveau de la[edit forwarding-options sampling instance-name family (inet | inet6) output flow-server hostname]hiérarchie.Pour les équipements MX Series équipés de concentrateurs de ports modulaires (MPC), les paquets mis en miroir ou échantillonnés peuvent être tronqués (ou écrêtés) à n’importe quelle longueur comprise entre 1 et 255 octets. Seules les valeurs comprises entre 1 et 255 sont valides pour la troncature des paquets sur ces équipements. Pour les autres équipements, la plage est comprise entre 0 et 9216. Une valeur de longueur de paquet maximale de zéro (0) signifie que la troncature est désactivée et que l’intégralité du paquet est mise en miroir ou échantillonnée.
Les run-length instructions de configuration et maximum-packet-length ne sont pas prises en charge sur les routeurs MX80.
Pour associer l’instance définie à un FPC, MPC ou DPC particulier, vous incluez l’instruction sampling-instance au niveau de la [edit chassis fpc number] hiérarchie, comme dans l’exemple suivant :
chassis {
fpc 2 {
sampling-instance samp1;
}
}
À partir de la version 14.1 de Junos OS, vous pouvez associer une instance d’échantillonnage à un FPC dans le routeur principal ou de secours MX Series Virtual Chassis. Utilisez l’instruction sampling-instance instance-name au niveau de la [edit chassis member member-number fpc slot slot-number] hiérarchie, où member-number vaut 0 (pour le routeur principal) ou 1 (pour le routeur de secours), et slot-number est un nombre compris entre 0 et 11.
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plateforme et la version que vous utilisez. Utilisez l’explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.