[GTER] Simple QoS in Vyatta
Douglas Fischer
fischerdouglas at gmail.com
Mon Oct 20 14:46:34 -02 2014
Cara, usei muito pouco Vyatta/Vyos...
Mas, se entendi sua config, você aplicou a policy na Interface Bridge,
certo?
Eu acho que para funcionar, vais ter que aplicar na ETH.
2014-10-18 19:41 GMT-03:00 Alberto Freire <albertofreire at yahoo.com.br>:
> Olá.
>
> Alguém poderia me orientar no que pode estar errado nesse controle?
> Vejam que no tc não marca em nenhum dos controles, passa direto para o
> 'default'.
>
>
> # tc -s class show dev br0
>
> class htb 1:1 root rate 40000Kbit ceil 40000Kbit burst 1600b cburst 1600b
> Sent 57984959305 bytes 54987217 pkt (dropped 0, overlimits 0 requeues 0)
> rate 33558Kbit 3715pps backlog 0b 0p requeues 0
> lended: 0 borrowed: 0 giants: 0
> tokens: -4625 ctokens: -4625
>
> class htb 1:a parent 1:1 leaf 8008: prio 0 rate 3000Kbit ceil 3000Kbit
> burst 15Kb cburst 1599b
> Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
> rate 0bit 0pps backlog 0b 0p requeues 0
> lended: 0 borrowed: 0 giants: 0
> tokens: 640000 ctokens: 66656
>
> class htb 1:b parent 1:1 leaf 8009: prio 0 rate 21000Kbit ceil 21000Kbit
> burst 15Kb cburst 1596b
> Sent 210 bytes 3 pkt (dropped 0, overlimits 0 requeues 0)
> rate 0bit 0pps backlog 0b 0p requeues 0
> lended: 3 borrowed: 0 giants: 0
> tokens: 91000 ctokens: 9094
>
> class htb 1:c parent 1:1 leaf 800a: prio 0 rate 10000Kbit ceil 10000Kbit
> burst 15Kb cburst 1600b
> Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
> rate 0bit 0pps backlog 0b 0p requeues 0
> lended: 0 borrowed: 0 giants: 0
> tokens: 192000 ctokens: 20000
>
> class htb 1:d parent 1:1 leaf 800b: prio 0 rate 1000Kbit ceil 1000Kbit
> burst 15Kb cburst 1600b
> Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
> rate 0bit 0pps backlog 0b 0p requeues 0
> lended: 0 borrowed: 0 giants: 0
> tokens: 1920000 ctokens: 200000
>
> class htb 1:e parent 1:1 leaf 800c: prio 0 rate 6000Kbit ceil 6000Kbit
> burst 15Kb cburst 1599b
> Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
> rate 0bit 0pps backlog 0b 0p requeues 0
> lended: 0 borrowed: 0 giants: 0
> tokens: 320000 ctokens: 33328
>
> class htb 1:f parent 1:1 leaf 8007: prio 0 rate 40000Kbit ceil 40000Kbit
> burst 15Kb cburst 1600b
> Sent 57995260860 bytes 54994161 pkt (dropped 3849, overlimits 0 requeues
> 0)
> rate 33829Kbit 3738pps backlog 0b 7p requeues 0
> lended: 54987214 borrowed: 0 giants: 0
> tokens: 38375 ctokens: -4625
>
>
>
> Interface config:
>
> address 177.xx.xxx.49/28
> aging 300
> hello-time 2
> max-age 20
> priority 0
> promiscuous disable
> stp true
> traffic-policy {
> out CONTROL
> }
>
>
> Traffic-policy:
>
> shaper CONTROL {
> bandwidth 40mbit
> class 10 {
> bandwidth 3mbit
> burst 15k
> ceiling 3mbit
> match 101 {
> ip {
> destination {
> address 177.xx.xxx.52/32
> }
> protocol tcp
> source {
> address 177.xx.xxx.52/32
> }
> }
> }
> queue-type fair-queue
> }
> class 11 {
> bandwidth 21mbit
> burst 15k
> ceiling 21mbit
> match 102 {
> ip {
> source {
> address 177.xx.xxx.55/32
> }
> }
> }
> match 103 {
> ip {
> source {
> address 177.xx.xxx.56/32
> }
> }
> }
> queue-type fair-queue
> }
> class 12 {
> bandwidth 10mbit
> burst 15k
> ceiling 10mbit
> match 104 {
> ip {
> source {
> address 177.xx.xxx.57/32
> }
> }
> }
> queue-type fair-queue
> }
> class 13 {
> bandwidth 1mbit
> burst 15k
> ceiling 1mbit
> match 105 {
> ip {
> source {
> address 177.xx.xxx.59/32
> }
> }
> }
> queue-type fair-queue
> }
> class 14 {
> bandwidth 6mbit
> burst 15k
> ceiling 6mbit
> match 106 {
> ip {
> source {
> address 177.xx.xxx.60/32
> }
> }
> }
> queue-type fair-queue
> }
> default {
> bandwidth 100%
> burst 15k
> queue-type fair-queue
> }
> }
>
>
>
> Att,
>
> Alberto Freire
>
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
--
Douglas Fernando Fischer
Engº de Controle e Automação
More information about the gter
mailing list