<html>
  <head>
    <meta content="text/html; charset=ISO-8859-15"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">C'è una differenza sostianziale da
      fare: policing o shaping.<br>
      <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-15">
      <span id="result_box" class="" lang="it"><span class="hps">Con il
          policing, quando il</span> <span class="hps">traffico
          raggiunge</span> <span class="hps">la velocità massima</span>
        <span class="hps">configurata (rate limit)</span><span>, il
          traffico</span> <span class="hps">in eccesso</span> <span
          class="hps">viene in genere droppato</span> o rimarcato
        (marking)<span> .</span> <span class="hps">Il</span> <span
          class="hps">risultato</span> <span class="hps">è una</span> <span
          class="hps">velocità in outbound che è sicuramente sotto il
          rate limit ma solo per quel traffico che tende ad andare oltre
          il rate limit</span><span class="hps"></span><span>
          configurato.</span> <span class="hps">A differenza del
          policing</span><span>,</span> il <span class="hps">traffic
          shaping</span> <span class="hps">mantiene</span> <span
          class="hps">i pacchetti</span> <span class="hps">che tendono
          a superare il rate limit in eccesso in</span> <span
          class="hps">una coda</span> (queing) <span class="hps">e ne
          schedula l'uscita degli stessi secondo le regole che gli
          vengono indicate</span><span>.</span> <span class="hps">Il
          risultato del</span> <span class="hps">traffic shaping</span>
        <span class="hps">è</span> <span class="hps">che si ha una
          velocità di uscita sotto ad un certo rate limit ma con
          l'utilizzo di molte più risorse e molto più costante per tutto
          il flusso del traffico. <br>
          <br>
          Quello che vuoi fare tu è in pratica lo shaping del traffico e
          lo si fa semplicemente creando un'ACL per classificare il
          traffico e creando successivamente una class-map per la
          definizione della classe di servizio a cui vuoi dare il
          rate-limit (nel tuo caso penso tutto il traffico). Ti riporto
          una semplice configurazione e te la scrivo in linea generale
          per darti un'idea, se hai problemi chiedi pure:<br>
          <br>
          class-map shappol<br>
             match access-group 101 //101 è il numero dell'ACL che hai
          creato per classificare il traffico<br>
          <br>
          policy-map pippo<br>
             class </span></span><span id="result_box" class=""
        lang="it"><span class="hps">shappol</span></span><span
        id="result_box" class="" lang="it"><span class="hps">    <br>
               priority 1000 //garantisci una "banda minima" di 100K<br>
           <br>
          *** cosi configuri il traffic policing ***<br>
           policy-map Policing<br>
             class class-default <br>
               police 3300000 103000 103000 conform-action transmit
          exceed-action drop // </span></span><span id="result_box"
        class="" lang="it"><span class="hps"><span class="content"><b
              class="cBold">il comando è: police</b> <em
              class="cEmphasis">bps burst-normal burst-max</em> <b
              class="cBold">conform-action</b><b style="font-weight:
              bold" class="cKeyword"> </b><span style="color: Black;
              font-style: italic; font-weight: normal">action</span><span
              style="color: Black; font-style: normal; font-weight:
              bold"> </span><b class="cBold">exceed-action</b><b
              style="font-weight: bold" class="cKeyword"> </b><span
              style="color: Black; font-style: italic; font-weight:
              normal">action </span><span style="color: Black;
              font-style: normal; font-weight: bold">violate-action</span><b
              style="font-weight: bold" class="cKeyword"> </b><span
              style="color: Black; font-style: italic; font-weight:
              normal">action
              <br>
            </span></span>     service-policy pippo<br>
               <br>
        </span></span><span id="result_box" class="" lang="it"><span
          class="hps"><span id="result_box" class="" lang="it"><span
              class="hps">*** </span></span>cosi configuri lo shaping
          ***<br>
        </span></span><span id="result_box" class="" lang="it"><span
          class="hps"><span id="result_box" class="" lang="it"><span
              class="hps"></span></span>policy-map parent<br>
              class class-default<br>
               shape average 3300000 103000 0 </span></span>// il
      comando è:<b class="cCN_CmdName"> shape</b> <span
        class="cCp_CmdPlain">[</span><b style="font-style: normal"
        class="cKeyword">average</b> <span style="font-style: normal"
        class="cCp_CmdPlain">|</span> <b class="cKeyword">peak</b><span
        style="font-weight: normal" class="cCp_CmdPlain">]</span> <em
        style="font-weight: bold" class="cArgument">mean-rate</em> <span
        class="cCp_CmdPlain">[[</span><em class="cArgument">burst-size</em><span
        class="cCp_CmdPlain">] [</span><em class="cArgument">excess-burst-size</em><span
        class="cCp_CmdPlain">]]
      </span><span id="result_box" class="" lang="it"><span class="hps">
          <meta http-equiv="content-type" content="text/html;
            charset=ISO-8859-15">
          <span class="content"></span>      <br>
               service-policy pippo<br>
        </span><span class="hps"></span></span><br>
      Te l'ho generalizzato molto ma nel caso di configurazioni
      complesse i valori che inserisci li dovresti tirare fuori anche in
      base alla velocità di aggiornamento dei token (policing e shaping
      utilizzano l'algoritmo token bucket).<br>
      <br>
      Ciae<br>
      <br>
      Il 12/5/12 8:50 PM, Alessandro Gnagni ha scritto:<br>
    </div>
    <blockquote cite="mid:50BFA568.4010602@gmail.com" type="cite">
      <pre wrap="">Vorrei impostare che tutti gli ip della rete interna che non ricadono in
un range abbiano un limite alla banda in download e upload che possono
usare.


Cisco877#sh hardware
Cisco IOS Software, C870 Software (C870-ADVSECURITYK9-M), Version
12.4(15)T12, RELEASE SOFTWARE (fc3)
Technical Support: <a class="moz-txt-link-freetext" href="http://www.cisco.com/techsupport">http://www.cisco.com/techsupport</a>
Copyright (c) 1986-2010 by Cisco Systems, Inc.
Compiled Fri 22-Jan-10 12:32 by prod_rel_team

ROM: System Bootstrap, Version 12.3(8r)YI4, RELEASE SOFTWARE

Cisco877 uptime is 1 day, 39 minutes
System returned to ROM by power-on
System restarted at 20:09:28 GMT Tue Dec 4 2012
System image file is "flash:c870-advsecurityk9-mz.124-15.T12.bin"








Il 05/12/2012 13.20, Stefano Ninux ha scritto:
</pre>
      <blockquote type="cite">
        <pre wrap="">Qual'è il tuo obiettivo?  Cosa vuoi fare esattamente?

Che modello di router hai e che versione dell'IOS?

P.S. Non mi sembra che comunque questa sia una discussione da
nodi-roma... ma più da not-wireless...

Il 12/4/12 11:16 PM, Alessandro Gnagni ha scritto:
</pre>
        <blockquote type="cite">
          <pre wrap="">Qualcuno ha esperienza di configurazione di Class-Based Traffic Policing
(CBTP) su router cisco?
volevo provare a fare una configurazione a casa e se magari qualcuno mi
dava un consiglio o una configurazione già funzionante su altra macchina
potrei fare reverse engineering e provare a farlo da solo per imparare.
Thx
</pre>
        </blockquote>
        <pre wrap="">
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>