ospf cost metric formula and distance amministrative and adjacency states
19.11 2019 | by massimilianoOSPF รจ un protocollo Link-State attraverso l’algoritmo Dijkstra Shortest Path First per determinare il suo percorso migliore verso la destinazione […]
OSPF รจ un protocollo Link-State attraverso l’algoritmo Dijkstra Shortest Path First per determinare il suo percorso migliore verso la destinazione
OSPF รจ un protocollo di routing di tipo classless e supporta VLSM
OSPF costruisce la sua topologia attraverso LSA (Link State Advertisement) attraverso cui mantiene tre separate tabelle: neighbor, topology and routing table
OSPF supporta solo IP routing, ha una distanza amministrativa = 110, utilizza il parametro cost (metric) calcolato su base bandwidth del link
OSPF Metric Formula: cost = reference bandwidth / link speed
– Default reference bandwidth = 100 Mbit/s per avere un cost = 1 (considerando un link di 100 Mbit/sec)
OSPF stabilisce le sue adiacenze (link) solo se i seguenti parametri sono identici tra i loro neighbor:
- – Area ID
- – Area Type (stub, nssa, etc…)
- – Prefix
- – Subnet Mask
- – Hello Interval
- – Dead Interval
- – Network Type
- – Authentication
Hello packet รจ il keepalive che permette ai router di scoprire (discovery) i suoi neighbor e contiene un campo che definisce il router-id per tutti i neighbor collegati
La tabella di neighbor รจ costruita attraverso gli hello packet che contengono le seguenti informazioni:
- – Router-ID di ogni router neighbor
- – lo stato di ogni router neighbor
- – l’interfaccia direttamente collegata ad ogni neighbor
- – IP address di ogni remote interface di ogni neighbor
OSPF NEIGHBOR ADJACENCY STATES:
Down = indica cne nessun Hello packet รจ stato sentito dai router neighbor
Init = indica che il pacchetto di Hello รจ stato sentito ma la comunicazione two-way non รจ ancora stata inizializzata
2-Way = indica che la comunicazione bidirezionale รจ stabilita (la comunicazione รจ considerata in stato 2-Way una volta che il router abbia visto il suo router-ID nel pacchetto di Hello del suo neighbor) DR e BDR sono eletti in questo stage
ExStart = indica che i router neighbor sono in preparazione di condividere le informazioni link-state (una relazione master/slave รจ creata tra i due router per determinare chi inizia lo scambio di info)
Exchange = indica che i router neighor stanno scambiando il Database Descriptor (DBDs) il quale contiene una descrizione dei router facenti parte della topologia (ciascun router esamina il DB dei suo neighbor per determinare se ci sono le informazioni necessarie da condividere)
Loading = indica che i router neighbor stanno scambiando gli LSA (Link State Adverstiment) contenenti le informazioni riguardo tutti i link connessi ad ogni router neighbor (scambio della topologia di rete)
Full = indica che i router neighbor sono pienamente sincronizzati e funzionanti, la topologia di rete รจ identica e condivisa tra tutti i neighbor nell’area di pertinenza e dipendendo dal ruolo del neighbor possiamo avere questi stati:
- – Full/DR: indica che il router neighbior รจ Designated Router
- – Full/BDR: indica che il router neighbor รจ Backup Designated Router
- – Full/DROther: indica che il router neighbor non รจ ne DR ne BDR
In una rete multi-access ethernet i router non DR/BDR formano adiance con i DR/BDR ma restano nello stato 2-Way come comportamento di default