Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

An féidir roinnt cainéal Idirlín a chomhcheangal i gceann amháin? Tá go leor míthuiscintí agus miotais faoin ábhar seo; fiú is minic nach mbíonn a fhios ag innealtóirí líonra a bhfuil taithí acu go bhfuil sé seo indéanta. I bhformhór na gcásanna, tugtar cothromú ar leibhéal TAN nó teip ar chomhiomlánú trí dhearmad. Ach ceadaíonn suimiú fíor nasc TCP amháin a sheoladh go comhuaineach thar gach cainéal Idirlín, mar shampla, craoladh físeáin ionas nach gcuirfear isteach ar an gcraoladh má chuirtear isteach ar aon cheann de na bealaí Idirlín.

Tá réitigh tráchtála daor ann le haghaidh craoltaí físeáin, ach cosnaíonn feistí den sórt sin go leor kilobucks. Déanann an t-alt cur síos ar conas an pacáiste OpenMPTCPRouter foinse oscailte saor in aisce a chumrú agus tugann sé aghaidh ar mhiotais choitianta faoi achoimre cainéal.

Miotais faoi achoimre cainéal

Tá go leor ródairí baile ann a thacaíonn leis an bhfeidhm Il-WAN. Uaireanta tugann monaróirí achoimre ar an gcainéal seo, rud nach bhfuil fíor go hiomlán. Networkers go leor a chreidiúint, go chomh maith le LACP agus suimiú ag leibhéal T2, níl aon chomhiomlánú cainéal eile ann. Is minic a chuala mé go bhfuil sé seo dodhéanta go ginearálta ó dhaoine a oibríonn sa teileachumarsáid. Dá bhrí sin, déanaimis iarracht miotais coitianta a thuiscint.

Cothromú ag an leibhéal nasc IP

Is é seo an bealach is inacmhainne agus is coitianta chun roinnt bealaí Idirlín a úsáid ag an am céanna. Ar mhaithe le simplíocht, déanaimis a shamhlú go bhfuil trí sholáthraí Idirlín agat, gach ceann acu ag tabhairt fíorsheoladh IP duit óna líonra. Tá na soláthraithe seo go léir ceangailte le ródaire a thacaíonn leis an bhfeidhm Il-WAN. D’fhéadfadh sé seo a bheith ina OpenWRT leis an bpacáiste mwan3, mikrotik, ubiquiti, nó aon ródaire tí eile, ós rud é nach bhfuil rogha den sórt sin neamhchoitianta a thuilleadh.

Chun an scéal a insamhladh, samhlaímid gur thug na soláthraithe na seoltaí seo a leanas dúinn:

WAN1 — 11.11.11.11
WAN2 — 22.22.22.22
WAN2 — 33.33.33.33

Is é sin, nascadh le freastalaí iargúlta example.com Trí gach ceann de na soláthraithe, feicfidh an cianfhreastalaí trí chliaint IP foinse neamhspleácha. Ligeann cothromú duit an t-ualach a roinnt thar bhealaí agus na trí cinn acu a úsáid ag an am céanna. Ar mhaithe le simplíocht, déanaimis a shamhlú go roinnimid an t-ualach go cothrom idir gach cainéal. Mar thoradh air sin, nuair a osclaíonn cliant suíomh le trí íomhá, íoslódálann sé gach íomhá trí sholáthraí ar leith. Ar thaobh an tsuímh tá cuma air naisc ó thrí IP éagsúla.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Nuair a dhéantar cothromú ar an leibhéal nasctha, téann gach nasc TCP trí sholáthraí ar leith.

Is minic a chruthaíonn an modh cothromaíochta seo fadhbanna d’úsáideoirí. Mar shampla, ceanglaíonn go leor suíomhanna fianáin agus comharthaí go docht le seoladh IP an chliaint, agus má athraíonn sé go tobann, diúltaítear don iarratas nó logáiltear an cliant amach as an suíomh. Is minic a atáirgeadh é seo i gcórais cliant-bainc agus ar shuímh eile a bhfuil rialacha diana seisiúin úsáideora acu. Seo sampla simplí léiritheach: níl comhaid ceoil ar VK.com ar fáil ach le heochair sheisiúin bhailí, atá ceangailte le IP, agus is minic nach n-imríonn cliaint a úsáideann cothromú den sórt sin fuaime toisc nach ndeachaigh an t-iarratas tríd an soláthraí chuig a tá an seisiún ceangailte.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Nuair a bhíonn torrents á n-íoslódáil, is ionann cothromú an leibhéil naisc agus bandaleithead gach cainéal

