Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Danas ćemo započeti s proučavanjem EIGRP protokola koji je uz proučavanje OSPF-a najvažnija tema CCNA tečaja.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Kasnije ćemo se vratiti na odjeljak 2.5, ali za sada, odmah nakon odjeljka 2.4, prijeći ćemo na odjeljak 2.6, „Konfiguriranje, provjera i rješavanje problema s EIGRP-om preko IPv4 (isključujući provjeru autentičnosti, filtriranje, ručno sažimanje, ponovnu distribuciju i preklapanje) Konfiguracija)."
Danas ćemo imati uvodnu lekciju u kojoj ću vas upoznati s konceptom Enhanced Internal Gateway Routing Protocol EIGRP, au sljedeće dvije lekcije pogledat ćemo konfiguraciju i rješavanje problema s robotima protokola. Ali prvo vam želim reći sljedeće.

Tijekom posljednjih nekoliko lekcija učili smo o OSPF-u. Sada želim da zapamtite da smo, kada smo prije mnogo mjeseci gledali na RIP, govorili o petljama usmjeravanja i tehnologijama koje sprječavaju promet u petljama. Kako možete spriječiti petlje u usmjeravanju kada koristite OSPF? Je li za to moguće koristiti metode kao što su Route Poison ili Split Horizon? Ovo su pitanja na koja morate sami odgovoriti. Možete koristiti druge tematske izvore, ali pronaći odgovore na ova pitanja. Želim da naučite kako sami pronaći odgovore radeći s različitim izvorima i potičem vas da ostavite svoje komentare ispod ovog videa kako bih mogao vidjeti koliko je mojih učenika završilo ovaj zadatak.

Što je EIGRP? To je hibridni protokol usmjeravanja koji kombinira korisne značajke i protokola vektora udaljenosti kao što je RIP i protokola stanja veze kao što je OSPF.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

EIGRP je Ciscov vlasnički protokol koji je javno dostupan 2013. Od protokola za praćenje stanja veze, usvojio je algoritam za uspostavu susjedstva, za razliku od RIP-a, koji ne stvara susjede. RIP također razmjenjuje tablice usmjeravanja s drugim sudionicima u protokolu, ali OSPF formira susjedstvo prije pokretanja ove razmjene. EIGRP radi na isti način.

RIP protokol povremeno ažurira punu tablicu usmjeravanja svakih 30 sekundi i distribuira informacije o svim sučeljima i svim rutama svim svojim susjedima. EIGRP ne provodi periodično potpuno ažuriranje informacija, umjesto toga koristi koncept emitiranja Hello poruka na isti način na koji to radi OSPF. Svakih nekoliko sekundi šalje Hello kako bi provjerio je li susjed još uvijek "živ".

Za razliku od protokola vektora udaljenosti, koji ispituje topologiju cijele mreže prije nego što odluči formirati rutu, EIGRP, poput RIP-a, stvara rute na temelju glasina. Kad kažem glasine, mislim na to da kada susjed nešto prijavi, EIGRP se s tim bez pitanja slaže. Na primjer, ako susjed kaže da zna kako doći do 10.1.1.2, EIGRP mu vjeruje bez pitanja: “Kako si to znao? Reci mi o topologiji cijele mreže!

Prije 2013. godine, ako ste koristili samo Cisco infrastrukturu, mogli ste koristiti EIGRP, budući da je ovaj protokol kreiran još 1994. godine. Međutim, mnoge tvrtke, čak i koristeći Cisco opremu, nisu željele raditi s ovim jazom. Po mom mišljenju, EIGRP je danas najbolji protokol dinamičkog usmjeravanja jer je mnogo lakši za korištenje, ali ljudi još uvijek preferiraju OSPF. Mislim da je to zbog činjenice da ne žele biti vezani za Cisco proizvode. Ali Cisco je ovaj protokol učinio javno dostupnim jer podržava mrežnu opremu trećih strana poput Junipera, a ako se udružite s tvrtkom koja ne koristi Cisco opremu, nećete imati problema.

Krenimo na kratki izlet u povijest mrežnih protokola.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Protokol RIPv1, koji se pojavio 1980-ih, imao je niz ograničenja, na primjer, maksimalni broj skokova od 16, te stoga nije mogao osigurati usmjeravanje preko velikih mreža. Nešto kasnije razvili su interni gateway protokol usmjeravanja IGRP, koji je bio puno bolji od RIP-a. Međutim, to je bio više protokol vektora udaljenosti nego protokol stanja veze. U kasnim 80-ima pojavio se otvoreni standard, OSPFv2 protokol stanja veze za IPv4.

