Marcação de Pacotes por DSCP

Mostrando 1 a 10 de 20 registros

2011-03-25 07:44:11
Henrique Fernandes Silveira
Developer

Olá amigos,

Veja como marcar pacotes por DSCP para fazer controle de banda independente da velocidade de banda do cliente para objetos já armazenados em cache.

MANGLE

Marca os pacotes dos objetos armazenados que vem marcados pelo Speedr com DSCP 12

/ip firewall mangle add action=mark-packet chain=postrouting comment="tos 0x30 (dscp->12) = mark packet [packet_speedr_HIT]" disabled=no dscp=12 new-packet-mark= packet_speedr_HIT passthrough=no

QUEUE TREE

Essa queue tree limita a banda para objetos armazenados em 10M, você pode especificar a banda que achar mais conveniente.

/queue tree add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=10M max-limit=10M name="webcache HIT" packet-mark=packet_speedr_HIT parent=global-out priority=8 queue=default

Bons testes!

Editado: Retirados os espaços pois alguns usuários não conseguiam adicionar as regras

2011-03-31 11:15:37
Mauricio Ferreira Santos (Simples Informática)
Beta tester
License Level: 3
Reply  

Para o pessoal que vai aplicar essas regras, não esquecer de remover os espaços assim que forem aplicar no MK em New Terminal, ok. Abraço a todos!

2011-04-17 21:57:44
Thalles C Santiago

License Level: 8
Reply  

Para que um cliente só não estoure a banda liberada para cache full, pode-se usar o pcq, com ele vc pode limitar a velocidade de cada clientes quando solicitar no cache.

2011-04-28 22:52:26
ARROBASAT COM E SERV DE INFORMATICA LTDA

Reply  

Implementando a dica do colega Thalles Santiago segue o passo a passo:

Controle de Banda com PCQ

Faça as marcações dos pacotes normalmente conforme a regra ja postada:

/ip firewall mangle add action=mark-packet chain=postrouting comment="tos 0x30 (dscp->12) = mark packet\ [packetspeedrHIT]" disabled=no dscp=12 new-packet-mark=\ packetspeedrHIT passthrough=no

Agora que vem o segredo da utilização do PCQ:

Se o seu provedor utiliza somente 2.4ghz não é muito aconselhavel liberar mais de 1 mb por cliente se não estoura a banda do radio.

Para isso crie queue-type pcq liberando 1mb por cliente:

/queue type
add kind=pcq name=PCQ_2.4GHZ pcq-classifier=dst-address pcq-limit=50 pcq-rate=1M pcq-total-limit=2000

Agora criamos a Queue-Tree

/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=\
"Cache-Full - 2.4GHZ" packet-mark=packetspeedrHIT parent=global-out priority=8 queue=PCQ_2.4GHZ

Pronto com isso cada cliente que conectar irá receber 1mb dos arquivos que já estão em cache para os arquivos da net vai receber a banda normal cadastrada no simple queue.

Caso você tenha rede 5.8ghz mimo ou rede cabeada pode fazer outra marcação de packet-mark e limitar esses clientes a 10 megas pois esses rádios tem capacidade de transferir uma banda maior.

No meu provedor utilizo assim 1m para clientes 2.4ghz e 10m para clientes 5.8

Tai a dica.




2011-04-29 13:25:09
Henrique Fernandes Silveira
Developer
License Level: 8
Reply  

Obrigado pela contribuição ARROBASAT!

2011-04-29 22:15:35
William Primo de Lima

Reply  

Tenho uma duvida, ele poder ser conectado direto a uma porta ether do mikrotik oi tem que ser colocado na switch dos clientes?

2011-04-30 09:23:42
Henrique Fernandes Silveira
Developer
License Level: 8
Reply  

Pode ser conectado em uma porta do mikrotik alias considero até melhor.

2011-05-18 13:05:14
E. M Avelar

Reply  

Amigo eu sempre eu usei minhas regras marcando a conexão antes depois macarva os pacontes vc so fez uma regra mardando só os pacotes.

Nao sou exper em mikrotik mas sempre aprendir assim.

No caso ficaria a sim.

/ip firewall mangle

add action=mark-connection chain=postrouting comment="DSCP 12" disabled=no dscp=12 new-connection-mark=webcache-hits passthrough=yes protocol=tcp src-address=192.168.10.100

add action=mark-packet chain=postrouting comment="" connection-mark=webcache-hits disabled=no new-packet-mark=packetspeedrHIT passthrough=yes

Onde esta o 192.168.10.100 seria o ip so Speedr.

Deste jeito fucionaria tb?
Qual a difereça marcar a conexão e nao marcar ?

2011-05-19 10:12:07
Henrique Fernandes Silveira
Developer
License Level: 8
Reply  

Avelar se não marcar não tem como controlar pela queue tree.

Essa regra sua esta diferente da minha, a minha não tem IP, da uma conferida.

Abraços

2011-05-19 22:05:32
E. M Avelar

Reply  

Sim mas esta marcado.

Já utilisei outros caches na minha rede, e sempre usei esta regra ai.

Nunca sabia ki so presisaria de uma regra só foi bom aprender .

Parabéns pelo sistema ja estou testando a 2 dias e nada de travas.

2011-05-27 11:25:15
Valter D. Fernandes

License Level: 3
Reply  

Bom dia. Henrique.


To com uma duvida cruel aqui.

Todos que estiverem na Address-List com descrição "intranet", passam por fora do proxy?

Mostrando 1 a 10 de 20 registros

To reply this post or create new ones you must login

Forgot Password?

*emphasis   **more emphasis**

(4 spaces)code

> quote

* List item
* Another list item

1. Ordered list item
2. Other ordered list item

# Fist level title (##, ###, ####)

[Link's Text](http://address.com)