Página 1 de 11 123456 ... ÚltimoÚltimo
+ Responder ao Tópico



  1. Olá amigos
    Não sei se utiliza isso em outros recursos, mas estou usando para o Balanceamento, mas gostaria de compreender melhor o que e como
    é o funcionamento desse NTH.
    Acredito que teria melhores resultados, se eu pudesse entender isso.
    Por exemplo, utilizo no Balanceamento, e testei nas seguintes configuracoes (para 3 links no caso), e tive os seguintes resultados

    Funciona, mas acompanhando o nr de pacotes observo a a proporcao citada ao lado (aproximadamente)
    2,1,0 100 pacotes
    2,1,1 50 pacotes
    2,1,2 25 pacotes

    Funciona, mas acompanhando o nr de pacotes observo a a proporcao citada ao lado (aproximadamente)
    2,4,0 100 pacotes
    2,4,1 50 pacotes
    2,4,2 25 pacotes

    Nao funcionou
    1,1,0
    2,1,0
    2,1,1

    Não funcionou
    1,1,0
    1,1,1
    1,1,2

    Não me recordo o teste
    3,1,0
    3,1,1
    3,1,2

    Não funcionou
    3,1,0
    3,2,1
    3,3,2

  2. o amigo mson77 acho que poderia explicar bem sobre o nth.



  3. Olá....


    vamos lá:


    1) Vc define o tamanho do seu universo... isso se faz no campo "every";
    2) Vc batiza/nomeia/seleciona o contador.... um numero de 0 a 15 pois MK possui 16 contadores;
    3) Valor atual do contador... nesse momento;

    Isso tudo fica no trinomo (every,contador,valor). Nessa ordem.


    Entao... se vc define:
    every=5... seu universo de valores será 0,1,2,3,4,5 ==> ou seja 6 valores.

    every=1... seu universo será 0,1 ==> 02 valores
    every=2... seu universo será 0,1,2 ==> 03 valores.

    Entao a mecanica de round-robin será:

    (1,0,0),(1,0,1) ==> 2 valores usando contador numero 0
    (1,7,0),(1,7,1) ==> 2 valores usando contador numero 7

    =======================

    (3,9,0),(3,9,1),(3,9,2),(3,9,3) ==> 4 valores (every=3) usando contador numero 9.

    Deu pra entender...???

    Agora basta usar isso nas "new connections"... round-robin.... ciclico.


    Abraços,

  4. PErfeito... consegui entender.

    Agora precisaria entender qual a lógica para o MT usar isso num balanceamento, visto que percebi a seguinte logica:

    Para 2 links
    usei
    1,1,0 - A
    1,1,1 - B
    Funciona normal, mas percebi que de n pacotes,
    100 passam pelo A e
    55 passam pelo B

    Já para 3 links usei:
    2,1,0 - A
    2,1,1 - B
    2,1,2 - C
    Funciona, mas percebi que de n pacotes,
    Passaram
    1000 no A
    330 no B
    100 no C


    Ou seja, quanto mais links tiver, o segundo link será terá menos passagem de pacotes

    O ideal seria que conseguisse utilizar com maior enfase o segundo link.



  5. Ola liandrocarniel....


    Vamos iniciar entendendo o que é uma "conexão".

    Resp: Por conexão entende-se um enlace tcp/ip que começou com SYN.
    Tem gente aqui no forum que confunde conexao tcp/ip por conexão de login de usuario de hotspot. Ambas sao conexoes mas conceitualmente distintas.

    Em cenario de load balancing... estamos falando de conexao tcp/ip.

    Entao... fazemos marcação de "novas conexoes" tcp/ip... e atribuimos rotas estáticas. Correto?

    Existem algumas conexoes **SEM** marcacao... por exemplo... aquelas originadas de 127.0.0.1 e que nao passou pela sua regra do "mangle". E vc ainda deve defiir uma rota para essa conexao... que nao possui marcacao... entao... defina uma rota estatica X para os pacotes sem marcacao. Isso vai gerar tb um desequilibrio.

    Enfim... o desequilibrio que vc aponta é devido ao perfil de conexoes tcp/ip... e nao da distribuição da marcacao de pacotes tcp/ip usando-se a mecanica de round-robin.


    Espero ter esclarecido.

    Abraços,



    ========================
    editado:


    ==> de onde vc tirou a contagem de pacotes... que vc apresentou na sua ultima mensagem?
    ==> essa contagem de pacotes é...
    • acumulado geral no tempo?
    • acumulado numa janela de tempo? (frame de monitoramento no winbox)
    No seu raciocinio... cabe considerar o MTU... (tamanho do frame ethernet... geralmente 1500bytes). Entao uma resposta pode gerar mais de 01 pacote devido a limitacao do MTU... digo: Se Y quer enviar 2000 bytes p vc... isso irá gerar 02 pacotes obrigatoriamente.




    mson77
    =================================== ====
    Se voce achou minha ajuda interessante... e se desejar retribuir-me... visite a minha lista de desejos da Livraria Cultura. Segue link abaixo:
    https://under-linux.org/forums/../im...c/progress.gif
    Última edição por mson77; 18-02-2008 às 13:25. Razão: adicionar mais informacao com respeito a pacote tcp e MTU






Tópicos Similares

  1. Gostaria de saber se é possível?
    Por Marcos_Duda no fórum Servidores de Rede
    Respostas: 5
    Último Post: 05-07-2004, 17:16
  2. ALGUEM AQUI GOSTARIA DE DAR CURSO ON-LINE?
    Por copynow no fórum Servidores de Rede
    Respostas: 31
    Último Post: 18-06-2004, 08:19
  3. gostaria de saber como fazer pro meu servidor rodar isso
    Por bouncer no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 10-08-2003, 23:25
  4. GOSTARIA DE SABER COMO CONFIGURAR O BIND
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 10-07-2003, 17:40
  5. Respostas: 2
    Último Post: 02-11-2002, 07:34

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L