Vidéo: A Writer at Work / The Legend of Annie Christmas / When the Mountain Fell 2024
Pour éviter la famine de vos autres files d'attente, vous pouvez configurer un policer sortant qui définit une limite pour la quantité de trafic que la file d'attente peut desservir.
Avec la mise en file d'attente prioritaire stricte configurée, vos paquets vocaux seront traités dès qu'ils entrent dans le routeur. Il y a cependant un problème avec cette approche. Si suffisamment de trafic vocal entre dans la boîte, vous risquez d'affamer efficacement les autres files d'attente, car le trafic vocal sera toujours traité en premier lieu à la place de ces files d'attente.
Pour résoudre ce problème, vous voulez configurer deux gestionnaires distincts. Le premier policer identifie la limite de bande passante pour le trafic vocal. Si le trafic vocal total dépasse 256kpps ou si les sursauts de trafic dépassent 15kpps, vous souhaitez marquer le trafic comme hors profil. Comme vous vous en souvenez, le trafic hors profil est envoyé en utilisant la bande passante disponible des autres files d'attente (si la bande passante disponible existe). Sinon, il est tombé.
Le second régulateur définit une limite supérieure. Si le trafic vocal total dépasse le seuil supérieur (défini ici à 512 kpps) ou si la taille de la salve dépasse 30 kpps, vous souhaitez ignorer les paquets, quelle que soit la congestion sur l'interface.
Examinez les gestionnaires de pare-feu suivants:
[edit] firewall {policer voice-excess-policer {if-dépassement {limite de bande passante 256k; burst-size-limit 15k;} then out-of-profile;} police-upper-limit-policer {if-dépassant {limite de bande passante 512k; burst-size-limit 30k;} then discard;}}
Après avoir créé les policiers, vous devez les attacher à la classe de transmission de la voix. Essentiellement, vous voulez vous assurer que tout le trafic identifié dans le cadre de la classe de transfert cos-voice est surveillé avec les pare-feu précédemment configurés.
filtre voice-filter {term limite-supérieure {de {forwarding-class cos-voix;} puis {policer voice-upper-limit-policer; next term;}} term excès {de {forwarding-class cos-voix;} then {policer voix-excès-policer;}} term accept {then accept;}}
Cette configuration évalue d'abord le trafic par rapport à la limite supérieure. Si le trafic dépasse la limite supérieure, vous souhaitez l'ignorer. Vous devez donc vérifier cette condition en premier. Si le trafic n'est pas ignoré, la stratégie de bande passante excédentaire est évaluée. Si la classe de transfert dépasse la bande passante allouée, le trafic est marqué hors profil et est accepté. Il sera transmis avec la bande passante disponible (le cas échéant) ou supprimée.