Početkom 90-ih, Cisco je odlučio da IGRP treba poboljšati i objavio Enhanced Internal Gateway Routing Protocol EIGRP. Bio je puno učinkovitiji od OSPF-a jer je kombinirao značajke i RIP-a i OSPF-a. Kad ga počnemo istraživati, vidjet ćete da je EIGRP puno lakše konfigurirati nego OSPF. Cisco je pokušao stvoriti protokol koji bi osigurao najbržu moguću mrežnu konvergenciju.

U kasnim 90-ima objavljena je ažurirana besklasna verzija RIPv2 protokola. U 2000-ima se pojavila treća verzija OSPF-a, RIPng i EIGRPv6, koja je podržavala IPv6 protokol. Svijet se postupno približava potpunom prijelazu na IPv6, a programeri protokola usmjeravanja žele biti spremni za to.

Ako se sjećate, proučavali smo da se pri odabiru optimalne rute RIP, kao protokol vektora udaljenosti, vodi samo jednim kriterijem - minimalnim brojem skokova, odnosno minimalnom udaljenošću do odredišnog sučelja. Dakle, usmjerivač R1 će odabrati izravnu rutu do usmjerivača R3, unatoč činjenici da je brzina na ovoj ruti 64 kbit/s - nekoliko puta manja od brzine na ruti R1-R2-R3, koja iznosi 1544 kbit/s. Protokol RIP će sporu rutu od jednog skoka smatrati optimalnom, a ne brzu rutu od 2 skoka.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

OSPF će proučiti cjelokupnu mrežnu topologiju i odlučiti koristiti rutu kroz R3 kao bržu rutu za komunikaciju s ruterom R2. RIP koristi broj skokova kao svoju metriku, dok je metrika OSPF-a cijena, koja je u većini slučajeva proporcionalna propusnosti veze.

EIGRP se također fokusira na trošak rute, ali je njegova metrika mnogo složenija od OSPF-a i oslanja se na mnoge čimbenike, uključujući širinu pojasa, kašnjenje, pouzdanost, učitavanje i maksimalni MTU. Na primjer, ako je jedan čvor više opterećen od ostalih, EIGRP će analizirati opterećenje na cijeloj ruti i odabrati drugi čvor s manjim opterećenjem.

U CCNA tečaju uzet ćemo u obzir samo faktore formiranja metrike kao što su širina pojasa i kašnjenje; to su oni koje će koristiti metrička formula.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Protokol vektora udaljenosti RIP koristi dva pojma: udaljenost i smjer. Ako imamo 3 rutera, a jedan od njih je spojen na mrežu 20.0.0.0, tada će se birati prema udaljenosti - to su skokovi, u ovom slučaju 1 skok, i prema smjeru, odnosno po kojoj putanji - gornji ili niže - za slanje prometa.

Osim toga, RIP koristi periodično ažuriranje informacija, distribuirajući kompletnu tablicu usmjeravanja kroz mrežu svakih 30 sekundi. Ovo ažuriranje čini 2 stvari. Prvi je stvarno ažuriranje tablice usmjeravanja, drugi je provjera održivosti susjeda. Ako uređaj ne primi ažuriranje tablice odgovora ili nove informacije o ruti od susjeda u roku od 30 sekundi, on razumije da se ruta do susjeda više ne može koristiti. Usmjerivač šalje ažuriranje svakih 30 sekundi kako bi saznao je li susjed još živ i je li ruta još uvijek važeća.

Kao što sam rekao, tehnologija Split Horizon koristi se za sprječavanje petlji na ruti. To znači da se ažuriranje ne šalje natrag na sučelje s kojeg je došlo. Druga tehnologija za sprječavanje petlji je Route Poison. Ako dođe do prekida veze s mrežom 20.0.0.0 prikazanom na slici, ruter na koji je bio spojen šalje susjedima “zatrovanu rutu” u kojoj javlja da je ova mreža sada dostupna u 16 skokova, tj. praktički nedostižna. Ovako radi RIP protokol.

