Vad är ett Ad Hoc Routing Protocol?
Ett ad hoc-routingprotokoll är en metod för att skicka kommunikation över ett nätverk med mobila element, där åtkomst sker på en ad hoc-bas eller "efter behov". Det fasta routingprotokollet som passar för ett trådbundet nätverk fungerar inte för ett mobilnät, eftersom det snabbt kan konfigurera om och ändras. Om nätverket inte förblir stabilt när noder visas och försvinner, kan deltagarna i nätverket uppleva dataförlust och andra problem. Av denna anledning är en bättre metod för kommunikation nödvändig.
Det finns två breda metoder för design av protokoll för ad hoc routing. En är borddriven. Nätverket har en tabell över aktiva noder som det kontinuerligt uppdaterar som svar på ny information. När noder visas och försvinner kan nätverket beräkna de kortaste vägarna för data. När användare interagerar med nätverket konsulteras tabellen för att avgöra hur och vart de ska skicka informationen.
Underhåll av ett borddrivet nätverk kräver kapacitet för datalagring, och nätverket reagerar ibland långsamt på förändringar. När noder släpper in och ut kanske tabellerna inte uppdateras i tid och kanske inte skickas ut så snabbt som noder behöver informationen. Följaktligen försvagas ibland ett tabelldrivet ad hoc-routingprotokoll, särskilt när fel i flera noder eller andra problem uppstår. Tabellerna kan inte alltid hålla jämna steg med ändringar i nätverket.
Det andra alternativet för att konfigurera ett ad hoc-routingsprotokoll är ett on-demand-system som regelbundet skickar ut en våg av ruttförfrågningspaket till noderna i nätverket. Det använder svaret för att fatta routingbeslut. Sådana nätverk kan vara långsamma att installera, eftersom nätverket måste kommunicera med noderna innan det kan fungera. Ett fenomen som kallas överskott av översvämning kan också uppstå, där ruttförfrågningspaketen kväver andra data och bromsar eller stänger av nätverket.
Ibland kan ett ad hoc-routingprotokoll innehålla blandningar av båda metoderna för att bäst passa nätverkets och användarnas behov. Sådana protokoll tillåter nätverk att konfigurera om när noder upptäcker varandra, kommunicerar och tilldelar prioriteringar på grundval av svaren. Ett nätverk kan snabbt konfigurera och bryta ned med detta protokoll för att skapa åtkomst på olika platser. Mobilnätverk kan vara sårbara för vissa typer av störningar, och routingprotokollet kan behöva inkludera säkerhetsåtgärder för att skydda nätverket och användarna. Dessa kan inkludera åtkomstlås för att hålla obehöriga enheter från nätverket.