1. Accoglienza dei pacchetti e ispezione dell'intestazione:
* Ricevi il pacchetto: Il router riceve il pacchetto tramite l'interfaccia.
* Ispezionare l'intestazione: L'hardware del router esamina rapidamente l'intestazione dei pacchetti, alla ricerca di informazioni chiave come:
* Indirizzo IP di destinazione: Questo è l'obiettivo finale del pacchetto.
* Indirizzo IP di origine: Dove ha avuto origine il pacchetto.
* Protocollo: Il tipo di dati trasportati (ad es. TCP, UDP, ICMP).
* Altri campi: Questi possono includere cose come il time-to-live (TTL) e le informazioni di frammentazione.
2. Ricerca della tabella di routing:
* Match Destination IP: Il router utilizza l'indirizzo IP di destinazione nel pacchetto per cercare la tabella di routing.
* Match prefisso più lungo: La tabella di routing è organizzata per trovare il percorso più specifico che corrisponda all'indirizzo IP di destinazione. Ciò garantisce che il pacchetto prenda il percorso più appropriato.
* Informazioni sul percorso: Il percorso corrispondente fornisce informazioni essenziali sul prossimo hop:
* Indirizzo IP successivo Hop: Questo è l'indirizzo IP del prossimo router nel percorso.
* Interfaccia in uscita: Ciò specifica l'interfaccia sul router attraverso il quale verrà inviato il pacchetto.
* Metrica: Ciò rappresenta il costo dell'utilizzo di questo percorso (ad es. Conteggio Hop, larghezza di banda, latenza).
3. Elaborazione e inoltro dei pacchetti:
* Modifica del pacchetto: Il router potrebbe essere necessario modificare il pacchetto prima di inoltrarlo. Questo include:
* TTL Decrement: Il valore time-to-live (TTL) è ridotto di 1 per impedire ai pacchetti di looping all'infinito.
* Frammentazione: Se l'MTU (unità di trasmissione massima) dell'interfaccia in uscita è inferiore alla dimensione del pacchetto, il router potrebbe dover frammento del pacchetto.
* Ricalcolo checksum: Il router può ricalcolare il checksum per il pacchetto se apporta modifiche.
* inoltro al prossimo hop: Il router incapsula il pacchetto con le informazioni di intestazione appropriate per il hop successivo e lo invia l'interfaccia in uscita designata.
4. Decisioni aggiuntive:
* Elenchi di controllo degli accessi (ACLS): Gli ACL possono essere utilizzati per filtrare i pacchetti in base a vari criteri, come indirizzo IP di origine, indirizzo IP di destinazione o numeri di porta.
* Qualità del servizio (QoS): I router possono dare la priorità a determinati tipi di traffico (ad es. Voice over IP) in base alle impostazioni di QoS.
* Funzionalità di sicurezza: I router possono implementare misure di sicurezza come firewall e sistemi di rilevamento delle intrusioni per proteggere le reti da attacchi dannosi.
In sostanza, le decisioni chiave che un router prende quando un pacchetto entra in un'interfaccia sono:
* dove inviare il pacchetto (successivo hop): Questo è determinato dalla tabella di routing.
* Come modificare il pacchetto (TTL, frammentazione, checksum): Ciò garantisce che il pacchetto sia formattato correttamente e può attraversare la rete.
* Se consentire al pacchetto di passare (ACLS): Questo protegge la rete dal traffico indesiderato.
I router svolgono un ruolo fondamentale nella direzione del traffico su Internet e le intranet e queste decisioni sono il nucleo della loro funzionalità.
networking © www.354353.com