چهارشنبه, ۳ بهمن, ۱۴۰۳ / 22 January, 2025
شبکههای بیسیم توری و پروتکلهای مسیریابی مربوطه
شبکههای بیسیم کاربرد بسیاری دارند، سهولت و سرعت ساخت، ازمهمترین مزیت این نوع شبکهها است. با توجه به انتقال داده در محیط باز (از طریق هوا) و محدودیت های موجود از جمله پهنای باند محدود، انرژی محدود، دامنهی ارسال محدود و...، کنترل ازدحام و تداخل و پروتکلهای مسیریابی متفاوت از شبکههای سیمی هستند.
در این مقاله به معرفی شبکههای بیسیم توری که ترکیبی از شبکههای ad hoc و سلولی هستند، میپردازیم. با توجه به طبیعت ترکیبی، اعمال پروتکلهای مسیریابی مربوط به سایر شبکههای بیسیم به این نوع شبکه، غیرممکن است، زیرا پروتکلهای مسیریابی باید ترکیبی از مسائل مربوط به شبکههای ad hoc و سلولی را در نظر بگیرند. در ادامه برخی از پروتکلهای مسیریابی و معیارهای مورد استفاده ، بررسیمیشوند.
۱) مقدمه
شبکه سلولی، شامل تعداد زیادی کاربر با پایانههای سیار، ایستگاههای اصلی، و کنترل کنندهی مرکزی است که توسط خطوطی با سرعت بالا، (سیمی یا microwave) به یکدیگر یا دنیای بیرون متصل میشوند. دادههای کاربران از طریق نزدیکترین ایستگاه اصلی ارسال میشوند، در نتیجه انتقال دادهی چندگامه در محیط بیسیم اشتراکی وجود ندارد. پایانههای سیار مسئولیت بسیار کمی دارند و تمامی تصمیمات مهم مانند زمان ارسال هر پایانه، فرکانس ارسال، برش زمانی، کد مورد استفاده، انرژی موردنیاز و.. بطور مرکزی و نوعا در کنترل کنندهی شبکه اتخاذ میشود. در صورت خرابی یکی از ایستگاههای اصلی، همهی کاربران مجاور آن، ارتباط خود را با شبکه از دست میدهند.(شکل ۱ -الف)
شبکههای ad hoc برخلاف شبکههای سلولی دارای هیچ زیرساخت اضافهای، مانند ایستگاههای اصلی، کنترل کننده مرکزی و... نیستند. بنابراین عملیات شبکه، بطور توزیع شده و غیرمتمرکز انجام میشود. علاوهبراین داده در چندگام مسیریابی شده و امکان ادامه کار، پس از رخداد خطا وجود دارد.(شکل ۱-ب) این نوع شبکهها، به دلیل عدم وجود زیرساخت گران نیستند. بنابراین اگر نیازهای ارتباطی با استفاده از شبکههای ad hoc رفع شود، نیازی به استفاده از توپولوژی سلولی نیست.
امکان ترکیب توپولوژی ad hoc با توپولوژی سلولی وجود دارد. مشکل زیر را در نظر بگیرید: اگر در شبکهی سلولی محض، یک کاربر سیار، دور از دسترس همه ایستگاههای اصلی باشد، دو راه حل وجود دارد:
▪ اگر کانالی بین کاربر و ایستگاه اصلی نباشد، تماسهای کاربر حذف خواهد شد.
▪ اگر کانال موجود بین کاربر و ایستگاه اصلی ضعیف باشد، انتقال پایانهی سیار با حداکثر انرژی (مصرف باتری) و انتقال ایستگاه اصلی با حداکثر انرژی (تداخل با گرههای سیار دیگر) و شاید با تخصیص پهنای باند بیشتر جبران میشود.
هیچ یک از راه حلهای پیشنهادی مناسب نیستند.
راه حل مناسب استقرار تعدادی بیسیم ثابت با کانال مناسب، به ایستگاه اصلی است. با این کار، احتمال برقراری ارتباط کاربران با ایستگاه اصلی، بطور مستقیم یا با استفاده از رله بالا میرود. شبکهی حاصل خصوصیات شبکههای سلولی (ایستگاههای اصلی و زیرساختهای گران قیمت) و شبکههای ad hoc (ارتباط چندگامه بیسیم از کاربر به ایستگاههای اصلی) را در خود جمع کرده است. این نوع شبکه، شبکهی بی سیم توری[۱] (WMN)نامیده میشود.
۲) معماری WMN
این شبکه شامل سه نوع مختلف از اجزای شبکه است : دروازههای شبکه، نقاط دسترسی[۲] و گرههای سیار(شکل ۲)
دروازههای شبکه : اجازه دسترسی به زیرساخت سیمی را میدهد. امکان استفاده از بیشتر از یک دروازه، در شبکه وجود دارد.
▪ نقاط دسترسی : ستون فقرات شبکه را در ناحیههای وسیعی گسترش میدهد، استفاده از آنها کمهزینه، انعطافپذیر و آسان است. این نقاط، ایستا، با احتمال خطای کم و بدون محدودیت انرژی فرض میشوند. کاربران با استفاده از ابزار بیسیم یا سیمی به این نقاط متصل میشوند. اتصالات بین این نقاط، به عنوان رله بین پایانههای سیار و دروازههای شبکه عمل میکنند.
▪ گرههای سیار : محدودهی وسیعی از ابزارها با درجه حرکت متفاوت را دربرمیگیرد، مانند PDA، laptop یا تلفنهای سلولی. گرههای سیار در مصرف انرژی، تواناییهای محاسباتی و انتقال متفاوتند و با اتصال مستقیم به دروازه شبکه، یا با استفاده از نقاط دسترسی به عنوان رله، با زیرساخت سیمی ارتباط برقرار میکنند
در این نوع شبکه، انتقال داده از طریق ارتباطات بیسیم چندگامه انجام شده و شامل گرههای سیار، دروازههای شبکه و نقاط دسترسی میباشد. پهنای باند موجود وابسته به تکنولوژی شبکه زیرین بوده و دارای نرخ انتقال ۵۴ مگابیت در ثانیه است. ترافیک شامل جریانهای چندرسانهای است و شبکه از هزاران گره سیار پشتیبانی میکند. علاوه بر این، دارای محدودیتهای پهنای باند بوده و نیاز به مدیریت حرکت کاربران دارد.
ـ شبکهی بیسیم توری در موارد زیر با سایر شبکههای بیسیم تفاوت دارد:
▪ اجزای شبکه: نقش گرههای سیار به عنوان بخشی از WMN متفاوت از سایر شبکهها است. معماری این نوع شبکه، بین نقاط دسترسی - مانند گرههای سیار - اتصالاتی را در نظر میگیرد.
▪ درجه حرکت: WMNها دارای ستون فقرات بیسیم هستند و از گرههایی با عدم محدودیت انرژی و حرکت محدود (یا ثابت) تشکیل شدهاند، در حالی که در بعضی از شبکههای بیسیم چندگامه مانند MANET[۳]ها بقای انرژی و حرکت کاربران مفهوم اصلی و اولیه است.
▪ الگوی ترافیکی : الگوی ترافیکی در WMN، شباهت جزیی به شبکههای سنسور و ad hoc دارد. مشابه شبکههای سنسور، ترافیک داده اساسا بین کاربران و دروازههای شبکه است، (تفاوت با شبکههای ad hoc). البته ترافیک میتواند بین هر جفت از گرههای کاربران نیز باشد ( شباهت با ad hoc) .
۳) خصوصیات WMN از دید مسیریابی
با توجه به خصوصیات ذکر شده، پروتکلهای مسیریابی موجود باید برای تطابق با WMNها مجددا بررسی شوند. اختلافات اساسی وابسته به مسیریابی عبارتند از:
▪ توپولوژی شبکه : WMN دارای ستون فقرات ثابت است. بنابراین مشابهMANET ها ارتباط از طریق انتقالهای بیسیم چندگامه انجام میشود. اما برخلاف MANETها حرکت گرهها در زیرساخت ستون فقرات متناوب نیست.
▪ الگوی ترافیک : در شبکههای سلولی و WLANها داده بین کاربران و نقاط دسترسی مبادله می شود. در WMN انتقال داده بین گرههای سیار و دروازههای شبکه است.(کمی شباهت با شبکههای سلولی) ترافیک بین دو گره در WMN، اگرچه اهمیت کمی دارد اما باید مورد بررسی قرار گیرد.
▪ تنوع کانالها : WMNها از امکان معرفی کانالهای مختلف در فرایند مسیریابی سود میبرند، که در سایر شبکههای بیسیم به دلیل حرکت گرهها (MANET) یا محدودیتهای انرژی ممکن نیست. این تکنیک بطور واضح تداخل را کاهش و گذردهی را افزایش می دهد.
۴) معیارهای کارایی مورد استفاده در پروتکلهای مسیریابی
وابسته به مشخصات شبکه هر یک از پروتکلهای مسیریابی روی یکی از معیارهای کارایی تمرکز کردهاند. لیست زیر برخی از معیارها را نشان می دهد:
▪ تعداد گام : تعداد گام ها بین مبدا و مقصد.
▪ تعداد انتقال مورد انتظار(ETX)[۴]: بیشتر مخصوص ارتباطات بیسیم است. گم شدن داده را که به علت رقابت بر سر محیط دسترسی یا مخاطرات محیطی رخ میدهد، محاسبه کرده و تعداد ارسال مجددها را برای انتقال موفق یک بسته در لینک محاسبه میکند.
▪ زمان انتقال مورد انتظار(ETT)[۵]: در محاسبات خود علاوه بر پارامترهای قبلی پهنای باند لینک را نیز دخالت میدهد.
▪ مصرف انرژی : سطح انرژی گره یک معیار مسیریابی است. اگر برخی گرههای درگیر در فرآیند مسیریابی، محدودیت انرژی داشته باشند، ممکن است به علت تمام شدن انرژی خطای مسیر رخ دهد. بیشتر در شبکههای MANET و WMNها مهم است.
▪ دسترسی پذیری/قابلیت اطمینان مسیر : درصد زمانی را که مسیر در دسترس است، تخمین میزند. تاثیر حرکت گره در این معیار گنجانده میشود. به خصوص برای MANETها معیار مهمی است.
۵) معیارکیفیت مسیر در مسیریابی شبکههای بیسیم چندگامه
بیشتر کارهای اخیر در زمینهی پروتکلهای مسیریابی برای شبکههای بیسیم روی گرههای سیار، توپولوژی پویا و توسعهپذیری تمرکز کردهاند، و توجه کمتری به یافتن مسیرهای با کیفیت بالا، در لینکهای بیسیم شده است. معیاری که توسط اغلب پروتکلهای مسیریابی ad hoc موجود استفاده میشود، حداقلسازی تعداد گام است.
با حداقلسازی تعداد گام، فاصله طی شده با هر گام حداکثر، قدرت سیگنال حداقل و نرخ گم شدن حداکثر میشود. حتی اگر بهترین مسیر حداقل تعداد گام را داشته باشد، در یک شبکهی متراکم مسیرهای مختلفی با حداقل طول یکسان وجود دارد، که کیفیت آنها متفاوت است، انتخاب دلخواه که با معیار حداقل تعداد گام انجام شده، احتمالا بهترین انتخاب نیست.
در[۳] گذردهی مسیرهایی با حداقل تعداد گام و گذردهی بهترین مسیر موجود مقایسه شدهاند. نتایج حاصل نشان داده که حداقل تعداد گام درمواردی که کوتاهترین مسیر، سریعترین مسیر نیز میباشد، خوب کار میکند. مسیرهای با حداقل تعداد گام آهسته میباشند، زیرا شامل لینکهایی با نرخ گم شدن بالا هستند که باعث میشود پهنای باند برای ارسال مجددها استفاده شود.
معیار کیفیت پیشنهادی ETX است. این معیار مسیری با کمترین تعداد مورد انتظار ارسال را برای رسیدن به مقصد انتخاب میکند (شامل ارسال مجددها نیز میشود). هدف از طراحی این معیار یافتن مسیری با گذردهی بالا، علیرغم گم شدن بستهها میباشد.
ETX یک لینک عبارتست از تعداد انتقال دادههای موردنیاز برای ارسال یک بسته از طریق لینک، که شامل ارسال مجددها نیز می شود. ETXمسیر حاصل جمع ETX لینک های موجود درمسیر است.
ETX یک لینک با استفاده از نرخهای ارسال و دریافت هر لینک محاسبه میشود. نرخ تحویل بسته ارسالی df برابر است با احتمال اینکه یک بسته داده با موفقیت به مقصد برسد، نرخ تحویل معکوس dr برابر است با احتمال اینکه بستهی ACK با موفقیت دریافت شود. احتمال اینکه ارسال با موفقیت انجام شده و تصدیق شود برابر است با df*dr. فرستنده وقتی اقدام به ارسال مجدد میکند که با موفقیت تائید نشده باشد. از آنجایی که هر تلاش برای ارسال بسته میتواند به عنوان توزیع برنولی تصور شود، تعداد ارسالهای مورد انتظار برابر است با:
این معیار تنها برای شبکه هایی با ارسال مجدد لایهی پیوند مانند ۸۰۲.۱۱b قابل درک است و فرض میکند فرکانسهای رادیویی سطح نیروی ارسال ثابتی دارند. با نیروی رادیویی مختلف، بهتر است تعداد گامها را حداقل کنیم، بنابراین تداخل کاهش پیدا کرده و انرژی مورد استفاده با هر بسته حداقل می شود. علاوهبراین از لینکهای دارای ازدحام مسیریابی نمیکند، بنابراین از نوسانی که گاهی اوقات معیارهای مسیریابی متناسب با بار را تحت تاثیر قرار می دهد، مانند تاخیر انتها به انتها رنج نمیبرد.
تاثیر این معیار در مسیریابی DSDV[۶] و [۷]DSR بررسی شده است[۳]. قبل از بیان نتایج حاصل مروری بر پروتکلهای عمومی DSDV و DSR داشته و تغییرات اعمالی را بیان میکنیم.
ـ عملیات DSDV
DSDV یک پروتکل بردار فاصله است که از شمارهی ترتیب برای اطمینان از عدم تکرار و یک مکانیزم تنظیم زمانی برای اجتناب از انتشارهای غیرضروری در مسیرهایی با معیارهای فرعی استفاده می کند. هر گره یک ورودی در جدول مسیریابی برای هر گره مقصدی که آن را می شناسد، دارد. بستهها به گام بعدی که توسط محتویات جاری جدول مسیریابی تعیین میشود، ارسال میشوند.
هر گره بطور دورهای یک بستهی آگهی مسیر، شامل جدول مسیریابی کامل خود، منتشر میکند. این آگهی رونوشت کامل[۸] نامیده میشود.
هر گره دارای یک شماره ترتیب قابل افزایش است که در هر رونوشت کاملی که توسط گره ایجاد میشود، وجود دارد.
وقتی یک گره آگهی مسیریابی گرههای دیگر را دریافت میکند، واردههای مسیریابی خود را بروز رسانی میکند. هر واردهی مسیر دارای زمان انقضای وزن دار(WST)[۹] است. WST یک واردهی مسیر، عبارتست از زمان بین اولین دریافت مسیری با آن شمارهی ترتیب و دریافت بهترین مسیر با آن شمارهی ترتیب. این زمان با دریافت مسیری با شماره ترتیب جدید، بروز رسانی میشود.
WST همراه با راه اندازهای بروز رسانی[۱۰] برای انتشار سریع مسیرهای مناسب شبکه استفاده میشود. وقتی یک گره، واردهی مسیری را با واردهی دریافتی جدید جایگزین میکند، مسیر جدید را با ارسال راه انداز بروز رسانی که تنها شامل اطلاعات تغییر یافته است، منتشر میکند. راه اندازها، تا زمانی که دست کم ۲*WST از زمان اولین دریافت شماره ترتیب جاری گذشته باشد، ارسال نمیشوند. این کار باعث میشود گرهها از آگهی مسیر جدیدی که احتمالا بعدها با مسیر بهتر جایگزین خواهد شد، اجتناب کنند. علاوهبراین، علیرغم وجود WST برای هر واردهی مسیر، راه اندازها با نرخی بیشتر از حداکثر نرخ تعیین شده، ارسال نمیشوند. راه اندازهایی که تاخیر دارند، با هم دسته شده و در زمان بعدی ارسال میشوند.
ـ تغییرات اعمالی به DSDV
اولین تغییر اعمالی در نحوهی استفادهی WST تاثیر گذاشته است. پیاده سازی DSDV تا وقتی که، زمانی برابر ۲*WST از زمان شنیده شدن مسیر نگذشته باشد، آن را آگهی نمیکند. مطابق تفسیر ما از DSDV عمومی، زمان انتظار قبل از آگهی یک مسیر، باید وقتی که اولین مسیر از هر شماره ترتیب شنیده میشود، آغاز شود. دومین تغییر در پیادهسازی این است که از فیدبک سطح لینک برای تشخیص لینکهای منفصل و تولید پیامهای انفصال مسیر استفاده نمیکند. پیامهای انفصال مسیر بهنگام انقضای واردههای جدول مسیریابی، تولید میشوند. سومین تغییر این است که راهاندازها شامل مسیرهای تغییر یافته هستند و رونوشتهای کامل فقط در دورههای مربوط به خود ارسال میشوند. تغییر نهایی این است که یک مسیر، تا زمانیکه امکان آگهی کردن آن موجود نباشد، استفاده نمیشود. با این تغییر بهترین مسیری که با شماره ترتیب قبلی شنیده شده است، استفاده میشود تا زمانیکه WST مربوط به شماره ترتیب جاری منقضی شود.DSDV تغییر نیافته همواره از آخرین مسیر مورد قبول برای یک مقصد معین استفاده می کند، حتی اگر هنوز امکان آگهی آن مسیر وجود نداشته باشد.
هدف تغییر آخر اجتناب از استفاده از مسیرهایی با معیارهای بد است. برای مثال اگر یک مسیر تکگامه نامتقارن وجود داشته باشد، یک گره همواره شمارههای ترتیب جدید در لینک تکگامه خواهد شنید. بدون تغییر DSDV مجبور به استفاده از مسیر جدید تکگامه هستیم.
ـ عملیات DSR
DSR پروتکل مسیریابی واکنشی است که در آن، یک گره درخواست مسیر را تنها وقتی که دادهای برای ارسال داشته باشد، صادر میکند. درخواستهای مسیر به شبکه تزریق شده، و هر گرهی که درخواست را دریافت میکند، آدرس خودش را به آن الحاق کرده، و مجددا درخواست را منتشر میکند. هر درخواست شامل یک شناسهی منحصر بفرد است که برای اطمینان از ارسال یکبارهی آن استفاده میشود. صادرکنندهی درخواست، درخواستهای جدید به همان مقصد را، بعد از افزایش نمایی زمان back-off ارسال میکند. درخواستهای مسیر، برای حداقلسازی محدوده و هزینهی تزریق در شبکه، با افزایش مقادیر TTL[۱۱] صادر میشوند.
مقصد در پاسخ به هر درخواست روانهسازی دریافتی، یک پاسخ مسیر[۱۲]میدهد. پاسخ که شامل مسیر است، مسیر معکوس را برای رسیدن به صادرکنندهی پیام طی میکند. گره مبدا، مسیر را با استفاده از اطلاعات پاسخ دریافتی انتخاب میکند.
پیادهسازی جدید نتایج پاسخهای مسیر را در حافظه موقت لینک[۱۳] ذخیره میکند، حافظهی موقت اطلاعات هر لینک را جداگانه نگه میدارد. الگوریتم کوتاهترین مسیر دیکسترا روی حافظهی موقت اجرا میشود تا بهترین مسیر انتخاب شود.
اگر مبدا نتواند مسیری با استفاده از حافظهی موقت لینک خود بیابد، درخواست مسیر جدیدی صادر میکند. برای رسیدگی به لینکهای نامتقارن، هر گره یک لیست سیاه دارد که گرههای همسایه بلافصل با لینکهای یکطرفه به گره را لیست کرده است. اینها لینکهایی هستند که ممکن است گره، درخواستهای انتشاری را از آنها دریافت کند، اما برای ترافیک تکپخشی مناسب نیستند. اگر خطای انتقال بهنگام روانهسازی یک پاسخ مسیر، رخ دهد، گره همسایه سعی میکند گرهی را که پاسخ را روانه کرده، به لیست سیاه اضافه کند. از این نقطه به بعد، گره درخواستهای مسیر را از این لینک روانه نخواهد کرد.
اگرعدم تقارن لینک برای زمانهایی قطعا معلوم نباشد، واردهی آن به یکطرفهی قابل تردید تنزل مییابد. اگر درخواست مسیر از چنین لینکی برسد، گره روانهسازی آن را به تاخیر می اندازد، تا زمانی که یک درخواست مسیر مستقیم تکگامه تکبخشی، به همسایه مشکوک بازگردد. اگر پاسخی برگردد، گره درخواست مسیر اصلی را روانه کرده و واردهی لیست سیاه را حذف میکند، درغیراینصورت درخواست را حذف میکند. واردهها وقتی از لیست سیاه حذف میشوند که لینک دو طرفه تشخیص داده شود.
ـ تغییرات اعمالی به DSR
برای استفاده از معیار ETX ، پیادهسازی کمی تغییر کرده است. بررسیهای لینک برای اندازهگیری نرخ تحویل استفاده میشود، همانطور که در پیادهسازی DSDV انجام شده بود. وقتی گرهی درخواستی را روانه میکند، فقط آدرس خود را ضمیمه نمیکند، بلکه معیار لینکی که درخواست را دریافت کرده است نیز اضافه میشود. این معیارها در پاسخ مسیری که به فرستنده بازمیگردد نیز قرار دارد. وقتی گرهی درخواستی را دریافت میکند، که قبلا آن را روانهسازی کرده، اگر معیار مسیر بهتر از معیارهایی باشد که قبلا با این شناسهی درخواست ارسال شده است، مجددا روانهسازی میشود. این کار احتمال اینکه صادرکننده مسیری با بهترین معیارها را بیابد، افزایش میدهد.
واردههای موجود در حافظهی موقت لینک، با معیارهایی که در پاسخهای مسیر قرار دارند، وزن دار میشوند. الگوریتم دیکسترا مسیری با کمترین معیار فاصله را مییابد.
ـ نتایج
نتایج [۳] نشان داده که پروتکل DSDV با استفاده از معیار ETX مسیرهایی سریعتر از مسیرهای انتخابی با معیار حداقل تعداد گام را می یابد. در مواردی که گرهها مستقیما با هم ارتباط دارند و نرخ گم شدن داده کمتر از ۵۰% است، معیار حداقل تعداد گام، بهترین مسیرهای تک گامه را انتخاب میکند و نیازی به استفاده از معیار ETX نیست. برای حالتی که نرخ گم شدن در ارتباط مستقیم بین گرهها زیاد است، بهترین مسیر چندگامه خواهد بود و حساسیت ETX در اختلاف بین مسیرهایی با طول یکسان، منجر به یافتن مسیرهای بهتر میشود. ETX به دلیل بررسی نرخ گم شدن، نسبت به حداقل تعداد گام سربار بیشتری دارد ولی این سربار در مقایسه با یافتن مسیری با گذردهی بالا ناچیز است.
DSR از خطاهای انتقال درس نمیگیرد، بنابراین هیچ گره روانهسازی خطاهای مسیر را صادر نمیکند. بنابراین DSR تنها از بهترین مسیر یافته شده بهنگام مقداردهی اولیهی درخواست مسیر استفاده میکند. اگر فیدبک لایهی پیوند وجود نداشته باشد، معیار ETX انتخاب مسیر اولیه را در مقایسه با حداقل تعداد گام به مقدار زیادی بهبود میدهد. اما اگر فیدبک لایهی پیوند وجود داشته باشد، معیار ETX سودمندی کمی برای بعضی از گرههای میانی و محدودههای گذردهی پایین فراهم میکند.
ـ مسیریابی LQSR[۱۴]
اندازهگیریهای کیفیت لینک در ماجولی به نام لایهی اتصال مش MCL پیادهسازی شده است. MCL با استفاده از نسخهی تغییر یافتهای از DSR به نام LQSR مسیریابی میکند. درایور MCL ، یک لایهی میانی بین لایهی ۲ و لایهی ۳ پیاده سازی کرده است. MCL برای نرم افزار لایهی بالاتر، به عنوان یک لینک اترنت دیگر ظاهر میشود و برای نرم افزار لایهی پایینتر، بعنوان پروتکل مسیریابی دیگری در لینک فیزیکی عمل می کند.
این طراحی دو مزیت آشکار دارد. اولا نرم افزار لایهی بالاتر بدون تغییر در شبکهی ad hoc اجرا میشود. دوما مسیریابی ad hoc در لایههای پیوند ناهمگن اجرا میشود. پیادهسازی، از اترنت مشابه لایههای پیوند فیزیکی پشتیبانی میکند. آداپتور شبکهی مجازی MCL چندین آداپتور فیزیکی شبکه را تسهیم میکند، بنابراین شبکهی ad hoc در میان لایههای فیزیکی ناهمگن بسط داده میشود. شکل ۵ را ببینید.
آداپتور MCL آدرس اترنت مجازی ۴۸ بیتی خود را دارد، که مجزا از آدرس های لایهی ۲ آداپتورهای فیزیکی زیرین است.
LQSR کلیهی توابع اصلی DSR شامل کشف و نگهداری مسیر را پیادهسازی میکند. از یک حافظه موقت لینک، به جای حافظه موقت مسیر استفاده میکند، بنابراین اساسا یک پروتکل مسیریابی حالت لینک است. تغییرات اصلی در LQSR در مقابل DSR مربوط به پیادهسازی آن در لایهی ۲.۵ به جای لایه ۳ و پشتیبانی آن از معیارهای کیفیت لینک است. به علت معماری لایهی ۲.۵، LQSR از آدرسهای مجازی اترنت ۴۸ بیتی استفاده میکند. همهی سرآیندهای LQSR، شامل مبدا مسیر، درخواست مسیر، پاسخ مسیر و خطای مسیر، از آدرسهای مجازی ۴۸ بیتی به جای آدرسهای IP ۳۲ بیتی استفاده میکنند. تغییرات اعمال شده به DSR، شامل تغییر کشف و نگهداری مسیر به اضافهی مکانیزمهای جدید برای نگهداری معیار میباشند.
در LQSR کشف مسیر از معیارهای لینک پشتیبانی میکند. وقتیکه گرهی درخواست مسیر را دریافت میکند، آدرس خود و معیار لینکی که بسته از آن رسیده است را، به درخواست مسیر اضافه میکند. وقتی گرهی پاسخ مسیر ارسال میکند، پاسخ، لیست کاملی از معیارهای لینک را برای مسیر حمل میکند.
معیارهای ذخیره شدهی لینک در حافظهی موقت، باید بروز باشند، تا مسیریابی به درستی انجام شود. LQSR از دو مکانیزم مجزای نگهداری معیار استفاده میکند. مکانیزم واکنشی برای نگهداری معیارهای لینکی که بطور فعال استفاده میشوند و مکانیزم بازدارنده برای نگهداری معیارهای همهی لینکها.
پشتیبانی از معیار لینک، در نگهداری مسیر نیز تاثیرگذار است. وقتی نگهداری مسیر اعلان میکند که یک لینک آماده نیست، معیارهای لینک را تنزل داده و یک خطای مسیر میفرستد. خطای مسیر معیارهای بروز شدهی لینک را به مبدا بسته بازمیگرداند. پیادهسازی LQSR شامل ساختار دادههای معمول DSR - بافر فرستنده، برای بافر کردن بستههایی که کشف مسیر را انجام میدهند، بافر نگهداری برای بافرینگ بستههایی که نگهداری مسیر را اجرا میکنند، و یک جدول درخواست برای توقیف درخواستهای مسیر تکراری- است. درخواستهای مسیر همواره در کل شبکه ad hoc منتشر میشوند.
از تائیدیهی صریح به جای تائیدیه انفعالی یا تائیدیههای لایهی پیوند استفاده میشود. هر بستهی source-routed درخواست تائیدیه را حمل میکند. یک گره انتظار دریافت تائیدیه از گام بعدی را در ۵۰۰ میلی ثانیه دارد. در نتیجه با استفاده از این تکنیک مکانیزم تائیدیه سرباری را به بسته اضافه نمیکند.
وقتی نگهداری مسیر در LQSR ، یک لینک معیوب را تشخیص داد، سایر بستههای منتظر برای ارسال از طریق لینک معیوب را از صف، حذف نمیکند.
LQSR از فرمی از "بازیابی بسته" یا ارسال مجدد DSR استفاده میکند. بازیابی اجازه میدهد که گره با تشخیص در دسترس نبودن گام بعدی، مسیر متفاوتی را امتحان کند. مکانیزم تائیدیه اجازهی بازیابی هر بستهای را نمیدهد، زیرا اصولا برای تشخیص شکست لینک طراحی شده است. بهنگام ارسال بسته در لینک، اگر لینک اخیرا تصدیق شده باشد، درخواست تائیدیه میشود، اما بسته برای بازیابی بافر نمیشود. این طراحی اجازه میدهد که اولین بسته را در ارتباط جدید بازیابی کرده و ارتباطات غیراتصال گرای نادر را بازیابی کنیم، اما برای ارتباطات فعال، به ارسال مجدد لایهی انتقال تکیه میکند.
ـ سربار LQSR
این الگوریتم نیز مشابه هر الگوریتم مسیریابی دیگری مقداری سربار را تحمل میکند. اولا در بروزرسانی مسیر، ترافیک اضافه ایجاد میکند، دوما سربار حمل مبدا مسیر و فیلدهای دیگر را در هر بسته دارد. سوما همهی گرهها در طول مسیر، هر بسته را با استفاده از HMAC-SHA۱ علامت زده و جدول درهمسازی را برای انعکاس تغییرات در سرآیندهای LQSR بهنگام روانه سازی بسته تولید مجدد میکنند. گرههای انتهایی داده را با استفاده از AES-۱۲۸ رمزگذاری یا رمزگشایی میکنند. سربار رمز میتواند سرعت CPU را در گرهها آهسته کند.
نتایج [۴] نشان داده که سربار LQSRدر مسیرهای تکگامه آشکار است. سربار LQSR به مقدار زیادی به دلیل رمزگذاری و رمزگشایی است. این سربار تحمیلی با افزایش طول مسیر، کاهش مییابد. زیرا رقابت کانال برای گام بعدی، بر کاهش گذردهی چیره میشود. با کاهش نرخ ارسال داده، CPU براحتی میتواند عملیات رمزگذاری و رمزگشایی را انجام دهد.
۶) نتیجه
نتایج حاصل از آزمون الگوریتمهای بررسی شده، نشان داده که در نظر گرفتن معیارهای کیفیت مسیر برای مسیریابی در شبکه های بی سیم توری، کارایی بهتری دارد. اما مسائل مربوط به مسیریابی در این نوع شبکهها، هنوز هم به عنوان چالش مطرح هستند.
حمیده شکرانی
دانشجوی کارشناسی ارشد دانشگاه آزاد واحد تهران شمال
پانوشتها:
[۱] Wireless Mesh Network
[۲] Access Point
[۳] Mobile ad hoc network
[۴] Expected Transmission Count
[۵] Expected Transmission Time
[۶] Destination Sequence Distance Vector
[۷] Dynamic Source Routing
[۸] Full dump
[۹] Weighted settling time
[۱۰] Triggered update
[۱۱] Time to live
[۱۲] Route reply
[۱۳]Link cache
[۱۴]Link Quality Source Routing
منابع:
[۱]. Toumpis s, Tompakaris D., “Wireless ad hoc networks and related topologies: application and research challenges”, Electrotechnik & informationstechnik, pp.۲۳۲-۲۴۱, ۲۰۰۶.
[۲]. Waharte S, Boutaba R, Iraqi Y, Ishibashi B., “Routing protocols in wireless mesh networks: challenges and design considerations”, Multimed Tools appl vol. ۲۹, pp. ۲۸۵-۳۰۳, ۲۰۰۶.
[۳]. De Couto DSJ, Aguayo D, Bicket J, Morris R., “A High-throughput path metric for multi-hop wireless routing”. In: Proceceeding of ۹th Annual International Conference on Mobile Computing and Networking, pp. ۱۳۴-۱۴۶ ,۲۰۰۳.
[۴]. Draves R, Padhye J, Zill B., “Comparison of routing metrics for static multi-hop wireless networks”. In: Proceceeding of ۲۰۰۴ Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست