Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Danas ćemo početi sa proučavanjem EIGRP protokola, koji je, uz proučavanje OSPF-a, najvažnija tema CCNA kursa.

Cisco Training 200-125 CCNA v3.0. 49. dan: 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 EIGRP preko IPv4 (isključujući autentifikaciju, filtriranje, ručno sažimanje, redistribuciju i stubište Konfiguracija).“
Danas ćemo imati uvodnu lekciju u kojoj ću vas upoznati sa konceptom EIGRP protokola Enhanced Internal Gateway Routing Protocol, au naredne dvije lekcije ćemo se osvrnuti na konfiguriranje i rješavanje problema robota protokola. Ali prvo želim da vam kažem sledeće.

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

Šta je EIGRP? To je hibridni protokol rutiranja koji kombinuje korisne karakteristike protokola vektora udaljenosti kao što je RIP i protokola stanja veze kao što je OSPF.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

EIGRP je Ciscov vlasnički protokol koji je stavljen na raspolaganje javnosti 2013. godine. Od protokola za praćenje stanja veze, usvojio je algoritam za uspostavljanje susjedstva, za razliku od RIP-a, koji ne stvara susjede. RIP takođe razmenjuje tabele rutiranja sa drugim učesnicima u protokolu, ali OSPF formira susednost pre početka ove razmene. EIGRP radi na isti način.

RIP protokol periodično ažurira punu tabelu rutiranja svakih 30 sekundi i distribuira informacije o svim sučeljima i svim rutama svim svojim susjedima. EIGRP ne vrši periodična potpuna ažuriranja informacija, već koristi koncept emitiranja Hello poruka na isti način na koji to radi OSPF. Svakih nekoliko sekundi šalje pozdrav kako bi se uvjerio da je susjed još uvijek "živ".

Za razliku od protokola vektora udaljenosti, koji ispituje cijelu topologiju mreže prije nego što se odluči formirati rutu, EIGRP, kao i RIP, kreira rute na osnovu glasina. Kad kažem glasine, mislim da kada komšija nešto prijavi, EIGRP se bez pogovora slaže s tim. Na primjer, ako komšija kaže da zna kako doći do 10.1.1.2, EIGRP mu vjeruje bez pitanja: „Kako si to znao? Recite mi o topologiji cijele mreže!

Prije 2013., ako ste koristili samo Cisco infrastrukturu, mogli ste koristiti EIGRP, jer je ovaj protokol kreiran još 1994. godine. Međutim, mnoge kompanije, čak i koristeći Cisco opremu, nisu htele da rade sa ovim jazom. Po mom mišljenju, EIGRP je najbolji protokol za dinamičko usmjeravanje danas jer je mnogo lakši za korištenje, ali ljudi i dalje preferiraju OSPF. Mislim da je to zbog činjenice da ne žele da budu vezani za Cisco proizvode. Ali Cisco je ovaj protokol učinio javno dostupnim jer podržava mrežnu opremu treće strane kao što je Juniper, a ako se udružite sa kompanijom koja ne koristi Cisco opremu, nećete imati problema.

Krenimo na kratak izlet u istoriju mrežnih protokola.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Protokol RIPv1, koji se pojavio 1980-ih, imao je brojna ograničenja, na primjer, maksimalni broj skokova od 16, i stoga nije mogao osigurati rutiranje preko velikih mreža. Nešto kasnije, razvili su interni protokol rutiranja gateway-a IGRP, koji je bio mnogo bolji od RIP-a. Međutim, to je više bio protokol vektora udaljenosti nego protokol stanja veze. Kasnih 80-ih 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 je Enhanced Internal Gateway Routing Protocol EIGRP. Bio je mnogo efikasniji od OSPF-a jer je kombinovao karakteristike i RIP-a i OSPF-a. Kada počnemo da ga istražujemo, videćete da je EIGRP mnogo lakši za konfigurisanje nego OSPF. Cisco je pokušao stvoriti protokol koji bi osigurao najbržu moguću mrežnu konvergenciju.

Kasnih 90-ih, objavljena je ažurirana verzija RIPv2 protokola bez klase. Tokom 2000-ih pojavila se treća verzija OSPF, RIPng i EIGRPv6, koja je podržavala IPv6 protokol. Svijet se postepeno približava potpunom prelasku na IPv6, a programeri protokola za rutiranje ž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 udaljenosti do odredišnog interfejsa. Dakle, ruter R1 će izabrati direktnu rutu do rutera R3, uprkos činjenici da je brzina na ovoj ruti 64 kbit/s - nekoliko puta manja od brzine na ruti R1-R2-R3, jednaka 1544 kbit/s. RIP protokol će smatrati da je spora ruta dužine jednog skoka optimalna, a ne brza ruta od 2 skoka.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

