Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Routing e Routing
Protocols
Di
Francesco Immè
Il router che per primo diviene consapevole del cambio di topologia manda
le info al fine di usare gli update. Per raggiungere la convergenza ogni
router mantiene traccia dei router vicini, il nome del router, lo stato delle
interfacce ed il costo del link verso il vicino. Il router costruisce un
pacchetto LSA che lista questa info assieme con i nuovi vicini, i cambi
nel costo del link ed i link non più validi. I pacchetti LSA sono mandati
all’esterno al fine che tutti gli altri router li ricevano.
Quando un router riceve un LSA il database è updatato con le informazioni
più recenti e calcola una mappa dell’internet usando i dati accumulati
nonché lo shortest path verso le reti (usando l’SPF come algoritmo).
Ogni volta un pacchetto LSA causa un cambio nel database link-state, per
cui l’SPF ricalcola il best path e updata le routing table.
I link-state si “preoccupano”:
• Processor overhead
• Memory requirements
• Bandwidth Consumption
I router che usano i protocolli link-state richiedono più memoria e
compiono più processing di quanto non facciano i distance vector.
I pacchetti link-state iniziali consumano della banda; durante il processo
iniziale di scoperta tutti i router mandano pacchetti LSA. Questa azione
“sommerge” l’internet e riduce la banda temporaneamente disponibile.
Dopo questo allagamento iniziale i protocolli link-state in realtà
necessitano solamente di poca banda per spedire LSA infrequenti o
event triggered.
GAD(config)#router rip
GAD(config-router)#network 172.16.0.0
Gli algoritmi distance vector sono tali che ogni router manda tutta o una
porzione della routing table solo ai vicini.
I protocolli distance vector usano meno risorse di sistema ma possono
soffrire della convergenza lenta e può usare metriche che non scalano
bene su sistemi molto grandi.
Si basano sul trovare la distanza (numero di hops) e vettore (la direzione).
Per ogni path verso una rete i router che ricevono gli advertising e
prendono quelli a costo minore e quindi inseriscono i dati nella routing
table.