Un router fornisce una rete di computer , con un hub centrale per la trasmissione di informazioni. Tutti i router sono basate su una un'architettura condivisa . Quando un pacchetto di dati entra in un router , viene elaborato dall'unità di elaborazione centrale del dispositivo e diretto lungo il percorso di rete appropriato per una porta di uscita dati . Interfacce di rete
Ci sono due tipi di interfacce di rete del router : porte di ingresso e le porte di uscita. Porte di ingresso decifrare i dati a pacchetto dal livello datalink e trasmettono i dati in rete di interconnessione del dispositivo. Una volta che i dati sono trattati dal router , viene inviata a una porta di uscita , che incapsula i dati in uscita per la trasmissione e la consegna al recapito di rete appropriato .
Processore
< p > un router è alimentato da una unità di elaborazione che monitorizza e controlla il flusso di informazioni attraverso il dispositivo . Ogni volta che un pacchetto di informazioni entra nel router , il processore calcola la posizione di destinazione appropriato utilizzando una tabella di inoltro che contiene un algoritmo di instradamento . Il processore esegue quindi il protocollo di routing , che trasferisce il pacchetto alla posizione desiderata . Il processore del router è anche responsabile per l'esecuzione di gestione del router e il software di configurazione .
Interconnection Network
Una volta che un pacchetto di dati entra nella porta di ingresso interfaccia del router è passa nella rete di interconnessione del dispositivo. Il tipo di interconnessione di rete presente in un router dipende dall'età e qualità del dispositivo . Router semplice link direttamente di input e output porte usando un autobus ; dispositivi più complessi possono essere presenti più bus collegati in un array traversa. Altri router memorizzano tutti i dati in un unico luogo di memoria . Invece di spostare fisicamente i dati attraverso il dispositivo , che gestire l'instradamento modificando i puntatori ai dati .
ROM Memoria
Gli aspetti più fondamentali di informazioni di configurazione del router sono hard-coded nel suo negozio di memoria. Un router memorizza tali informazioni nella sua configurazione permanente ROM o memoria di sola lettura . ROM contiene il software che avvia all'avvio del router , tra cui il caricamento del software di avvio e test diagnostici . ROM contiene anche il software del sistema operativo di base del router .
RAM Memoria
Oltre ai negozi di memoria permanenti , tutti i router contengono anche RAM o memoria ad accesso casuale . Il router memorizza le informazioni in nota RAM che è pertinente solo per la sessione di routing corrente . Quando si accende il router spento , il dispositivo svuota il contenuto della RAM . Router contengono anche una variante non volatile RAM specializzato di chiamata NVRAM . Il router mantiene la configurazione del software e informazioni di avvio nel suo negozio NVRAM . NVRAM non viene reimpostato quando il router è spento.