Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Hjoed sille wy begjinne mei it bestudearjen fan it EIGRP-protokol, dat, tegearre mei it studearjen fan OSPF, it wichtichste ûnderwerp is fan 'e CCNA-kursus.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Wy komme letter werom nei seksje 2.5, mar foar no, direkt nei seksje 2.4, geane wy ​​troch nei seksje 2.6, "EIGRP konfigurearje, ferifiearje en oplosse oer IPv4 (útsein autentikaasje, filterjen, manuele gearfetting, werferdieling, en Stub) konfiguraasje)."
Hjoed sille wy hawwe in ynliedende les wêryn ik sil yntrodusearje jo oan it konsept fan de Enhanced Internal Gateway Routing Protocol EIGRP, en yn 'e folgjende twa lessen sille wy sjen nei konfiguraasje en troubleshooting fan it protokol syn robots. Mar earst wol ik jim it folgjende fertelle.

Yn 'e lêste pear lessen hawwe wy leard oer OSPF. No wol ik jo betinke dat doe't wy in protte moannen lyn nei RIP seagen, wy praat oer routing-lussen en technologyen dy't foarkomme dat ferkear loopt. Hoe kinne jo routing-lussen foarkomme as jo OSPF brûke? Is it mooglik om hjirfoar metoaden lykas Route Poison of Split Horizon te brûken? Dit binne fragen dy't jo sels moatte beäntwurdzje. Jo kinne oare tematyske boarnen brûke, mar fine antwurden op dizze fragen. Ik wol dat jo leare hoe't jo de antwurden sels kinne fine troch te wurkjen mei ferskate boarnen, en ik moedigje jo oan om jo opmerkingen ûnder dizze fideo te litten, sadat ik kin sjen hoefolle fan myn studinten dizze taak hawwe foltôge.

Wat is EIGRP? It is in hybride routingprotokol dat de nuttige funksjes kombineart fan sawol in ôfstânvektorprotokol lykas RIP as in link-state-protokol lykas OSPF.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

EIGRP is in Cisco proprietêr protokol dat waard beskikber steld foar it publyk yn 2013. Ut it link-state tracking protokol, hy naam in buert fêstiging algoritme, yn tsjinstelling ta RIP, dat makket gjin buorlju. RIP ek wikselt routing tabellen mei oare dielnimmers yn it protokol, mar OSPF foarmet in adjacency foardat begjinne dizze útwikseling. EIGRP wurket op deselde manier.

It RIP-protokol bywurket de folsleine rûtetabel elke 30 sekonden periodyk by en ferspriedt ynformaasje oer alle ynterfaces en alle rûtes nei al har buorlju. EIGRP docht gjin periodike folsleine updates fan ynformaasje, ynstee fan it konsept fan it útstjoeren fan Hello-berjochten op deselde manier as OSPF docht. Elke pear sekonden stjoert it in Hello om te soargjen dat de buorman noch "libbet."

Oars as ôfstân vector protokol, dat ûndersiket de hiele netwurk topology foardat besluten te foarmjen in rûte, EIGRP, lykas RIP, makket rûtes basearre op geroften. As ik sis geroften, Ik bedoel dat as in buorman meldt wat, EIGRP iens mei it sûnder fraach. Bygelyks, as in buorman seit dat hy wit hoe te berikken 10.1.1.2, EIGRP leaut him sûnder freegjen, "Hoe wiststo dat? Fertel my oer de topology fan it hiele netwurk!

Foar 2013, as jo allinich Cisco-ynfrastruktuer brûkten, koene jo EIGRP brûke, om't dit protokol werom is makke yn 1994. In protte bedriuwen, sels mei help fan Cisco-apparatuer, woene lykwols net wurkje mei dit gat. Yn myn miening is EIGRP hjoed it bêste dynamyske routingprotokol, om't it folle makliker te brûken is, mar minsken leaver noch OSPF. Ik tink dat dit komt troch it feit dat se net wolle wurde bûn oan Cisco produkten. Mar Cisco makke dit protokol publyklik beskikber omdat it stipet tredden netwurk apparatuer lykas Juniper, en as jo gear mei in bedriuw dat net brûke Cisco apparatuer, Jo sille gjin problemen.

