Is féidir le dhá shuíomh teacht ar a chéile go foirfe trí unicast agus fós iad féin a iompar amhail nach bhfeiceann ceann acu fógra fionnachtain an phriontálaí, sruth IPTV nó buille croí an bhraisle. Ní tollán briste é sin; is é an difríocht idir ceann scríbe agus grúpa é sin. Teastaíonn múnla ballraíochta, staid seolta feadh an bhealaigh agus comhéadan atá sásta an trácht a iompar ó sheachadadh multicast, agus ní thagann aon cheann acu ó ród unicast. Is é siúl ó ghrúpa an fheidhmchláir chuig glacadóir amháin atá ag obair an bealach is giorra chuig freagra.

Tosaigh leis an ngrúpa agus leis an bhfeidhmchlár

Fiafraigh cén seoladh grúpa a úsáideann an feidhmchlár agus cad chuige an trácht. Is trí fhadhb éagsúla le trí fhreagra inghlactha éagsúla iad prótacal fionnachtain a fhógraíonn seirbhísí, sruth sruthaithe agus paicéid bheannacht prótacal ródaithe. Insíonn an seoladh grúpa féin an raon duit: ní le ródú gnáth atá sé seoltaí i mbloc rialaithe an líonra áitiúil a sheoladh amach as an nasc, agus glacann feidhmchláir a úsáideann iad go minic le fearann craolta amháin. Is dearadh difriúil é sruth sruthaithe ar ghrúpa le raon domhanda ó phrótacal fionnachtain a bhfuil súil aige go gcloiseann gach gléas gach ceist, agus ní bhíonn ach an dara ceann buartha faoi mhéid an fhearainn chraolta.

Socraigh cé acu an tseirbhís nó an mheicníocht fionnachtain atá de dhíth, mar bíonn difríocht ordainmhéide sa chostas idir an dá fhreagra sin. Iarrann ceann seoladh nach n-athraíonn; iarrann an ceann eile fhearann craolta atá sínte thar nasc líonra leathain agus gach a leanann as sin.

Tá sé i gceist go stopfadh fionnachtain áitiúil

Tá Multicast DNS mar a thuairiscítear in RFC 6762 deartha timpeall ar nasc amháin: téann ceisteanna chuig grúpa seasta, seoltar freagraí chuig an ngrúpa céanna, agus braitheann an prótacal ar gach rannpháirtí gach duine a chloisteáil. Ní sheolann ródairí an trácht sin ar aghaidh de réir réamhshocraithe, agus is cinneadh deartha é sin seachas dearmad. Tá an teorainn ann ionas nach féidir le gléas in aon fhoirgneamh é féin a fhógairt go fánach i bhfoirgneamh eile. Tá tollán a dhealraíonn a bheith ag socrú fionnachtain tríd an ngrúpa a iompar i ngach áit tar éis an teorainn sin a bhaint do gach feidhmchlár, ní hamháin don cheann a raibh cabhair uaidh.

Tá athsheoltóirí agus frithchaiteoirí ann, agus is fíorsheirbhísí iad le fíoriarmhairtí: éiríonn gach ainm a fhógraítear ar shuíomh amháin infheicthe ar an gceann eile, lena n-áirítear ainmneacha gléas a shainaithníonn daoine nó trealamh. Más é an riachtanas iarbhír go mbeadh seirbhís ar leith inchurtha ar fáil, is gnách gurb é taifead seirbhíse a fhoilsítear i DNS an t-athrú is lú, agus nochtann sé ainm amháin in ionad sruth díobh.

Trí rud a theastaíonn ó multicast ródaithe

Teastaíonn trí rud a oibríonn le chéile ó multicast ródaithe: glacadóirí a théann isteach sa ghrúpa, ródairí a choinníonn staid seolta dó, agus tollán a dhéileálann le seoltaí an ghrúpa mar thrácht le hiompar. Ligfidh tollán a bhfuil beartas aige nach liostaíonn ach fo-líonraí unicast an trácht grúpa uaidh ag teorainn an chriptithe, agus is ar an ábhar sin gurb é an tost go minic an chéad chomhartha seachas earráid. Iompraíonn comhéadan bunaithe ar róid, ar nós tolláin GRE nó VTI, an rud a sheolann an tábla ródaithe isteach ann, rud a dhéanann an grúpa inrochtana nuair a bhíonn staid multicast ann.

