"د multicast ملاتړ کوي" د پروتوکول یوې پوښتنې ته ځواب وایي او د ظرفیت پوښتنه نه لمس شوې پرېږدي۔ په عملیاتي لحاظ مهم دا دی چې سرور د یوې ګروپ بنډل لپاره څو کاپي لیږي او کوم تونلونه هغه وړي۔ یو ګډون شوی اپلیکیشن چې جریان ترلاسه کوي یوازې دا ثبوي چې رسول چیرې کار کوي۔ دا ثبوي نه چې بې علاقې کلاینټونه د بینډ ویت څخه وژغورل شول۔

د یوې ځانګړنې ادعا دننه درې پوښتنې

د ګروپ غړیتوب پوښتي چې آیا ترلاسه کوونکی ګروپ ته ننوتلی۔ د تونل له لارې رسول پوښتي چې آیا بنډل تونل ته ننوتلی۔ د کاپي کولو تګلاره پوښتي چې سرور څو کاپي جوړې کړې او چاته۔ د پلورونکي بیان کیدای شي د لومړي لپاره سم وي او د دریم په اړه چوپ وي، او لګښت هماغلته دی۔

د لینک اندازه ټاکلو پر مهال یې جلا وساتئ۔ یوازې دریمه پوښتنه د سرور په خوا کې د وتلو بودیجه ټاکي۔

د کاروونکي تشې سرور د ګروپ بنډل سره څه کوي

په دودیز OpenVPN 2.6 کاروونکي تشې سرور کې، راغلی broadcast یا multicast بنډل د TUN/TAP د ننوتلو په لاره کې طبقه بندي کیږي او د هرې ګروپ پلټنې پرځای د broadcast خپریدو روټین ته سپارل کیږي۔ هغه روټین د کلاینټ نسخو څخه تیریږي، لېږونکی او هر ودرول شوی نسخه پرېږدي، چیرې چې VLAN تنظیم شوی وی هلته خپله څیړنه تطبیقوي، او د هر پاتې کلاینټ لپاره یوه کاپي په قطار کې اړوي۔ په هغه لوپ کې هیڅ ګام د غړیتوب میز نه پوښتي۔ دا د broadcast بڼې کاپي کول دي، او ټول میکانېزم همدا دی۔

دا د هغه کوډ د لارې ځانګړنه وګڼئ، نه عمومي قانون۔ د چټکې ډیټا لارې، نور ډولونه او بېلابېل نسخې ممکن بل ډول چلند وکړي، او له دې هیڅ یو هم TAP ته اړتیا یا ترمیم نه جوړوي۔

له هر څه اندازه کولو مخکې د کاپیو بودیجه جوړه کړئ

د پیلوډ اندازه واخلئ او د وړ کلاینټونو شمیر سره یې ضرب کړئ۔ هغه جریان چې په ثانیه کې یو مېګابېټ شل کلاینټونو ته لیږي په ثانیه کې شل مېګابېټ پیلوډ تولیدوي چې سرور پرېږدي، د انکپسولیشن، بیا لېږلو او د هر کلاینټ د هر ډول اضافي لګښت څخه مخکې۔ هغه حساب یوه بودیجه ده، ستاسو د ځای پرځای کولو اندازه نه ده۔

ip -s link show tun0

د یو پیژندل شوي فعال لېږونکي سره د ټاکل شوې وقفې څخه مخکې او وروسته د لېږل شوو بایټونو شمیروونکی ولولئ۔ په وقفه ووېشئ او د پیلوډ اندازې سره چې د کلاینټونو شمیر سره ضرب شوې پرتله یې کړئ۔ د یوې جریانه نږدې شمېره معنی دا ده چې کاپي کول محدود دي؛ د ضرب شوې اندازې نږدې شمېره معنی دا ده چې هر کلاینټ یوه کاپي ترلاسه کوي۔

شمیروونکی ستاسو خپل تونل ټرافیک هم لري، نو د ازموینې کړکۍ لنډه او کوربه نور وخت غلی وساتئ۔ دقت د اندازې له ترتیب څخه کم اهمیت لري، او یوه کاپي له شلو څخه توپیرولو لپاره همدا بس ده۔

دوه کلاینټي ازموینه چې د حد پوښتنه هواري

یو کلاینټ چې باید جریان ترلاسه کړي او بل چې باید نه ترلاسه کوي وصل کړئ۔ لېږونکی پیل کړئ، بیا د هماغې وقفې لپاره د دویم کلاینټ د تونل شمیروونکي وګورئ۔ په دویم کلاینټ کې زیاتوالی د پراخو کاپي کولو مستقیم ثبوت دی، هر څه چې د ځانګړنو لیست وویل۔

نیول د ګروپ پتې ته فلټر کړئ ترڅو بې اړیکې ټرافیک ونه لولئ، او د تونل انټرفیس پورې یې محدود کړئ۔ په بوخت کوربه کې د فزیکي انټرفیس نیول داسې فایل جوړوي چې هیڅوک یې تشریح نه شي کولی او ممکن هغه کاروونکي معلومات وساتي چې تاسو یې د راټولولو اراده نه لرله۔

بیا رولونه بدل کړئ۔ که پایله د ګروپ پرځای ترلاسه کوونکي تعقیبوي، تاسو د غړیتوب پوهاوي لرونکې یو څه ګورئ، او پخوانی انګیرنه ستاسو په ګټه غلطه وه۔

د محدودیتونو لرې کولو پرځای محدود ډیزاین غوره کول

کله چې خپریدل ډیر پراخ وي، حل د ملاتړ شوې محدودې ویشلو ترتیبه ده، نه ستاسو ټول کنټرولونه پاکول۔ انتخابونه شامل دي د ویشلو نقطې ترلاسه کوونکو ته نږدې کول، د سرچینې ځانګړی ګډون ماډل کارول چې د ګروپ سره یو ځای د سرچینې پیژندنه هم وړي، یا جریان ویشل ترڅو بې علاقې ځایونه هیڅکله په یوه ویشلو پوله کې نه کیني۔

د سرچینې او ګروپ پیژندنه د دې بربنډې حقیقت څخه جلا وساتئ چې منزل multicast دی۔ هغه ترلاسه کوونکی چې ګروپ پیژني خو سرچینه نه، د هغه ګډون کوونکي څخه توپیر لري چې ځانګړې چینل غوښتی۔ د دواړو ګډول وروسته د ظرفیت پلان جوړول اټکل جوړوي۔

د سرچینې ځانګړی multicast چینل ماډل د دې توپیر حواله ده۔ هر ډیزاین چې غوره کړئ، د وړ همکارانو ټولګه، د کاپي کولو مالک او هغه شمیروونکی ولیکئ چې بل ځل به یې لولئ؛ هماغه ثبت د بینډ ویت حیرانتیا په پیژندل شوي لګښت بدلوي۔

اړوندې مقالې