Kako radi EIGRP? Ako se sjećate iz lekcija o OSPF-u, ovaj protokol obavlja tri funkcije: uspostavlja susjedstvo, koristi LSA za ažuriranje LSDB-a u skladu s promjenama u topologiji mreže i gradi tablicu usmjeravanja. Uspostava susjedstva prilično je složena procedura koja koristi mnogo parametara. Na primjer, provjera i promjena 2WAY veze - neke veze ostaju u stanju dvosmjerne komunikacije, neke idu u FULL stanje. Za razliku od OSPF-a, to se ne događa u EIGRP protokolu - on provjerava samo 4 parametra.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Kao i OSPF, ovaj protokol šalje Hello poruku koja sadrži 10 parametra svakih 4 sekundi. Prvi je kriterij provjere autentičnosti, ako je prethodno konfiguriran. U tom slučaju svi uređaji s kojima se uspostavlja blizina moraju imati iste parametre provjere autentičnosti.

Drugi parametar služi za provjeru pripadnosti uređaja istom autonomnom sustavu, odnosno za uspostavljanje susjedstva pomoću EIGRP protokola oba uređaja moraju imati isti broj autonomnog sustava. Treći parametar koristi se za provjeru jesu li Hello poruke poslane s iste izvorne IP adrese.

Četvrti parametar koristi se za provjeru dosljednosti varijabli K-vrijednosti koeficijenata. Protokol EIRGP koristi 5 takvih koeficijenata od K1 do K5. Ako se sjećate, ako je K=0, parametri se zanemaruju, ali ako je K=1, tada se parametri koriste u formuli za izračun metrike. Dakle, vrijednosti K1-5 za različite uređaje moraju biti iste. U CCNA tečaju uzet ćemo zadane vrijednosti ovih koeficijenata: K1 i K3 su jednaki 1, a K2, K4 i K5 su jednaki 0.

Dakle, ako se ova 4 parametra podudaraju, EIGRP uspostavlja odnos susjeda i uređaji ulaze jedan drugoga u tablicu susjeda. Zatim se unose promjene u tablicu topologije.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Sve Hello poruke šalju se na multicast IP adresu 224.0.0.10, a ažuriranja se, ovisno o konfiguraciji, šalju na unicast adrese susjeda ili na multicast adresu. Ovo ažuriranje ne dolazi preko UDP-a ili TCP-a, već koristi drugačiji protokol koji se zove RTP, pouzdani transportni protokol. Ovaj protokol provjerava je li susjed primio ažuriranje, a kao što mu ime govori, njegova ključna funkcija je osigurati pouzdanost komunikacije. Ako ažuriranje ne stigne do susjeda, prijenos će se ponavljati dok ga susjed ne primi. OSPF nema mehanizam za provjeru uređaja primatelja, tako da sustav ne zna jesu li susjedni uređaji primili ažuriranje ili ne.
Ako se sjećate, RIP šalje ažuriranje kompletne topologije mreže svakih 30 sekundi. EIGRP to čini samo ako se novi uređaj pojavio na mreži ili su se dogodile neke promjene. Ako se topologija podmreže promijenila, protokol će poslati ažuriranje, ali ne punu tablicu topologije, već samo zapise s tom promjenom. Ako se podmreža promijeni, ažurirat će se samo njena topologija. Čini se da je ovo djelomično ažuriranje koje se pojavljuje kada je potrebno.

Kao što znate, OSPF šalje LSA svakih 30 minuta, bez obzira na to postoje li promjene na mreži. EIGRP neće slati nikakva ažuriranja dulje vrijeme dok ne dođe do neke promjene na mreži. Stoga je EIGRP puno učinkovitiji od OSPF-a.

Nakon što su usmjerivači razmijenili pakete ažuriranja, započinje treća faza - formiranje tablice usmjeravanja na temelju metrike koja se izračunava pomoću formule prikazane na slici. Ona izračunava trošak i na temelju tog troška donosi odluku.
Pretpostavimo da je R1 poslao Hello usmjerivaču R2, a taj je usmjerivač poslao Hello usmjerivaču R1. Ako se svi parametri podudaraju, usmjerivači stvaraju tablicu susjeda. U ovu tablicu R2 upisuje unos o usmjerivaču R1, a R1 stvara unos o R2. Nakon toga usmjerivač R1 šalje ažuriranje mreži 10.1.1.0/24 koja je na njega povezana. U tablici usmjeravanja to izgleda kao informacija o IP adresi mreže, sučelju usmjerivača koji omogućuje komunikaciju s njom i cijeni rute kroz to sučelje. Ako se sjećate, cijena EIGRP-a je 90, a zatim je naznačena vrijednost Distance, o kojoj ćemo govoriti kasnije.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Potpuna metrička formula izgleda mnogo kompliciranija jer uključuje vrijednosti K koeficijenata i razne transformacije. Puni oblik formule dan je na Cisco web stranici, ali ako zamijenite zadane vrijednosti koeficijenata, ona će se pretvoriti u jednostavniji oblik - metrika će biti jednaka (propusnost + odgoda) * 256.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Koristit ćemo samo ovaj pojednostavljeni oblik formule za izračun metrike, gdje je propusnost u kilobitima jednaka 107, podijeljena s najmanjom propusnošću svih sučelja koja vode do odredišne ​​mreže s najmanjom propusnošću, a kumulativno kašnjenje je ukupno kašnjenje u desecima mikrosekundi za sva sučelja koja vode do odredišne ​​mreže.