Litte wy in koarte ekskurzje nimme yn 'e skiednis fan netwurkprotokollen.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

It RIPv1-protokol, dat yn 'e jierren '1980 ferskynde, hie in oantal beheiningen, bygelyks in maksimum oantal hops fan 16, en koe dêrtroch gjin routing leverje oer grutte netwurken. In bytsje letter ûntwikkele se it ynterne gateway-routingprotokol IGRP, dat folle better wie as RIP. It wie lykwols mear in ôfstânvektorprotokol as in linkstatsprotokol. Yn 'e lette 80's ûntstie in iepen standert, it OSPFv2 link state protokol foar IPv4.

Yn 'e iere jierren '90 besleat Cisco dat IGRP moast wurde ferbettere en liet de Enhanced Internal Gateway Routing Protocol EIGRP frij. It wie folle effektiver dan OSPF, om't it funksjes fan sawol RIP as OSPF kombinearre. As wy it begjinne te ferkennen, sille jo sjen dat EIGRP folle makliker is te konfigurearjen dan OSPF. Cisco besocht in protokol te meitsjen dat soe soargje foar de rapst mooglike netwurkkonverginsje.

Yn 'e lette jierren '90 waard in bywurke klasseleaze ferzje fan it RIPv2-protokol frijlitten. Yn 'e 2000's ferskynde de tredde ferzje fan OSPF, RIPng en EIGRPv6, dy't it IPv6-protokol stipe. De wrâld benaderet stadichoan in folsleine oergong nei IPv6, en ûntwikkelders fan routingprotokol wolle hjir klear foar wêze.

As jo ​​ûnthâlde, wy studearre dat by it kiezen fan de optimale rûte, RIP, as ôfstân vector protokol, wurdt begelaat troch mar ien kritearium - it minimum oantal hops, of de minimale ôfstân nei de bestimming ynterface. Sa, router R1 sil kieze in direkte rûte nei router R3, nettsjinsteande it feit dat de snelheid op dizze rûte is 64 kbit / s - ferskate kearen minder as de snelheid op 'e rûte R1-R2-R3, gelyk oan 1544 kbit / s. It RIP-protokol sil in trage rûte fan ien hoplingte as optimaal beskôgje as in rappe rûte fan 2 hops.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

OSPF sil de hiele netwurktopology studearje en beslute om de rûte fia R3 te brûken as de fluggere rûte foar kommunikaasje mei router R2. RIP brûkt it oantal hops as syn metrysk, wylst OSPF's metrike kosten is, dy't yn 'e measte gefallen evenredich is mei de bânbreedte fan 'e keppeling.

EIGRP rjochtet him ek op rûtekosten, mar syn metrysk is folle komplekser dan OSPF en fertrout op in protte faktoaren, ynklusyf bânbreedte, fertraging, betrouberens, laden en maksimale MTU. Bygelyks, as ien knooppunt mear laden is as oaren, sil EIGRP de lading op 'e hiele rûte analysearje en in oare knooppunt selektearje mei minder lading.

Yn 'e CCNA-kursus sille wy allinich rekken hâlde mei sokke metryske formaasjefaktoaren as Bânbreedte en Fertraging dit binne dejingen dy't de metryske formule sil brûke.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

It ôfstânvektorprotokol RIP brûkt twa begripen: ôfstân en rjochting. As wy 3 routers hawwe, en ien fan har is ferbûn mei it 20.0.0.0 netwurk, dan sil de kar wurde makke troch ôfstân - dit binne hops, yn dit gefal 1 hop, en troch rjochting, dat is, lâns hokker paad - boppeste of leger - om ferkear te stjoeren.

