Florin Popovici wrote:
2009/6/29 Claudiu CISMARU <clau...@virtuamagic.com>:
# ip route add default nexthop via $GW1 dev $WRLS-IF nexthop via $GW2
dev $RTC-IF
Si magia asta in functie de ce merge? Arunca primul pachet prin gw1, al
doilea prin gw2, al treilea prin gw1 samd? Tine cont ca acel pachet e
TCP si tb sa vina de la aceasi sursa? Sau cum?

Eu stiam ca solutia asta e pentru cazul in care ai 2 legaturi intre
acelasi provider si tine, sa balansezi informatia pe cele doua linii...
cand ai 2 provideri separati lucrurile se cam complica (trebuie sa faci
si source/policy routing).


Hello,

Magia asta, AFAIK, e lucrată destul de bine. Adică există mai mulţi
algoritmi de multipath (round-robin, random, poate chiar hash-based?)
selectabili şi configurabili dinamic (weights), şi există un
"route-cache" care face ca următoarele pachete din conexiunea
respectivă să se ducă pe aceeaşi cale.

Deci nu e nevoie să fie acelaşi provider pe ambele "ţevi".

În situaţia de care zici tu, cu două legături [redundante] spre
acelaşi provider, IMHO nu-i nevoie de magie la Layer3; eu aş recomanda
o soluţie mai simplă la layer2, bridging+spanning-tree sau
bonding/trunking/etherchannel.

Oricum, Dragoş a întrebat "unde pot citi despre asta", i-am dat un
link şi nişte hint-uri. Sunt sigur că mai departe se va prinde el să
gugleze dupa "linux kernel multipath route" sau "linux kernel route
cache", şi să aprofundeze cât de amănunţit doreşte subiectul :)


Mersi fain Flo :-)

Balanseaza foarte fain, chiar acum 4 ore am facut configurat cu nexthop routerul de la un internet cafe, inainte aveam 2 routere respectiv 2 gateway-uri, windows-ul daca nu ajungea prin unul incerca prin celalalt. Am mai folosit iproute2 dar nu stiam ca poate asa ceva.

_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Reply via email to