+ Responder ao Tópico



  1. #1
    Educpd
    Visitante

    Padrão Iproute2 Load balance!!!

    Olá galera,

    Estou tentando utilizar para fazer o load balance.
    Mas ele não esta balanceado direito e tb quando um link cai o outro não assume.
    Tenho que habilitar algo no kernel, pois não recompilei o kernel !!???

    Aguardo a ajuda dos amigos ...

    Edu

  2. #2

    Padrão Iproute2 Load balance!!!

    que distro vc usa?

    Eu tive um problema semelhante com o seu, no meu caso, fiz um script pra pingar cada gateway de tempos em tempos (tipo, a cada minuto), pois o load balancing com o iproute só identifica a quebra em um enlace quando um dado não pode ser enviado, isso é devido ao parâmetro NETLINK do kernel (módulo esse usado pelo iproute), então fiz um script pra pingar a cada minuto pra que o kernel saiba que a comunicação não foi possível.

    espero ter ajudado

    []'s



  3. #3
    Visitante

    Padrão Iproute2 Load balance!!!

    amigo... vc poderia disponibilizar esse script de PING para a gente aqui?

  4. #4
    Educpd
    Visitante

    Padrão Iproute2 Load balance!!!

    Mas no Kernel tem que habilitar alguma opção antes de usar ???
    Coloca o Script pra gente aqui !!!

    Valeu..

    Edu



  5. #5

    Padrão Iproute2 Load balance!!!

    no red hat o iproute já vem pronto pra usar, inclusive o load balancing. Caso vc esteja usando uma distro que não tinha o iproute vc tem que habilitar as seguintes opções no seu kernel:

    CONFIG_NETLINK_DEV=y
    CONFIG_NETLINK=y
    CONFIG_IP_ADVANCED_ROUTER=y
    CONFIG_IP_MULTIPLE_TABLES=y
    CONFIG_IP_ROUTE_MULTIPATH=y

    Creio que isso seja suficiente.

    faz um script só pra pingar, sem refinamento mesmo, tipo:

    #!/bin/sh
    while :
    do
    clear
    ping -c 1 IP_GATEWAY1
    ping -c 1 IP_GATEWAY2
    echo "ENVIANDO PACOTES ICMP PARA GATEWAYS"
    sleep 60
    done

  6. #6
    Educpd
    Visitante

    Padrão Iproute2 Load balance!!!

    Meu RedHat 9.0,provavelmente ja vem habilitado.
    Ve se eu entendi o Script abaixo seria para o iproute monitorar se algum link nãoresponder e cair e por exemplo o outro assumir o trafego ???
    De quanto em quanto tempo se roda o script ???

    VAleu...

    Edu



  7. #7

    Padrão Iproute2 Load balance!!!

    O Red Hat 9.0 já vem pronto para usar o iproute, inclusive com balanceamento de carga (load balancing), então não precisa recompilar o kernel.

    o script pinga a cada 60 segundos. Se um gateway não responder, o outro assume o lugar. O netlink identifica quando uma comunicação não pode ser feita, o script é só um meio de testar o enlace. Por exemplo: digamos q sua rede está ociosa, e um dos link cai. O balanceamento de carga vai continuar ativo, pois o kernel ainda não sabe que um dos enlaces caiu, então vc envia pacotes icmp em determinados períodos de tempo para que esse ajuste seja feito no momento em que o link cai.

    dá uma olhada em:
    https://under-linux.org/url.php?url=...-Routing-HOWTO

    Ou então procura pelo "Linux Advanced Routing" no linuxdoc.com

    É um excelente tutorial sobre iproute

    []'s

  8. #8
    Visitante

    Padrão Iproute2 Load balance!!!

    Beleza,

    Instalei o Iptraf e o Ethereal, ele me tras varias informações.
    Agora gostaria desaber analisar,mas como eu sei quando alguma placa esta com problema e danificada.
    Quais problemas eu consigo e achar na minha rede e como pelas informações geradas!
    Alguem teria algum exemplo ???

    Valeu mesmo galera,,,,,

    Edu



  9. #9
    Visitante

    Padrão Iproute2 Load balance!!!

    Desculpe postei errado essa resposta !!!

    Valeu galera.....

    Edu