Derneist brûkt RIP periodike fernijing fan ynformaasje, en ferspriedt elke 30 sekonden in folsleine rûtetabel oer it netwurk. Dizze fernijing docht 2 dingen. De earste is de eigentlike fernijing fan 'e routingtabel, de twadde is it kontrolearjen fan de leefberens fan' e buorman. As it apparaat binnen 30 sekonden gjin antwurdtabelupdate of nije rûteynformaasje fan 'e buorman krijt, begrypt it dat de rûte nei de buorman net mear brûkt wurde kin. De router stjoert elke 30 sekonden in update om út te finen oft de buorman noch libbet en oft de rûte noch jildich is.

Lykas ik sei, Split Horizon technology wurdt brûkt om foar te kommen rûte loops. Dit betsjut dat de fernijing net weromstjoerd wurdt nei de ynterface wêrfan it kaam. De twadde technology foar it foarkommen fan loops is Route Poison. As de ferbining mei it 20.0.0.0 netwurk werjûn yn 'e ôfbylding wurdt ûnderbrutsen, stjoert de router wêrmei't it ferbûn wie in "fergiftige rûte" nei syn buorlju, wêryn't it rapportearret dat dit netwurk no tagonklik is yn 16 hops, dat is, praktysk ûnberikber. Dit is hoe't it RIP-protokol wurket.

Hoe wurket EIGRP? As jo ​​ûnthâlde fan 'e lessen oer OSPF, fiert dit protokol trije funksjes: it stelt in buert, brûkt LSA om de LSDB te aktualisearjen yn oerienstimming mei feroaringen yn' e netwurktopology, en bout in routingtabel. It oprjochtsjen fan in buert is in frij komplekse proseduere dy't in protte parameters brûkt. Bygelyks it kontrolearjen en feroarjen fan in 2WAY-ferbining - guon ferbiningen bliuwe yn 'e twa-wei kommunikaasjestatus, guon geane nei de FULL-status. Oars as OSPF bart dit net yn it EIGRP-protokol - it kontrolearret allinich 4 parameters.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Lykas OSPF stjoert dit protokol elke 10 sekonden in Hello-berjocht mei 4 parameters. De earste is it autentikaasjekriterium, as it earder konfigurearre is. Yn dit gefal moatte alle apparaten wêrmei't tichtby is fêstige deselde autentikaasjeparameters hawwe.

De twadde parameter wurdt brûkt om te kontrolearjen oft apparaten hearre ta deselde autonome systeem, dat is, te fêstigjen adjacency mei help fan it EIGRP protokol, beide apparaten moatte hawwe deselde autonome systeem nûmer. De tredde parameter wurdt brûkt om te kontrolearjen dat Hello-berjochten wurde ferstjoerd fan deselde boarne IP-adres.

De fjirde parameter wurdt brûkt om de konsistinsje fan 'e fariabele K-wearden-koëffisjinten te kontrolearjen. It EIRGP-protokol brûkt 5 sokke koeffizienten fan K1 oant K5. As jo ​​ûnthâlde, as K = 0 wurde de parameters negearre, mar as K = 1, dan wurde de parameters brûkt yn 'e formule foar it berekkenjen fan de metryske. Sa moatte de wearden fan K1-5 foar ferskate apparaten itselde wêze. Yn 'e CCNA-kursus sille wy de standertwearden fan dizze koeffizienten nimme: K1 en K3 binne gelyk oan 1, en K2, K4 en K5 binne lyk oan 0.

