Video: Historia del internet 02 2024
IS-IS er en link-state interiør gateway ruting protokoll. I likhet med OSPF kjører IS-IS den første (SPF) algoritmen til Dijkstra korteste vei for å lage en database av nettets topologi og, fra databasen, for å bestemme den beste (det korteste) banen til en destinasjon.
I motsetning til OSPF, som ble utviklet og standardisert av Internet Engineering Task Force (IETF), er IS-IS en ANSI ISO-protokoll og ble opprinnelig basert på Digital Equipment Corporation DECNET Phase V Network Technology.
IS-IS bruker en litt annen terminologi enn OSPF for å navngi protokollpakker. Pakker som IS-IS-rutere sender til hverandre som beskriver nettverkstopologien kalles link-state protokolldataenheter (link-state PDUer eller LSPs). I tillegg til å beskrive nettverkstopologien som ruteren kjenner til, inneholder link-state PDUene IP-ruter, sjekksummer og annen informasjon.
På samme måte som OSPF, plasserer alle IS-IS-rutere informasjonen i de mottatte link-angitte PDUene i deres linkstatistikkdatabase, og alle rutere har samme visning av nettets topologi. IS-IS kjører SPF-algoritmen på informasjonen i koblingsstatistikkdatabasen for å bestemme den korteste banen til hver destinasjon på nettverket, og plassere destinasjons- / neste-hop-parene som følger av SPF-beregningen i IS-IS-rutedatabasen.
I motsetning til andre IP-rutingsprotokoller, som vanligvis kjører på TCP, UDP eller IP, som er OSI Layer 3 eller Layer 4-protokoller, går IS-IS direkte på datalinklaget (Layer 2).
Som et resultat, trenger et grensesnitt som kjører IS-IS, ikke en IP-adresse for å utveksle IS-IS-informasjon, og du trenger ikke å konfigurere en inet-familie på grensesnitt som kjører IS-IS. I stedet trenger bare ruteren en IP-adresse, noe som gjør ruteren konfigurasjon enklere (men ikke nødvendigvis bedre).
Fordi den ble utviklet som en del av OSI-nettverksprotokollene og ikke er en del av TCP / IP, bruker IS-IS ikke IP-adresser. IS-IS-adresser kalles NET, eller nettverksenhetstitler. Mens IP-adresser er 32 bits lange og normalt skrives med stiplede quad notasjon (for eksempel 192. 168. 1. 2), kan NETs være 8 til 20 bytes lange, men er vanligvis 10 bytes lange og er skrevet som vist i dette eksemplet:
49. 0001. 1921. 6800. 1002. 00
IS-IS-adressen består av tre deler:
-
Områdeidentifikator: De første tre bytes er område-ID. Den første byten i dette eksemplet - 49 - er autorisasjonens adressefamilieidentifikator (AFI), som tilsvarer IP-adresseplassen som er tilordnet et autonomt system.AFI-verdien 49 er hva IS-IS bruker for privat adressering, noe som tilsvarer RFC 1918-adresserommet for IP-protokoller.
De andre to bytes av området ID - 0001 - representerer IS-IS område nummer. I dette eksemplet er områdenummeret 1.
-
Systemidentifikator: De neste seks byteene identifiserer noden (det vil si ruteren) på nettverket. Systemidentifikatoren er ekvivalent med verten eller adressepartiet på en IP-adresse.
Selv om du kan velge hvilken som helst verdi for systemidentifikatoren, er en vanlig metode å bruke binærkodede desimal (BCD) som innebærer å ta ruterenes IP-adresse (adressen du tilordnet lo0 loopback-grensesnittet), fylle ut alt ledende nuller, og deretter reposisjonere desimaltallene for å danne tre tobyte tall.
I dette eksemplet, hvis du puter IP-adressen 192. 168. 1. 2 med nuller, er resultatet 192. 168. 001. 002. Omarrangering av desimaltallene gir deg 1921. 6800. 1002.
En annen vanlig måte å tilordne systemidentifikatoren på er å starte med MAC-adressen til ruteren, som er en seksbyte-adresse, og omordne desimaltallene for å opprette tre tobyte-tall. Så for eksempel for en router MAC-adresse på 00: 1B: 63: 31: 86: BE, er IS-IS-systemidentifikatoren 001b. 6331. 86be.
-
NET-velger: De to siste bytes er NET-selgeren (NSEL). For IS-IS må de alltid være 00, for å indikere "dette systemet. “