Hva er en Ad Hoc Routing Protocol?
En ad hoc-rutingprotokoll er en metode for å sende kommunikasjon over et nettverk med mobile elementer, der tilgang skjer på ad hoc eller "etter behov". Den faste rutingsprotokollen som er egnet for et kablet nettverk, fungerer ikke for et mobilnettverk, fordi den raskt kan konfigureres og endres på nytt. Hvis nettverket ikke forblir stabilt når noder vises og forsvinner, kan deltakere i nettverket oppleve tap av data og andre problemer. Av denne grunn er en bedre metode for kommunikasjon nødvendig.
Det er to brede tilnærminger til design av ad hoc-rutingprotokoll. Den ene er borddrevet. Nettverket har en tabell over aktive noder som det kontinuerlig oppdaterer som svar på ny informasjon. Når noder vises og forsvinner, kan nettverket beregne de korteste stiene for data. Når brukere samhandler med nettverket, konsulterer det tabellen for å bestemme hvordan og hvor de skal sende informasjonen sin.
Vedlikehold av et borddrevet nettverk krever datalagring, og nettverket reagerer noen ganger sakte på endringer. Ettersom noder slipper ut og inn, kan det hende at tabellene ikke oppdateres i tide, og kanskje ikke sendes ut så raskt som noder trenger informasjonen. Derfor henger noen ganger en tabelldrevet ad hoc-rutingsprotokoll, spesielt når feil i flere noder eller andre problemer oppstår. Tabellene kan ikke alltid følge med på endringer i nettverket.
Det andre alternativet for å konfigurere en ad hoc-rutingsprotokoll er et on-demand-system som periodisk sender ut en bølge av ruteforespørselspakker til nodene i nettverket. Den bruker responsen til å ta rutebeslutninger. Slike nettverk kan være trege å sette opp, fordi nettverket må kommunisere med nodene før det kan fungere. Et fenomen kjent som overflødig oversvømmelse kan også oppstå, der ruteforespørselspakkene kveler ut andre data og bremser eller stenger nettverket.
Noen ganger kan en ad hoc rutingprotokoll inneholde blandinger av begge tilnærminger for å passe best til behovene til nettverket og brukerne. Slike protokoller lar nettverk konfigurere på nytt når noder oppdager hverandre, kommuniserer og tildeler prioriteringer på grunnlag av svarene. Et nettverk kan raskt konfigurere og bryte sammen med denne protokollen for å skape tilgang på en rekke steder. Mobilnettverk kan være sårbare for noen typer forstyrrelser, og ruteprotokollen kan være nødvendig å inkludere sikkerhetstiltak for å beskytte nettverket og brukerne. Disse kan inkludere tilgangslåser for å holde uautoriserte enheter utenfor nettverket.