Dus, as dizze 4 parameters oerienkomme, stelt EIGRP in buorrelaasje fêst en de apparaten ynfiere inoar yn 'e buortafel. Dêrnei wurde wizigingen makke oan 'e topologytabel.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Alle Hello-berjochten wurde stjoerd nei it multicast IP-adres 224.0.0.10, en updates, ôfhinklik fan 'e konfiguraasje, wurde stjoerd nei de unicast-adressen fan buorlju of nei it multicast-adres. Dizze fernijing komt net oer UDP of TCP, mar brûkt in oar protokol neamd RTP, Reliable Transport Protocol. Dit protokol kontrolearret oft de buorman hat krigen in update, en sa't syn namme al fermoeden docht, syn kaai funksje is te garandearjen kommunikaasje betrouberens. As de fernijing de buorman net berikt, sil de oerdracht werhelle wurde oant de buorman it ûntfangt. OSPF hat gjin meganisme om it ûntfangerapparaat te kontrolearjen, sadat it systeem net wit oft oanbuorjende apparaten de fernijing hawwe ûntfongen of net.
As jo ​​it ûnthâlde, stjoert RIP elke 30 sekonden in update fan 'e folsleine netwurktopology. EIGRP docht dit allinnich as in nij apparaat is ferskynd op it netwurk of guon feroarings hawwe bard. As de subnet topology is feroare, sil it protokol in update stjoere, mar net de folsleine topologytabel, mar allinich de records mei dizze feroaring. As in subnet feroaret, sil allinich de topology bywurke wurde. Dit liket in parsjele update te wêzen dy't plakfynt as nedich.

Lykas jo witte, stjoert OSPF LSA's elke 30 minuten, nettsjinsteande oft d'r gjin feroarings binne yn it netwurk. EIGRP sil gjin updates stjoere foar in langere perioade oant der wat feroaring is yn it netwurk. Dêrom is EIGRP folle effisjinter dan OSPF.

Nei't de routers updatepakketten hawwe útwiksele, begjint de tredde etappe - de foarming fan in routingtabel basearre op 'e metrike, dy't wurdt berekkene mei de formule werjûn yn' e figuer. Se berekkent de kosten en nimt in beslút op basis fan dizze kosten.
Litte wy oannimme dat R1 Hello stjoerde nei router R2, en dat router Hello stjoerde nei router R1. As alle parameters oerienkomme, meitsje de routers in tabel mei buorlju. Yn dizze tabel skriuwt R2 in yngong oer de router R1, en R1 makket in yngong oer R2. Hjirnei stjoert router R1 de fernijing nei it netwurk 10.1.1.0/24 ferbûn mei it. Yn 'e routingtabel liket dit ynformaasje oer it IP-adres fan it netwurk, de router-ynterface dy't kommunikaasje mei it leveret, en de kosten fan' e rûte troch dizze ynterface. As jo ​​ûnthâlde, de kosten fan EIGRP is 90, en dan wurdt de ôfstân wearde oanjûn, dêr't wy sille prate oer letter.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

De folsleine metryske formule sjocht der folle yngewikkelder út, om't it de wearden fan 'e K-koëffisjinten en ferskate transformaasjes omfettet. De webside fan Cisco biedt in folsleine foarm fan 'e formule, mar as jo de standertkoëffisjintwearden ferfange, sil it wurde omsetten yn in ienfâldiger foarm - de metryske sil gelyk wêze oan (bânbreedte + fertraging) * 256.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Wy sille gewoan dizze ferienfâldige foarm fan 'e formule brûke om de metrike te berekkenjen, wêrby't de bânbreedte yn kilobits gelyk is oan 107, dield troch de lytste bânbreedte fan alle ynterfaces dy't liede ta it bestimmingsnetwurk minste bânbreedte, en de kumulative fertraging is it totaal fertraging yn tsientallen mikrosekonden foar alle ynterfaces dy't liede ta it bestimmingsnetwurk.