Kada učimo EIGRP, moramo razumjeti četiri definicije: izvediva udaljenost, prijavljena udaljenost, nasljednik (susjedski usmjerivač s najnižom cijenom puta do odredišne ​​mreže) i izvedivi nasljednik (rezervni susjedni usmjerivač). Da biste razumjeli što znače, razmotrite sljedeću topologiju mreže.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Započnimo stvaranjem tablice usmjeravanja R1 za odabir najbolje rute do mreže 10.1.1.0/24. Pored svakog uređaja prikazana je propusnost u kbit/s i latencija u ms. Koristimo GigabitEthernet sučelja od 100 Mbps ili 1000000 kbps, FastEthernet od 100000 kbps, Ethernet od 10000 kbps i serijska sučelja od 1544 kbps. Ove vrijednosti mogu se saznati pregledom karakteristika odgovarajućih fizičkih sučelja u postavkama usmjerivača.
Zadana propusnost serijskih sučelja je 1544 kbps, a čak i ako imate liniju od 64 kbps, propusnost će i dalje biti 1544 kbps. Stoga, kao mrežni administrator, morate biti sigurni da koristite ispravnu vrijednost propusnosti. Za određeno sučelje, može se postaviti korištenjem naredbe bandwidth, a korištenjem naredbe delay možete promijeniti zadanu vrijednost kašnjenja. Ne morate brinuti o zadanim vrijednostima propusnosti za GigabitEthernet ili Ethernet sučelja, ali budite oprezni pri odabiru brzine linije ako koristite serijsko sučelje.

Imajte na umu da je u ovom dijagramu kašnjenje navodno naznačeno u milisekundama ms, ali u stvarnosti je to mikrosekunda, samo nemam slovo μ da ispravno označim mikrosekundu μs.

Molimo obratite pozornost na sljedeću činjenicu. Ako izdate naredbu show interface g0/0, sustav će prikazati latenciju u desecima mikrosekundi, a ne samo u mikrosekundama.

Detaljno ćemo razmotriti ovo pitanje u sljedećem videu o konfiguriranju EIGRP-a, za sada imajte na umu da se pri zamjeni vrijednosti latencije u formulu 100 μs iz dijagrama pretvara u 10, budući da formula koristi desetke mikrosekundi, a ne jedinice.

U dijagramu ću crvenim točkama označiti sučelja na koja se odnose prikazani protok i kašnjenja.

Cisco obuka 200-125 CCNA v3.0. Dan 49: Uvod u EIGRP

Prije svega, moramo odrediti moguću izvedivu udaljenost. Ovo je FD metrika koja se izračunava pomoću formule. Za dionicu od R5 do vanjske mreže trebamo podijeliti 107 sa 106, kao rezultat dobivamo 10. Zatim, ovoj vrijednosti propusnosti trebamo dodati kašnjenje jednako 1, jer imamo 10 mikrosekundi, tj. jedna desetka. Dobivena vrijednost 11 mora se pomnožiti s 256, odnosno metrička vrijednost će biti 2816. Ovo je FD vrijednost za ovaj dio mreže.

Router R5 će tu vrijednost poslati usmjerivaču R2, a za R2 će to postati deklarirana prijavljena udaljenost, odnosno vrijednost koju mu je rekao susjed. Tako će oglašena RD udaljenost za sve ostale uređaje biti jednaka mogućoj FD udaljenosti uređaja koji vam je to prijavio.

