Che cos'è un protocollo di routing ad hoc?
Un protocollo di routing ad hoc è un metodo per inviare comunicazioni su una rete con elementi mobili, in cui l'accesso avviene su base ad hoc o "secondo necessità". Il protocollo di routing fisso adatto a una rete cablata non funziona per una rete mobile, poiché può rapidamente riconfigurare e modificare. Se la rete non rimane stabile quando i nodi appaiono e scompaiono, i partecipanti alla rete possono riscontrare perdita di dati e altri problemi. Per questo motivo, è necessario un metodo migliore per la comunicazione.
Esistono due approcci generali alla progettazione del protocollo di routing ad hoc. Uno è guidato da un tavolo. La rete mantiene una tabella di nodi attivi che aggiorna continuamente in risposta a nuove informazioni. Man mano che i nodi appaiono e scompaiono, la rete può calcolare i percorsi più brevi per i dati. Man mano che gli utenti interagiscono con la rete, consulta la tabella per determinare come e dove inviare le proprie informazioni.
La manutenzione di una rete guidata da tabelle richiede la capacità di archiviazione dei dati e talvolta la rete reagisce lentamente ai cambiamenti. Man mano che i nodi entrano e escono, le tabelle potrebbero non aggiornarsi in tempo e potrebbero non essere inviate rapidamente poiché i nodi necessitano delle informazioni. Di conseguenza, a volte un protocollo di routing ad hoc basato su tabella è in ritardo, soprattutto quando si verificano guasti di più nodi o altri problemi. Le tabelle non possono sempre tenere il passo con le modifiche alla rete.
L'altra opzione per la configurazione di un protocollo di routing ad hoc è un sistema su richiesta che invia periodicamente un'ondata di pacchetti di richieste di route ai nodi della rete. Usa la risposta per prendere decisioni di routing. Tali reti possono essere lente da configurare, poiché la rete deve comunicare con i nodi prima di poter funzionare. Può anche verificarsi un fenomeno noto come inondazione in eccesso, in cui i pacchetti di richieste di route soffocano altri dati e rallentano o arrestano la rete.
A volte un protocollo di routing ad hoc può contenere miscele di entrambi gli approcci per soddisfare al meglio le esigenze della rete e degli utenti. Tali protocolli consentono alle reti di riconfigurarsi man mano che i nodi si scoprono, comunicano e assegnano le priorità sulla base delle risposte. Una rete può essere configurata e interrotta rapidamente con questo protocollo per creare l'accesso in una varietà di posizioni. Le reti mobili possono essere vulnerabili ad alcuni tipi di interferenza e potrebbe essere necessario che il protocollo di routing includa misure di sicurezza per proteggere la rete e gli utenti. Questi possono includere blocchi di accesso per mantenere i dispositivi non autorizzati fuori dalla rete.