User Tools

Site Tools


informatique:cisco:qos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:cisco:qos [2009/06/08 20:15] – édition externe 127.0.0.1informatique:cisco:qos [2010/03/31 16:16] pteu
Line 283: Line 283:
  
 ====Shaping/policing==== ====Shaping/policing====
-ou //trafic conditioner//Objectif = réguler le trafic+ou //trafic conditioner//il s'agit de mécanismes de régulation de trafic
 + 
 +Policing VS Shaping 
 +{{http://www.cisco.com/image/gif/paws/19645/policevsshape-a.gif}}
  
 ===shaping=== ===shaping===
-Le shaping c'est du lissage de trafic = étalement des bursts qui dépassent le **CIR** (Commited Information Rate, càd le débit souscrit d'une liaison louée) en remplissant un tampon (peu conseillé pour les liaisons rapides). Ce tampon se vide lorsque la liaison est libre.+Le **shaping** c'est du lissage de trafic = étalement des bursts qui dépassent le **CIR** (Commited Information Rate, c'est-à-dire le débit souscrit d'une liaison louée) en remplissant un tampon (c'est peu conseillé pour les liaisons rapides car le tampon saturerait immédiatement). Ce tampon se vide lorsque la liaison est libre, c'est le concept du **leaky bucket** (seau troué). 
 + 
 +{{http://www.cisco.com/image/gif/paws/19645/policevsshape-c.gif}}
  
   * bufferisation jusqu'au remplissage du buffer alloué   * bufferisation jusqu'au remplissage du buffer alloué
   * réduit les réémissions TCP en évitant le drop systématique de l'**EIR** (Excess Information Rate = le trafic excédant le CIR)   * réduit les réémissions TCP en évitant le drop systématique de l'**EIR** (Excess Information Rate = le trafic excédant le CIR)
-  * applicable uniquement sur une interface "out" +  * applicable uniquement sur une interface "out" (en sortie de l'interface) 
-  * pas de marking+  * pas de marking (marquage des paquets) 
 + 
 +==Mise en place== 
 +Il existe 2 manières de mettre en place du shaping : 
 + 
 +  * directement sur une interface 
 + 
 +S'applique sur tout le trafic sortant de l'interface : 
 +<code> 
 +int xxx 
 + traffic-shape rate CIR [Bc [Be [buffer limit]]] 
 +</code> 
 + 
 +ou en utilisant une ACL pour sélectionner le trafic sur lequel s'appliquera le shaping : 
 +<code> 
 +int xxx 
 + traffic-shape groupe ACL CIR [Bc [Be]] 
 +</code> 
 + 
 +  * ou passer par une class-map (sélection du trafic concerné) et une policy-map (définition de l'action à appliquer sur le trafic) ; puis l'appliquer sur une ou des interface(s) 
 + 
 +<code> 
 +class-map match-all toto_class-map 
 + description class-map all traffic 
 + match any 
 +
 +policy-map toto_policy-map 
 + class toto_class-map 
 +  ! envoyer Bc par intervalle 
 +  shape average CIR Bc Be 
 +  ! envoyer Bc+Be par intervalle 
 +  shape peak CIR Bc Be 
 +
 +int xxx 
 + service-policy {input|output} toto_policy-map 
 +</code>
  
 ===policing=== ===policing===
-Écrêtement du trafic qui dépasse le CIR.+Le **policing** est l'écrêtement du trafic qui dépasse le CIR.
  
   * on peut définir différentes actions (drop, mark + transmit)   * on peut définir différentes actions (drop, mark + transmit)
 +  * s'applique sur une interface en "in" ou en "out"
 +
 +Le policing utilise le concept du **token bucket** (seau à jetons) = les jetons se régénèrent à la vitesse du CIR = Bc / Tc
 +
 +===Liens===
  
-Le shaping s'appliquent sur une interface en "out" uniquement ; le policying s'applique sur une interface en "in" ou en "out".+  * [[http://www.cisco.com/en/US/docs/ios/12_2/qos/configuration/guide/qcfpolsh.html|Policing and Shaping Overview]] chez cisco 
 +  * [[http://www.cisco.com/en/US/tech/tk543/tk545/technologies_tech_note09186a00800a3a25.shtml|Comparing Traffic Policing and Traffic Shaping for Bandwidth Limiting]] chez cisco
  
-Notions de token bucket = les jetons se régénèrent à la vitesse du CIR = Bc / Tc 
  
 ====Link efficiency==== ====Link efficiency====
informatique/cisco/qos.txt · Last modified: 2013/10/14 20:44 by 127.0.0.1