[quote="Magalhaes"]Oi pessoal,
pretendo limitar a banda num dos meus clientes a 10 Mbps, usando o comando rate limit.
sintaxe: rate-limit {input | output} [access-group [rate-limit] acl-index | qos-group number] bps burst-normal burst-max conform-action action exceed-action action
Se 1 Mbps são 1024 kbps e 1 kbps = 1024 bps, então 10 Mbps (10*1024*1024) = 10485760. correcto?
Ola
Deixe-me fazer 2 observações:
rate-limit input (Bits per second) (burst bytes) (Maximum burst bytes)
O primeiro valor é Bits per second (Bits)
O segundo Normal burst bytes (bytes)
O terceiro Maximum burst bytes (bytes)
Podemos reparar que o primeiro é em bits e os outros dois em bytes, portanto os valores serão diferentes.
A outra observação é quanto ao comando conform-action, o continue seria se fosse criar um rate limit com diversas condiçoes para que ele analisasse a segunda linha, o comando neste caso seria transmit.
Com isso teremos:
rate-limit input 10240000 1280000 1280000 conform-action transmit exceed-action drop
rate-limit output 10240000 1280000 1280000 conform-action transmit exceed-action drop
pois 64Kbps * 4 = 256Kbps * 4 = 1024Kbps * 10000 = 10240000Kbps
Kbps = bits per second para bytes deve-se dividir por 8
10240000 / 8 = 1280000
abs