OSPF će proučiti cijelu topologiju mreže i odlučiti da koristi rutu kroz R3 kao bržu rutu za komunikaciju sa ruterom R2. RIP koristi broj skokova kao svoju metriku, dok je metrika OSPF-a trošak, koji je u većini slučajeva proporcionalan propusnosti veze.

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

U CCNA kursu ćemo uzeti u obzir samo faktore formiranja metrike kao što su Bandwidth i Delay, to su oni koje će metrička formula koristiti.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Protokol vektora udaljenosti RIP koristi dva koncepta: udaljenost i smjer. Ako imamo 3 rutera, a jedan od njih je spojen na 20.0.0.0 mrežu, tada će izbor biti napravljen po udaljenosti - to su skokovi, u ovom slučaju 1 skok, i po smjeru, odnosno po kojoj stazi - gornji ili niže - za slanje saobraćaja.

Pored toga, RIP koristi periodično ažuriranje informacija, distribuirajući kompletnu tabelu rutiranja kroz mrežu svakih 30 sekundi. Ovo ažuriranje radi 2 stvari. Prvi je stvarno ažuriranje tablice rutiranja, 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, razumije da se ruta do susjeda više ne može koristiti. Ruter šalje ažuriranje svakih 30 sekundi kako bi saznao da li je susjed još živ i da li je ruta još važeća.

Kao što sam rekao, Split Horizon tehnologija se koristi za sprečavanje petlji rute. To znači da se ažuriranje ne šalje nazad na interfejs sa kojeg je došlo. Druga tehnologija za sprečavanje petlji je Route Poison. Ukoliko dođe do prekida veze sa 20.0.0.0 mrežom prikazanom na slici, ruter na koji je bio povezan šalje komšijama „zatrovanu rutu“ u kojoj javlja da je ova mreža sada dostupna za 16 skokova, tj. praktično nedostižna. Ovako radi RIP protokol.

Kako funkcioniše 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 tabelu usmjeravanja. Uspostavljanje susjedstva je prilično složena procedura koja koristi mnogo parametara. Na primjer, provjera i promjena 2WAY veze - neke veze ostaju u stanju dvosmjerne komunikacije, neke idu u stanje FULL. Za razliku od OSPF-a, to se ne dešava u EIGRP protokolu - on provjerava samo 4 parametra.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

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

Drugi parametar se koristi za provjeru da li uređaji pripadaju istom autonomnom sistemu, odnosno da bi se uspostavila susjednost korištenjem EIGRP protokola, oba uređaja moraju imati isti broj autonomnog sistema. Treći parametar se koristi za provjeru da se Hello poruke šalju sa iste izvorne IP adrese.

Četvrti parametar se koristi za provjeru konzistentnosti koeficijenata varijabilnih K-vrijednosti. EIRGP protokol 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čunavanje metrike. Dakle, vrijednosti K1-5 za različite uređaje moraju biti iste. U CCNA kursu ćemo pretpostaviti zadane vrijednosti za ove koeficijente: K1 i K3 su jednaki 1, a K2, K4 i K5 su jednaki 0.

Dakle, ako se ova 4 parametra poklapaju, EIGRP uspostavlja odnos susjeda i uređaji ulaze jedan u drugi u susjednu tablicu. Zatim se vrše promjene u tabeli topologije.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Sve Hello poruke se šalju na multicast IP adresu 224.0.0.10, a ažuriranja se, u zavisnosti od konfiguracije, š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, pouzdan transportni protokol. Ovaj protokol provjerava da li je 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 primaoca, tako da sistem ne zna da li su susjedni uređaji primili ažuriranje ili ne.
Ako se sjećate, RIP šalje ažuriranje kompletne mrežne topologije svakih 30 sekundi. EIGRP to radi samo ako se na mreži pojavio novi uređaj ili su se dogodile neke promjene. Ako se topologija podmreže promijenila, protokol će poslati ažuriranje, ali ne punu tabelu topologije, već samo zapise sa ovom promjenom. Ako se podmreža promijeni, ažurirat će se samo njena topologija. Čini se da je ovo djelomično ažuriranje koje se dešava kada je potrebno.