Ligeann an cothromú seo duit luas an chainéil Idirlín a shuimiú agus tú ag úsáid naisc iolracha. Mar shampla, má tá luas 100 Megabits ag gach ceann de na trí sholáthraí, ansin nuair a bheidh torrents á n-íoslódáil againn gheobhaidh muid 300 Megabits. Toisc go n-osclaíonn torrent go leor naisc, a dháiltear i measc na soláthraithe go léir agus a úsáideann an cainéal iomlán ar deireadh thiar.

Tá sé tábhachtach a thuiscint nach rachaidh nasc TCP amháin i gcónaí trí sholáthraí amháin. Is é sin, má íoslódálann muid comhad mór amháin trí HTTP, ansin déanfar an nasc seo trí cheann de na soláthraithe, agus má bhristear an nasc leis an soláthraí seo, ansin brisfear an íoslódáil freisin.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Ní úsáidfidh nasc amháin ach cainéal Idirlín amháin i gcónaí

Tá sé seo fíor freisin maidir le craoltaí físeáin. Má tá tú ag craoladh físeán sruthú go cineál éigin Twitch coinníollach, ansin ní bheidh cothromú ar an leibhéal naisc IP aon tairbhe ar leith, ós rud é go mbeidh an sruth físeáin a chraoladh laistigh de nasc IP amháin. Sa chás seo, má thosaíonn an soláthraí WAN 3 fadhbanna cumarsáide, mar shampla caillteanas paicéad nó luas laghdaithe, ansin ní bheidh tú in ann aistriú láithreach chuig soláthraí eile. Caithfear an craoladh a stopadh agus a athcheangal.

Fíor achoimre cainéal

Is féidir nasc amháin le Twitch coinníollach a rith trí na soláthraithe go léir ag an am céanna má bhriseann aon cheann de na soláthraithe, ní chuirfear isteach ar an nasc. Is fadhb iontach deacair í seo nach bhfuil réiteach optamach ann fós. Níl a fhios ag go leor daoine go bhfuil sé seo indéanta!

Ó na léaráidí roimhe seo, cuimhnímid gur féidir leis an bhfreastalaí coinníollach Twitch sruth físeáin a fháil uainn ó aon seoladh IP foinse amháin, rud a chiallaíonn go gcaithfidh sé a bheith seasmhach i gcónaí dúinn, is cuma cé na soláthraithe atá tar éis titim amach agus cé na cinn atá ag obair. Chun é seo a bhaint amach, ní mór dúinn freastalaí achoimre a fhoirceannfaidh ár naisc go léir agus iad a chomhcheangal i amháin.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Comhiomlánaíonn an freastalaí achoimre na cainéil go léir in aon tollán. Eascraíonn gach nasc ó sheoladh an fhreastalaí achoimre

Sa scéim seo, úsáidtear na soláthraithe go léir, agus ní bheidh caillteanas cumarsáide leis an bhfreastalaí Twitch má dhíchumasaítear aon cheann acu. Go bunúsach, is tollán speisialta VPN é seo, a bhfuil roinnt bealaí Idirlín ann ag an am céanna faoina gcochall. Is é príomhchúram scéime den sórt sin ná cainéal cumarsáide den chaighdeán is airde a fháil. Má thosaíonn ceann de na soláthraithe fadhbanna, caillteanas paicéid, moilleanna méadaithe, níor cheart go gcuirfeadh sé seo isteach ar chaighdeán na cumarsáide ar bhealach ar bith, ós rud é go ndéanfar an t-ualach a dháileadh go huathoibríoch ar bhealaí eile, níos fearr atá ar fáil.

Réitigh Tráchtála

Is fada an fhadhb seo ag cur as dóibh siúd a chraolann imeachtaí beo agus nach bhfuil rochtain acu ar an Idirlíon ar ardchaighdeán. Le haghaidh tascanna den sórt sin, tá roinnt réitigh tráchtála ann, mar shampla, déanann an chuideachta Teradek ródairí monstrous den sórt sin ina gcuirtear pacáistí de mhóidéid USB isteach:

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Ródaire le haghaidh craoltaí físeáin le feidhm achoimre cainéal

