Grundläggande rou-ngteknik F5: Kapitel 8-9
Innan vi börjar BONUSCHANS- FRÅGORNA
Bonuschansfrågorna Åsikter om sista bonusfrågorna? Den tveksamma frågan från bonuschans 2 kommer på tentan
Kapitel 8 THE ROUTING TABLE A CLOSER LOOK
Rou-ngtabellen
Rou-ngtabellen Level 1 ( Parent route ) Level 2 ( Child route ) En Parent route skapas automa-skt och innehåller aldrig next- hop address eller utgående interface.
Rou-ngtabellen Level- 1- routes Har en mask lika med den klassfulla masken eller mindre (t.ex. 172.16.0.0/16 eller 172.16.0.0/19) Kan vara Default route 0.0.0.0/0 Supernet route Network route Exempel: 192.168.0.0/22 Exempel: 192.168.0.0/24
Rou-ngtabellen
Starta med rad 1 Route lookup process Är det en lämplig L1 ul-mate route? NEJ JA ROUTE! Finns det lämlig child route? JA JA NEJ Kör vi classless? NEJ Kasta paketet JA Finns det fler L1- routes? NEJ
Route lookup process
Route lookup process (steg 2)
Vem är bäst?
När undersöks L2 routes? När en IP- adress matchar den KLASSFULLA masken för en L1- route!
Vad händer med paketet?
EIGRP
EIGRP Intro Utvecklades 1992 för af IGRP inte räckte -ll längre Klasslöst protokoll, men är lite klassfullt I sif beteende ibland Ny algoritm: DUAL Inga holddown -mers eller periodiska uppdateringar Blixtsnabb convergence Cisco kallar EIGRP Enhanced Distance Vector Protocol Kallades -digare hybridprotokoll
Tradi-onella rou-ngprotokoll Håller koll på bästa vägen endast Händer nåt är det bara af vänta på periodiska uppdateringar och -mers R2 192.168.0.0/24 R1 R3 R 192.168.10.0 [120/1] [120/16] via R3 R 192.168.10.0 [120/2] via R2 Hold- down -mer: 180 sekunder, unreachable Flush -mer: 240 sekunder, raden tas bort ur tabellen
EIGRP är bäfre EIGRP använder två tabeller Topologitabellen Här finns ALLA kända vägar -ll alla nät Rou-ngtabellen Här finns dom bästa vägarna endast Om en route blir o-llgänglig Kolla i topologitabellen, finns en backup route? Finns ingen backup route körs en förfrågan ( network discovery ) -ll övriga routrar
Convergence RIP och IGRP Periodiska uppdateringar Innebär problem såsom rou-ngloopar och count to infinity Timers = långsamt EIGRP använder inte -mers Istället används ef komplicerat system för beräkningar av loopfria vägar genom nätet
EIGRP fungerar med flera L3- protokoll
RTP RTP Reliable Transport Protocol Används av EIGRP för af skicka och ta emot uppdateringar TCP/UDP kan inte användas eqersom dessa protokoll förutsäfer IP på lager 3. Trots namnet två lägen Reliable Unreliable RTP- paket kan skickas som Unicast Mul-cast (224.0.0.10)
EIGRP pakefyper Hello Unreliable (ingen ACK) Mul-cast (224.0.0.10) Skickas -ll grannar för af etablera kontakt
Hello! Etablerar kontakt med grannarna Skickar nya hello- paket var 5e sekund Var 60e sekund i nät lågsammare än 1.544 Mbit Med hello skickas hold -me Anger hur länge en router skall vänta på hello- paket. Vanligen saf -ll 15 sekunder. Så länge hello- paket kommer räknar EIGRP med af ingen förändring har skef Utebliven hello i 15 sek gör af en router räknas som nere
EIGRP pakefyper Update- paket Reliable Triggade uppdateringar Unicast & Mul-cast ACK- paket Bekräqelsesvar Unreliable Unicast
EIGRP pakefyper Query- paket och Reply- paket Nån som har en route -ll 192.168.10.0/24? Reliable (ACK) Används av DUAL för af söka eqer nätverk Unicast & Mul-cast beroende på behov. Replies är dock all-d unicast Query och Reply hanteras mer ingående i CCNP
Tre termer af känna -ll Par*al innebär af endast den uppdaterade informa-onen skickas ut med uppdateringarna, inte hela rou-ngtabellen Bounded innebär af endast de routrar som är berörda av informa-onen får den. Trigged innebär af en uppdatering skickas när en förändring sker i nätet, inte med intervaller (och därmed oqa i onödan).
DUAL Diffusing Update Algorithm Läs diskret matema-k så får ni räkna delar av denna algoritm för hand J I korta drag: DUAL utgår ifrån data över hela nätet och drar slutsatser om hur rou-ng- tabellen bör ser ut. Af beräkna rou-ng är kostsamt. Därför förberedes backup routes (feasable routes)
Administra-v Distans
Autonoma system (AS) An autonomous system is a collec-on of networks under the administra-ve control of a single en-ty that represents a common rou-ng policy to the internet. AS- nummer delas ut av IANA och RIR AS- nummer används av ISPer, Backbone providers, stora ins-tu-oner osv. AS länkas samman av rou-ngprotokollet BGP.
Autonoma system (AS)
Topologi för exempelconf
Konfigurera EIGRP Router(config)#router eigrp <AS #> Router(config)#router eigrp 1 Även om numret iden-fieras som AS- nummer kan det ses mer som en process- ID RIP (exempelvis) har inget nummer, därför kan endast en instans av RIP köras. Se -ll af använda samma AS- nummer på alla EIGRP- routrar i nätet.
Konfigurera EIGRP Network har samma funk-on som i andra protokoll Prata EIGRP på interface som ingår i nätet Annonsera ut (sub)nätet
Wildcards Med EIGRP kan network- kommandot kombinera med en wildcard för af slippa det klassbundna beteendet #network 172.16.3.0 0.0.0.3 WILDCARD
Wildcards Kan ses som en inverterad subnätmask WC behöver inte ha en serie efor, däreqer nollor. De kan kombineras hur som helst. Varför använder man inte subnätmasker? Teori: Det är enklare af bygga kretsar som hanterar logisk NAND (som används för WC) än AND (som används för subnätmasker.
Hur får jag fram en WC? Genom af dra ifrån subnätmasken från allt /30 /24 /23 255.255.255.255 255.255.255.252 --------------- 0. 0. 0. 3 255.255.255.255 255.255.255.0 --------------- 0. 0. 0.255 255.255.255.255 255.255.254.0 --------------- 0. 0. 1.255
Wildcards hur funkar det? WC anger vilka bitar som skall matcha en IP- adress. 0 = Måste matcha IP 1 = Ignorera För att maska ut nätet 192.168.10.8/30: IP: 192.168.10.8 11000000.10101000.00001010.00001000 WC: 0.0.0.3 00000000.00000000.00000000.00000011 För att maska ut nätet 192.168.10.0/24: IP: 192.168.10.0 11000000.10101000.00001010.00000000 WC: 0.0.0.255 00000000.00000000.00000000.11111111
Uppgiqer af lösa /27 /25 /20 Alla jämna IP- adresser (och noll) IP:????????.????????.????????.???????0 WC: 11111111.11111111.11111111.11111110 255.255.255.254 /27 /25 /20 255.255.255.255-255.255.255.224 --------------- 0. 0. 0. 31 255.255.255.255-255.255.255.128 --------------- 0. 0. 0.127 255.255.255.255-255.255.240. 0 --------------- 0. 0. 15.255
Wildcards Vilka interface påverkas av vårat network- kommando? #network 172.16.3.0 0.0.0.3 IP 172.16.3.0: 10101100.00010000.00000011.00000000 WC 0.0.0.3: 00000000.00000000.00000000.00000011 Alla interface med dessa bitar matchande IP- adressen
EIGRP show neighbors Innan EIGRP- uppdateringar kan skickas måste adjacencies etableras. show ip eigrp neighbors
EIGRP - metric EIGRP använder fyra metric weights Bandwidth & Delay (default) Reliability & Load (rekommenderas inte)
EIGRP - Metric K1- K5 är mul-plar De verkliga värdena som mul-pliceras med K- faktorerna ser du med show interface
EIGRP - metric Bandwidth Delay Reliability Sannolikheten af länken är o-llgänglig Mäts dynamiskt på genomsnifsvärden under en 5- mintersperiod Högre värde är bäfre (max 255) Load Belastningen på länken Mäts dynamiskt, likt reliability Lägre värde är bäfre (max 255)
Specificera bandbredden! Eqersom både EIGRP och OSPF använder bandbredden i beräkningen av metric är det vik-gt af specificera den korrent Router(config)# int s0/0/0 Router(config-if)#bandwidth kilobits
Terminologi af kunna Successor en router som primärt används för af skicka data, pga lägsta konstnad. Feasable Distance den lägsta metric för af nå ef nätverk. Reported Distance Rapporterad metric av en grannrouter. Feasable successor den näst bästa grannroutern som används som backup route. För af vara feasable successor måste villkoret för feasability condi*on uppfyllas
FD och RD
Kika i topologitabellen show ip eigrp topology [all-links] Alla successors och feasable successors
Feasability Condi-on
EIGRP Auto Summary EIGRP skapar nullroutes när Minst ef subnät inkommit via EIGRP Auto- summary är påslaget
EIGRP auto- summary auto summary är automa-skt påslaget Tillåter EIGRP af summera och skapa nullroutes no auto-summary Stänger av automa-skt summering Orsakar förändringar i rou-ngtabellen och topologitabellen