Dagens videolektion om Distance Vector og Link State routingprotokoller introducerer et af de vigtigste emner i CCNA-kurset – OSPF og EIGRP routingprotokoller. Dette emne vil tage 4 til 6 kommende videolektioner. Derfor vil jeg i dag kort gennemgå nogle koncepter, man skal kende til, før man begynder at studere OSPF og EIGRP.

I den tidligere lektion så vi på sektion 2.1 i ICND2-temaet, og i dag vil vi se på sektionerne 2.2 "Ligheder og forskelle mellem Distance Vector (DV) routingprotokoller og Link State (LS) protokoller" samt 2.3 "Ligheder og forskelle mellem interne og eksterne routingprotokoller".
Som jeg nævnte, vil vi i de næste 4 eller 6 videoer dække nøglespørgsmålene i hele kurset – OSPFv2 protokoller for IPv4, OSPFv3 for IPv6, EIGRP for IPv4 og EIGRP for IPv6. Studerende spørger ofte mig, hvad en routing protokol er, og hvordan den adskiller sig fra en routed/routable protokol.
En routing protokol anvendes af en router, for eksempel protokoller som RIP, EIGRP, OSPF, BGP og andre. Routingprotokollen er en måde for routere at kommunikere med hinanden på, hvor de udveksler netværksinformation og fylder deres routingtabeller med denne information. Baseret på disse tabeller træffer de routingbeslutninger.
Når routerne har "kommunikeret" med hinanden og fyldt deres routingtabeller ved hjælp af routingprotokollen, træffer de beslutninger om at sende trafik til andre netværk. Der anvendes en routed protokol, som gør det muligt for routere at omdirigere, eller route, trafik. Disse protokoller omfatter IPv4 og IPv6.

Således sikrer routingprotokollen, at routingtabellerne fyldes med information, mens den routed protokol sikrer routing af trafik i henhold til disse tabellers information. Takket være IPv4 eller IPv6 kapsles de sendte data ind og forsynes med IP-overskrifter, som navnet på disse protokoller indikerer – IP.
Det næste spørgsmål handler om forskellene mellem Interior Gateway Protocol (IGP) og Exterior Gateway Protocol (EGP). Lad dig ikke forvirre af ordet "gateway". Routere bruges normalt i et autonomt system. Antag, at din virksomhed har 50 routere, der bruger en hvilken som helst IP-protokol. Alle disse danner et autonomt system, hvilket vil sige, at de anvendes og styres af én virksomhed eller organisation.

Protokollerne, der anvendes til at sikre routing inden for et sådant autonomt system, kaldes for interne gateway-protokoller, mens protokollerne til routing uden for systemet kaldes for eksterne gateway-protokoller. Den eksterne gateway-protokol muliggør routing mellem forskellige autonome systemer. Et sådant system kan være din internetudbyder (ISP), og deres system kan bestå af 200 routere. For at kommunikere med hinanden bruger autonome systemer en ekstern gateway-protokol.
Interne gateway-protokoller inkluderer RIP, OSPF og EIGRP, mens den nuværende eksterne gateway-protokol er BGP.
De næste to definitioner, du skal forstå, er Distance Vector og Link State. Dette er to typer af interne gateway-routingprotokoller.

Lad os antage, at vi har 3 routere, der er forbundet med hinanden og med netværket 192.168.10.0/24. Vi kalder dem A, B og C. Fra ICND1-kurset ved vi, hvad der sker, når vi bruger RIP.
Da router B er tættest på netværket 192.168.10.0/24, sender den først meddelelsen om dette netværk til router A og router C. Router C videresender også denne meddelelse til router A. Router A modtager informationen om netværket 192.168.10.0/24 gennem sine to grænseflader – f0/0 og f0/1. Eftersom RIPv2-protokollen bruger Hop Count-metoden, vil den informere routeren om, at den optimale rute til dette netværk er gennem router B, fordi netværket kan nås med et hop. Hvis man bruger grænsefladen f0/1 for at nå netværket 192.168.10.0/24, vil det kræve 2 hops. Derfor er det mest optimalt for router A at bruge grænsefladen f0/0. Denne beslutning træffer A, fordi den bruger RIP, som er en distance-vector protokol.
Ifølge det viste diagram ser vi, at dette er den rigtige løsning, fordi afstanden mellem A og B er den korteste. Men hvad nu hvis jeg siger, at der mellem A og B er en linje med en båndbredde på 64 kbit/s, og mellem C og B er der en linje med 100 Mbit/s, og der er også en lignende linje mellem C og A?
Hvilken rute vil være den mest optimale under disse omstændigheder?

