Bem amigos preciso saber se alguem ja utiliza esse metodo de controle de banda vindos do cache por cliente..

Ex: Cliente com faixa de ip 10.2.0.0/16, irá receber do cache a velocidade maxima de 1mb

Cliente com faixa de ip 10.3.0.0/16, irá receber 2mb

e assim por diante..

Utilizo marcas de pacote po dscp via mangle.. mas ainda não consegui bolar algo em relação a administração de velocidades por ip, uma vez que o mk-auth cria automaticamente a qeue  simple para cada pppoe..

Encontrei algum material relacionado no site underlinux

https://under-linux.org/showthread.php?t=150155

https://under-linux.org/entry.php?b=2482

Se alguem ja tiver feito, vamos compartilhar!

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • É Facil!

    Fiz dessa forma para um cliente, porem ele tinha era 6 tipos diferentes.

    Pra isso vc cria a range de ip de cada  velocidade desejada no mikrotik e no MK-Auth vc vai ter que colocar o ip de cada cliente na mão conforme vc deseja.

    Exemplo:

    Cliente que vai receber 1 Mega:

    IP do cliente: 10.2.0.2

    Cliente que vai receber 2 Megas:

    Ip do cliente: 10.3.0.3

    Agora colocar ip automático o MK-Auth não vai conseguir fazer se for no mesmo Mikrotik.

    Na mão funciona tranquilo.

    Entendeu?

    Qualquer coisa me add.

    Skype: Danilo Tomich

  • Amigo.. controle de banda eu sei como faz.. o topico é relacionado ao conteudo cacheado, tudo que vier do cache eu mandar como extra na velocidade do cliente.. entende..

    eu tenho cache full atualmente funcionando perfeitamente.. so que se um cliente entra em um video por exemplo ele consome toda banda vinda do cache.,. quero que ele consuma somente uma fatia pre determinada...mas estou estudando ak e logo postarei resultados.

  • Então cara, é isso mesmo. Acho que vc  que não entendeu o que falei...

    O que eu disse não tem nada a ver com controle de banda.. E sim como o tópico diz.

    Já que não entendeu, vamos la então...

    Partindo da ideia que vc já tenha  uma range de ip configurada para clientes e o cache full configurado no firewall --> mangle e que esteja funcionando.

    Então faz o seguinte: "Seguindo o exemplo de ip que vc colocou no tópico."

    Abra a regra do cache full la em mangles e na aba General, em Dst. Address vc coloca a range de cada velocidade desejada. 

    Exemplo:

    A Range de ip 10.2.0.0/16, irá receber do cache a velocidade maxima de 1mb

    ;;; CACHE FULL CLIENTES 1 MB
    chain=prerouting action=mark-packet new-packet-mark=cache_full _1M
    passthrough=yes dst-address=10.2.0.0/16 dscp=18

    Cliente com faixa de ip 10.3.0.0/16, irá receber 2mb

    ;;; CACHE FULL CLIENTES 2 MB
    chain=prerouting action=mark-packet new-packet-mark=cache_full_2M 
    passthrough=yes dst-address=10.3.0.0/16 dscp=18

    PRONTO...

    Agora é só criar no Queue Tree e Queue Types as velocidades desejadas para cada range de ip.

    Exemplo:

    No Queues Types:

    Para clientes de 1 Mega

    name="Thunder_1M" kind=pcq pcq-rate=1M pcq-limit=50 pcq-classifier=dst-address
    pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
    pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32
    pcq-src-address6-mask=64 pcq-dst-address6-mask=64

    Para clientes de 2 Megas

    name="Thunder_2M" kind=pcq pcq-rate=2M pcq-limit=50 pcq-classifier=dst-address
    pcq-total-limit=2000 pcq-burst-rate=0 pcq-burst-threshold=0
    pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32
    pcq-src-address6-mask=64 pcq-dst-address6-mask=64

    E em Queues Tree

    Para cliente de 1 mega:

    name="Cache Full 1 M" parent=global-out packet-mark=cache_full_1M limit-at=0
    queue=Thunder_1M priority=8 max-limit=8M burst-limit=0 burst-threshold=0
    burst-time=0s

    Para cliente de 2 mega:

    name="Cache Full 2 M" parent=global-out packet-mark=cache_full_2M limit-at=0 
    queue=Thunder_2M priority=8 max-limit=8M burst-limit=0 burst-threshold=0 
    burst-time=0s

    Prontinho, ai como disse, vc tem que colocar o ip na mão la no mk-auth que vai funcionar tranquilo.

    Caso ainda não consiga ou não entendeu pode me adicionar.

    Mais agora acredito esta bem claro.

    vlw..

  • sei entendo... me responde uma coisa.. os clientes que estão fixados para receber 1M, irão compartilhar este 1M ou cada um receberá 1M vindos do cache?

  • Da forma que coloquei ai, vai ser 1 mega pra cada cliente mais a velocidade contratada dele. E com um limite de 8 megas geral para cada regra.

    ok?


    Marcelo Lanza disse:

    sei entendo... me responde uma coisa.. os clientes que estão fixados para receber 1M, irão compartilhar este 1M ou cada um receberá 1M vindos do cache?

  • muito bem.. obrigado vou fazer os testes e publico, outra coisa.. passa seu skype pra gente manter contato.,. trocar figurinha sempre e bom

  • Verdade, é sempre bom mesmo..

    Skype: Danilo Tomich

    Site: www.mucurinet.com.br

    E-mail: danilo@mucurinet.com.br



    Marcelo Lanza disse:

    muito bem.. obrigado vou fazer os testes e publico, outra coisa.. passa seu skype pra gente manter contato.,. trocar figurinha sempre e bom

  • Então amigo.. desde ja obrigado pela dica.. muito simples e poucas regras, eu ja tenho ips setados para cada cliente no mk-auth.. agora vou realocar os ips seguindo os planos... pra assim poder limitar por plano o que vier do cache..

    mas funcionou.. ja me ajudou muito.

    T+

This reply was deleted.