SlideShare a Scribd company logo
1 of 11
LINK STATE
ROUTING
&
ALGORTIMO DI
DIJKSTRA
LINK STATE ROUTING
 L’algoritmo link state routing conosce la
topologia della rete.
 Ogni router ha una descrizione completa di tutti
i router della rete
 Questo avviene tramite l’invio di pacchetti
chiamati LSP.
LSP(LINKING STATE PACKET)
 Viene inviato quando avviene un
cambiamento nella rete
 Ogni pacchetto viene inviato in flooding
 Contiene l’elenco e la distanza da ogni router
LINK STATE ROUTING
 Ogni router esamina il numero di sequenza
del pacchetto in arrivo
 Se il risultato è < o = a quello memorizzato lo
scarta
 Se il risultato è > lo memorizza e lo invia in
flooding
 Ogni router costruisce un suo database con
le informazioni sull’intera rete
LINK STATE ROUTING
 A questo punto è possibile applicare un
algoritmo per la ricerca del cammino
minimo(DIJKSTRA)
 Ogni router calcolerà i percorsi ottimali e
costruirà la propria routing table.
ALGORITMO DI DIJKSTRA
 L'algoritmo di Dijkstra è un algoritmo
utilizzato per cercare i cammini minimi in una
rete.
 Con l’algoritmo è possibile ottenere il
percorso minimo tra un punto di partenza e
tutti gli altri punti della rete.
Esempio algoritmo di Dijkstra
Caratteristiche link state routing
 Dispone di una mappa della rete
 Le informazioni si propagano velocemente
 Difficilmente vengono generati loop
 Tutti i nodi hanno basi di dati uguali
 È facilmente scalabile
FINEFINE

More Related Content

What's hot

Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPLorenzo Sfarra
 
Cittadinanza digitale: materiali e proposte
Cittadinanza digitale: materiali e proposteCittadinanza digitale: materiali e proposte
Cittadinanza digitale: materiali e proposteElisabetta Buono
 
Introduzione al Social Media Marketing
Introduzione al Social Media MarketingIntroduzione al Social Media Marketing
Introduzione al Social Media MarketingGiovanni Dalla Bona
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP PresentationGino McCarty
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)Netwax Lab
 
Branding e Psicologia del Colore
Branding e Psicologia del ColoreBranding e Psicologia del Colore
Branding e Psicologia del ColoreAndrea Riezzo
 
I pericoli della rete
I pericoli della reteI pericoli della rete
I pericoli della reteMaria Sgrò
 
La Comunicazione Digitale
La Comunicazione DigitaleLa Comunicazione Digitale
La Comunicazione DigitalePietro e Silvia
 
Interconexión de redes
Interconexión de redesInterconexión de redes
Interconexión de redesRicardo F
 
computer Netwoks - network layer
computer Netwoks - network layercomputer Netwoks - network layer
computer Netwoks - network layerSendhil Kumar
 
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...NetProtocol Xpert
 

What's hot (20)

Routing table
Routing tableRouting table
Routing table
 
Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGP
 
Cittadinanza digitale: materiali e proposte
Cittadinanza digitale: materiali e proposteCittadinanza digitale: materiali e proposte
Cittadinanza digitale: materiali e proposte
 
Business Plan
Business PlanBusiness Plan
Business Plan
 
Introduzione al Social Media Marketing
Introduzione al Social Media MarketingIntroduzione al Social Media Marketing
Introduzione al Social Media Marketing
 
MPLS + BGP Presentation
MPLS + BGP PresentationMPLS + BGP Presentation
MPLS + BGP Presentation
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
 
Branding e Psicologia del Colore
Branding e Psicologia del ColoreBranding e Psicologia del Colore
Branding e Psicologia del Colore
 
I pericoli della rete
I pericoli della reteI pericoli della rete
I pericoli della rete
 
La Comunicazione Digitale
La Comunicazione DigitaleLa Comunicazione Digitale
La Comunicazione Digitale
 
Different SoftwareAG webMethods components
Different SoftwareAG webMethods componentsDifferent SoftwareAG webMethods components
Different SoftwareAG webMethods components
 
Interconexión de redes
Interconexión de redesInterconexión de redes
Interconexión de redes
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
ADSL
ADSLADSL
ADSL
 
computer Netwoks - network layer
computer Netwoks - network layercomputer Netwoks - network layer
computer Netwoks - network layer
 
Comunicazione
ComunicazioneComunicazione
Comunicazione
 
COMUNICAZIONE ESTERNA
COMUNICAZIONE ESTERNACOMUNICAZIONE ESTERNA
COMUNICAZIONE ESTERNA
 
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...
DMVPN configuration - Configuring Cisco dynamic Multipoint VPN - HUB, SPOKES,...
 
