[elektro-etc] Linux Ethernet binding
Móczik Gábor
pm_levlista at progzmaster.hu
Tue Jun 4 14:05:00 CEST 2013
2013.06.03. 15:37 keltezéssel, Balázs Bámer írta:
> Az a feladat, hogy ha beázik az oszlopon az egyik szolgáltató doboza és
> leáll ott a net, a másikon tovább tudjak dolgozni - mondjuk remote desktop
> újraindítás árán is jó. Ha e mellett azt is tudja, hogy közben a letöltés a
> másik kapcsolaton megy és nem terheli ezt, az hab a tortán, de nem
> szükséges.
>
> Azt nem hiszem, hogy a távoli asztal kétszer olyan gyors lehet, mert egyik
> fele ezen a szolgáltatón jön, a másik azon, de ezt már félve írom le. Meg
> nem is követelmény.
Neked load balancing kell.
Pl. MikroTik routeren a PCC-vel oldható meg (Per Connection Classifier).
A mikrotik linux alapú, szóval linuxon is megoldható policy routinggal.
Alapvető fontosságú, hogy mindkét kimenő interfészen MASQUERADE kell az
arra az interfészre érvényes címmel.
A következő probléma, hogy a bejövő kapcsolatokra ugyanazon az
interfészen kellene válaszolni, ahol a kérés bejött. Ezt úgy oldható
meg, hogy a bejövő kapcsolatokat meg kell jelölni (connection mark), és
a a routing táblába fel kell venni két sort, hogy a válasz csomagot a
jelölés szerint küldje ki.
Ez nem bonding, értelemszerűen kétszer gyorsabb csak az a kommunikáció
lesz, ami két TCP kapcsolatot nyit, két szálon forgalmaz, de csak abban
az esetben ha a routing két külön interfészre teszi.
More information about the Elektro-etc
mailing list