Is é inrochtaineacht na foinse an dara leath. Tógann prótacail ródaithe multicast cosúil le PIM crainn dáileacháin trí sheiceáil gurb é an bealach ar ais chuig an bhfoinse an ceann atá súil leis, mar sin brisfidh ród unicast a dhíríonn áit eile an crann fiú nuair a bhíonn ballraíocht an ghrúpa ceart. Ní dhéanann suiteáil róid don ghlacadóir aon rud don seiceáil sin, agus sin an earráid a tháirgeann ping atá ag obair agus sruth atá ag teip. Fíoraigh bealach fillte na foinse ar dtús, ansin cuir ballraíocht leis, agus ní féach ar an bhfeidhmchlár ach ina dhiaidh sin.

ip maddr show dev tun0
ip mroute show
ss -gnu | grep 239.255.0.10
ip route get 10.20.5.20

Taispeánann an chéad dá líne an rud a ndeachaigh an t-óstach isteach ann agus an rud a sheolann an t-eithne ar aghaidh, taispeánann an tríú líne ballraíocht an fheidhmchláir féin, agus taispeánann an ceann deireanach an bealach unicast a úsáidfidh an tseiceáil bealaigh chomhchaidrimh. Trí iad a léamh le chéile déantar idirdhealú idir feidhmchlár nár tháinig isteach riamh agus líonra nár sheol ar aghaidh riamh.

Cruthaigh é le foinse amháin agus glacadóir amháin

Sula dtéann tú i dteagmháil le cumraíocht, deimhnigh go n-oibríonn an feidhmchlár ar aon teasc amháin. Má theipeann air go háitiúil, ní hé ródú multicast an fhadhb agus ní chabhróidh aon athrú tolláin. Ansin déan arís le glacadóir amháin trasna an tolláin agus féach ar na paicéid ar an dá thaobh de theorainn an chriptithe.

tcpdump -ni tun0 -c 10 'ip multicast'
tcpdump -ni eth0 -c 10 'ip multicast and host 239.255.0.10'

Cuireann paicéid atá le feiceáil taobh istigh den tollán ach as láthair lasmuigh de in iúl imfhálú nó beartas; cuireann paicéid atá le feiceáil ar an dá thaobh gan dul chun cinn san fheidhmchlár in iúl ballraíocht an ghlacadóra nó ceangal an fheidhmchláir. Coinnigh na gabhálacha gearr agus scagtha, mar ní bhíonn i ngabháil multicast leathan ar theasc gnóthach ach torann den chuid is mó.

Bíodh seoladh seirbhíse agat nuair nach dteastaíonn ach an tseirbhís

Tá fionnachtain ann chun rud a ghluaiseann a aimsiú. Ní theastaíonn fionnachtain ó fhreastalaí a bhfuil ainm cobhsaí aige, agus freagraíonn seoladh doiciméadaithe i DNS príobháideach fíorcheist an úsáideora gan fearann craolta a shíneadh thar nasc líonra leathan. Baineann an réasúnaíocht chéanna le printéirí, fearais agus seirbhísí gréasáin inmheánacha. Tá ainm i DNS inrochtana ó gach suíomh a bhfuil sé de dhíth air agus ní fhógraíonn sé rud ar bith do na suíomhanna nach bhfuil, agus leanann sé ag obair nuair a chuirtear gléas eile a bhfuil seoladh difriúil aige ina ionad.

Nuair a theastaíonn multicast go fírinneach ó phrótacal, cuir teorainn leis an ngrúpa agus leis na suíomhanna a bhfuil sé de dhíth orthu, déan doiciméadú ar an gcúis, agus athbhreithnigh an cinneadh nuair a athraíonn an feidhmchlár. Is furasta fionnachtain a shíneadh i ngach áit uair amháin, agus is deacair é a chur ar ais tar éis bliain de ghléasanna a bhraitheann go ciúin air.

Ailt ghaolmhara