Zaɓi rafi ɗaya da mai karɓa ɗaya, sannan ka bi wannan ma’aurata ta kowane tsalle maimakon gwada multicast a matsayin nau’i. Ƙirar da ta keɓance ga tushe tana gazawa a daidai ɗaya daga cikin wurare huɗu: mai karɓa bai shiga ba, na’urar tuƙi ta ƙi fakitin a hanyar dawowarsa, kernel ɗin ba shi da hali, ko ramin bai isar da kwafi ba. Aiki a wannan tsari yana ɗaukar mintuna a kowane tsalle kuma yana gaya maka wanne daga cikin huɗun kake da shi a zahiri.

Da farko ka tabbatar da tushe, rukuni da mai karɓa

Rubuta ƙima uku kafin ka taɓa kowace na’ura: adireshin tushen da zai aika, adireshin rukuni da mai karɓa zai shiga, da cibiyar sadarwa da mai karɓa yake. Don misalin rafin IPv4, tushe na 10.50.0.10 da rukuni na 232.20.30.40 sune irin ma’auratan da suka dace da ƙira ta musamman ga tushe. Duk abin da ya fi wannan ƙima uku shubuha ba za a iya gwada shi ba.

An keɓe kewayon 232/8 don multicast na musamman ga tushe, kuma an kwatanta tsarin a cikin RFC 4607. Idan rukuninka yana wajen wannan kewayon yayin da kake tsammanin kana gudanar da SSM, tsaya ka tabbatar da abin da turawa ke nufi a zahiri, domin shigar mai karɓa da shawarar tuƙi na turawa duka sun dogara ne kan tsarin ya kasance daidai.

Tabbatar mai karɓa ya shiga tushen

Rahoton zama memba na rukuni kaɗai ba shiga ba ce ta musamman ga tushe. Tambayi mai karɓa wane tushe ya nema, kuma a na’urar tuƙi ta tsallen farko ka duba halin rukuni don ganin ko jerin tushe ya bayyana. Idan rahoton bai ɗauki tushe ba, na’urar tuƙi za ta ɗauke shi a matsayin shiga daga kowane tushe kuma dukan ƙirar za ta lalace a hankali zuwa wani abu da ba ka shirya ba.

A kan mai karɓa na Linux, duba abin da soket ɗin ya yi rajista da shi da abin da kernel ya rubuta. Fayil ɗin saitin aikace-aikacen ba hujja ba ne; teburin zama memba shine hujja. Karanta shi yayin da mai karɓa ke aiki a zahiri, domin shigarwa na iya jinkiri kaɗan bayan tsarin da ya ƙirƙira ta ya fita. Tsohuwar shigarwa daga gwajin da ya gabata amintaccen tushen ƙarya ne na amincewa.

ip maddr show dev eth0
cat /proc/net/igmp | sed -n '1,40p'

Idan shiga tana nan tare da tushen da ake tsammani, matsa zuwa na’urorin tuƙi. Idan babu, babu wani saitin rami da zai taimaka, domin babu abin da za a tura.

Tabbatar da hanyar dawowa kafin ka kalli ramin

Tuwƙin multicast yana yin duba hanyar dawowa, kuma fakitin da ya iso a wani muƙami daban da wanda hanyar unicast ke nufi ana watsar da shi. Wannan shine dalilin da ya fi yawa da yasa rafin da ake aika da shi a fili ba ya isa tsalle na gaba, kuma ba ya haifar da wani amfani mai amfani a matakin aikace-aikace.

A na’urar tuƙi da ke fuskantar tushe, kwatanta hanyar zuwa tushe da muƙamin da fakiti ke isowa a kai a zahiri. A na’urar tuƙi da ke fuskantar mai karɓa, yi haka don cibiyar sadarwar mai karɓa kuma tabbatar da lissafin muƙamai masu fita ya haɗa da hanyar zuwa gare ta. Rashin daidaituwa a kowace hanya gazawar RPF ce, ba gazawar zama memba ba.

Sannan ka tabbatar TTL na tushe ya isa ya tsira daga tsalle-tsallen da ka tsara. Rafin da ke aiki a na’urar tuƙi ta farko kuma ya mutu a ta biyu sau da yawa tambaya ce ta TTL ba tambaya ta manufa ba.

Karanta halin multicast na kernel maimakon saiti

Saiti yana gaya maka abin da ka nema; kernel yana gaya maka abin da ke faruwa. A kowane tsalle na Linux, karanta shigarwar tuwƙin multicast kuma tabbatar akwai lissafin muƙamai masu shiga da masu fita don ainihin ma’auratan tushe da rukuni. Shigarwa don rukuni tare da tushen duniya wani abu ne daban, kuma ba zai bayyana rafin da ya keɓance ga tushe ba.

ip mroute show from 10.50.0.10 iif eth1
ip route get 10.50.0.10

Daemon na tuƙi suna riƙe da nasu ra’ayi a kan wannan halin, kuma umarnin da ke buga shi ya dogara da wace aiwatarwa aka girka. Ƙa’ida ta tabbata: tambayi daemon shigarwar sa ta sama don ma’auratan, sannan ka tambayi kernel ko akwai shigarwar turawa. Daemon da ke tsammanin yana turawa alhali kernel ba shi da shigarwa matsalar fannin saiti ce a wannan na’ura.

Lokacin da biyun ba su daidaita ba, gyara na’ura ba VPN ba. Babu abin da ke ƙasa da zai iya rama tsallen da ba ya tura rafin da ka tambaya. Rubuta ma’auratan, muƙamin shiga da lissafin fita ga kowane tsalle yayin da rafin ke aiki. Wannan rikodin yana mai da gazawar gaba kwatance maimakon sabon bincike.

Yanke shawara yadda ramin yake yin kwafi a zahiri

Anan ne multicast a kan VPN ya daina zama na yau da kullum. Ramin aya-da-aya yana isar da fakiti ga abokin tafiyar da ke wancan gefen, don haka kwafi yana isa ga abokin ciniki ɗaya daidai. Bangaren da aka gada yana ɗaukar kansa kamar hanyar da aka raba, domin ramin yana ɗaukar firam ɗin kuma gadar ce ke yanke shawarar abin da za a yi ambaliya. Waɗannan tsarin isarwa ne daban-daban, kuma ƙirar da ta ɗauka na biyu yayin da take gudanar da na farko za ta bayyana tana aiki ga mai karɓa ɗaya kuma ta kasa ga na gaba.

Don fiye da mai karɓa ɗaya ta hanyar uwar garken maki da yawa, dole ne a tsara kwafi a fili. Girka hanyar multicast a ƙofar ba ya koya wa uwar garken VPN waɗanne abokan tafiya ya kamata su karɓi kwafi, kuma babu hanyar gefen abokin ciniki da ke yanke wannan shawarar a madadinsa. Inda buƙatar ita ce masu karɓa da yawa, yi amfani da kwafin da aka tallafa ko wani zaɓi da aka zaɓa da gangan, kuma ka rubuta wanda ka zaɓa.

A ƙarshe, tabbatar a wurin mai karɓa a ƙarƙashin kallo mai zurfi: ainihin tushe, rukuni da tashar jiragen ruwa, a kan muƙamin da kake tsammani, yayin da mai karɓa ɗaya da aka ba da izini ya shiga. SSM yana zaɓar mai aikawa, kuma zaɓin ba tabbatar da wannan mai aikawa ba ne, kuma ba izini ba ne ga wani zirga-zirgar multicast ya ratsa wannan manufa.

Labarai masu alaƙa