සැලැස්මක් නොමැතිව මල්ටිකාස්ට් VPN හරහා නොයන්නේ ඇයි
ළඟාවීම යුනිකාස්ට් කාරණයකි. පාලමක් හෝ රිලේ එකක් එකතු කිරීමට පෙර කණ්ඩායම, එහි විෂය පථය, යැවීමේ තත්ත්වය සහ එක් මූලාශ්රයක සිට එක් ලබන්නෙකු දක්වා එක් මාර්ගයක් පරීක්ෂා කරන්න.
ස්ථාන දෙකකට යුනිකාස්ට් මගින් එකිනෙකට සම්පූර්ණයෙන් ළඟා විය හැකි අතර, එකකට මුද්රණ යන්ත්රයේ සොයාගැනීමේ නිවේදනය, IPTV ප්රවාහය හෝ පොකුරේ හෘද ස්පන්දනය නොපෙනෙන අයුරින් හැසිරිය හැකිය. මෙය කැඩුණු උමගක් නොවේ; මෙය ගමනාන්තයක් සහ කණ්ඩායමක් අතර වෙනසයි. මල්ටිකාස්ට් බෙදාහැරීමට සාමාජිකත්ව ආකෘතියක්, මාර්ගය පුරා යැවීමේ තත්ත්වයක් සහ රථවාහනය දරාගැනීමට සූදානම් අතුරුමුහුණතක් අවශ්ය වන අතර, ඉන් කිසිවක් යුනිකාස්ට් මාර්ගයකින් එන්නේ නැත. යෙදුමේ කණ්ඩායමේ සිට ක්රියාකාරී ලබන්නෙකු දක්වා යාම පිළිතුරට කෙටිම මාර්ගයයි.
කණ්ඩායම සහ යෙදුමෙන් ආරම්භ කරන්න
යෙදුම භාවිතා කරන කණ්ඩායම් ලිපිනය කුමක්ද සහ රථවාහනය කුමක් සඳහාදැයි අසන්න. සේවා නිවේදනය කරන සොයාගැනීමේ ප්රොටෝකෝලය, ප්රවාහන සංග්රහය සහ මාර්ගගත කිරීමේ ප්රොටෝකෝලයේ ආචාර පැකට්ටු වෙනස් ගැටලු තුනක් වන අතර ඒවාට වෙනස් පිළිගත හැකි පිළිතුරු තුනක් ඇත. කණ්ඩායම් ලිපිනයම විෂය පථය කියයි: ස්ථානීය ජාල පාලන කොටසේ ලිපින සාමාන්ය මාර්ගගත කිරීම මගින් සබැඳියෙන් බැහැරට යැවීමට නියමිත නොවන අතර, ඒවා භාවිතා කරන යෙදුම් සාමාන්යයෙන් එක් විකාශන වසමක් උපකල්පනය කරයි. ගෝලීය විෂය පථයක් ඇති කණ්ඩායමක ප්රවාහන සංග්රහය සෑම උපාංගයක්ම සෑම විමසුමක්ම අසනු ඇතැයි බලාපොරොත්තු වන සොයාගැනීමේ ප්රොටෝකෝලයට වඩා වෙනස් නිර්මාණයක් වන අතර, දෙවැන්නට පමණක් විකාශන වසමේ ප්රමාණය ගැන සැලකිල්ලක් ඇත.
අවශ්යතාව සේවාවද සොයාගැනීමේ ක්රමයද යන්න තීරණය කරන්න, මන්ද එම පිළිතුරු දෙක පිරිවැයෙන් එක් පටිපාටියකින් වෙනස් වේ. එකක් නොවෙනස් වන ලිපිනයක් ඉල්ලා සිටී; අනෙක පුළුල් ප්රදේශ සබැඳියක් හරහා විහිදුවන ලද විකාශන වසමක් සහ ඒ නිසා එන සියල්ල ඉල්ලා සිටී.
ස්ථානීය සොයාගැනීම නතර විය යුතුය
RFC 6762 හි විස්තර කර ඇති මල්ටිකාස්ට් DNS එක් සබැඳියක් වටා නිර්මාණය කර ඇත: විමසුම් ස්ථිර කණ්ඩායමකට යයි, පිළිතුරු එම කණ්ඩායමටම යවනු ලැබේ, සහ ප්රොටෝකෝලය සෑම සහභාගිවන්නෙකුම සියලු දෙනා අසනු ඇතැයි රඳා පවතී. රවුටර එම රථවාහනය පෙරනිමියෙන් යවන්නේ නැත, සහ එය වැරැද්දක් නොව නිර්මාණ තීරණයකි. මායිම පවතින්නේ එක් ගොඩනැගිල්ලක උපාංගයකට තවත් එකක තමන් නිවේදනය කරගැනීමට නොහැකි වන පරිදිය. කණ්ඩායම සෑම තැනටම රැගෙන ගොස් සොයාගැනීම අලුත්වැඩියා කරන බව පෙනෙන උමඟක් එම මායිම උදව් අවශ්ය වූ යෙදුමට පමණක් නොව සියලුම යෙදුම්වලට ඉවත් කර ඇත.
පුනරාවර්තක සහ පරාවර්තක පවතී, සහ ඒවා සැබෑ ප්රතිඵල සහිත සැබෑ සේවා වේ: එක් ස්ථානයක නිවේදනය කරන සෑම නමක්ම අනෙකෙහි දෘශ්යමාන වේ, මිනිසුන් හෝ උපකරණ හඳුනා ගන්නා උපාංග නාම ඇතුළුව. සැබෑ අවශ්යතාව නිශ්චිත සේවාවක් සොයාගත හැකි වීම නම්, DNS හි ප්රකාශිත සේවා වාර්තාව සාමාන්යයෙන් කුඩාම වෙනස වන අතර, එය නාම ගංගාවක් වෙනුවට එක් නමක් පමණක් හෙළි කරයි.
මාර්ගගත මල්ටිකාස්ට්ට අවශ්ය කරුණු තුන
මාර්ගගත මල්ටිකාස්ට්ට එකට ක්රියා කරන කරුණු තුනක් අවශ්ය වේ: කණ්ඩායමට එකතු වන ලබන්නන්, ඒ සඳහා යැවීමේ තත්ත්වය තබා ගන්නා රවුටර, සහ කණ්ඩායම් ලිපින රැගෙන යා යුතු රථවාහන ලෙස සලකන උමඟ. කේවල යුනිකාස්ට් උපජාල පමණක් ලැයිස්තුගත කරන ප්රතිපත්තියක් ඇති උමඟක් සංකේතන මායිමේදී කණ්ඩායමේ රථවාහනය අත්හරියි, එබැවින් පළමු ලක්ෂණය බොහෝ විට දෝෂයක් නොව නිහඬතාවයකි. GRE හෝ VTI උමඟක් වැනි මාර්ග පාදක අතුරුමුහුණතක් මාර්ගගත වගුව එවන දේ රැගෙන යයි, එය මල්ටිකාස්ට් තත්ත්වය පවතින විට කණ්ඩායම ළඟාවිය හැකි කරයි.
මූලාශ්රයට ළඟාවීම දෙවන අර්ධයයි. PIM වැනි මල්ටිකාස්ට් මාර්ගගත කිරීමේ ප්රොටෝකෝල මූලාශ්රයට ආපසු යන මාර්ගය අපේක්ෂිත එකදැයි පරීක්ෂා කරමින් බෙදාහැරීමේ ගස් ගොඩනඟයි, එබැවින් වෙනත් තැනකට යොමු වන යුනිකාස්ට් මාර්ගයක් කණ්ඩායම් සාමාජිකත්වය නිවැරදි වුවද ගස කඩා දමයි. ලබන්නා සඳහා මාර්ගයක් ස්ථාපනය කිරීම එම පරීක්ෂාවට කිසිවක් නොකරයි, සහ මෙය ක්රියාකාරී පිං එකක් සහ අසාර්ථක ප්රවාහයක් ලබා දෙන වැරැද්දයි. පළමුව මූලාශ්රයේ ආපසු යන මාර්ගය තහවුරු කරන්න, පසුව සාමාජිකත්වය එකතු කරන්න, සහ ඊට පසුව පමණක් යෙදුම දෙස බලන්න.
ip maddr show dev tun0
ip mroute show
ss -gnu | grep 239.255.0.10
ip route get 10.20.5.20
පළමු පේළි දෙක පෙන්වන්නේ සත්කාරකය එකතු වූයේ කුමකටද සහ කර්නලය යවන්නේ කුමක්ද යන්නයි, තෙවැන්න යෙදුමේම සාමාජිකත්වය පෙන්වයි, අවසානය ප්රතිලෝම මාර්ග පරීක්ෂාව භාවිතා කරන යුනිකාස්ට් මාර්ගය පෙන්වයි. ඒවා එකට කියවීම කිසිදා එකතු නොවූ යෙදුමක් කිසිදා නොයැවූ ජාලයකින් වෙන් කරයි.
එක් මූලාශ්රයක් සහ එක් ලබන්නෙකු සමඟ ඔප්පු කරන්න
වින්යාසයක් ස්පර්ශ කිරීමට පෙර යෙදුම එක් අංශයක ක්රියා කරන බව තහවුරු කරන්න. එය ස්ථානීයව අසාර්ථක වුවහොත් මල්ටිකාස්ට් මාර්ගගත කිරීම ගැටලුව නොවන අතර කිසිදු උමං වෙනසක් උදව් නොකරයි. පසුව උමඟ හරහා එක් ලබන්නෙකු සමඟ පුනරාවර්තනය කර සංකේතන මායිමේ දෙපසම පැකට්ටු නිරීක්ෂණය කරන්න.
tcpdump -ni tun0 -c 10 'ip multicast'
tcpdump -ni eth0 -c 10 'ip multicast and host 239.255.0.10'
උමඟ තුළ පෙනෙන නමුත් පිටත නොමැති පැකට්ටු ආවරණය හෝ ප්රතිපත්තිය පෙන්වා දෙයි; දෙපසම පෙනෙන නමුත් යෙදුමේ ප්රගතියක් නොමැති පැකට්ටු ලබන්නාගේ සාමාජිකත්වය හෝ යෙදුමේ බැඳීම පෙන්වා දෙයි. ග්රහණ කෙටි හා පෙරහන් කර තබා ගන්න, මන්ද කාර්යබහුල අංශයක පුළුල් මල්ටිකාස්ට් ග්රහණය බොහෝ දුරට ශබ්දයකි.
සේවාව පමණක් අවශ්ය නම් සේවා ලිපිනය තෝරන්න
සොයාගැනීම පවතින්නේ චලනය වන දෙයක් සොයා ගැනීමටය. ස්ථිර නාමයක් ඇති සේවාදායකයකට සොයාගැනීම අවශ්ය නොවන අතර, පුද්ගලික DNS හි ලේඛනගත ලිපිනයක් පුළුල් ප්රදේශ සබැඳියක් හරහා විකාශන වසමක් විහිදුවා නොගෙන පරිශීලකයාගේ සැබෑ ප්රශ්නයට පිළිතුරු දෙයි. එම තර්කයම මුද්රණ යන්ත්ර, උපකරණ සහ අභ්යන්තර වෙබ් සේවා සඳහාද අදාළ වේ. DNS හි නාමයක් එය අවශ්ය සෑම ස්ථානයකින්ම ළඟාවිය හැකි අතර අවශ්ය නොවන ස්ථානවලට කිසිවක් නිවේදනය නොකරයි, සහ උපාංගය වෙනත් ලිපිනයක් ඇති උපාංගයකින් ප්රතිස්ථාපනය වුවද ක්රියා කරමින් පවතී.
ප්රොටෝකෝලයකට සැබවින්ම මල්ටිකාස්ට් අවශ්ය නම් එය කණ්ඩායමට සහ අවශ්ය ස්ථානවලට සීමා කරන්න, ඇයි දැයි ලේඛනගත කරන්න, සහ යෙදුම වෙනස් වූ විට තීරණය නැවත සලකා බලන්න. සොයාගැනීම සෑම තැනටම ව්යාප්ත කිරීම එක් වරක් පහසු වන අතර, එය මත නිහඬව රඳා පවතින උපාංග සමඟ වසරකට පසු එය ඉවත් කිරීම අපහසුය.