+ Responder ao Tópico



  1. Olé Amigos, estou precisando de vossa ajuda para solucionar o seuinte problema:

    Tenho um servidor que está fazendo balanceamento de carga entre links. So que neste processo está funcionando corretamente, mas a velocidade real do circuito não consegue ser alcançada, exemplo:

    link 1 = 2MB - Se eu colocar um host conectado diretamente a esse link ele consegue taxa superiores a 200kbs nos downloads e a navegação com velocidade correspondente. Mas se esse mesmo host for colocado abaixo do meu servidor que esta fazendo esse balanceamento ele consegue no sempre a taxa de 56kb e a velocidade das paginas proximo dos 500kb, pergunta é? Alguém tem alguma sugestão do que pode estar acontecendo?

    Vou colocar a parte do arquivo de firewall que esta fazendo o balanceamento, para possivel analise e indentificação de erro:

    rt_tables:
    101 alter1
    102 alter2
    103 alter3
    104 alter4

    Firewall

    /sbin/ifconfig eth0 100.100.106.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:0 100.100.101.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:1 100.100.102.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:2 100.100.103.2 netmask 255.255.255.252
    /sbin/route add default gw 100.100.106.1

    /sbin/ip rule add fwmark 0x3E9 table alter1
    /sbin/ip rule add fwmark 0x3EA table alter2
    /sbin/ip rule add fwmark 0x3EB table alter3
    /sbin/ip rule add fwmark 0x3EC table alter4


    ip ro add 0.0.0.0/0 via 100.100.106.1 dev eth0 table alter1
    ip ro add 0.0.0.0/0 via 100.100.101.1 dev eth0 table alter2
    ip ro add 0.0.0.0/0 via 100.100.102.1 dev eth0 table alter3
    ip ro add 0.0.0.0/0 via 100.100.103.1 dev eth0 table alter4

    iptables -t mangle -N load_balance
    iptables -t mangle -A PREROUTING -j load_balance

    ### Rotas para o link 1 ####
    iptables -t mangle -A load_balance -s 16.16.0.2/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1002

    ### Rotas para o link 2 ####
    iptables -t mangle -A load_balance -s 192.168.103.2/255.255.255.248 -i ${IFACEWL} -j MARK --set-mark 1003

    ### Rotas para o link 3 ####
    iptables -t mangle -A load_balance -s 17.17.0.6/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1004

    ### Rotas para o link 4 ####
    iptables -t mangle -A load_balance -s 17.17.0.39/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1005

    Bom, lembrando que em outros tutoriais encontrados na net vi que é possivel fazer o balanceamento automatico, mas em todos os testes feitos notei que em certas horas os clientes ficavam com tremenda lentidão o que não é meu caso, o que eu não consigo é atingir a velocidade real do meu link de saida.

    Grato

  2. Alguém teria uma sugestão?

    Grato a todos

    Citação Postado originalmente por standart Ver Post
    Olé Amigos, estou precisando de vossa ajuda para solucionar o seuinte problema:

    Tenho um servidor que está fazendo balanceamento de carga entre links. So que neste processo está funcionando corretamente, mas a velocidade real do circuito não consegue ser alcançada, exemplo:

    link 1 = 2MB - Se eu colocar um host conectado diretamente a esse link ele consegue taxa superiores a 200kbs nos downloads e a navegação com velocidade correspondente. Mas se esse mesmo host for colocado abaixo do meu servidor que esta fazendo esse balanceamento ele consegue no sempre a taxa de 56kb e a velocidade das paginas proximo dos 500kb, pergunta é? Alguém tem alguma sugestão do que pode estar acontecendo?

    Vou colocar a parte do arquivo de firewall que esta fazendo o balanceamento, para possivel analise e indentificação de erro:

    rt_tables:
    101 alter1
    102 alter2
    103 alter3
    104 alter4

    Firewall

    /sbin/ifconfig eth0 100.100.106.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:0 100.100.101.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:1 100.100.102.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:2 100.100.103.2 netmask 255.255.255.252
    /sbin/route add default gw 100.100.106.1

    /sbin/ip rule add fwmark 0x3E9 table alter1
    /sbin/ip rule add fwmark 0x3EA table alter2
    /sbin/ip rule add fwmark 0x3EB table alter3
    /sbin/ip rule add fwmark 0x3EC table alter4


    ip ro add 0.0.0.0/0 via 100.100.106.1 dev eth0 table alter1
    ip ro add 0.0.0.0/0 via 100.100.101.1 dev eth0 table alter2
    ip ro add 0.0.0.0/0 via 100.100.102.1 dev eth0 table alter3
    ip ro add 0.0.0.0/0 via 100.100.103.1 dev eth0 table alter4

    iptables -t mangle -N load_balance
    iptables -t mangle -A PREROUTING -j load_balance

    ### Rotas para o link 1 ####
    iptables -t mangle -A load_balance -s 16.16.0.2/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1002

    ### Rotas para o link 2 ####
    iptables -t mangle -A load_balance -s 192.168.103.2/255.255.255.248 -i ${IFACEWL} -j MARK --set-mark 1003

    ### Rotas para o link 3 ####
    iptables -t mangle -A load_balance -s 17.17.0.6/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1004

    ### Rotas para o link 4 ####
    iptables -t mangle -A load_balance -s 17.17.0.39/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1005

    Bom, lembrando que em outros tutoriais encontrados na net vi que é possivel fazer o balanceamento automatico, mas em todos os testes feitos notei que em certas horas os clientes ficavam com tremenda lentidão o que não é meu caso, o que eu não consigo é atingir a velocidade real do meu link de saida.

    Grato



  3. Citação Postado originalmente por standart Ver Post
    Olé Amigos, estou precisando de vossa ajuda para solucionar o seuinte problema:

    Tenho um servidor que está fazendo balanceamento de carga entre links. So que neste processo está funcionando corretamente, mas a velocidade real do circuito não consegue ser alcançada, exemplo:

    link 1 = 2MB - Se eu colocar um host conectado diretamente a esse link ele consegue taxa superiores a 200kbs nos downloads e a navegação com velocidade correspondente. Mas se esse mesmo host for colocado abaixo do meu servidor que esta fazendo esse balanceamento ele consegue no sempre a taxa de 56kb e a velocidade das paginas proximo dos 500kb, pergunta é? Alguém tem alguma sugestão do que pode estar acontecendo?

    Vou colocar a parte do arquivo de firewall que esta fazendo o balanceamento, para possivel analise e indentificação de erro:

    rt_tables:
    101 alter1
    102 alter2
    103 alter3
    104 alter4

    Firewall

    /sbin/ifconfig eth0 100.100.106.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:0 100.100.101.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:1 100.100.102.2 netmask 255.255.255.252
    /sbin/ifconfig eth0:2 100.100.103.2 netmask 255.255.255.252
    /sbin/route add default gw 100.100.106.1

    /sbin/ip rule add fwmark 0x3E9 table alter1
    /sbin/ip rule add fwmark 0x3EA table alter2
    /sbin/ip rule add fwmark 0x3EB table alter3
    /sbin/ip rule add fwmark 0x3EC table alter4


    ip ro add 0.0.0.0/0 via 100.100.106.1 dev eth0 table alter1
    ip ro add 0.0.0.0/0 via 100.100.101.1 dev eth0 table alter2
    ip ro add 0.0.0.0/0 via 100.100.102.1 dev eth0 table alter3
    ip ro add 0.0.0.0/0 via 100.100.103.1 dev eth0 table alter4

    iptables -t mangle -N load_balance
    iptables -t mangle -A PREROUTING -j load_balance

    ### Rotas para o link 1 ####
    iptables -t mangle -A load_balance -s 16.16.0.2/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1002 Aqui vc esta marcando pacotes para um ip apenas

    ### Rotas para o link 2 ####
    iptables -t mangle -A load_balance -s 192.168.103.2/255.255.255.248 -i ${IFACEWL} -j MARK --set-mark 1003

    ### Rotas para o link 3 ####
    iptables -t mangle -A load_balance -s 17.17.0.6/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1004 Aqui vc esta marcando pacotes para um ip apenas

    ### Rotas para o link 4 ####
    iptables -t mangle -A load_balance -s 17.17.0.39/255.255.255.255 -i ${IFACEWL} -j MARK --set-mark 1005 Aqui vc esta marcando pacotes para um ip apenas

    Bom, lembrando que em outros tutoriais encontrados na net vi que é possivel fazer o balanceamento automatico, mas em todos os testes feitos notei que em certas horas os clientes ficavam com tremenda lentidão o que não é meu caso, o que eu não consigo é atingir a velocidade real do meu link de saida.

    Grato

    Amigo passa mais detalhes de como vc esta fazendo esse balanceamento.

  4. Olá amigo Marcelo,

    No post acima contém tudo relacionado ao balanceamento, talves até seja isso que o meu balancemento não esteja sendo feito de forma correta, mesmo estando fazendo a sua função em partes.

    Citação Postado originalmente por marcelovoax Ver Post
    Amigo passa mais detalhes de como vc esta fazendo esse balanceamento.






Tópicos Similares

  1. Respostas: 18
    Último Post: 03-05-2016, 09:21
  2. Lucros com planos de acesso a internet - o inicio de um provedor
    Por didism2 no fórum Servidores de Rede
    Respostas: 33
    Último Post: 24-02-2014, 16:07
  3. Roteador de internet com limitação de banda por micro
    Por jhonatanw no fórum Servidores de Rede
    Respostas: 2
    Último Post: 15-06-2006, 12:54
  4. cisco 2500 com 1500 de velocidade
    Por pensador-ce no fórum Redes
    Respostas: 13
    Último Post: 12-02-2006, 00:02
  5. Acesso a internet com roteador
    Por O_Analista no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-07-2005, 12:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L