BGP
BGP BGP
BGP
 
La Comunicazione Efficace nel Gruppo di Lavoro- autore Giuseppe A. ROMEO
La Comunicazione Efficace nel Gruppo di Lavoro- autore Giuseppe A. ROMEOLa Comunicazione Efficace nel Gruppo di Lavoro- autore Giuseppe A. ROMEO
La Comunicazione Efficace nel Gruppo di Lavoro- autore Giuseppe A. ROMEO
 

Similar to LINK STATE ROUTING & ALGORITMO DI DIJKSTRA

Lezione InternetWorking: il routing
Lezione InternetWorking: il routingLezione InternetWorking: il routing
Lezione InternetWorking: il routingLuca Matteo Ruberto
 
8 Routing
8 Routing8 Routing
8 Routingacapone
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzioneacapone
 
6 Inoltro Instradamento
6 Inoltro Instradamento6 Inoltro Instradamento
6 Inoltro Instradamentoacapone
 
Traffic Shaping Su Linux
Traffic Shaping Su LinuxTraffic Shaping Su Linux
Traffic Shaping Su LinuxMajong DevJfu
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Luca Cicchelli
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accessoacapone
 
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...Andrea Cannella
 
Presentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti RPresentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti Rguest6ac2c
 

Similar to LINK STATE ROUTING & ALGORITMO DI DIJKSTRA (17)

Lezione InternetWorking: il routing
Lezione InternetWorking: il routingLezione InternetWorking: il routing
Lezione InternetWorking: il routing
 
8 Routing
8 Routing8 Routing
8 Routing
 
11 Evoluzione
11 Evoluzione11 Evoluzione
11 Evoluzione
 
6 Inoltro Instradamento
6 Inoltro Instradamento6 Inoltro Instradamento
6 Inoltro Instradamento
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Livello Data Link
Livello Data LinkLivello Data Link
Livello Data Link
 
Traffic Shaping Su Linux
Traffic Shaping Su LinuxTraffic Shaping Su Linux
Traffic Shaping Su Linux
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)
 
e-book: Topologia di rete
e-book: Topologia di retee-book: Topologia di rete
e-book: Topologia di rete
 
Presentazione joinmapreduce
Presentazione joinmapreducePresentazione joinmapreduce
Presentazione joinmapreduce
 
DataLink LAN
DataLink LANDataLink LAN
DataLink LAN
 
TPSIT-01
TPSIT-01TPSIT-01
TPSIT-01
 
OSRMdistance
OSRMdistanceOSRMdistance
OSRMdistance
 
10 Reti Accesso
10 Reti Accesso10 Reti Accesso
10 Reti Accesso
 
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...
Seminario Basi di Dati - Architetture Distribuite - Università degli Studi di...
 
Presentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti RPresentazione Tesi Elisa Benetti R
Presentazione Tesi Elisa Benetti R
 
Car accident detector
Car accident detectorCar accident detector
Car accident detector
 

LINK STATE ROUTING & ALGORITMO DI DIJKSTRA

  • 2. LINK STATE ROUTING  L’algoritmo link state routing conosce la topologia della rete.  Ogni router ha una descrizione completa di tutti i router della rete  Questo avviene tramite l’invio di pacchetti chiamati LSP.
  • 3. LSP(LINKING STATE PACKET)  Viene inviato quando avviene un cambiamento nella rete  Ogni pacchetto viene inviato in flooding  Contiene l’elenco e la distanza da ogni router
  • 4. LINK STATE ROUTING  Ogni router esamina il numero di sequenza del pacchetto in arrivo  Se il risultato è < o = a quello memorizzato lo scarta  Se il risultato è > lo memorizza e lo invia in flooding  Ogni router costruisce un suo database con le informazioni sull’intera rete
  • 5. LINK STATE ROUTING  A questo punto è possibile applicare un algoritmo per la ricerca del cammino minimo(DIJKSTRA)  Ogni router calcolerà i percorsi ottimali e costruirà la propria routing table.
  • 6. ALGORITMO DI DIJKSTRA  L'algoritmo di Dijkstra è un algoritmo utilizzato per cercare i cammini minimi in una rete.  Con l’algoritmo è possibile ottenere il percorso minimo tra un punto di partenza e tutti gli altri punti della rete.
  • 8.
  • 9.
  • 10. Caratteristiche link state routing  Dispone di una mappa della rete  Le informazioni si propagano velocemente  Difficilmente vengono generati loop  Tutti i nodi hanno basi di dati uguali  È facilmente scalabile