پروتکل مسیریابی DSR یا Dynamic Source Routing (مسیریابی منبع پویا) به کلاس پروتکل های مبتنی بر درخواست نیز تعلق داشته و در شبکه های ادهاک مورد استفاده قرار می گیرد. در پروتکل DSR به گره این اجازه را میدهد که به صورت دینامیک و پویا یک مسیر را در بین جهش های متعدد شبکه شناسایی کند و از طریق آن به مقصد برسد و مسیر رسیدن به برخی نقاط مقصد، فقط وقتی تعیین می شود که کسی درخواست ارسال اطلاعات به مسیر مذکور و مقصد مورد نظر را داشته باشد. در مسیریابی هر بسته لیست کامل و منظمی از گره های که باید از آنها عبور کند را دارا میباشد. پروتکل مسیریابی DSR از هیچ پیغام پریودیک مسیریابی استفاده نمیکند و از این طریق سرباره پهنای باند شبکه را کاهش داده، انرژی باتری را حفظ کرده و مانع از ایجاد تعداد زیادی به روز کننده های مسیریابی در سرتاسر شبکه ادهاک میشود. در عوض پروتکل مسیریابی DSR مبتنی بر حمایت صورت گرفته از سوی لایه MAC میباشد. هر بسته ای بایستی آدرس کاملی(هر پرش در مسیر) از منبع به مقصد را حمل کند که درشبکه های وسیع کارآمد نمی باشد. این امر به این علت است که مقدار سرباره و متناسب با آن مصرف پهنای باند با افزایش قطر شبکه افزایش می یابد. جهت مشاهده این پروتکل بر روی لینک زیر کلیک نمایید.