[Tech] problemi con routing multipath
Aldo Podavini
a.podavini@mclink.it
Ven 16 Gen 2004 21:04:56 CET
Ho risolto il problema.
Era (banalmente!) il Router1 che era down.
Mi spiego: in realtà stavo facendo delle simulazioni, perchè ancora non
ho il secondo router installato. Il probema è che - a quanto pare - lui
cerca sempre di "uscire" sul secondo (ossia x.x.x.2, nell'esempio), e se
questo non risponde semplicemente non funziona (non nel 50% dei casi:
non funziona proprio). Dovrei cercare di capire un po' meglio quegli
attributi che aggiunge sul primo nexthop: "dead onlink pervasive"
Insomma, ho risolto il problema ma ne ho un altro: il comportamento in
caso di fail over.
Adesso ci penso...
Grazie comunque
Aldo
btw: il tema mi pare comunque interessante. Se la cosa vi interessa alla
fine della fatica potrei cercare di scrivere un piccolo howto.
Aldo Podavini wrote:
> Hi all.
> Ho una RH 8.0; ho una doppia connessione xDSL, con una linuxbox
> "davanti ai due routers:
>
> Linuxbox
> eth0
> |
> *-----+-----*
> | |
> Router1 Router2
> x.x.x.1 x.x.x.2
>
> se cerco di fare load balancing:
>
> # ip route add default equalize scope global nexthop via x.x.x.1 dev
> eth0 weight 1 \
> nexthop via x.x.x.2 dev
> eth0 weight 1
>
> Non funge. Ossia:
>
> # ip route
> [...]
> 127.0.0.0/8 dev lo scope link
> default
> nexthop via x.x.x.1 dev eth0 weight 1 dead onlink pervasive
> nexthop via x.x.x.2 dev eth0 weight 1
>
> Però *NON* esce nulla, ossia il router non inoltra su nessuno dei due
> routers.
>
> Se aggiungo un banale:
> # ip route add default via x.x.x.1
> # ip route
> [...]
> 127.0.0.0/8 dev lo scope link
> default via x.x.x.1 dev eth0
> default
> nexthop via x.x.x.1 dev eth0 weight 1 dead onlink pervasive
> nexthop via x.x.x.2 dev eth0 weight 1
>
> A quel punto il traffico esce (ovviamente verso il x.x.x.1).
>
> Dove sbaglio ? C'è qualche parametro del kernel non debitamente
> abilitato ?
>
> Grazie
> Aldo
>
>
>
>
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search
>
Maggiori informazioni sulla lista
flug-tech