+ Responder ao Tópico



  1. #1

    Question QoS - Dúvida na marcação.

    Pessoal, estou expondo meu protótipo de QOS no MK, estou com uma dúvida sobre a ordem das marcações/tipos, ex. No mangle eu marco com prerouting o serviços que quero priorizar (http/ftp/p2p/jogos...etc), esta marcação serve para os dados que chegam do link e vão para o cliente, correto ? E no queue tree eu faço uma arvore "QOS-Down" e coloco como parent "Global-In" ou Out?
    Quando eu coloco em global-in, nas simple queues os uploads feitos pelos cliente nãos são contabilizados, mesmo eu ativando a segunda arvore "QOS-Up" (esta que eu também não sei quais marcações vindas do mangle servem para ela). Estou precisando deixar redondo para estabelecer limites de consumo de certos serviços e seus limites mínimos (garantia de banda).

    Agradeço muito quem puder me dar uma ajuda, não precisa ser uma "receita de bolo" rsrsrs, mas pelo menos onde fica o caminho das pedras...

    Obrigado PessoALL
    Miniaturas de Anexos Miniaturas de Anexos Clique na imagem para uma versão maior

Nome:	         Mangle.JPG
Visualizações:	236
Tamanho: 	178,2 KB
ID:      	5282   Clique na imagem para uma versão maior

Nome:	         QueueTree.JPG
Visualizações:	195
Tamanho: 	163,5 KB
ID:      	5283  

    Última edição por agpnet; 27-08-2009 às 00:52.

  2. #2

    Padrão

    o QOS é complicado d explicar digitando.
    mas vo citar um exempli

    add chain=prerouting porta 80 action=mark-connection \
    new-connection-mark=http passthrough=yes comment="Marca porta 80" \
    disabled=yes
    add chain=prerouting connection-mark=http action=mark-packet \
    new-packet-mark=http_pacote passthrough=yes comment="" disabled=yes


    em queue tree

    add name="http Down" parent=global-in packet-mark=http_pacote limit-at=0 \
    queue=default priority=2 max-limit=1024000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="http Up" parent=global-out packet-mark=http_pacote limit-at=0 \
    queue=default priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no


    resumindo, vc marca no mangle as conexoes e depois vc marca todos pacotes com a marca http_pacotes

    depois em queue tree vc add o global-in e global-out para controlar a entrada e saida



  3. #3

    Padrão

    Citação Postado originalmente por ederjohann Ver Post
    o QOS é complicado d explicar digitando.
    mas vo citar um exempli

    add chain=prerouting porta 80 action=mark-connection \
    new-connection-mark=http passthrough=yes comment="Marca porta 80" \
    disabled=yes
    add chain=prerouting connection-mark=http action=mark-packet \
    new-packet-mark=http_pacote passthrough=yes comment="" disabled=yes


    em queue tree

    add name="http Down" parent=global-in packet-mark=http_pacote limit-at=0 \
    queue=default priority=2 max-limit=1024000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
    add name="http Up" parent=global-out packet-mark=http_pacote limit-at=0 \
    queue=default priority=8 max-limit=1024000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no


    resumindo, vc marca no mangle as conexoes e depois vc marca todos pacotes com a marca http_pacotes

    depois em queue tree vc add o global-in e global-out para controlar a entrada e saida
    ederjohann, obrigado pela explicação, mas no mk server tenho 3 interfaces (WAN-PROXY-CLIENTES) todas ethernet, não seria mais fácil no queue tree colocar global-total em vez de fazer tudo separado ? Pois notei que os Avg. Rates ficam iguais tanto em up quanto em down, meu mk esta mais ou menos assim:
    LINK---MK----PPPOE-SERVER---Clientes
    ........PROXY

    Então penso assim, tudo que é IN na interface do link vira OUT na interface do pppoe server e por isso os valores duplicados pois acredito que o mk receba o pacote faz-se o prerouting e encaminha para o proxy ou pppoe-server, onde ele faz novamente o prerouting antes de mandar para os clientes no pppoe, não sei se neste esquema está funcional para os dois lados.

    Detalhe, quando ativo o esquema da imagem anexa, o controle de banda dos clientes fica furado, ai desabilito o QOS-UP e no DOWN eu coloco global-total e tudo funciona normalmente, vai entender....
    Miniaturas de Anexos Miniaturas de Anexos Clique na imagem para uma versão maior

Nome:	         QueueTree.JPG
Visualizações:	166
Tamanho: 	130,6 KB
ID:      	5309  
    Última edição por agpnet; 29-08-2009 às 01:53.