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%

Formule QoS

Terminologies

 

AR – Available Rate : Cela correspond à la vitesse de l’interface. L’AR est la valeur Bandwidth.

CIR – Committed Information Rate : Le CIR est la valeur moyenne sur une seconde que l’on souhaite obtenir. Le CIR est donc inférieur à l’AR. Par défaut le CIR est de 56kbps.

MinCIR – Minimum CIR : Le mincir est la valeur que l’opérateur peut garantir.

Bc – Committed Burst : Cette valeur est le burst autorisé avant de dropper. Cette valeur est de 1/8 du CIR pour des vitesses inférieurs à 650 kbps et 1/16 pour des valeurs supérieurs.

Be – Excess Burst : Le Be est la valeur que l’on peux transmettre qui n’est pas compris dans le CIR sur la periode de temps Tc.

Tc – Committed Rate Interval : Correspond au temps dans lequel on peut transmettre qui est compris entre 10 et 125 ms.

Formule

CIR =  Bc / Tc  :  Tc est en seconde.

AR = CIR + EIR

Bc = CIR * Tc

Be = EIR * Tc

La commande map-class permet de faire du Shapping sur une liaison Frame-Relay. Il est possible de configurer du Shapping par DLCI en appliquant une map-class par DLCI.

Exemple :

Nous avons un port à une vitesse 192kbps et nous souhaitons transmettre ) 128kbps sur une liaison frame-relay.

interface serial 0/0

encapsulation frame-relay
frame-relay traffic-shaping
frame-relay class MPCLASS
!
map-class frame-relay MPCLASS
frame-relay cir 128000

Exemple 2 :
Nous avons un port de 384 kbps et nous voulons transmettre à 192kbps. L’opérateur garantit 128kbps avec un burst.

interface serial 0/0
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay class MPCLASS
!
map-class frame-relay MPCLASS
frame-relay cir 192000          ! Rate à 192 kbps
frame-relay be 24000            ! Excess Burst : EIR = AR - CIR = 384 - 192 = 192. 
                                ! Bc = (1/8) * CIR = (1/8) * 192 = 24 d'ou Tc = 125ms.
                                ! Alors Be = EIR x Tc(s) = 192 * 0*.125 = 24 kbps 
frame-relay mincir 128000       ! Minimum garantit par l'opérateur 128 kbps
frame-relay adpative-shaping becn

Exemple 3 : Maintenant nous avons toujours un port à 384 kbps et que nous voulons transmettre à 128kbps avec une garantit de 64 kbps. Nous utilisons un interval de 100ms.

interface serial 0/0
encapsulation frame-relay
frame-relay traffic-shaping
frame-relay class MPCLASS
!
map-class frame-relay MPCLASS
frame-relay cir 128000    ! Transmission à 128 kbps
frame-relay bc 12800      ! Bc = CIR * Tc = 128 * (100/1000) = 128 * 0.1 = 12.8 kbps  
frame-relay be 25600      ! Be = EIR * Tc = (AR - CIR) * Tc = 256 * 0.1 = 25.6 kpbs.
frame-relay adpative-shaping becn