Is gnách go mbíonn cumas ionsuite ag feistí den sórt sin chun comharthaí físe a ghabháil trí HDMI nó SDI. In éineacht leis an ródaire, díoltar síntiús don tseirbhís achoimre cainéal, chomh maith leis an sruth físeáin a phróiseáil, é a thraschódú agus a athsheoladh tuilleadh. Tosaíonn praghas gléasanna den sórt sin ó $2k le sraith móideimí, chomh maith le síntiús ar leith don tseirbhís.

Uaireanta bíonn cuma scanrúil air:

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

OpenMPTCPRouter a shocrú

Prótacal MP-TCP (MultiPath TCP) chun a bheith in ann nascadh trí roinnt bealaí ag an am céanna. Mar shampla, a chuid tacaíonn iOS agus is féidir leis nascadh go comhuaineach le cianfhreastalaí trí wifi agus trí líonra ceallacha. Tá sé tábhachtach a thuiscint nach dhá nasc TCP ar leith iad seo, ach nasc amháin a bhunaítear thar dhá chainéal ag an am céanna. Le go n-oibreoidh sé seo, caithfidh an cianfhreastalaí tacaíocht a thabhairt do MPTCP freisin.

OpenMPTCPRouter is tionscadal ródaire bogearraí foinse oscailte é a cheadaíonn fíor-achoimriú cainéal. Deir na húdair go bhfuil an tionscadal i stádas leagan alfa, ach is féidir é a úsáid cheana féin. Tá dhá chuid ann - freastalaí achoimre, atá suite ar an Idirlíon agus ródaire, a bhfuil roinnt soláthraithe Idirlín agus na feistí cliant féin ceangailte leis: ríomhairí, fóin. Is féidir leis an ródaire saincheaptha a bheith ina Raspberry Pi, roinnt ródairí wifi, nó ríomhaire rialta. Tá tionóil réidh de dhéantús an duine d'ardáin éagsúla, atá an-áisiúil.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Conas a oibríonn OpenMPTCPRouter

Freastalaí achoimre a shocrú

Tá an freastalaí achoimre suite ar an Idirlíon agus cuireann sé deireadh le naisc ó gach cainéal de ródaire an chliaint isteach i gceann amháin. Is é seoladh IP an fhreastalaí seo an seoladh seachtrach agus rochtain ar an Idirlíon trí OpenMPTCPRouter.

Don tasc seo úsáidfimid freastalaí VPS ar Debian 10.

Riachtanais don fhreastalaí achoimre:

  • Ní oibríonn MPTCP ar fhíorúiliú OpenVZ
  • Ba cheart go mbeadh sé indéanta do eithne Linux féin a shuiteáil

Déantar an freastalaí a imscaradh trí ordú amháin a fhorghníomhú. Suiteáilfidh an script eithne le tacaíocht mptcp agus na pacáistí riachtanacha go léir. Tá scripteanna suiteála ar fáil do Ubuntu agus Debian.

wget -O - http://www.openmptcprouter.com/server/debian10-x86_64.sh | sh

Mar thoradh ar shuiteáil freastalaí rathúil.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Sábhálann muid na pasfhocail, beidh siad ag teastáil uainn chun an ródaire cliaint a chumrú, agus atosaigh. Tá sé tábhachtach a choinneáil i gcuimhne go mbeidh SSH ar fáil ar phort 65222 tar éis a shuiteáil.

uname -a 
Linux test-server.local 4.19.67-mptcp

Feicimid an inscríbhinn mptcp in aice leis an uimhir leagain, rud a chiallaíonn gur suiteáladh an eithne i gceart.

Socrú ródaire cliant

Ar suíomh Gréasáin an tionscadail tá foirgnimh réamhdhéanta ar fáil do roinnt ardán, mar shampla Raspberry Pi, Banana Pi, ródairí Lynksys agus meaisíní fíorúla.
Tá an chuid seo de openmptcprouter bunaithe ar OpenWRT, ag baint úsáide as LuCI mar chomhéadan, a bhfuil aithne aige ar dhuine ar bith ar casadh OpenWRT air riamh. Meáchan an dáileadh thart ar 50MB!

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Mar bhinse tástála, úsáidfidh mé Raspberry Pi agus roinnt móideimí USB le hoibreoirí éagsúla: MTS agus Megafon. Ní dóigh liom go gcaithfidh mé a insint duit conas íomhá a scríobh ar chárta SD.