By it learen fan EIGRP moatte wy fjouwer definysjes begripe: Feasible Distance, Reported Distance, Successor (buorrouter mei de leechste paadkosten nei it bestimmingsnetwurk), en Feasible Successor (backup buorrouter). Om te begripen wat se betsjutte, beskôgje de folgjende netwurktopology.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Litte wy begjinne mei it meitsjen fan in rûtetabel R1 om de bêste rûte te selektearjen nei netwurk 10.1.1.0/24. Neist elk apparaat wurde de trochfier yn kbit/s en latency yn ms werjûn. Wy brûke 100 Mbps of 1000000 kbps GigabitEthernet-ynterfaces, 100000 kbps FastEthernet, 10000 kbps Ethernet, en 1544 kbps seriële ynterfaces. Dizze wearden kinne fûn wurde troch de skaaimerken fan 'e oerienkommende fysike ynterfaces te besjen yn' e routerynstellingen.
De standert trochfier fan Serial ynterfaces is 1544 kbps, en sels as jo in 64 kbps line, de trochstreaming sil noch v re 1544 kbps. Dêrom moatte jo as netwurkbehearder derfoar soargje dat jo de juste bânbreedtewearde brûke. Foar in spesifike ynterface kin ynsteld wurde mei it kommando bânbreedte, en mei it fertragingskommando kinne jo de standertfertragingswearde feroarje. Jo hoege jo gjin soargen te meitsjen oer de standertbânbreedtewearden foar GigabitEthernet- as Ethernet-ynterfaces, mar wês foarsichtich as jo de linesnelheid kieze as jo in seriële ynterface brûke.

Tink derom dat yn dit diagram de fertraging wurdt oanjûn yn millisekonden ms, mar yn werklikheid is it mikrosekonden, ik haw gewoan de letter μ net om mikrosekonden μs korrekt oan te jaan.

Let asjebleaft goed op it folgjende feit. As jo ​​​​it kommando g0/0-ynterface útjaan, sil it systeem de latency werjaan yn tsientallen mikrosekonden ynstee fan gewoan mikrosekonden.

Wy sille dit probleem yn detail besjen yn 'e folgjende fideo oer it konfigurearjen fan EIGRP, tink no dat by it ferfangen fan latency-wearden yn' e formule, 100 μs fan it diagram feroaret yn 10, om't de formule tsientallen mikrosekonden brûkt, net ienheden.

Yn it diagram sil ik mei reade stippen de ynterfaces oanjaan dêr't de oanjûne trochstreamingen en fertragingen op relatearje.

Cisco Training 200-125 CCNA v3.0. Day 49: Yntroduksje ta EIGRP

Alderearst moatte wy de mooglike Feasible Distance bepale. Dit is in FD-metriek dy't wurdt berekkene mei de formule. Foar de seksje fan R5 nei it eksterne netwurk moatte wy 107 troch 106 diele, as gefolch krije wy 10. Folgjende, nei dizze bânbreedtewearde moatte wy in fertraging taheakje lykas 1, om't wy 10 mikrosekonden hawwe, dat is, ien tsien. De resultearjende wearde fan 11 moat fermannichfâldige wurde mei 256, dat is, de metrike wearde sil 2816 wêze. Dit is de FD-wearde foar dizze seksje fan it netwurk.

Router R5 stjoert dizze wearde nei router R2, en foar R2 sil it de ferklearre rapportearre ôfstân wurde, dat is de wearde dy't de buorman fertelde. Sa sil de advertearre RD-ôfstân foar alle oare apparaten gelyk wêze oan de mooglike FD-ôfstân fan it apparaat dat it oan jo rapporteart.

Router R2 fiert FD berekkeningen basearre op syn gegevens, dat is, dielt 107 troch 105 en krijt 100. Dan foeget it oan dizze wearde de som fan fertragingen op 'e rûte nei it eksterne netwurk: R5 syn fertraging, gelyk oan ien tsien mikrosekonden, en syn eigen fertraging, gelyk oan tsien tsienen. De totale fertraging sil 11 tsientallen mikrosekonden wêze. Wy foegje it ta oan de resultearjende hûndert en krije 111, fermannichfâldigje dizze wearde mei 256 en krije de wearde FD = 28416. Router R3 docht itselde, ûntfangt nei de berekkeningen de wearde FD = 281856. Router R4 berekkent de wearde FD = 3072 en stjoert it nei R1 as RD.

