Hvad er en ad hoc-routingprotokol?
En ad hoc routing-protokol er en metode til at sende kommunikation over et netværk med mobile elementer, hvor adgang sker på ad hoc eller "efter behov". Den faste routingprotokol, der er egnet til et kablet netværk, fungerer ikke for et mobilnetværk, fordi den hurtigt kan konfigureres igen og ændres. Hvis netværket ikke forbliver stabilt, når noder vises og forsvinder, kan deltagere på netværket opleve datatab og andre problemer. Af denne grund er en bedre metode til kommunikation nødvendig.
Der er to brede tilgange til design af ad hoc routing-protokoller. Den ene er borddrevet. Netværket opretholder en tabel med aktive noder, som det kontinuerligt opdaterer som svar på ny information. Når noder vises og forsvinder, kan netværket beregne de korteste stier til data. Når brugerne interagerer med netværket, konsulteres tabellen for at bestemme, hvordan og hvor de skal sende deres oplysninger.
Vedligeholdelse af et borddrevet netværk kræver datalagringskapacitet, og netværket reagerer undertiden langsomt på ændringer. Når noder falder ind og ud, opdateres muligvis ikke tabellerne i tide og sendes muligvis ikke så hurtigt, som noder har brug for oplysningerne. Derfor hænger undertiden en tabeldrevet ad hoc-routing-protokol, især når der er flere knudepunkter eller andre problemer opstår. Tabellerne kan ikke altid følge med ændringer i netværket.
Den anden mulighed til konfiguration af en ad hoc-routingprotokol er et on-demand-system, som med jævne mellemrum sender en bølge af ruteanmodningspakker til noder i netværket. Den bruger svaret til at tage routingbeslutninger. Sådanne netværk kan være langsomme med at opsætte, fordi netværket skal kommunikere med knudepunkterne, før det kan fungere. Et fænomen kendt som overskydende oversvømmelse kan også forekomme, hvor ruteanmodningspakkerne chokerer ud andre data og bremser eller lukker netværket.
Undertiden kan en ad hoc routing-protokol indeholde blandinger af begge tilgange, der bedst passer til netværkets og brugernes behov. Sådanne protokoller tillader netværk at konfigurere igen, når noder opdager hinanden, kommunikerer og tildeler prioriteter på grundlag af svarene. Et netværk kan hurtigt konfigurere og nedbryde med denne protokol for at skabe adgang på forskellige steder. Mobilnetværk kan være sårbare over for nogle typer interferens, og routingprotokollen må muligvis omfatte sikkerhedsforanstaltninger for at beskytte netværket og brugerne. Disse kan omfatte adgangslåse til at holde uautoriserede enheder væk fra netværket.