Ar dtús, tá an calafort Ethernet sa Raspberry Pi cumraithe mar lan le seoladh IP statach 192.168.100.1. Chun fiddling le sreanga ar an deasc a sheachaint, cheangail mé an Raspberry Pi le pointe rochtana wifi agus shocraigh mé cuibheoir wifi an ríomhaire chuig seoladh statach 192.168.100.2. Níl an freastalaí DHCP cumasaithe de réir réamhshocraithe, mar sin ní mór duit seoltaí statacha a úsáid.

Anois is féidir leat logáil isteach sa chomhéadan gréasáin 192.168.100.1

Nuair a logálann tú isteach don chéad uair, iarrfaidh an córas ort bunfhocal faire a shocrú; Beidh SSH ar fáil leis an bhfocal faire céanna.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter
Sna socruithe LAN, is féidir leat an subnet atá ag teastáil a shocrú agus an freastalaí DHCP a chumasú.

Úsáidim móideimí a shainmhínítear mar chomhéadain USB Ethernet le freastalaí DHCP ar leith, agus mar sin bhí suiteáil riachtanach pacáistí breise. Tá an nós imeachta comhionann le modems a bhunú in OpenWRT rialta, mar sin ní chlúdóidh mé anseo é.

Ansin ní mór duit na comhéadain WAN a chumrú. Ar dtús, chruthaigh an córas dhá chomhéadan fíorúil WAN1 agus WAN2. Ní mór gléas fisiceach a shannadh dóibh, i mo chás is iad seo ainmneacha na gcomhéadan móideim USB.

Chun mearbhall le hainmneacha comhéadain a sheachaint, molaim breathnú ar theachtaireachtaí dmesg agus tú ag nascadh trí SSH.

Ós rud é go bhfeidhmíonn mo móideim féin mar ródairí, agus go bhfuil freastalaí DHCP acu féin, bhí orm socruithe a raonta líonra inmheánacha a athrú agus an freastalaí DHCP a dhíchumasú, mar ar dtús eisíonn an dá móideim seoltaí ón líonra céanna, agus is cúis le coinbhleacht é seo.

Éilíonn OpenMPTCPRouter go mbeadh seoltaí an chomhéadain WAN statach, mar sin déanaimid subnets do na móideimí agus déanaimid iad a chumrú sa chóras → openmptcprouter → roghchlár socruithe comhéadan. Anseo ní mór duit an seoladh IP agus an eochair fhreastalaí a fuarthas le linn suiteáil an fhreastalaí achoimre a shonrú.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Má éiríonn leis an socrú, ba chóir go mbeadh pictiúr den chineál céanna le feiceáil ar an leathanach stádais. Is féidir a fheiceáil go raibh an ródaire in ann an freastalaí achoimre a bhaint amach agus go bhfuil an dá chainéal ag obair de ghnáth.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Is é an modh réamhshocraithe ná shadowsocks + mptcp. Is seachfhreastalaí é seo a chumhdaíonn gach nasc laistigh di féin. Tá sé cumraithe ar dtús chun TCP amháin a phróiseáil, ach is féidir UDP a chumasú freisin.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Mura bhfuil aon earráidí ar an leathanach stádais, is féidir a mheas go bhfuil an socrú críochnaithe.
I gcás roinnt soláthraithe, d’fhéadfadh cás teacht chun cinn nuair a ghearrtar an bhratach mptcp feadh an chosáin tráchta, ansin beidh an earráid seo a leanas le feiceáil:

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Sa chás seo, is féidir leat modh oibriúcháin difriúil a úsáid, gan MPTCP a úsáid, níos mó faoi seo anseo.

Conclúid

Tá an tionscadal OpenMPTCPRouter an-suimiúil agus tábhachtach, ós rud é b'fhéidir gurb é an t-aon réiteach cuimsitheach oscailte ar fhadhb achoimre an chainéil. Tá gach rud eile dúnta go docht agus dílsithe, nó go simplí modúil ar leith nach féidir le gnáthdhuine a thuiscint. Ag an gcéim forbartha reatha, tá an tionscadal fós amh go leor, tá an doiciméadú thar a bheith bocht, ní dhéantar cur síos simplí ar go leor rudaí. Ach ag an am céanna oibríonn sé fós. Tá súil agam go leanfaidh sé ag forbairt, agus gheobhaidh muid ródairí tí a bheidh in ann cainéil a chomhcheangal i gceart as an mbosca.

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Lean ár bhforbróir ar Instagram

Fíor-suim cainéil Idirlín - OpenMPTCPROuter

Foinse: will.com

Add a comment