isis LSP link state PDU header and flooding
31.12 2019 | by massimilianoISIS LSP link state PDU Ogni router crea un LSP and trasmette esso ai suoi neighbours Un Level_1 […]
ISIS LSP link state PDU
Ogni router crea un LSP and trasmette esso ai suoi neighbours
Un Level_1 router crea solo LSP level-1
Un Level_2 router crea solo LSP level-2
Un Level_1-2 router può creare sia LSP level-1 e LSP level-2
LSP HEADER:
- – LSP ID: insieme al sequence number sono utilizzati per riconoscere LSP duplicati e per garantire che l’ultimo LSP information sia memorizzato nella topology table
- – Sequence Number
- – Remaining Lifetime: usato come età massima di un LSP
- – Checksum
- – Type of LSP: level-1 or level2
- – Attached bit
- – Overload bit
- – TLV (Type, Lenght, Value) coded contents
TLV IS Neighbors: usato per costruire una mappa della rete
TLV ES Neighbor
Authentication: usato per assicurarsi aggiornamenti di routing
Attached IP subnets: opzionale per intergrated ISIS
Flooding of LSP:
Nuovi LSP sono trasmessi a tutti i neighbours; è necessario che questi ultimi ricevano tutti gli LSP
Ogni LSP ha un sequence number
Esistono due tipi di flooding: P2P and LAN
Flooding of LSP over P2P:
Una volta che le adiancenze sono stabilite entrambi i routers trasmettono pacchetti CSNP (Complete Sequence Number PDU)
L’assenza di LSP può essere richiesta attraverso PSNP (Partial Sequence Number PDU)
Flooding of LSP over LAN:
Un router assume il ruolo di DIS (Designated Router)
L’elezione del DIS si basa su un valore di priorità: best-practices indicano di selezionare due router con maggiore priorità rispetto ad altri ed in caso di falure di uno si provvede ad un deterministico backup dell’altro
Un tie break è previsto attraverso il più alto MAC address
DIS ha due funzioni:
la trasmissione di LSP over LAN
creare ed aggiornare uno speciale LSP descrivendo la topologia di rete LAN (Pseudonode LSP); pseudonode rappresenta la LAN creata dal DIS
DIS trasmette CSNP un multicast ogni 10 secondi
tutti i router presenti in LAN controllano il pacchetto CNSP e lo confrontano con la loro LSDB (Link State DataBase); può essere richiesto una retrasmissione specifica con PSNP