Gestion de la congestion à l’aide de profils d’abandon et de priorités de perte de paquets sur vMX
Lorsque vous configurez CoS, vous pouvez gérer la congestion en configurant des profils d’exclusion pour spécifier les seuils de priorité de perte de paquets. Vous référencez les profils de dépôt dans la configuration du planificateur pour affecter un profil de suppression au paramètre de priorité de perte.
Pour configurer la manière dont la priorité de perte de paquets est gérée pour les files d’attente, effectuez les tâches suivantes :
Configuration des profils d’exclusion
Les profils d’abandon spécifient le seuil pour une priorité de perte donnée.
Le seuil de priorité de perte affecté à ce profil de suppression est la fill-level
valeur associée à la drop-probability
valeur de 100. Si vous ne spécifiez pas une probabilité de perte de 100 % dans le profil de dépôt, le niveau de remplissage par défaut est de 100 %. Tous les autres niveaux de remplissage sont ignorés.
Pour spécifier le profil de dépôt, incluez l’instruction drop-profiles
au niveau de la [edit class-of-service]
hiérarchie.
[edit] user@vmx# set class-of-service drop-profiles profile-name
Pour spécifier le seuil de priorité des pertes, incluez les fill-level
instructions et drop-probability
au niveau de la [edit class-of-service drop-profiles profile-name]
hiérarchie.
[edit class-of-service drop-profiles profile-name] user@vmx# set fill-level percentage drop-probability percentage
Par exemple, le profil de chute spécifie un seuil de 100 %, le profil de chute spécifie un seuil de 75 % et le dpLow
dpMed
dpHigh
profil de chute spécifie un seuil de 50 %.
[edit] user@vmx# set class-of-service drop-profiles dpLow fill-level 100 drop-probability 100 user@vmx# set class-of-service drop-profiles dpMed fill-level 75 drop-probability 100 user@vmx# set class-of-service drop-profiles dpHigh fill-level 50 drop-probability 100
Configuration des planificateurs avec des profils de dépôt
La carte des profils d’abandon contient le mappage de la priorité de perte et du type de protocole aux profils d’abandon configurés. Vous pouvez associer plusieurs cartes de profils de dépôt à un planificateur.
Si vous n’appliquez pas de profils de suppression à la file d’attente, les paquets sont abandonnés.
Pour spécifier la carte des profils de dépôt, incluez l’instruction drop-profile-map
au niveau de la [edit class-of-service schedulers scheduler-name]
hiérarchie.
[edit class-of-service schedulers scheduler-name] user@vmx# set drop-profile-map loss-priority (any | low | medium-low | medium-high | high) protocol any drop-profile profile-name
Par exemple, le planificateur applique le profil de suppression aux paquets ayant une faible priorité de perte pour tout type de protocole, applique le profil de suppression aux paquets ayant une priorité de perte moyenne-élevée pour tout type de protocole, et applique le sched-be
profil de dpMed
dpHigh
suppression aux paquets avec une priorité de dpLow
perte élevée pour tout type de protocole.
[edit class-of-service schedulers sched-be] user@vmx# set drop-profile-map loss-priority low protocol any drop-profile dpLow user@vmx# set drop-profile-map loss-priority medium-high protocol any drop-profile dpMed user@vmx# set drop-profile-map loss-priority high protocol any drop-profile dpHigh