Gli algoritmi di routing nel contesto del networking possono essere classificati in modo diverso. La classificazione precedente si basa sulla costruzione e la modifica di una tabella di routing. Questo può essere fatto in due modi, staticamente o dinamicamente. Più precisamente questi sono conosciuti come routing statico e dinamico rispettivamente.
Nel routing statico, la tabella viene impostata e modificata manualmente mentre nel routing dinamico la tabella viene costruita automaticamente con l’aiuto dei protocolli di routing. Il routing dinamico è preferito al routing statico a causa del problema principale del routing statico dove in caso di guasto di link/nodi il sistema non può recuperare. Il routing dinamico supera le limitazioni del routing statico.
Il routing è il processo di trasferimento dei pacchetti da una rete a un’altra rete e la consegna dei pacchetti agli host. Il traffico viene instradato a tutte le reti dell’internetwork dai router. Nel processo di routing un router deve conoscere le seguenti cose:
- Indirizzo del dispositivo di destinazione.
- Router vicini per conoscere le reti remote.
- Rotte possibili per tutte le reti remote.
- La rotta migliore con il percorso più breve per ogni rete remota.
- Come le informazioni di routing possono essere verificate e mantenute.
Contento: Routing statico e dinamico
-
- Cartina di confronto
- Definizione
- Differenze chiave
- Svantaggi e svantaggi del NAT
- Svantaggi e svantaggi del NAT
- Conclusione
Cartina di confronto
Base di confronto | Instradamento statico | Instradamento dinamico |
---|---|---|
Configurazione | Manuale | Automatico |
Costruzione della tabella di instradamento | Le località di instradamento sonodigitate a mano | Le località sono riempite dinamicamente nella tabella. |
Routes | Definito dall’utente | Le rotte sono aggiornate in base al cambiamento della topologia. |
Algoritmi di routing | Non utilizza algoritmi di routing complessi. | Usa algoritmi di routing complessi per eseguire operazioni di routing. |
Applicato in | Reti piccole | Reti grandi |
Fallimento del collegamento | Il fallimento del collegamento ostacola il reinstradamento. | Il fallimento del collegamento non influenza il reinstradamento. |
Sicurezza | Fornisce alta sicurezza. | Meno sicuro a causa dell’invio di broadcast e multicast. |
Protocolli di routing | Nessun protocollo di routing è coinvolto nel processo. | Protocolli di routing come RIP, EIGRP, ecc. sono coinvolti nel processo di routing. |
Risorse aggiuntive | Non richieste | Necessita di risorse aggiuntive per memorizzare le informazioni. |
Definizione di Static Routing
L’instradamento statico non comporta alcun cambiamento nella tabella di routing a meno che l’amministratore di rete non la cambi o la modifichi manualmente. Gli algoritmi di routing statico funzionano bene dove il traffico di rete è prevedibile. È semplice da progettare e facile da implementare. Non c’è bisogno di protocolli di routing complessi.
Le decisioni di routing non sono fatte dalla topologia corrente o dal traffico perché i sistemi di routing statico non possono reagire ai cambiamenti della rete e quindi non richiedono risorse extra per imparare i cambiamenti. Questo è il motivo per cui il routing statico è considerato inappropriato per reti grandi e in costante cambiamento.
Il routing statico è anche conosciuto come routing non adattivo che permette di inserire un percorso precompilato nei router offline. La distanza amministrativa è una metrica per misurare l’affidabilità delle informazioni ricevute da un router. La distanza amministrativa predefinita per le rotte statiche è 1, di conseguenza le rotte statiche saranno coperte nella tabella di routing solo quando c’è una connessione diretta a quella rete. Le rotte statiche possono essere considerate un metodo efficiente per una rete piccola e semplice che non cambia frequentemente.
Definizione di Routing dinamico
Il routing dinamico è una tecnica di routing superiore che modifica le informazioni di routing in base alle circostanze della rete che cambiano esaminando i messaggi di aggiornamento di routing in arrivo. Quando si verifica il cambiamento della rete, invia un messaggio al router per specificare tale cambiamento, quindi i percorsi vengono ricalcolati e inviati come un nuovo messaggio di aggiornamento del routing. Questi messaggi pervadono la rete, permettendo ai router di cambiare le loro tabelle di routing in modo corrispondente.
La tecnica utilizza protocolli di routing per diffondere la conoscenza come RIP, OSPF, BGP, ecc. A differenza del routing statico, non richiede l’aggiornamento manuale, ma è automatico e aggiorna periodicamente le informazioni della tabella di routing basandosi sulle condizioni della rete. Per fare ciò, richiede risorse extra per memorizzare le informazioni.
Routing dinamico o altrimenti chiamato come routing adattivo. Le decisioni di routing sono modificate in questi algoritmi per riflettere i cambiamenti nella topologia o nel traffico. Ci sono vari algoritmi adattivi che possono essere classificati in base alla fonte di informazioni (da dove il router ottiene le informazioni, dai router adiacenti o da tutti i router), al cambiamento delle rotte (se la rotta cambia quando cambia il carico o quando cambia la topologia), alle metriche di ottimizzazione utilizzate (distanza, numero di salti, larghezza di banda residua).
Le rotte su cui viene eseguito il routing dinamico sono note come rotte dinamiche in cui le informazioni sono sensibili ai cambiamenti nella rete in modo da essere costantemente aggiornate. Tuttavia, c’è sempre un intervallo tra il periodo in cui una rete cambia e quando tutti i router sono informati del cambiamento. Il router cerca di adattarsi al cambiamento della rete, e questo causa un ritardo che è anche noto come tempo di convergenza. Il tempo di convergenza deve essere più breve. La rete più grande richiede l’instradamento dinamico perché con l’instradamento statico le reti più grandi potrebbero non essere gestibili e causare la perdita di connettività.
Fondamentali differenze tra instradamento statico e dinamico
- I router sono configurati manualmente, e la tabella è anche creata manualmente nell’instradamento statico mentre nell’instradamento dinamico la configurazione e la creazione della tabella è automatica e guidata dal router.
- Nel routing statico, le rotte sono definite dall’utente mentre nel routing dinamico le rotte sono aggiornate quando cambia la topologia.
- Il routing statico non impiega algoritmi complessi. Al contrario, il routing dinamico usa l’algoritmo complesso per calcolare il percorso più breve o la rotta.
- Il routing dinamico è adatto a grandi reti dove il numero di host è alto. Al contrario, il routing statico può essere implementato in una piccola rete.
- Quando un link fallisce nel routing statico, il reinstradamento viene interrotto e richiede un intervento manuale per instradare il traffico. Al contrario, il guasto di un link nel routing dinamico non interrompe il reindirizzamento.
- La trasmissione di messaggi e il multicast nel routing dinamico lo rendono meno sicuro. D’altra parte, il routing statico non coinvolge la pubblicità, il che lo rende più sicuro.
- Il routing dinamico coinvolge protocolli come RIP, EIGRP, BGP, ecc. Inversamente, il routing statico non richiede tali protocolli.
- Il routing statico non ha bisogno di risorse aggiuntive mentre il routing dinamico richiede risorse aggiuntive come memoria, larghezza di banda, ecc.
Avantaggi e Svantaggi Routing Statico
Avantaggi
- Facilmente implementato in una piccola rete.
- Nessun overhead è prodotto sulla CPU del router.
- Sicuro perché i percorsi sono gestiti staticamente.
- È prevedibile perché il percorso verso la destinazione è fisso.
- Non sono richieste risorse extra (come CPU e memoria) perché non sono necessari meccanismi di aggiornamento.
- Non è richiesto l’uso della larghezza di banda tra i router.
Svantaggi
- Non adatto a topologie complesse e reti di grandi dimensioni.
- Le grandi reti aumentano la complessità della configurazione e il consumo di tempo.
- I guasti ai collegamenti possono ostacolare il reinstradamento del traffico.
- L’amministratore deve stare molto attento durante la configurazione delle rotte.
Svantaggi e svantaggi dell’instradamento dinamico
Svantaggi
- Adatto a tutte le topologie.
- Le dimensioni della rete non influenzano le operazioni del router.
- Le topologie vengono adattate automaticamente per reindirizzare il traffico.
Svantaggi
- Inizialmente, potrebbe essere complicato da implementare.
- La trasmissione e il multicasting degli aggiornamenti di routing lo rendono meno sicuro.
- I percorsi si basano sulle topologie attuali.
- Sono richieste risorse aggiuntive come CPU, memoria e larghezza di banda dei collegamenti.
Conclusione
Il routing è una delle operazioni più importanti della rete di computer in cui il pacchetto di dati viene spostato dalla fonte alla destinazione utilizzando un percorso ottimizzato con un basso ritardo; il percorso viene eletto con l’aiuto di tecniche di routing. La differenza tra il routing statico e dinamico sta nell’aggiornamento delle voci della tabella. Nel routing statico, le informazioni di routing vengono aggiornate manualmente, mentre nel routing dinamico le informazioni vengono aggiornate automaticamente utilizzando i protocolli.