Ad hoc maršruto parinkimo protokolas yra ryšio per tinklą su mobiliaisiais elementais siuntimo būdas, kai prieiga vyksta ad hoc arba „pagal poreikį“. Fiksuotas maršruto parinkimo protokolas, tinkamas laidiniam tinklui, neveikia mobiliajame tinkle, nes jis gali greitai perkonfigūruoti ir keistis. Jei tinklas išlieka stabilus, kai atsiranda ir išnyksta mazgai, tinklo dalyviai gali prarasti duomenis ir patirti kitų problemų. Dėl šios priežasties būtinas geresnis bendravimo būdas.
Yra du platūs ad hoc maršruto parinkimo protokolo kūrimo būdai. Vienas yra varomas stalu. Tinklas palaiko aktyvių mazgų lentelę, kurią jis nuolat atnaujina, reaguodamas į naują informaciją. Kai mazgai atsiranda ir išnyksta, tinklas gali apskaičiuoti trumpiausius duomenų kelius. Kai vartotojai sąveikauja su tinklu, jis peržiūri lentelę, kad nustatytų, kaip ir kur siųsti savo informaciją.
Lentele valdomo tinklo priežiūrai reikalinga duomenų saugojimo galimybė, o tinklas kartais lėtai reaguoja į pokyčius. Kai mazgai patenka ir išeina, lentelės gali būti neatnaujintos laiku ir gali būti išsiųstos ne taip greitai, kaip mazgams reikia informacijos. Todėl kartais lentelės valdomas ad hoc maršruto parinkimo protokolas vėluoja, ypač kai sugenda keli mazgai arba iškyla kitų problemų. Lentelės ne visada gali neatsilikti nuo tinklo pokyčių.
Kita galimybė konfigūruoti ad hoc maršruto parinkimo protokolą yra sistema pagal pareikalavimą, kuri periodiškai siunčia maršruto užklausų paketų bangą į tinklo mazgus. Jis naudoja atsakymą, kad priimtų sprendimus dėl maršruto. Tokie tinklai gali būti lėtai nustatomi, nes tinklas turi susisiekti su mazgais, kad galėtų veikti. Taip pat gali atsirasti reiškinys, žinomas kaip perteklinis potvynis, kai maršruto užklausų paketai užgniaužia kitus duomenis ir sulėtina arba išjungia tinklą.
Kartais ad hoc maršruto parinkimo protokole gali būti abiejų metodų derinių, kad jie geriausiai atitiktų tinklo ir vartotojų poreikius. Tokie protokolai leidžia tinklams perkonfigūruoti, kai mazgai atranda vienas kitą, bendrauja ir priskiria prioritetus pagal atsakymus. Naudojant šį protokolą tinklas gali greitai nustatyti ir suskaidyti, kad būtų sukurta prieiga įvairiose vietose. Mobilieji tinklai gali būti pažeidžiami tam tikrų tipų trukdžių, todėl maršruto parinkimo protokole gali reikėti įtraukti saugos priemones tinklui ir naudotojams apsaugoti. Tai gali apimti prieigos užraktus, kad neleistini įrenginiai būtų neprijungti prie tinklo.