Tink derom dat by it berekkenjen fan FD, router R1 syn eigen bânbreedte fan 1000000 kbit/s net yn de formule ferfangt, mar de legere bânbreedte fan router R2, dy't gelyk is oan 100000 kbit/s, om't de formule altyd de minimale bânbreedte fan de ynterface dy't liedt nei it bestimmingsnetwurk. Yn dit gefal, routers R10.1.1.0 en R24 leit op it paad nei netwurk 2/5, mar sûnt de fyfde router hat in gruttere bânbreedte, wurdt de lytste bânbreedte wearde fan router R2 ferfongen yn de formule. De totale fertraging lâns it paad R1-R2-R5 is 1+10+1 (tsientallen) = 12, de fermindere trochslach is 100, en de som fan dizze nûmers fermannichfâldige mei 256 jout de wearde FD = 30976.

Dat, alle apparaten hawwe de FD fan har ynterfaces berekkene, en router R1 hat 3 rûtes dy't liede nei it bestimmingsnetwurk. Dit binne rûtes R1-R2, R1-R3 en R1-R4. De router selektearret de minimale wearde fan de mooglike ôfstân FD, dat is gelyk oan 30976 - dit is de rûte nei router R2. Dizze router wurdt de opfolger, of "opfolger". De routingtabel jout ek Feasible Successor (reservekopyopfolger) oan - it betsjut dat as de ferbining tusken R1 en Successor ferbrutsen is, sil de rûte troch de reservekopy Feasible Successor router wurde stjoerd.

Machtbere opfolgers wurde tawiisd neffens ien regel: de advertearre ôfstân RD fan dizze router moat minder wêze as de FD fan 'e router yn it segmint nei de opfolger. Yn ús gefal hat R1-R2 FD = 30976, RD yn 'e seksje R1-K3 is lyk oan 281856, en RD yn' e seksje R1-R4 is lyk oan 3072. Sûnt 3072 <30976 wurdt router R4 selektearre as Feasible Successors.

Dit betsjut dat as kommunikaasje wurdt fersteurd op de R1-R2 netwurk seksje, ferkear nei it 10.1.1.0/24 netwurk sil stjoerd wurde lâns de R1-R4-R5 rûte. It wikseljen fan in rûte by it brûken fan RIP duorret ferskate tsientallen sekonden, by it brûken fan OSPF duorret it ferskate sekonden, en yn EIGRP komt it direkt. Dit is in oar foardiel fan EIGRP boppe oare routingprotokollen.

Wat bart der as sawol opfolger as mooglike opfolger tagelyk loskeppele wurde? Yn dit gefal brûkt EIGRP it DUAL-algoritme, dat in reservekopyrûte kin berekkenje troch in wierskynlike opfolger. Dit kin ferskate sekonden duorje, wêrby't EIGRP in oare buorman sil fine dy't kin wurde brûkt om it ferkear troch te stjoeren en syn gegevens yn 'e routingtabel te pleatsen. Hjirnei sil it protokol syn normale rûtewurk trochgean.


Tankewol foar it bliuwen by ús. Hâld jo fan ús artikels? Wolle jo mear ynteressante ynhâld sjen? Stypje ús troch in bestelling te pleatsen of oan te befeljen oan freonen, 30% koarting foar Habr-brûkers op in unike analoog fan servers op yngongsnivo, dy't troch ús foar jo útfûn is: De hiele wierheid oer VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps fan $20 of hoe te dielen in tsjinner? (beskikber mei RAID1 en RAID10, oant 24 kearnen en oant 40GB DDR4).

Dell R730xd 2 kear goedkeaper? Allinne hjir 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV fan $199 yn Nederlân! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - fan $99! Lêze oer Hoe kinne jo Infrastructure Corp. klasse mei it brûken fan Dell R730xd E5-2650 v4 tsjinners wurdich 9000 euro foar in penny?

Boarne: www.habr.com

Add a comment