Página 23 de 23 PrimeiroPrimeiro ... 181920212223
+ Responder ao Tópico



  1. qual versao funciona esse load... 2.9.27? essa e a q eu uso

  2. Citação Postado originalmente por jeanfrank Ver Post
    Bom dia a todos

    Testei vários balanceamentos e tive muitos problemas com msn, bancos conectividade social etc
    Então pesquisando implementei um load balance por nth + permanent conection e ficou muito bom, aqui estou utilizando 5 links de velocidade iguais e mesma operadora e detalhe os links tem que estar bons pra dar tudo certo no meu caso tenho 2 links locais na sede da empresa e 3 links remotos vindo de outras partes da cidade não entrarei em detalhes esta parte somente o balanceamento mas se alguem tiver duvida é só postar e ajudamos no que puder. Segue:

    Comece criando faixas de ip pras interfaces dos links no server mk tenho 7 interfaces lan;
    Minha interface que distribui o sinal chama-se clientes.

    ip/address list

    Link1 = 192.168.4.253/24
    Link2 = 192.168.2.253/24
    Link3 = 192.168.3.253/24
    Link4 = 192.168.1.253/24
    Link5 = 192.168.9.253/24

    Agora vamos criar 5 address list uma pra cada link

    ip/firewall/address list

    +/name:Link1 / 192.168.4.253/ok
    +/name:Link2 / 192.168.2.253/ok
    +/name:Link3 / 192.168.3.253/ok
    +/name:Link4 / 192.168.1.253/ok
    +/name:Link5 / 192.168.9.253/ok

    Continuando vamos criar todas as regras de mangle

    ip/firewall/mangle

    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link1#Action/Action: mark connection/New connection mark:Link1/passthrough=yes
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link1#Action/Action: mark routing/New routing mark:Link1/passthrough=no

    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link2#Action/Action: mark connection/New connection mark:Link2/passthrough=yes
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link2#Action/Action: mark routing/New routing mark:Link2/passthrough=no

    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link3#Action/Action: mark connection/New connection mark:Link3/passthrough=yes
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link3#Action/Action: mark routing/New routing mark:Link3/passthrough=no

    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link4#Action/Action: mark connection/New connection mark:Link4/passthrough=yes
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link4#Action/Action: mark routing/New routing mark:Link4/passthrough=no

    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link5#Action/Action: mark connection/New connection mark:Link5/passthrough=yes
    General#chain-prerouting/In. interface: Clientes#Advanced/Src. address list: Link5#Action/Action: mark routing/New routing mark:Link5/passthrough=no

    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes/Connection State: new#Extra: nth every=4, Counter=4, Packet=0/Action/Action: mark connection/New connection mark:Link1/passthrough=yes
    General#chain-prerouting/In. interface: Clientes/Connect mark:Link1#Action/Action: add src to address list/address list:Link1/timeout: 1d 00:00:00
    General#chain-prerouting/In. interface: Clientes/Connection mark: Link1#Action/Action: mark routing/New routing mark:Link1/passthrough=no
    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes/Connection State: new#Extra: nth every=4, Counter=4, Packet=1/Action/Action: mark connection/New connection mark:Link2/passthrough=yes
    General#chain-prerouting/In. interface: Clientes/Connect mark:Link2#Action/Action: add src to address list/address list:Link2/timeout: 1d 00:00:00
    General#chain-prerouting/In. interface: Clientes/Connection mark: Link2#Action/Action: mark routing/New routing mark:Link2/passthrough=no
    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes/Connection State: new#Extra: nth every=4, Counter=4, Packet=2/Action/Action: mark connection/New connection mark:Link3/passthrough=yes
    General#chain-prerouting/In. interface: Clientes/Connect mark:Link3#Action/Action: add src to address list/address list:Link3/timeout: 1d 00:00:00
    General#chain-prerouting/In. interface: Clientes/Connection mark: Link3#Action/Action: mark routing/New routing mark:Link3/passthrough=no
    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes/Connection State: new#Extra: nth every=4, Counter=4, Packet=3/Action/Action: mark connection/New connection mark:Link4/passthrough=yes
    General#chain-prerouting/In. interface: Clientes/Connect mark:Link4#Action/Action: add src to address list/address list:Link4/timeout: 1d 00:00:00
    General#chain-prerouting/In. interface: Clientes/Connection mark: Link4#Action/Action: mark routing/New routing mark:Link4/passthrough=no
    ---------------------------------------------------------------------------------------------
    General#chain-prerouting/In. interface: Clientes/Connection State: new#Extra: nth every=4, Counter=4, Packet=4/Action/Action: mark connection/New connection mark:Link5/passthrough=yes
    General#chain-prerouting/In. interface: Clientes/Connect mark:Link5#Action/Action: add src to address list/address list:Link5/timeout: 1d 00:00:00
    General#chain-prerouting/In. interface: Clientes/Connection mark: Link5#Action/Action: mark routing/New routing mark:Link5/passthrough=no
    ---------------------------------------------------------------------------------------------
    Bom ufa...finalizado as regras de mangle vamos pra regras de nat...

    General#chain:srcnat/Connection mark: Link1#Action/Action: src-nat/to addresses:192.168.4.253/to ports: 0-65535

    General#chain:srcnat/Connection mark: Link2#Action/Action: src-nat/to addresses:192.168.2.253/to ports: 0-65535

    General#chain:srcnat/Connection mark: Link3#Action/Action: src-nat/to addresses:192.168.3.253/to ports: 0-65535

    General#chain:srcnat/Connection mark: Link4#Action/Action: src-nat/to addresses:192.168.1.253/to ports: 0-65535

    General#chain:srcnat/Connection mark: Link5#Action/Action: src-nat/to addresses:192.168.9.253/to ports: 0-65535

    ----------------------------------------------------------------------------------------------
    Finalmente as regras de ip/route list...vamos lá

    Destination: 0.0.0.0/0
    gateway: 192.168.4.254
    Mark: Link1

    Destination: 0.0.0.0/0
    gateway: 192.168.2.254
    Mark: Link2

    Destination: 0.0.0.0/0
    gateway: 192.168.3.254
    Mark: Link3

    Destination: 0.0.0.0/0
    gateway: 192.168.1.254
    Mark: Link4

    Destination: 0.0.0.0/0
    gateway: 192.168.9.254
    Mark: Link5

    Este funciona como meu link principal
    Destination: 0.0.0.0/0
    gateway: 192.168.4.254

    Então pessoal é isto se esqueci de algo pode cobrar e espero que ajude vcs, por que batalhei bastante pra chegar a este cenário e quero deixar claro que não é o balanceamento difinitivo e tem seus pros e contras mas acredito que é um excelente começo pra quem quer balancear links sem ter problemas com bancos e msn, pra aqueles que utilizam hotspot como eu e utiliza o conectividade social tem outras regras complementares pra resolver o problema se alguem tiver duvida pode perguntar... e se ajudou alguem este post por favor agradeça... Pois é o meu salario rs rs rs rs rs....

    Abraços e até a proxima.

    Felicidades pra todos!!!!!!!!!!!!
    Olá Jean, desculpe tomar seu tempo, mas ainda sou muito leigo em MK estou precisando fazer um load entre duas adsl da mesma operadora, porém não sei como fasso, pra usar essas regras eu teria que deixar os modems em router?
    Será que teria como me explicar as modificações que tenho que fazer na sua regra para utilixar aqui?
    Meu MK é 2.9.27.

    Ip modens
    adsl 1 10.0.0.2
    adsl 2 10.2.2.2

    Desde ja agradeço e novemente desculpas por tomar seu tempo!



  3. Valterterabyte,

    Boa noite
    Seguinte quando configurei este load balance estava já testando outras formas de balance, hoje eu indicaria pra vc por rotas estaticas ou pcc, no meu caso hoje não uso mais por que recentemente compras um boa quantidade de link dedicado full e como é um circuito unico de link não tenho necessidade de fazer balanceamento, mas voltando ao balance vc pode fazer um bem facil que é o por rotas estaticas, não dá problema nenhum com bancos ou msn é muito facil de configurar.
    Basicamente vc vai pegar determinadas rotas e fazer elas passarem por uma dsl e outras rotas passarem pelo outro link.
    Ex: em ip routes adicione uma nova rota assim

    address= 200.0.0.0/8 interface gateway = dsl1
    address= 201.0.0.0/8 interface gateway = dsl2
    address= 202.0.0.0/8 interface gateway= dsl1

    e assim por diante ou ideal dependendo da quantidade de clientes é começar com pelo menos 5 dsl ai vc vai dividir assim por exemplo:
    rotas default (0.0.0.0/0)= dsl1 * tudo que não for declarado passa por aqui
    rotas msn (64.0.0.0/8)= dsl2
    rotas orkut e youtube (74.0.0.0/8) = dsl3
    rotas altas partir de (202.0.0.0/8) = dsl4
    demais rotas dsl5

    Lembrando que isto é só uma ideia inicial, na verdade vc tem que fazer um estudo de consumo da sua rede pra determinar qual a melhor divisão para seus links , antes de desativar minhas dsl cheguei a ter 8 dsl com 123 rotas diferentes ficou muito bom, no meu caso deixei um link só pra orkut e outro só pra youtube, outro só msn e etc.
    Outro detalhe importante é configurar os modens em bridge por que ai eles não travam o mk disca a conexão fica show

    valeu duvidas estamos ai

    abraço

    jeanfrank

  4. Funciona nesta tambem, mas indico a versão 4.6 muito boa

    valeu



  5. Boa noite, bom post estarei testando nos meus servidores para ver se acabara com o problema que estou tendo com relação ao msn.
    Obrigado






Tópicos Similares

  1. Balanceamento Links Mesmo gateway
    Por felipezatta no fórum Redes
    Respostas: 5
    Último Post: 27-08-2011, 10:45
  2. Balanceamento link dedicado e adsl
    Por MaxAdriano no fórum Redes
    Respostas: 31
    Último Post: 01-09-2009, 22:30
  3. Load balance 2 links perfeito
    Por itnet no fórum Redes
    Respostas: 7
    Último Post: 07-09-2008, 23:06
  4. Respostas: 24
    Último Post: 23-10-2007, 14:04
  5. Balanceamento - Link dedicado e Adsl da BrT
    Por rfm no fórum Servidores de Rede
    Respostas: 2
    Último Post: 23-10-2005, 21:58

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L