+ Responder ao Tópico



  1. #1
    Matuzalem_
    Visitante

    Padrão Balanceando DOIS LINKS no mesmo server

    Pessoal, alguem sabe um tutorial bom para que eu possa fazer balanceamento de dois links?
    a estrutura é a seguinte...


    Embratel------- Eth1 (200.XXX.XX.XX)
    Server Linux Eth3 Rede Local (192.168) ----
    Telemar-------- Eth2 (200.XXX.XX.XX)



    Queria balancear o link, rede local sairima "metade" por um link e metade por outro, qual a melhor forma de fazer?? pensei em redirect, tipow.. o que for porta 80 saia por um link e o que nao for sai por outro, sera que eh a melhor opcao?? aguardo sugestoes!!
    abracos,

  2. #2

    Padrão Balanceando DOIS LINKS no mesmo server

    Ola...

    Fazer o balanceamento (link com menor tráfego) é complicado, mas o redirecionamento por portas é simples. Para o redirecionamento de portas utilize o iproute2. Há vários tutorias na NET explicando como configurar isto.

    t+

  3. #3
    muganga
    Visitante

    Padrão balanceamento


  4. #4

    Padrão Balanceando DOIS LINKS no mesmo server

    no wiki do underlinux tem um tutorial de load balance se tivesse dado uma procurada antes de postar ia achar, under-linux.org/wiki

    falows

  5. #5
    butkam
    Visitante

    Padrão eu consegui.....

    1° remove o default... ex.: ip route del default
    2° crie um arquivo e execute....
    ##conteúdo do arquivo##
    ####balanceamento####
    #!/bin/sh
    ip route del default
    ip rule add prio 10 table main
    ip route add default proto static via GW1 src IPSERVIDORGW1 table link1
    ip route app prohibit default proto static table link1
    ip route add default proto static via GW2 src IPSERVIDORGW2 table link2
    ip route app prohibit default proto static table link2
    ip rule add prio 15 from REDEGW1 table link1
    ip rule add prio 16 from REDEGW2 table link2
    ip route add default proto static table balance nexthop via GW1 nexthop via GW2
    ip rule add prio 20 table balance
    #fim arquivo balanceamento#

    OBSERVAÇÕES:
    GW1 = gateway da 1ª .... ex. ip do modem adsl 1... 192.168.1.1
    GW2 = gateway da 2ª .... ex. ip do modem adsl 2... 192.168.2.1
    IPSERVIDORGW1 = ip da placa de rede do servidor conectado no modem 1... 192.168.1.2
    IPSERVIDORGW2 = ip da placa de rede do servidor conectado no modem 2... 192.168.2.2
    REDEGW1 = rede conectado no modem 1 com máscara... 192.168.1.0/24
    REDEGW2 = rede conectado no modem 2 com máscara... 192.168.2.0/24

    3° adicione em /etc/iproute2/rt_tables
    ###rt_tables###
    15 link1
    16 link2
    20 balance
    ###fim rt_tables###


    e só... 2 links funcionando... meio a meio... tudo mto rápido

    abraços...

    butkam

  6. #6
    maverick_cba
    Visitante

    Padrão Balanceando DOIS LINKS no mesmo server

    Manero meu, até que em fim alguem resolveu postar uma solução direta e sem enrolação. Valew!

  7. #7
    Flavio-RJ
    Visitante

    Padrão Balanceando DOIS LINKS no mesmo server

    E se eu tiver um link de 2 M e outro de 1M, como faria pra ficar 67% pro primeiro e 33% pro segundo?
    Dúvida: se um link cair, o que ficar assume tudo?

    Valeu! :good:

  8. #8

    Padrão Balanceando DOIS LINKS no mesmo server

    Tenta fazer o seguinte, na regra de gateway default :

    ip route add default table 20 proto static \
    nexthop via ${EXTGW1} dev ${EXTIF1} weight 2\
    nexthop via ${EXTGW2} dev ${EXTIF2} weight 3

    O comando tem que ser na mesma linha ok ?

    Isso dá prioridades diferentes para os gateways, mas não sei dizer que percentual

  9. #9
    nikolas
    Visitante

    Padrão Balanceando DOIS LINKS no mesmo server

    Só agora vi esta assunto e estou com um problema igual para balancear, poderia até ser 50% para cada link só que uso proxy tranparente no servidor como fica a regra neste caso?
    []'s