isis header
31.12 2019 | by massimilianoISIS è un Interior Gateway Protocol (IGP) per la distribuzione di informazioni di routing all’interno di un proprio Autonomous System […]
https://www.ingegnerianetworking.com/wp-content/uploads/2019/12/isis-l2-layer-45b.png
ISIS è un Interior Gateway Protocol (IGP) per la distribuzione di informazioni di routing all’interno di un proprio Autonomous System
Supporta:
- – CIDR (classless Inter-domain routing)
- – VLSM (variable subnet lenght masking)
- – Authentication
- – MultiPath
- – IP unnumbered links
- – IPv4 IPv6 OSI CLNS (data delivery) OSO CLNP (layer 3 routing information)
ISIS è direttamente encapsulato in layer 2
ISIS è un protocollo di tipo CLNS (Connectionless Network) ed usa indirizzi di tipo CLNS per la costruzione della sua tabella di routing
ISIS non ha un’area backbone, viceversa il backbone è una struttura costituita da Level-2 capable routers
Ogni router è identificato con un Network Entity Title (NET)
NET è un NSAP dove il n-selector è zero; NET = < AFI > < area code > < system ID > < N-Selector >
ISIS utilizza messaggi Hello per stabilire e mantenere relazioni di neighboships tra router e le adiacenze sono garantite dallo scambio di informazioni link-state per mezzo di LSP (Link State Packets or algoritmo Dijkstra)
OSI model and ISO addressing types vedi: https://www.massimilianosbaraglia.it/physical/osi-open-system-interconnection/osi-model-and-iso-addressing-and-types
NSAP e Addressing:
AFI (authority format identifier): specifica il formato dell’indirizzo; per domini di routing privati = 49
IDI/ICD (initial domain identifier/international code designator): specifica l’autorità per lo spazio di indirizzamento
HO-DSP (high order domain specific part): indica la sotto-autorità di un dominio di routing
System ID: identificato di sei byte e può essere ricavato dal router-ID per il quale possiamo utilizzare un indirizzo di loopback (può essere ricavato anche dall’indirizzo del MAC (media access control) dell’interfaccia lan
NSEL: per reti backbone IP si utilizza il valore = 0
Esempio di architettura ISIS