Kao što znate, OSPF šalje LSA svakih 30 minuta, bez obzira na to da li je došlo do promjena na mreži. EIGRP neće slati nikakva ažuriranja tokom dužeg vremenskog perioda dok ne dođe do promjena u mreži. Stoga je EIGRP mnogo efikasniji od OSPF-a.

Nakon što ruteri razmijene pakete ažuriranja, počinje treća faza - formiranje tablice rutiranja na osnovu metrike, koja se izračunava pomoću formule prikazane na slici. Ona izračunava trošak i na osnovu toga donosi odluku.
Pretpostavimo da je R1 poslao Hello ruteru R2, a da je ruter poslao Hello ruteru R1. Ako se svi parametri poklapaju, ruteri kreiraju tabelu susjeda. U ovoj tabeli, R2 upisuje unos o ruteru R1, a R1 kreira unos o R2. Nakon toga, ruter R1 šalje ažuriranje na mrežu 10.1.1.0/24 koja je na njega povezana. U tabeli rutiranja ovo izgleda kao informacija o IP adresi mreže, interfejsu rutera koji obezbeđuje komunikaciju sa njom i ceni rute kroz ovaj interfejs. Ako se sjećate, cijena EIGRP-a je 90, a zatim je naznačena vrijednost udaljenosti, o čemu ćemo kasnije govoriti.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Kompletna metrička formula izgleda mnogo kompliciranije, jer uključuje vrijednosti K koeficijenata i razne transformacije. Cisco web stranica pruža potpuni oblik formule, ali ako zamijenite zadane vrijednosti koeficijenta, ona će biti pretvorena u jednostavniji oblik - metrika će biti jednaka (propusnost + kašnjenje) * 256.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Koristićemo samo ovaj pojednostavljeni oblik formule za izračunavanje metrike, gde je propusni opseg u kilobitima jednak 107, podeljen sa najmanjom propusnošću svih interfejsa koji vode do odredišne ​​mreže najmanje propusne širine, a kumulativno kašnjenje je ukupna kašnjenje u desetinama mikrosekundi za sva sučelja koja vode do odredišne ​​mreže.

Kada učimo EIGRP, moramo razumjeti četiri definicije: izvodljiva udaljenost, prijavljena udaljenost, sukcesor (susjedni ruter s najnižom cijenom puta do odredišne ​​mreže) i izvodljiv sukcesor (rezervni susjedni ruter). Da biste razumjeli šta oni znače, razmotrite sljedeću topologiju mreže.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Počnimo kreiranjem tabele rutiranja 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 100 Mbps ili 1000000 kbps GigabitEthernet interfejse, 100000 kbps FastEthernet, 10000 kbps Ethernet i 1544 kbps serijske interfejse. Ove vrijednosti se mogu saznati gledanjem karakteristika odgovarajućih fizičkih sučelja u postavkama rutera.
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 propusnog opsega. Za određeni interfejs, može se postaviti pomoću naredbe bandwidth, a pomoću komande kašnjenja možete promijeniti zadanu vrijednost kašnjenja. Ne morate brinuti o zadanim vrijednostima propusnog opsega za GigabitEthernet ili Ethernet sučelje, ali budite oprezni pri odabiru brzine linije ako koristite serijski interfejs.

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

Molimo obratite pažnju na sljedeću činjenicu. Ako izdate naredbu show interface g0/0, sistem će prikazati kašnjenje u desetinama mikrosekundi, a ne samo u mikrosekundama.

Ovo pitanje ćemo detaljno pogledati u sljedećem videu o konfiguraciji EIGRP-a, za sada zapamtite da se prilikom zamjene vrijednosti kašnjenja u formulu, 100 μs iz dijagrama pretvara u 10, jer formula koristi desetke mikrosekundi, a ne jedinice.

Na dijagramu ću crvenim tačkama označiti interfejse na koje se odnose prikazani protok i kašnjenja.

Cisco Training 200-125 CCNA v3.0. 49. dan: Uvod u EIGRP

Prije svega, moramo odrediti moguću izvodljivu 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 dobijamo 10. Dalje, ovoj vrijednosti propusnosti trebamo dodati kašnjenje jednako 1, jer imamo 10 mikrosekundi, tj. jedan deset. Rezultirajuća vrijednost 11 mora se pomnožiti sa 256, odnosno metrička vrijednost će biti 2816. Ovo je FD vrijednost za ovaj dio mreže.

