{"id":53735,"date":"2019-12-09T00:00:00","date_gmt":"2019-12-08T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter"},"modified":"2020-02-18T14:01:40","modified_gmt":"2020-02-18T11:01:40","slug":"nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","title":{"rendered":"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/57414bebbced152eea13c218b7d1c239.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKas on v\u00f5imalik \u00fchendada mitu internetikanalit \u00fcheks? Selle teema \u00fcmber on palju eksitusi ja m\u00fc\u00fcte, isegi kogenud v\u00f5rguinsenerid ei tea tihti, et see on v\u00f5imalik. Enamasti nimetatakse kanalite \u00fchendamiseks ekslikult NAT-i tasemel tasakaalustamist v\u00f5i failover'it. Kuid t\u00f5eline summutamine v\u00f5imaldab <b>edasi saata \u00fchte TCP-\u00fchendust samal ajal l\u00e4bi k\u00f5igi internetikanalite<\/b>, n\u00e4iteks videovoolu, nii et \u00fchegi internetikanali katkestamisel ei katkeks edastamine. <\/p>\n<p>Eksisteerivad kallid kommertslahendused videovoolu jaoks, kuid sellised seadmed maksavad palju kilobakste. Artiklis on kirjeldatud tasuta ja avatud paketti OpenMPTCPRouter seadistamist, k\u00e4sitletakse populaarsed m\u00fc\u00fcdid kanalite summutamise kohta.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kanalite summutamise m\u00fc\u00fcdid<\/h2>\n<p>\nOn palju koduseid ruutereid, mis toetavad Multi-WAN funktsiooni. M\u00f5nikord nimetavad tootjad seda kanalite summutamiseks, mis pole t\u00e4pselt \u00f5ige. Paljud v\u00f5rguinsenerid usuvad, et lisaks <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\">LACP<\/a><\/noindex> ja L2 tasandi summutamisele ei eksisteeri mingit muud kanalite \u00fchendamise v\u00f5imalust. Olen sageli kuulnud inimestelt, kes t\u00f6\u00f6tavad telekomides, et see pole \u00fcldse v\u00f5imalik. Seet\u00f5ttu proovime uurida populaarseid m\u00fc\u00fcte. <\/p>\n<h2>Tasakaalustamine IP-\u00fchenduste tasemel<\/h2>\n<p>\nSee on k\u00f5ige kergem ja populaarsem viis kasutada mitu internetikanalit korraga. Ajutiselt kujutame ette, et teil on kolm internetiteenuse pakkujaga, kellest iga\u00fcks annab teile reaalse IP-aadressi oma v\u00f5rgust. K\u00f5ik need teenusepakkujad on \u00fchendatud ruuteri k\u00fclge, mis toetab Multi-WAN funktsiooni. See v\u00f5ib olla OpenWRT koos mwan3 paketiga, MikroTik, Ubiquiti v\u00f5i m\u00f5ni muu kodune ruuter, t\u00f5en\u00e4oliselt on selline valik juba tavaline.<\/p>\n<p>Kujutame ette, et teenusepakkujad andsid meile sellised aadressid:<\/p>\n<pre><code class=\"plaintext\">WAN1 \u2014 11.11.11.11\nWAN2 \u2014 22.22.22.22\nWAN3 \u2014 33.33.33.33\n<\/code><\/pre>\n<p>\nSt, kui me \u00fchendume kaugsensori k\u00fclge <b>example.com<\/b> Iga teenusepakkujat kasutades n\u00e4eb kaugserver kolme eraldi kliendi source IP-d. Tasakaalustamine v\u00f5imaldab jagada koormust kanalite vahel ja kasutada k\u00f5iki kolme korraga. Kerguse huvides kujutage ette, et jagame koormust v\u00f5rdselt k\u00f5igi kanalite vahel. Seega, kui klient avab saidi, millel on tinglikult kolm pilti, laadib ta iga pildi l\u00e4bi eraldi teenusepakkuja. Saidi poolel tundub see kui \u00fchendused kolmest erinevast IP-st.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b3f5e5d0d6007deb4d22d55d1df79e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00dchendustaseme tasakaalustamisel l\u00e4heb iga TCP-\u00fchendus l\u00e4bi eraldi teenusepakkuja.<\/p>\n<p>Selline tasakaalustamisre\u017eii toob sageli kaasa probleeme kasutajatele. N\u00e4iteks seovad paljud saidid k\u00fcpsised ja tokenid rangelt kliendi IP-aadressiga ning kui see \u00e4kitselt muutub, l\u00fckatakse p\u00e4ring tagasi v\u00f5i klient logitakse saidilt v\u00e4lja. See esineb sageli kliendipanga s\u00fcsteemides ja teistel veebisaitidel, kus on ranged kasutajaseansside reeglid. Siin on lihtne visuaalne n\u00e4ide: muusikafailid VK.com-is on saadaval ainult kehtiva seansi v\u00f5tmega, mis on seotud IP-ga, ja sellist tasakaalustamist kasutavatel klientidel ei m\u00e4ngita sageli heli, kuna p\u00e4ring l\u00e4ks l\u00e4bi vale teenusepakkuja, kellega seanss on seotud.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/ce6fec9b8f1b0df904cdf3ab0fa3f1f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTorrente allalaadimisel summeerib \u00fchendustaseme tasakaalustamine k\u00f5igi kanalite l\u00e4bilaskev\u00f5imet.<\/p>\n<p>Selline tasakaalustamine v\u00f5imaldab koguda interneti\u00fchenduse kiirus, kui kasutatakse mitut \u00fchendust. N\u00e4iteks, kui iga kolme teenusepakkuja kiirus on 100 megabitti, siis torrente allalaadimisel saame 300 megabitti. Sest torrent avab palju \u00fchendusi, mis jaotatakse k\u00f5igi teenusepakkujate vahel ning l\u00f5puks kasutatakse kogu kanal.<\/p>\n<p>Oluline on m\u00f5ista, et \u00fcksik TCP-\u00fchendus l\u00e4bib alati ainult \u00fche teenusepakkuja. See t\u00e4hendab, et kui alla laaditakse \u00fcks suur fail HTTP kaudu, siis see \u00fchendus tehakse l\u00e4bi \u00fche teenusepakkuja, ja kui \u00fchendus selle teenusepakkujaga katke, siis laadimine ka katkeb. <\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/14d728236f632c5e19ee762bc1911f48.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00dcks \u00fchendus kasutab alati ainult \u00fchte internetikanalit.<\/p>\n<p>See on kehtib ka video\u00fclekannete puhul. Kui edastate voogedastust mingisugusel Twitch'is, siis IP-\u00fchenduste tasemel tasakaalustamine ei too erilist kasu, kuna video voog edastatakse \u00fche IP-\u00fchenduse piires. Antud juhul, kui WAN-teenuse pakkujal tekivad sideprobleemid, n\u00e4iteks pakettide kaotused v\u00f5i kiiruslangus, ei saa te kohe teisele teenuse pakkujale \u00fcle minna. \u00dclekannet tuleb peatada ja uuesti sisse logida. <\/p>\n<h2>Reaalne kanalite summeerimine<\/h2>\n<p>\nReaalne kanalite summeerimine v\u00f5imaldab teil saata \u00fche \u00fchenduse Twitch'ile l\u00e4bi k\u00f5igi teenuse pakkujate, nii et kui m\u00f5ni teenuse pakkuja kukub, ei katke \u00fchendus. See on \u00fcllatavalt keeruline \u00fclesanne, millele ei ole endiselt optimaalselt lahendust. Paljud ei tea isegi, et see on v\u00f5imalik! <\/p>\n<p>Eelnevatest illustratsioonidest m\u00e4letame, et Twitch'i server saab meilt video voogu ainult \u00fche allika IP-aadressilt, mis t\u00e4hendab, et see peab olema pidev, s\u00f5ltumata sellest, millised teenuse pakkujad katkestavad ja millised t\u00f6\u00f6tavad. Selle saavutamiseks vajame summeeriva serverit, mis terminib k\u00f5ik meie \u00fchendused ja \u00fchendab need \u00fchte.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0baf774c65d15a307bdb0ffef3ff53c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSummeeriv server koondab k\u00f5ik kanalid \u00fchte tunnelisse. K\u00f5ik \u00fchendused toimuvad summeeriva serveri aadressilt.<\/p>\n<p>Sellises skeemis kasutatakse k\u00f5iki teenuse pakkujaid ning \u00fche k\u00e4ivitamine ei p\u00f5hjusta \u00fchenduse katkestamist Twitch'i serveriga. Sisuliselt on see eriline VPN-tunnel, mille all on mitu interneti\u00fchendust. Sellise skeemi peamine \u00fclesanne on saavutada v\u00f5imalikult k\u00f5rge kvaliteediga sidekanal. Kui m\u00f5nes teenuse pakkujas tekivad probleemid, pakettide kaotamine, viivituste suurenemine, ei tohiks see kuidagi m\u00f5jutada side kvaliteeti, kuna koormus jaotatakse automaatselt parematele kanalitele, mis on olemas. <\/p>\n<h3>\u00c4rilahendused<\/h3>\n<p>\nSee probleem on ammu murettekitav neile, kes viivad l\u00e4bi otse\u00fclekandeid ja kellel ei ole juurdep\u00e4\u00e4su kvaliteetsele internetile. Selliste \u00fclesannete jaoks leidub mitmeid \u00e4rilisi lahendusi, n\u00e4iteks Teradeki ettev\u00f5te toodab selliseid monstrumlike ruutereid, kuhu on paigaldatud hulk USB modemite.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b9c23f4cebed86dff16bf4b72b7890b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVideovooder, millel on kanalisummamise funktsioon<\/p>\n<p>Nendes seadmetes on tavaliselt sisseehitatud HDMI v\u00f5i SDI vide_signaali haaramise v\u00f5imalus. Koos ruuteriga m\u00fc\u00fcakse samuti tellimus kanalite kokkuv\u00f5tte teenusele ning videovoogude t\u00f6\u00f6tlemise, koodimise ja edasi saatmise teenusele. Selliste seadmete hind algab 2000 dollarist koos modemite komplekti, pluss eraldi tellimus teenusele. <\/p>\n<p>M\u00f5nikord n\u00e4eb see piisavalt hirmutav v\u00e4lja:<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/66c5afe3903444624707c338c9610036.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Seame \u00fcles OpenMPTCPRouteri<\/h2>\n<p>\nProtokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/www.multipath-tcp.org\/\">MP-TCP<\/a><\/noindex> (MultiPath TCP) on v\u00e4lja m\u00f5eldud v\u00f5imaluse jaoks \u00fchendada korraga mitu kanalit. N\u00e4iteks, see <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/urlsessionconfiguration\/improving_network_reliability_using_multipath_tcp\">toetab iOS-i<\/a><\/noindex> ja v\u00f5ib samal ajal \u00fchendada kaugs\u00fcsteemiga WiFi ja mobiilside v\u00f5rgu kaudu. Oluline on m\u00f5ista, et need ei ole kaks eraldi TCP-\u00fchendust, vaid \u00fcks \u00fchendus, mis luuakse kohe kahe kanali kaudu. Selleks, et see t\u00f6\u00f6taks, peab kaugserver ka toetama MPTCP-d.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/\">OpenMPTCPRouter<\/a><\/noindex> on avatud projekt, mis on tarkvararuuter, mis v\u00f5imaldab t\u00f5eliselt kanaleid kokku liita. Autorid v\u00e4idavad, et projekt on veel alfa-\u00fcksuses, kuid seda saab juba kasutada. See koosneb kahest osast - summimise serverist, mis asub internetis ja ruuterist, millele on \u00fchendatud mitu internetiteenuse pakkujat ja kliendiseadmed: arvutid, telefonid. Kasutajaruuterina v\u00f5ib kasutada Raspberry Pi, m\u00f5ned WiFi-ruuterid v\u00f5i tavalist arvutit. Erinevate platvormide jaoks on saadaval valmis kompositsioonid, mis on v\u00e4ga mugavad.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/46b0c848f92ce85ffc0a4ea10144966f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOpenMPTCPRouteri t\u00f6\u00f6p\u00f5him\u00f5te<\/p>\n<h2>Summitava serveri seadistamine<\/h2>\n<p>\nSummitav server asub internetis ja l\u00f5petab \u00fchendused k\u00f5igist klientruuteri kanalitest \u00fchte. Selle serveri IP-aadress on OpenMPTCPRouteri kaudu Internetti sisenedes v\u00e4lised aadressid. <\/p>\n<p>Selle \u00fclesande jaoks kasutame VPS-serverit Debian 10-l.<\/p>\n<p>Summitava serveri n\u00f5uded:<\/p>\n<ul>\n<li>MPTCP ei t\u00f6\u00f6ta OpenVZ virtualiseerimise peal<\/li>\n<li>Peab olema v\u00f5imalik paigaldada oma Linuxi kerneli<\/li>\n<\/ul>\n<p>\nServeri k\u00e4ivitamine toimub \u00fche k\u00e4su t\u00e4itmisega. Skript paigaldab mptcp toe ja k\u00f5ik vajalikud paketid. Paigaldus skriptid on saadaval Ubuntu ja Debian jaoks.<\/p>\n<pre><code class=\"plaintext\">wget -O - http:\/\/www.openmptcprouter.com\/server\/debian10-x86_64.sh | sh\n<\/code><\/pre>\n<p>\nServeri eduka paigaldamise tulemus.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/592fd8d39eb4eaec5e80f4fa3b635a53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSalvestame paroolid, neid on vaja kliendi ruuteri seadistamiseks ning taask\u00e4ivitame. Oluline on meeles pidada, et p\u00e4rast SSH installimist on see saadaval sadamal 65222. P\u00e4rast taask\u00e4ivitamist tuleb veenduda, et oleme uusima tuumaga \u00fcles laaditud.<\/p>\n<pre><code class=\"plaintext\">uname -a \nLinux test-server.local 4.19.67-mptcp\n<\/code><\/pre>\n<p>\nN\u00e4eme, et versiooni numbri k\u00f5rval on kiri mptcp, mis t\u00e4histab, et tuum on \u00f5igesti installitud. <\/p>\n<h2>Kliendi ruuteri seadistamine<\/h2>\n<p>\nPealehe <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/download\">projekti lehelt<\/a><\/noindex> valmis kogumid on saadaval m\u00f5nedele platvormidele, n\u00e4iteks Raspberry Pi, Banana Pi, Lynksys ruutereid ja virtuaalmasinaid. <br \/>\nSee osa openmptcprouterist p\u00f5hineb OpenWRT-l, liidesena kasutatakse LuCI-d, mis on tuttav k\u00f5igile, kes on kunagi OpenWRT-ga kokku puutunud. Jaotuse suurus on umbes 50Mb! <\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0cb2fed29f35d42ab0dc8db1a9a160f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTestseadmena kasutan Raspberry Pi-d ja mitmeid USB-modemeid erinevate operaatoritega: MTS ja MegaFon. Kuidas kirjutada pilt SD-kaardile, arvan, et ei pea r\u00e4\u00e4kima. <\/p>\n<p>Algselt on Raspberry Pi Ethernet-port seadistatud LAN-ina staatilise IP-aadressiga. <b>192.168.100.1<\/b>. Et mitte k\u00f6\u00f6gilaual juhtmetega jamada, \u00fchendasin Raspberry Pi WiFi juurdep\u00e4\u00e4supunktiga ja m\u00e4\u00e4rasin arvuti WiFi-adapterile staatilise aadressi. <b>192.168.100.2<\/b>. Vaikimisi ei ole DHCP-server sisse l\u00fclitatud, seega tuleb kasutada staatilisi aadresse.<\/p>\n<p>N\u00fc\u00fcd on v\u00f5imalik minna veebiliidesesse. <noindex><a rel=\"nofollow\" href=\"http:\/\/192.168.100.1\">192.168.100.1<\/a><\/noindex> <\/p>\n<p>Esimese sisselogimise korral palub s\u00fcsteem m\u00e4\u00e4rata root parooli, sama parooliga on saadaval ka SSH.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/1052360105d63d329aaaf0c3983a423e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nLAN-i seadetes saab m\u00e4\u00e4rata soovitud alamv\u00f5rgu ja aktiveerida DHCP-serveri.<\/p>\n<p>Kasutangi modemid, mis tuvastatakse kui USB Ethernet liidesed, millel on eraldi DHCP-server, seega oli vajalik installida <noindex><a rel=\"nofollow\" href=\"https:\/\/protyposis.net\/blog\/using-the-huawei-e3372-hi-link-lte-dongle-with-openwrt\/\">t\u00e4iendavad paketid.<\/a><\/noindex>. Protseduur on identne modemite seadistamisega tavalisel OpenWRT-l, seega ei hakka ma seda siin k\u00e4sitlema. <\/p>\n<p>Seej\u00e4rel tuleb seadistada WAN-liidesed. Alguses on s\u00fcsteemis loodud kaks virtuaalset liidest WAN1 ja WAN2. Nendele tuleb m\u00e4\u00e4rata f\u00fc\u00fcsiline seade, minu juhul on need USB-modemite liidese nimed. <\/p>\n<p>Kuna ma ei soovi liideste nimedes segadusse sattuda, soovitan vaadata dmesg s\u00f5numeid, \u00fchendudes SSH kaudu. <\/p>\n<p>Kuna minu modemid toimivad ise ruuteritena ja neil on oma DHCP-server, pidin muutma nende sisemiste v\u00f5rguvahemike seadeid ja v\u00e4lja l\u00fclitama DHCP-serveri, kuna algselt jagavad m\u00f5lemad modemid aadresse \u00fchest v\u00f5rgust ja see tekitab konflikti. <\/p>\n<p>OpenMPTCPRouter n\u00f5uab, et WAN-liideste aadressid oleksid staatilised, seet\u00f5ttu m\u00e4\u00e4rame modemitele alamv\u00f5rgud ja seadistame men\u00fc\u00fcs system \u2192 openmptcprouter \u2192 interface settings. Siin tuleb samuti m\u00e4rkida IP-aadress ja serveri v\u00f5tme, mis saadi kogumiserveri seadistamise k\u00e4igus.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a753961a88c417531f2078c8a98ae051.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEduka seadistamise korral peaks oleku lehel ilmuma sarnane pilt. N\u00e4ha on, et ruuter on suutnud \u00fchendust saada kogumiserveriga ja m\u00f5lemad kanalid t\u00f6\u00f6tavad normaalselt.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/72bf99bcdb075d7a8393f3543fc2cbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVaikimisi kasutatakse re\u017eiimi shadowsocks + mptcp. See on selline proxy, mis katab k\u00f5ik \u00fchendused. Algaja seadistus t\u00f6\u00f6tleb ainult TCP, kuid samuti on v\u00f5imalik lubada ka UDP.<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a466bac174ea951829a4d63e24216e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui oleku lehel ei ole vigu, v\u00f5ib seadistuse l\u00f5petatuks lugeda. <br \/>\nM\u00f5ne teenusepakkujaga v\u00f5ib esineda olukordi, kus liikluse teekonnal l\u00f5igatakse mptcp lipp \u00e4ra, siis ilmneb selline viga:<\/p>\n<p><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/7da3f5ecf52aad7a255c04f7abc17b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSel juhul on v\u00f5imalik kasutada teist t\u00f6\u00f6re\u017eiimi, ilma MPTCP kasutamata, rohkem teavet selle kohta <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Ysurac\/openmptcprouter\/issues\/177\">siin<\/a><\/noindex>.<\/p>\n<h2>Kokkuv\u00f5te<\/h2>\n<p>\nProjekt OpenMPTCPRouter on v\u00e4ga huvitav ja oluline, kuna see on ilmselt ainus avatud kompleksne lahendus kanalite kokkuv\u00f5tte probleemiks. K\u00f5ik muu on kas t\u00e4ielikult suletud ja omandi\u00f5iguslik v\u00f5i lihtsalt eraldi moodulid, millega tavaline inimene ei suuda toime tulla. Praegusel arenguetapil on projekt veel piisavalt toore, \u00e4\u00e4rmiselt napp dokumentatsioon, paljusid asju pole lihtsalt kirjeldatud. Kuid see t\u00f6\u00f6tab siiski. Loodan, et projekt j\u00e4tkab arengut ja saame kodu ruuterid, mis oskavad kanaleid normaalselt \u00fchendada juba karbist v\u00e4ljas.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/?partner=7d159c89hz\"><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/6aa5c622c5c2ff89585d06b20eea9c4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h3>J\u00e4lgi meie arendajat Instagramis<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/bit.ly\/34w4T9B\"><img decoding=\"async\" alt=\"T\u00f5eline internetikanalite summaarne kokkumuutmine - OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/c7ad32f2cc2dc803071e9dae29947457.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/479026\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53735","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-08T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47T\u00f5eline interneti kanalite kokkuv\u00f5te \u2014 OpenMPTCPRouter | ProHoster","description":"Kas on v\u00f5imalik liita mitu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster","og:description":"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-08T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53735","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 08:33:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:46:32","updated":"2026-01-24 08:33:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=53735"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53735\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}