پروتکل مسيريابي AODV
روش مسيريابي AODV
AODV يک پروتکل مسيريابي است، که از روش reactive براي پيدا کردن مسيرها استفاده ميکند، تفاوت اصلي بين اين پروتکل و DSR اين است که DSR از source routing استفاده ميکند، ولی AODV از source routing استفاده نمیکند، در مقابل در AODV گره مبدأ و گرههاي مياني اطلاعات hop بعدي را مطابق با هر جريان انتقال بسته داده نگهداري ميکنند.
در يک پروتکل مسيريابي reactive گره مبدأ بسته درخواست مسير (RREQ[1]) را وقتي flood ميکند که مسيري به مقصد مورد نظر در دسترس نباشد. تفاوت اصلي بين AODV و ديگر پروتکلهاي مسيريابي reactive اين است که AODV يک شماره توالي مقصد (DestSeqNum[2]) براي مشخص کردن مسير به روز به مقصد استفاده ميکند. يک گره اطلاعات مسيرش را وقتی به روز ميکند که DestSeqNum بسته جاري دريافت شده بيشتر از آخرين DestSeqNum ذخيره شده در گره باشد.
هر بسته درخواست مسیر شامل نشانگر مبدأ (SrcID[3])، نشانگر مقصد ([4]DestID)، شماره توالي مبدأ ([5]SrcSeqNum)، شماره توالي مقصد (DestSeqNum)، نشانگر همه پخشي ([6]BcastID) و زمان بقا (TTL[7]) میباشد. DestSeqNum تازهگي مسيري را مشخص ميکند که بوسيله مبدأ پذيرفته شده است. وقتي که يک گره مياني يک درخواست مسير دريافت ميکند، آن را به جلو ميفرستد يا اگر يک مسير معتبر به مقصد داشته باشد، يک پاسخ مسير آماده ميکند. اعتبار يک مسير در گره مياني با مقايسه شماره توالي در گره مياني با شماره توالي مقصد در بسته درخواست مسير مشخص ميشود. اگر يک درخواست مسير چند بار دريافت شود، بوسيله BcastID و SrcID مشخص ميشود و کپيهاي تکرار شده از بين برده ميشود. به گره مقصد يا گرههاي مياني که مسير معتبر به مقصد دارند، اجازه داده ميشود بستههاي پاسخ مسير ([8]RREP) به مبدأ بفرستند. هر گره مياني که يک درخواست مسير را هدايت ميکند، آدرس گره قبلي و BcastID را ثبت ميکند. يک تايمر براي پاک کردن اين ورودي استفاده میشود، که اگر پاسخ مسير قبل از اتمام تايمر نرسد، ورودی پاک میشود. وقتي که يک گره يک بسته پاسخ مسير دريافت ميکند، اطلاعات درباره گره قبلي که بسته را از آن دريافت کرده است، ذخيره ميکند. شکل 2-3 عملیات انجام شده توسط این پروتکل در هنگام کشف مسیر نشان داده شده است، که شکل 2-3 (الف) انتشار بسته درخواست مسیر را نشان میدهد و شکل 2-3 (ب) مسیر طی شده توسط بسته پاسخ مسیر یعنی مسیر کشف شده توسط پروتکل AODV نشان داده شده است.
مزيت اصلي پروتکل AODV اين است که، مسيرها به روش reactive ايجاد ميشود و شماره توالي مقصد براي پيدا کردن آخرين مسير استفاده ميشود، به همین دلیل تأخير تنظيم مسير کم است. يک عيب پروتکل AODV اين است که گرههاي مياني ميتوانند منجر به مسيرهاي ناسازگار شوند اگر شماره توالي مبدأ خيلي قديمي باشد و گرههاي مياني شماره بالاتری دارند اما آخرين شماره توالي مقصد نيست، درنتيجه ورودي کهنه دارند. همچنين بستههاي پاسخ مسير در پاسخ به يک بسته درخواست مسير تنها میتوانند منجر به سربار کنترلي سنگيني شوند. عيب ديگر AODV اين است که پهناي باند زيادي مصرف ميکند.