Ruter R5 će ovu vrijednost poslati ruteru R2, a za R2 će ona postati deklarirana Reported Distance, odnosno vrijednost koju mu je susjed rekao. Tako će reklamirana RD udaljenost za sve ostale uređaje biti jednaka mogućoj FD udaljenosti uređaja koji vam je to prijavio.

Ruter R2 izvodi FD proračune na osnovu svojih podataka, odnosno dijeli 107 sa 105 i dobije 100. Zatim ovoj vrijednosti dodaje zbir kašnjenja na ruti do vanjske mreže: kašnjenje R5, jednako deset mikrosekundi, i njegovo sopstveno kašnjenje, jednako deset desetica. Ukupno kašnjenje će biti 11 desetina mikrosekundi. Dodamo je na rezultirajuću stotinu i dobijemo 111, pomnožimo ovu vrijednost sa 256 i dobijemo vrijednost FD = 28416. Ruter R3 radi isto, primajući nakon izračunavanja vrijednost FD=281856. Ruter R4 izračunava vrijednost FD=3072 i prenosi je na R1 kao RD.

Imajte na umu da prilikom izračunavanja FD, ruter R1 ne zamjenjuje svoju vlastitu propusnost od 1000000 kbit/s u formulu, već donju propusnost rutera R2, koja je jednaka 100000 kbit/s, jer formula uvijek koristi minimalnu propusnost od interfejs koji vodi do odredišne ​​mreže. U ovom slučaju, ruteri R10.1.1.0 i R24 se nalaze na putu do mreže 2/5, ali pošto peti ruter ima veći propusni opseg, najmanja vrijednost propusnog opsega rutera R2 se zamjenjuje u formulu. Ukupno kašnjenje na putu R1-R2-R5 je 1+10+1 (desetice) = 12, smanjena propusnost je 100, a zbir ovih brojeva pomnožen sa 256 daje vrijednost FD=30976.

Dakle, svi uređaji su izračunali FD svojih interfejsa, a ruter R1 ima 3 rute koje vode do odredišne ​​mreže. To su pravci R1-R2, R1-R3 i R1-R4. Ruter odabire minimalnu vrijednost moguće udaljenosti FD, koja je jednaka 30976 - ovo je ruta do rutera R2. Ovaj ruter postaje Nasljednik ili “nasljednik”. Tabela rutiranja takođe pokazuje izvodljivog naslednika (rezervnog naslednika) - to znači da ako je veza između R1 i naslednika prekinuta, ruta će biti rutirana kroz rezervni ruter izvodljivog naslednika.

Izvodljivi nasljednici se dodjeljuju prema jednom pravilu: reklamirana udaljenost RD ovog rutera mora biti manja od FD rutera 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. Pošto je 3072 < 30976, ruter R4 je izabran kao izvodljivi naslednici.

To znači da ako je komunikacija poremećena na dionici mreže R1-R2, promet na mrežu 10.1.1.0/24 će se slati duž rute R1-R4-R5. Prebacivanje rute kada se koristi RIP traje nekoliko desetina sekundi, kada se koristi OSPF traje nekoliko sekundi, au EIGRP-u se dešava trenutno. Ovo je još jedna prednost EIGRP-a u odnosu na druge protokole za rutiranje.

Šta se događa ako su i Nasljednik i Izvodljivi Nasljednik isključeni u isto vrijeme? U ovom slučaju, EIGRP koristi DUAL algoritam, koji može izračunati rezervnu rutu kroz vjerovatnog nasljednika. Ovo može potrajati nekoliko sekundi, tokom kojih će EIGRP pronaći drugog susjeda koji se može koristiti za prosljeđivanje prometa i postavljanje njegovih podataka u tabelu rutiranja. Nakon toga, protokol će nastaviti svoj normalan rad rutiranja.


Hvala vam što ste ostali s nama. Da li vam se sviđaju naši članci? Želite li vidjeti još zanimljivijeg sadržaja? Podržite nas naručivanjem ili preporukom prijateljima, 30% popusta za korisnike Habra na jedinstveni analog početnih servera, koji smo mi osmislili za vas: Cijela istina o VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps od 20$ ili kako dijeliti server? (dostupno sa RAID1 i RAID10, do 24 jezgra i do 40GB 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 Holandiji! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - od 99 USD! Pročitajte o Kako izgraditi infrastrukturnu kompaniju. klase uz korišćenje Dell R730xd E5-2650 v4 servera u vrednosti od 9000 evra za peni?

izvor: www.habr.com

Dodajte komentar