Come impedire coda Starvation su Junos Routers

Per evitare che la fame dei vostri altre code, si consiglia di configurare un policer uscita che definisce un limite per la quantità di traffico della coda può servire.

Con accodamento configurato rigorosa priorità, i pacchetti vocali saranno serviti non appena entrano nel router. Vi è in realtà un problema con questo approccio, però. Se abbastanza traffico voce entra nel box, si potrebbe effettivamente morire di fame le altre code, perché il traffico voce sarà sempre servito prima, invece di queste code.

Per risolvere questo problema, si vuole in realtà configurare due policers separati. Il primo policer identifica il limite di banda per il traffico vocale. Se il traffico voce totale supera 256kpps o le raffiche di traffico superano 15kpps, si desidera contrassegnare il traffico come out-of-profilo. Come si ricorderà, il traffico che è fuori di profilo viene inviata utilizzando larghezza di banda disponibile dalle altre code (se la larghezza di banda disponibile esiste). In caso contrario, ita € s caduto.

Il secondo policer impone un limite superiore. Se il traffico voce totale supera la soglia superiore (qui impostato a 512kpps) o la dimensione scoppio supera 30kpps, si desidera eliminare i pacchetti, a prescindere congestione sull'interfaccia.

Esaminare i seguenti policers firewall:

[Modifica]
firewall {
policer voice-eccesso-policer {
se-superiore {
larghezza di banda limite 256k;
burst-size-limit 15k;
}
poi fuori profilo;
}
policer voice-alto-limit-policer {
se-superiore {
larghezza di banda limite 512k;
burst-size-limit 30k;
}
poi disfarsi;
}
}

Dopo aver creato i monitoraggi, dovete legarli alla classe inoltro voce. In sostanza, si vuole fare in modo che tutto il traffico identificato come parte della classe inoltro cos-voce è sorvegliato con i firewall precedentemente configurati.

filtrare voice-filtro {
termine limite superiore {
da {
cos-voce inoltro di classe;
}
allora {
policer voice-alto-limit-policer;
prossimo mandato;
}
}
termine eccesso {
da {
cos-voce inoltro di classe;
}
allora {
policer voice-eccesso-policer;
}
}
termine accettare {
quindi accettare;
}
}

Questa configurazione prima valuta il traffico contro il limite superiore. Se il traffico supera il limite superiore, si desidera eliminare, quindi si dovrebbe verificare tale condizione prima. Se il traffico ISNA € t scartati, la politica di larghezza di banda in eccesso viene valutata. Se la classe inoltro supera la larghezza di banda allocata, il traffico viene contrassegnato come di profilo ed è accettata. Essa sarà trasmessa con banda disponibile (se ne esistono) o caduto.