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 :) -- www.flo.ro _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug