Che cos'è il routing adattivo?
Il routing adattivo è il processo di individuazione di un percorso chiaro da un punto di origine a un punto di destinazione attraverso una rete di nodi che potrebbero cambiare in qualsiasi momento. Nella rete di computer, vengono utilizzati algoritmi di routing adattivo per garantire che i pacchetti di dati possano spostarsi da un punto all'altro della rete, anche se uno o più nodi intermedi non sono disponibili. I concetti di instradamento adattivo sono anche utilizzati dal software per fornire istruzioni di viaggio nei sistemi di posizionamento globale e possono essere utilizzati in altre applicazioni, come l'intelligenza artificiale.
L'esempio più ampiamente disponibile di instradamento adattativo è Internet, che è essenzialmente una rete informatica mondiale. I dati viaggiano attraverso questa rete da nodo a nodo, da server a server. Internet è una rete dinamica e implementa speciali algoritmi di routing. Ciò significa che se non sono disponibili più server tra due città, gli algoritmi troveranno un nuovo percorso da una città all'altra attraverso qualsiasi nodo disponibile.
Le reti che non utilizzano il routing adattivo sono note come reti di routing fisse, che hanno impostato percorsi attraverso i quali i pacchetti si muovono senza possibilità di modificare le route a meno che un amministratore non riprogrammi o ricolleghi i router operativi. Le reti di routing fisse hanno il vantaggio di essere talvolta più veloci su determinate distanze, ma hanno la vulnerabilità di fallire completamente nella consegna dei pacchetti se un nodo vitale è compromesso.
Anche in una rete con instradamento dinamico, viene innanzitutto tentato il percorso più diretto e più breve. Utilizzando i protocolli, i dati sono in grado di raccogliere la topografia della rete che sta attraversando per determinare quali percorsi sono praticabili e quale percorso è il più veloce. Queste informazioni si basano sullo stato di una rete. Le informazioni sullo stato vengono trasferite tramite protocolli di routing adattivo da ciascun nodo.
Diversi protocolli di routing adattivo sono stati sviluppati per scopi diversi: il protocollo da sistema intermedio a sistema intermedio (IS-IS) è progettato per instradare i dati attraverso reti di grandi dimensioni come i backbone di Internet. Il protocollo RIP (Routing Information Protocol) è eccellente per il trasporto a piccola distanza e alcuni protocolli sperimentali tentano di aumentare la velocità e l'efficienza del movimento dei pacchetti senza richiedere la piena conoscenza dello stato della rete.
Gli stessi concetti utilizzati per trovare il percorso da un nodo in una rete a un altro possono essere applicati anche ad applicazioni come i sistemi di posizionamento globale. Con informazioni sullo stato di una città e delle sue strade, un percorso efficace da è possibile tracciare una destinazione verso un'altra e l'aggiunta di informazioni sul traffico in tempo reale può aggiungere un peso a ciascun nodo, o strada, in una città, consentendo di determinare la rotta più veloce.