Sidus_andmesidevoog
Sidusa andmesidevoo ühendamisrežiimid
Linuxi bonding-draiveri režiimid (võrguliidese koondamisrežiimid) esitatakse laadimise ajal parameetritena kerneli bonding-moodulile. Neid võib anda käsurea argumentidena käskudele insmod või modprobe, kuid tavaliselt määratakse need kindlaks Linuxi distributsioonispetsiifilises konfiguratsioonifailis. Üksiku loogilise ühendatud liidese käitumine sõltub selle määratud ühendamisajuri režiimist. Vaikimisi parameeter on balance-rr. mode=0 (balance-rr) Mode=0 režiim põhineb Round Robin põhimõttel ja on vaikerežiim – pakutakse veatolerantsuse ja koormuse tasakaalustamise funktsioone ning edastab pakette Round robin'i meetodil (protsessid saavad järgemööda võrdselt aega ja kõik protsessid on võrdse prioriteediga). See režiim võib tekitada probleeme ülekoormuse kontrollimisega, kuna pakettide ümberjärjestamine võib põhjustada probleeme mode=1 (aktiivne varundamine) Mode=1 režiim põhineb aktiivse varundamise põhimõttel. Selles sagedusalas on aktiivne ainult üks ori ja teine oori käivitatakse alles siis, kui esimese seadmega midagi juhtub. Selle seadmekombinatsiooni MAC-aadress on saadaval ainult võrguadapteri osas, et vältida segadust lülituses – samuti tagatakse sellega ka veatolerantsus. mode=2 (balance-xor) Mode=2 režiim seatakse XOR -režiimi (välistav või), mille tulemusena on algse seadme MAC-aadress XOR tehtega teise seadme MAC-aadressiga vastavusse pandud, et tagada koormuse tasakaalustamine ning veatolerantsus. Uuemad versioonid võimaldavad valida täiendavaid seadistusi IP-aadresside ja TCP/UDP-portide numbrite alusel. See valib sama võrgukoodi orja iga sihtkoha MAC-aadressi, IP-aadressi või IP-aadressi ja pordi kombinatsiooni jaoks. Üksikutel ühendustel on tagatud pakettide järjekorras edastamine ja nad edastavad andmeid ühe võrgukoodi kiirusega. mode=3 (eetrisse saatmine) Mode=3 režiim põhineb ringhäälingupoliitikal – seade edastab kõiki andmeid kõigis orjapoolsetes liidesetes, tagades veatolerantsuse. mode=4 (802.3ad) Mode=4 režiimi nimetatakse dünaamiliseks võrguühenduse agregeerimisliideseks. Selleks kasutatakse kommutaatorit, mis toetab IEEE 802.3ad standardit. Luuakse sidumisrühmi, mis kasutavad samu kiiruse ja dupleksseadistusi. Kasutab kõiki aktiivse agregaatorirühma orjapoolseid võrguliideseid vastavalt 802.3ad spetsifikatsioonile. See režiim sarnaneb eespool mainitud XOR-režiimiga ja toetab samu tasakaalustamispõhimõtteid. Ühendus luuakse dünaamiliselt kahe LACP-i toetava partneri vahel. mode=5 (balance-tlb) Mode=5 režiimi nimetatakse adaptiivseks saatekoormuse tasakaalustamiseks. Väljaminev liiklus jaotatakse vastavalt iga orja koormusele ja sissetulev liiklus võetakse vastu iga orja poolt. Kui sissetulev liiklus ebaõnnestub, asendatakse ebaõnnestunud server teise serveri MAC-aadressiga. See režiim ei nõua spetsiaalset kommutaatori tuge. mode=6 (balance-alb) Mode=5 režiimi nimetatakse adaptiivseks koormuse tasakaalustamiseks. IPv4-liikluse jaoks ja ei nõua spetsiaalset võrgukommutaatori tuge. Vastuvõtukoormuse tasakaalustamine saavutatakse ARP-läbirääkimiste abil. Sidumisdraiver jälgib kohaliku süsteemi saadetud ARP vastuseid nende väljumise teel ja kirjutab lähtekoha riistvara-aadressi üle ühe orja unikaalse riistvara-aadressiga ühtses loogilises sidumisliideses, nii et erinevad võrgupartnerid kasutavad oma võrgupakettide liikluses erinevaid MAC-aadresse.