Video: Historia del internet 05 2025
IS-IS er en link-state interiør gateway routing protokol. Som OSPF kører IS-IS Dijkstra's korteste sti første (SPF) algoritme for at oprette en database af netværks topologi og fra den database for at bestemme den bedste (det korteste) vej til en destination.
I modsætning til OSPF, som blev udviklet og standardiseret af Internet Engineering Task Force (IETF), er IS-IS en ANSI ISO-protokol og var oprindeligt baseret på Digital Equipment Corporation DECNET Phase V Network Technology.
IS-IS bruger en lidt anden terminologi end OSPF til at navngive sine protokollapakker. Pakkerne, som IS-IS-routere sender til hinanden, der beskriver netværkstopologien kaldes link-state-protokoldataenheder (link-state PDU'er eller LSP'er). Ud over at beskrive netværkstopologien, som routeren ved, indeholder link-state PDU'er IP-ruter, checksums og andre oplysninger.
Ligesom OSPF placerer alle IS-IS-routere oplysningerne i de modtagne link-angivne PDU'er i deres link-database, og alle routere har samme visning af netværkets topologi. IS-IS kører SPF-algoritmen på informationen i linkstatistatdatabasen for at bestemme den korteste vej til hver destination på netværket og placere de destination / næste hop-par, der er resultatet af SPF-beregningen i IS-IS-rutedatabasen.
I modsætning til andre IP-routingprotokoller, der typisk kører på TCP, UDP eller IP, som er OSI Layer 3 eller Layer 4-protokoller, kører IS-IS direkte på datalinklaget (Layer 2).
Som følge heraf behøver en grænseflade, der kører IS-IS, ikke en IP-adresse til at udveksle IS-IS-oplysninger, og du behøver ikke konfigurere en inet-familie på grænseflader, der kører IS-IS. I stedet har kun routeren brug for en IP-adresse, hvilket gør router konfigurationen enklere (men ikke nødvendigvis bedre).
Da det blev udviklet som en del af OSI-netværksprotokollerne og ikke er en del af TCP / IP, bruger IS-IS ikke IP-adresser. IS-IS-adresser hedder NET'er eller netværkstiteltitler. Mens IP-adresser er 32 bit lange og normalt skrives med stiplede quad notation (såsom 192. 168. 1. 2), kan NETs være 8 til 20 bytes lange, men er generelt 10 bytes lange og er skrevet som vist i dette eksempel:
49. 0001. 1921. 6800. 1002. 00
IS-IS-adressen består af tre dele:
-
Områdeidentifikator: De første tre byte er området ID. Den første byte i dette eksempel - 49 - er autoritetens adressefamilieidentifikator (AFI), hvilket svarer til det IP-adresserum, der er tildelt et autonomt system.AFI-værdien 49 er, hvad IS-IS bruger til privat adressering, hvilket svarer til RFC 1918-adresserummet til IP-protokoller.
De to andre byte af området ID - 0001 - repræsenterer IS-IS område nummer. I dette eksempel er områdenummeret 1.
-
Systemidentifikator: De næste seks byte identificerer noden (dvs. routeren) på netværket. Systemidentifikatoren svarer til værts- eller adressedelen på en IP-adresse.
Selv om du kan vælge en værdi for systemidentifikatoren, er en almindeligt anvendt metode at bruge binærkodede decimaler (BCD), der indebærer at tage routerens IP-adresse (den adresse, du har tildelt lo0 loopback-grænsefladen), udfyldning af alle førende nuller, og derefter repositionere decimaltallene for at danne tre tobyte numre.
I dette eksempel, hvis du peger IP-adressen 192. 168. 1. 2 med nuller, er resultatet 192. 168. 001. 002. Omarrangering af decimalerne giver dig 1921. 6800. 1002.
En anden Den almindelige måde at tildele systemidentifikatoren på er at starte med routerens MAC-adresse (Media Access Control), som er en seksbyte-adresse og omarrangere decimaltallene for at oprette tre tobyte-numre. Så for eksempel for en router MAC-adresse på 00: 1B: 63: 31: 86: BE, er IS-IS-systemidentifikatoren 001b. 6331. 86be.
-
NET-vælger: De sidste to byte er NET-vælgeren (NSEL). For IS-IS skal de altid være 00, for at angive "dette system. ”