Selvfølgelig er linjen med 100 megabit pr. sekund meget bedre end linjen med 64 kilobit pr. sekund, selvom ruten gennem den tager 2 hop i stedet for et. Imidlertid tager distance-vector protokol RIP ikke højde for hastigheden af trafikoverførsel, idet den i valget af den optimale rute styres af det minimale antal hop. I dette tilfælde er det bedre at anvende Link State protokollen, som OSPF. Denne protokol vurderer omkostningerne ved ruterne og sender trafikken ad den "billigste" vej, som er router A – router C – router B.
Sammenlignet med RIP er OSPF protokollen meget mere kompleks, da den tager højde for mange faktorer ved bestemmelser af den optimale rute og finder den korteste rute i forhold til metrik.
EIGRP var engang en proprietær routerprotokol fra Cisco, men er nu en åben standard. Det er en kombination af de bedste egenskaber fra distance-vector protokollen og Link State protokollen. Den tager højde for både båndbredde og netværksforsinkelse. Som det er kendt, jo længere ruten er, det vil sige jo flere hop, jo længere er forsinkelsen. Derfor vælger EIGRP protokollen ruten med den maksimale båndbredde og den mindste samlede forsinkelse ved at sammenligne rutenes metrikker. Båndbredde og forsinkelser viser sig at være dele af formlen, der ligger til grund for routingbeslutningen.
Her er forskellen mellem Distance Vector og Link State protokoller. Distance vector protokoller overvejer kun afstanden til ruten, mens Link State protokoller undersøger netværkets tilstand langs ruten, såsom hastighed og båndbredde.
EIGRP er en hybrid routingprotokol, da den kombinerer træk fra begge de ovennævnte protokoller. Set fra Ciscons synspunkt er dette den bedste routingprotokol, og derfor foretrækker alle virksomhedens ingeniører at bruge den, men den mest udbredte protokol i verden er OSPF. Årsagen er, at EIGRP først for nylig blev et åbent standard, så tredjepartsproducenter er ikke sikre på dens kompatibilitet med deres netværksudstyr.
Lad os overveje, hvad tillid til en protokol betyder. Når router A modtager ruteinformation fra to forskellige kilder, bruger den en formel til at beslutte, hvilken af de to ruter der skal placeres i routingtabellen. Dette er let, fordi den ser på parametrene for ruten B-A og A-C-B, sammenligner dem og træffer den bedste beslutning. Selvfølgelig balancerer OSPF også belastningen, hvilket vil sige, at hvis to ruter har samme omkostninger, så udfører den belastningsbalancering. Vi vil gå tættere ind i dette emne i de kommende videoer, men for nu vil jeg bare have, at I skal vide det.
Lad os se på den følgende tabel. Nede vil jeg igen tegne routerne A, B og C, som danner et autonomt netværkssystem i din virksomhed. Antag, at din virksomhed har købt en anden virksomhed, hvor der er et system med routerne A1, B1 og C1. Så nu har du to virksomheder, hver med sit eget netværk. Antag, at den første bruger protokollen EIGRP, og den anden bruger OSPF.

Selvfølgelig kan du omkonfigurere dit netværk til at bruge OSPF, eller konvertere netværket fra det erhvervede firma til EIGRP-protokollen, men det er en hel del administrativt arbejde. For en lille virksomhed kan det være muligt, men hvis virksomheden er stor, bliver det en betydelig opgave. I dette tilfælde kan der foretages en redistribution, hvor man tager EIGRP-ruter og fordeler dem til OSPF, og OSPF-ruter distribueres til EIGRP. Det er helt muligt. For dette skal en af virksomhedens routere arbejde med to protokoller – EIGRP og OSPF; lad os antage, at det er router B. Den vil indeholde en routetabel, hvor en del af ruterne kommer fra EIGRP, og en del fra OSPF. Lad os antage, at der findes et andet netværk, som begge firmaer er forbundet til. Her vil det første firma bruge ruterne fra EIGRP-tabellen til at forbinde, mens det andet bruger ruterne fra OSPF-protokollen, og at matche disse ruter fra forskellige kilder vil være meget vanskeligt, fordi hver af dem vælger den optimale rute på baggrund af deres egne metrikker.

I dette tilfælde anvendes begrebet Administrative Distance, eller administrativ afstand. Det hjælper routeren med at vælge den mest optimale rute blandt flere ruter, der er opnået fra forskellige routingprotokoller. For eksempel, hvis router B er direkte forbundet til router C, vil den administrative afstand være 0, og dette er den mest betroede rute. Antag, at A informerer B om, at det også har adgang til C, i dette tilfælde vil router B svare: "tak for din information, men router C er direkte forbundet til mig, så jeg vælger den med lavere administrativ afstand i stedet for løsningen gennem dig."
Den administrative afstand viser graden af tillid til protokollen. Jo mindre værdien af den administrative afstand er, desto mere tillid. Den næstmest betroede mulighed efter direkte forbindelse er en statisk forbindelse med en administrativ afstand på 1. Tillid til EIGRP-protokollen karakteriseres ved en administrativ afstand på 90, OSPF-protokollen har en afstand på 110, og RIP har en afstand på 120.
Derfor, hvis både EIGRP og OSPF repræsenterer det samme netværk, vil routeren stole på ruteoplysningerne modtaget fra EIGRP, fordi denne protokol har en administrativ afstand på 90, som er lavere end OSPFs.

Tak fordi du er med os. Kan du lide vores artikler? Vil du se flere interessante materialer? Støt os ved at lave en bestilling eller anbefale os til dine bekendte. 30% rabat til brugere af Habr på en unik entry-level server, som vi har opfundet til dig: (tilgængelige muligheder med RAID1 og RAID10, op til 24 kerner og op til 40 GB DDR4).
Dell R730xd er 2 gange billigere? Kun hos os i Holland! Dell R420 - 2x E5-2430 2.2GHz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - fra 99 $! Læs om hvordan
Kilde: habr.com