Usmjerivač R2 izvodi FD izračune na temelju svojih podataka, odnosno dijeli 107 sa 105 i dobiva 100. Zatim dodaje ovoj vrijednosti zbroj kašnjenja na ruti prema vanjskoj mreži: kašnjenje R5, jednako deset mikrosekundi, i vlastito kašnjenje, jednako deset desetica. Ukupno će kašnjenje biti 11 desetaka mikrosekundi. Dodamo ga dobivenoj stotici i dobijemo 111, pomnožimo ovu vrijednost sa 256 i dobijemo vrijednost FD = 28416. Router R3 čini isto, primajući nakon izračuna vrijednost FD=281856. Router R4 izračunava vrijednost FD=3072 i šalje je R1 kao RD.

Imajte na umu da prilikom izračuna FD, usmjerivač R1 ne zamjenjuje vlastitu propusnost od 1000000 kbit/s u formulu, već nižu propusnost usmjerivača R2, koja je jednaka 100000 kbit/s, jer formula uvijek koristi minimalnu propusnost od sučelje koje vodi do odredišne ​​mreže. U ovom slučaju, usmjerivači R10.1.1.0 i R24 nalaze se na putu do mreže 2/5, ali budući da peti usmjerivač ima veću propusnost, najmanja vrijednost propusnosti usmjerivača R2 uvrštena je u formulu. Ukupno kašnjenje duž staze R1-R2-R5 je 1+10+1 (desetice) = 12, smanjena propusnost je 100, a zbroj ovih brojeva pomnožen sa 256 daje vrijednost FD=30976.

Dakle, svi uređaji su izračunali FD svojih sučelja, a router R1 ima 3 rute koje vode do odredišne ​​mreže. Riječ je o rutama R1-R2, R1-R3 i R1-R4. Usmjerivač odabire minimalnu vrijednost moguće udaljenosti FD, koja je jednaka 30976 - to je ruta do usmjerivača R2. Ovaj usmjerivač postaje Successor ili "nasljednik". Tablica usmjeravanja također ukazuje na Feasible Successor (rezervni nasljednik) - to znači da ako se veza između R1 i Successor prekine, ruta će se usmjeravati kroz rezervni usmjerivač Feasible Successor.

Izvedivi nasljednici se dodjeljuju prema jednom pravilu: reklamirana udaljenost RD ovog usmjerivača mora biti manja od FD usmjerivača u segmentu do nasljednika. U našem slučaju, R1-R2 ima FD = 30976, RD u sekciji R1-K3 je jednak 281856, a RD u sekciji R1-R4 je jednak 3072. Budući da je 3072 < 30976, usmjerivač R4 je odabran kao izvedivi nasljednici.

To znači da će se, ako je komunikacija prekinuta na dijelu mreže R1-R2, promet prema mreži 10.1.1.0/24 slati rutom R1-R4-R5. Prebacivanje rute kod korištenja RIP-a traje nekoliko desetaka sekundi, kod korištenja OSPF-a potrebno je nekoliko sekundi, a kod EIGRP-a to se događa trenutno. Ovo je još jedna prednost EIGRP-a u odnosu na druge protokole usmjeravanja.

Što se događa ako se i Successor i Feasible Successor iskopčaju u isto vrijeme? U ovom slučaju, EIGRP koristi DUAL algoritam, koji može izračunati pričuvnu rutu kroz vjerojatnog nasljednika. To može potrajati nekoliko sekundi, tijekom kojih će EIGRP pronaći drugog susjeda koji se može koristiti za prosljeđivanje prometa i smjestiti njegove podatke u tablicu usmjeravanja. Nakon toga, protokol će nastaviti s normalnim usmjeravanjem.


Hvala što ste ostali s nama. Sviđaju li vam se naši članci? Želite li vidjeti više zanimljivog sadržaja? Podržite nas narudžbom ili preporukom prijateljima, 30% popusta za korisnike Habra na jedinstveni analog početnih poslužitelja, koji smo izmislili za vas: Cijela istina o VPS (KVM) E5-2650 v4 (6 jezgri) 10GB DDR4 240GB SSD 1Gbps od 20 USD ili kako podijeliti poslužitelj? (dostupno s RAID1 i RAID10, do 24 jezgre i do 40 GB DDR4).

Dell R730xd 2 puta jeftiniji? Samo ovdje 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV od 199 USD u Nizozemskoj! Dell R420 - 2x E5-2430 2.2 Ghz 6C 128 GB DDR3 2x960 GB SSD 1 Gbps 100 TB - od 99 USD! Pročitaj o Kako izgraditi infrastrukturu corp. klase uz korištenje Dell R730xd E5-2650 v4 servera vrijednih 9000 eura za lipu?

Izvor: www.habr.com

Dodajte komentar