پروتکل مسیریابی DREAM یا Distance routing effect algorithm for mobility نسبت به پروتکل های که تا به حال توضیح داده شده اند از روش متفاوتی استفاده می کند و درشبکه های ادهاک موبایل مورد استفاده قرار می گیرد. در پروتکل مسیریابی DREAM هر گره مختصات جغرافیایی خود را از راه GPS میداند. این مختصات به صورت متناوب بین گرهها تبادل مییابد و در جدول مسیریابی که جدول موقعیت نامیده شده ذخیره میشود. در پروتکل مسیریابی DREAM گره اگر فرستنده را S و گره مقصد را D بنامیم، گره S بسته را به تمامی همسایگان تک پرشه خود وارد میکند که این همسایگان در مسیر بین S و D قرار دارند. به منظور تعیین این مسیر، یک گره، منطقهای را که احتمالاً شامل گره D است و منطقه مورد انتظار نامیده میشود، را محاسبه میکند. منطقه مورد انتظار به صورت یک دایره در اطراف گره D است که توسط گره S شناسایی میشود. جهت مشاهده این پروتکل بر روی لینک زیر کلیک نمایید.