SRR-QUEUE Shape and Share

Comprehension des valeurs Share et Shape.

Si shape = 0 cela signifie que la queue ne participe pas au shaping. Shape est l’inverse de la valeur multiplié par la BP.

Exemple :
Nous avons une interface FastEthernet avec une BP de 100Mbps.

 

int fa0/1
srr-queue bandwidth shape 3 0 0 0
srr-queue bandwidth share 1 70 25 5

Voila comment interpréter les résultats.

BP total = 100 Mbps car interface FastEthernet

Shape est une limitation et réservation de la BP Total
Share est un partage la BP Total – BP Shape.

Nous avons donc un point de 3 sur la queue 1 avec un share de 100. 1 dans share ne sert ici à rien c’est juste la valeur minimum.
Donc nous avons un total de 100 en share avec une BP de 100Mbps et un point de 3 sur les 100Mbps. Soit 1/3*100 = 33 Mbps sur la Queue 1.

srr-queue bandwitdh shape 3 0 0 0

Nous avons donc 100 – 33 = 77Mbps restants à partager sur les Queues 2 à 4 avec les points associées.

srr-queue bandwith share 1 70 25 5

Queue 2 = 70/(total share moins le 1 de la queue 1) x la bande passante restante => 70 / (70 + 25 + 5) * 77 =>0.7 * 77 = 53.9Mbps
Queue 3 = 25/100*77 = 19.25Mbps
Queue4 = 5/100*77 = 3.85 Mbps

Exemple 2 :

Nous voulons 25Mbps sur la queue 1 et 2. Et nous souhaitons 70% de la bande passante restante sur la queue 3 et 30% sur la Queue 4.

srr-queue bandwidth shape 4 4 0 0
 srr-queue bandwidth share 1 1 7 3

Explication :

Total share = 10
BP = 100Mbps
Queue 1 = 1/4*100 = 25Mbps
Queue 2 = 1/4*100 = 25Mbps
Queue 3 = 100 – Queue1 + Queue2 * 0.7 = 35%
Queue 4 = 100 – Queue1 + Queue2 * 0.3 = 15%

Posted in QoS