Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Денес ќе започнеме да го проучуваме протоколот EIGRP, кој, заедно со проучувањето на OSPF, е најважната тема на курсот CCNA.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Ќе се вратиме на Дел 2.5 подоцна, но засега, веднаш по Дел 2.4, ќе преминеме на Дел 2.6, „Конфигурирање, потврдување и решавање проблеми EIGRP преку IPv4 (со исклучок на автентикација, филтрирање, рачно сумирање, редистрибуција и никулец Конфигурација).“
Денес ќе имаме воведна лекција во која ќе ве запознаам со концептот на Enhanced Internal Gateway Routing Protocol EIGRP, а во следните две лекции ќе разгледаме конфигурирање и отстранување на проблеми на роботите на протоколот. Но, прво сакам да ви го кажам следново.

Во текот на последните неколку лекции учевме за OSPF. Сега сакам да запомните дека кога го погледнавме RIP пред многу месеци, зборувавме за рутирачки циклуси и технологии кои го спречуваат движењето на сообраќајот. Како можете да спречите јамки за рутирање кога користите OSPF? Дали е можно да се користат методи како Route Poison или Split Horizon за ова? Ова се прашања на кои мора да одговорите сами. Можете да користите други тематски ресурси, но најдете одговори на овие прашања. Сакам да научите како сами да ги најдете одговорите работејќи со различни извори и ве охрабрувам да ги оставите вашите коментари под ова видео за да можам да видам колку од моите ученици ја завршиле оваа задача.

Што е EIGRP? Тоа е хибриден протокол за рутирање кој ги комбинира корисните карактеристики и на протоколот за вектор на растојание како што е RIP и на протоколот со состојба на врска како што е OSPF.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

EIGRP е неслободен протокол на Cisco кој беше достапен за јавноста во 2013 година. Од протоколот за следење на состојбата на врската, тој усвои алгоритам за воспоставување соседства, за разлика од RIP, кој не создава соседи. RIP исто така разменува рутирачки табели со други учесници во протоколот, но OSPF формира соседство пред да започне оваа размена. EIGRP работи на ист начин.

Протоколот RIP периодично ја ажурира целосната рутирачка табела на секои 30 секунди и дистрибуира информации за сите интерфејси и сите правци до сите негови соседи. EIGRP не врши периодично целосно ажурирање на информациите, наместо тоа го користи концептот за емитување пораки Hello на ист начин како што го прави OSPF. На секои неколку секунди испраќа Здраво за да се увери дека соседот е сè уште „жив“.

За разлика од протоколот за вектор на растојание, кој ја испитува целата мрежна топологија пред да одлучи да формира рута, EIGRP, како RIP, создава правци засновани на гласини. Кога велам гласини, мислам дека кога некој сосед ќе пријави нешто, EIGRP се согласува со тоа без прашање. На пример, ако соседот каже дека знае како да достигне 10.1.1.2, EIGRP му верува без да праша: „Како го знаеше тоа? Кажи ми за топологијата на целата мрежа!

Пред 2013 година, ако користевте само инфраструктура на Cisco, можевте да користите EIGRP, бидејќи овој протокол беше создаден уште во 1994 година. Сепак, многу компании, дури и користејќи опрема на Cisco, не сакаа да работат со оваа празнина. Според мое мислење, EIGRP е најдобриот протокол за динамично рутирање денес бидејќи е многу полесен за користење, но луѓето сепак претпочитаат OSPF. Мислам дека ова се должи на фактот што тие не сакаат да бидат врзани за производите на Cisco. Но, Cisco го направи овој протокол јавно достапен бидејќи поддржува мрежна опрема од трета страна како Juniper, и ако се здружите со компанија која не користи Cisco опрема, нема да имате никакви проблеми.

Ајде да направиме кратка екскурзија во историјата на мрежните протоколи.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Протоколот RIPv1, кој се појави во 1980-тите, имаше голем број ограничувања, на пример, максимален број на скокови од 16, и затоа не можеше да обезбеди рутирање преку големи мрежи. Малку подоцна, тие го развија протоколот за рутирање на внатрешната порта IGRP, кој беше многу подобар од RIP. Сепак, тоа беше повеќе протокол за вектор на растојание отколку протокол за состојба на врска. Во доцните 80-ти, се појави отворен стандард, протоколот за состојбата на врската OSPFv2 за IPv4.

Во раните 90-ти, Cisco одлучи дека IGRP треба да се подобри и го издаде Enhanced Internal Gateway Routing Protocol EIGRP. Беше многу поефективен од OSPF бидејќи ги комбинираше карактеристиките на RIP и OSPF. Како што почнуваме да го истражуваме, ќе видите дека EIGRP е многу полесен за конфигурирање од OSPF. Cisco се обиде да создаде протокол кој ќе обезбеди најбрза можна конвергенција на мрежата.

Во доцните 90-ти, беше објавена ажурирана бескласна верзија на протоколот RIPv2. Во 2000-тите, се појави третата верзија на OSPF, RIPng и EIGRPv6, која го поддржуваше протоколот IPv6. Светот постепено се приближува кон целосна транзиција кон IPv6, а развивачите на протоколи за рутирање сакаат да бидат подготвени за тоа.

Ако се сеќавате, проучувавме дека при изборот на оптимална рута, RIP, како векторски протокол за растојание, се води само од еден критериум - минималниот број на скокови или минималното растојание до дестинацијата интерфејс. Значи, рутерот R1 ќе избере директна рута до рутерот R3, и покрај фактот што брзината на оваа рута е 64 kbit/s - неколку пати помала од брзината на рутата R1-R2-R3, еднаква на 1544 kbit/s. Протоколот RIP ќе ја смета бавната маршрута од една должина на скокање за оптимална наместо брза рута од 2 скокови.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

OSPF ќе ја проучува целата мрежна топологија и ќе одлучи да ја користи рутата преку R3 како побрза рута за комуникација со рутерот R2. RIP го користи бројот на скокови како своја метрика, додека метриката на OSPF е цена, која во повеќето случаи е пропорционална со пропусниот опсег на врската.

EIGRP, исто така, се фокусира на цената на маршрутата, но нејзината метрика е многу посложена од OSPF и се потпира на многу фактори, вклучително и пропусен опсег, доцнење, доверливост, вчитување и максимална MTU. На пример, ако еден јазол е пооптоварен од другите, EIGRP ќе го анализира оптоварувањето на целата рута и ќе избере друг јазол со помало оптоварување.

Во курсот CCNA ќе ги земеме предвид само таквите фактори на формирање на метрика како што се пропусниот опсег и доцнењето; тоа се оние што ќе ги користи метричката формула.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Протоколот за вектор на растојание RIP користи два концепта: растојание и насока. Ако имаме 3 рутери, а еден од нив е поврзан на мрежата 20.0.0.0, тогаш изборот ќе се направи по растојание - тоа се скокови, во овој случај 1 скок, и по насока, односно по која патека - горна или пониско - за испраќање сообраќај .

Покрај тоа, RIP користи периодично ажурирање на информациите, дистрибуирајќи целосна рутирачка табела низ мрежата на секои 30 секунди. Ова ажурирање прави 2 работи. Првиот е вистинското ажурирање на рутирачката табела, вториот е проверка на одржливоста на соседот. Ако уредот не добие ажурирање на табела за одговор или информации за нова рута од соседот во рок од 30 секунди, разбира дека маршрутата до соседот повеќе не може да се користи. Рутерот испраќа ажурирање на секои 30 секунди за да дознае дали соседот е сè уште жив и дали рутата е сè уште валидна.

Како што реков, технологијата Split Horizon се користи за да се спречат јамките на рутата. Ова значи дека ажурирањето не се испраќа назад до интерфејсот од кој дојде. Втората технологија за спречување на јамки е Route Poison. Доколку се прекине врската со мрежата 20.0.0.0 прикажана на сликата, рутерот на кој е поврзан испраќа „отруен пат“ до своите соседи, во кој известува дека оваа мрежа сега е достапна со 16 скокови, т.е. практично недостижни. Така функционира протоколот RIP.

Како функционира EIGRP? Ако се сеќавате од лекциите за OSPF, овој протокол извршува три функции: воспоставува соседство, користи LSA за ажурирање на LSDB во согласност со промените во мрежната топологија и гради рутирачка табела. Воспоставувањето на соседството е прилично сложена процедура која користи многу параметри. На пример, проверка и менување на 2WAY конекција - некои врски остануваат во двонасочна комуникациска состојба, некои одат во состојба FULL. За разлика од OSPF, тоа не се случува во протоколот EIGRP - проверува само 4 параметри.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Како и OSPF, овој протокол испраќа порака Hello која содржи 10 параметри на секои 4 секунди. Првиот е критериумот за автентикација, доколку е претходно конфигуриран. Во овој случај, сите уреди со кои е воспоставена близина мора да ги имаат истите параметри за автентикација.

Вториот параметар се користи за да се провери дали уредите припаѓаат на истиот автономен систем, односно, за да се воспостави соседство користејќи го протоколот EIGRP, двата уреди мора да имаат ист број на автономен систем. Третиот параметар се користи за да се провери дали пораките Hello се испраќаат од истата изворна IP адреса.

Четвртиот параметар се користи за проверка на конзистентноста на променливите коефициенти K-Values. Протоколот EIRGP користи 5 такви коефициенти од K1 до K5. Ако се сеќавате, ако K=0 параметрите се игнорираат, но ако K=1, тогаш параметрите се користат во формулата за пресметување на метриката. Така, вредностите на K1-5 за различни уреди мора да бидат исти. Во курсот CCNA ќе ги земеме стандардните вредности на овие коефициенти: K1 и K3 се еднакви на 1, а K2, K4 и K5 се еднакви на 0.

Значи, ако овие 4 параметри се совпаѓаат, EIGRP воспоставува однос со соседите и уредите влегуваат едни со други во табелата со соседите. Следно, се прават промени во табелата за топологија.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Сите пораки Hello се испраќаат до multicast IP адресата 224.0.0.10, а ажурирањата, во зависност од конфигурацијата, се испраќаат до unicast адресите на соседите или до multicast адресата. Ова ажурирање не доаѓа преку UDP или TCP, туку користи различен протокол наречен RTP, сигурен протокол за транспорт. Овој протокол проверува дали соседот добил ажурирање и како што сугерира неговото име, неговата клучна функција е да обезбеди сигурност на комуникацијата. Ако ажурирањето не стигне до соседот, преносот ќе се повторува додека соседот не го прими. OSPF нема механизам за проверка на уредот на примачот, така што системот не знае дали соседните уреди го добиле ажурирањето или не.
Ако се сеќавате, RIP испраќа ажурирање на целосната мрежна топологија на секои 30 секунди. EIGRP го прави ова само ако се појави нов уред на мрежата или се случиле некои промени. Ако топологијата на подмрежата е променета, протоколот ќе испрати ажурирање, но не целосна тополошка табела, туку само записи со оваа промена. Ако подмрежата се промени, ќе се ажурира само нејзината топологија. Се чини дека ова е делумно ажурирање што се случува кога е потребно.

Како што знаете, OSPF испраќа LSA на секои 30 минути, без разлика дали има промени во мрежата. EIGRP нема да испраќа никакви ажурирања подолг временски период додека не дојде до некоја промена во мрежата. Затоа, EIGRP е многу поефикасен од OSPF.

Откако рутерите разменија пакети за ажурирање, започнува третата фаза - формирање на рутирачка табела врз основа на метриката, која се пресметува со помош на формулата прикажана на сликата. Таа ги пресметува трошоците и донесува одлука врз основа на овој трошок.
Да претпоставиме дека R1 испрати Hello до рутерот R2, а тој рутер испрати Hello до рутерот R1. Ако сите параметри се совпаѓаат, рутерите создаваат табела со соседи. Во оваа табела, R2 пишува запис за рутерот R1, а R1 создава запис за R2. По ова, рутерот R1 го испраќа ажурирањето до мрежата 10.1.1.0/24 поврзана со неа. Во рутирачката табела, ова изгледа како информација за IP адресата на мрежата, интерфејсот на рутерот што обезбедува комуникација со неа и цената на рутата преку овој интерфејс. Ако се сеќавате, цената на EIGRP е 90, а потоа е означена вредноста Distance, за која ќе зборуваме подоцна.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Комплетната метричка формула изгледа многу посложена, бидејќи ги вклучува вредностите на коефициентите К и различни трансформации. Веб-страницата на Cisco обезбедува целосна форма на формулата, но ако ги замените стандардните вредности на коефициентот, таа ќе се претвори во поедноставна форма - метриката ќе биде еднаква на (пропусен опсег + доцнење) * 256.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Ќе ја користиме токму оваа поедноставена форма на формулата за да ја пресметаме метриката, каде што пропусниот опсег во килобити е еднаков на 107, поделен со најмалиот пропусен опсег од сите интерфејси што водат до најмал пропусен опсег на одредишната мрежа, а кумулативното доцнење е вкупниот одложување во десетици микросекунди за сите интерфејси кои водат до дестинацијата на мрежата.

Кога учиме EIGRP, треба да разбереме четири дефиниции: изводливо растојание, пријавено растојание, наследник (соседен рутер со најниска цена на патеката до дестинацијата) и Изводлив наследник (резервен рутер сосед). За да разберете што значат, разгледајте ја следнава мрежна топологија.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Да почнеме со креирање на рутирачка табела R1 за да ја избереме најдобрата рута до мрежата 10.1.1.0/24. До секој уред се прикажани пропусната моќ во kbit/s и латентноста во ms. Ние користиме GigabitEthernet интерфејси со 100 Mbps или 1000000 kbps, FastEthernet 100000 kbps, Ethernet 10000 kbps и сериски интерфејси од 1544 kbps. Овие вредности може да се дознаат со гледање на карактеристиките на соодветните физички интерфејси во поставките на рутерот.
Стандардната брзина на сериските интерфејси е 1544 kbps, а дури и ако имате линија од 64 kbps, пропусната моќ сепак ќе биде 1544 kbps. Затоа, како мрежен администратор, треба да бидете сигурни дека ја користите точната вредност на пропусниот опсег. За специфичен интерфејс, може да се постави со помош на командата bandwidth, а со помош на командата одложување, можете да ја промените стандардната вредност за одложување. Не треба да се грижите за стандардните вредности на пропусниот опсег за GigabitEthernet или Ethernet интерфејсите, но бидете внимателни при изборот на брзината на линијата ако користите сериски интерфејс.

Ве молиме имајте предвид дека во овој дијаграм доцнењето наводно е означено во милисекунди ms, но во реалноста тоа е микросекунди, јас едноставно ја немам буквата μ за правилно означување на микросекунди μs.

Ве молиме обрнете големо внимание на следниот факт. Ако ја издадете командата show interface g0/0, системот ќе ја прикаже латентноста во десетици микросекунди наместо само во микросекунди.

Детално ќе го разгледаме ова прашање во следното видео за конфигурирање на EIGRP, за сега запомнете дека при замена на латентните вредности во формулата, 100 μs од дијаграмот се претвораат во 10, бидејќи формулата користи десетици микросекунди, а не единици.

Во дијаграмот, со црвени точки ќе ги означам интерфејсите на кои се однесуваат прикажаните пропусни и одложувања.

Cisco Training 200-125 CCNA v3.0. Ден 49: Вовед во EIGRP

Пред сè, треба да го одредиме можното остварливо растојание. Ова е метриката FD, која се пресметува со помош на формулата. За делот од R5 до надворешната мрежа, треба да поделиме 107 со 106, како резултат добиваме 10. Следно, на оваа вредност на пропусниот опсег треба да додадеме доцнење еднакво на 1, бидејќи имаме 10 микросекунди, т.е. една десетка. Добиената вредност од 11 мора да се помножи со 256, односно метричката вредност ќе биде 2816. Ова е вредноста на FD за овој дел од мрежата.

Рутерот R5 ќе ја испрати оваа вредност до рутерот R2, а за R2 ќе стане декларираното Пријавено растојание, односно вредноста што му ја кажал соседот. Така, рекламираното RD растојание за сите други уреди ќе биде еднакво на можното растојание на FD на уредот што ви го пријавил.

Рутерот R2 врши пресметки на FD врз основа на неговите податоци, односно дели 107 на 105 и добива 100. Потоа на оваа вредност го додава збирот на доцнењата на рутата до надворешната мрежа: доцнењето на R5, еднакво на десет микросекунди, и сопственото доцнење, еднакво на десет десетици. Вкупното доцнење ќе биде 11 десетици микросекунди. Го додаваме на добиената стотка и добиваме 111, ја помножуваме оваа вредност со 256 и ја добиваме вредноста FD = 28416. Рутерот R3 го прави истото, добивајќи по пресметките вредноста FD=281856. Рутерот R4 ја пресметува вредноста FD=3072 и ја пренесува на R1 како RD.

Ве молиме имајте предвид дека при пресметувањето на FD, рутерот R1 не ја заменува својата сопствена пропусност од 1000000 kbit/s во формулата, туку помалиот пропусен опсег на рутерот R2, што е еднаков на 100000 kbit/s, бидејќи формулата секогаш ја користи минималната пропусност на интерфејсот што води до одредишната мрежа . Во овој случај, рутерите R10.1.1.0 и R24 се наоѓаат на патеката до мрежата 2/5, но бидејќи петтиот рутер има поголем пропусен опсег, најмалата вредност на пропусниот опсег на рутерот R2 се заменува во формулата. Вкупното доцнење по патеката R1-R2-R5 е 1+10+1 (десетици) = 12, намалената пропусност е 100, а збирот на овие бројки помножен со 256 ја дава вредноста FD=30976.

Значи, сите уреди го пресметале FD на нивните интерфејси, а рутерот R1 има 3 правци кои водат до одредишната мрежа. Тоа се правци R1-R2, R1-R3 и R1-R4. Рутерот ја избира минималната вредност на можното растојание FD, што е еднакво на 30976 - ова е рутата до рутерот R2. Овој рутер станува наследник или „наследник“. Рутирачката табела, исто така, го означува Feasible Successor (резервен наследник) - тоа значи дека ако врската помеѓу R1 и Successor е прекината, маршрутата ќе биде насочена преку резервниот рутер Feasible Successor.

Изводливите наследници се доделуваат според едно правило: рекламираното растојание RD на овој рутер мора да биде помало од FD на рутерот во сегментот до наследникот. Во нашиот случај, R1-R2 има FD = 30976, RD во делот R1-K3 е еднаков на 281856, а RD во делот R1-R4 е еднаков на 3072. Од 3072 < 30976, рутерот R4 е избран како изводливи наследници.

Ова значи дека ако комуникацијата е прекината на делот на мрежата R1-R2, сообраќајот до мрежата 10.1.1.0/24 ќе биде испратен по рутата R1-R4-R5. Префрлувањето на маршрута кога се користи RIP трае неколку десетици секунди, кога се користи OSPF е потребно неколку секунди, а во EIGRP се случува веднаш. Ова е уште една предност на EIGRP во однос на другите протоколи за рутирање.

Што се случува ако и наследникот и изводливиот наследник се исклучат во исто време? Во овој случај, EIGRP користи DUAL алгоритам, кој може да пресмета резервна рута преку веројатниот наследник. Ова може да потрае неколку секунди, при што EIGRP ќе најде друг сосед што може да се користи за препраќање на сообраќајот и поставување на неговите податоци во рутирачката табела. По ова, протоколот ќе продолжи со својата нормална работа на рутирање.


Ви благодариме што останавте со нас. Дали ви се допаѓаат нашите написи? Сакате да видите поинтересна содржина? Поддржете не со нарачка или препорака на пријатели, 30% попуст за корисниците на Habr на уникатен аналог на сервери на почетно ниво, кој го измисливме ние за вас: Целата вистина за VPS (KVM) E5-2650 v4 (6 јадра) 10GB DDR4 240GB SSD 1Gbps од 20 долари или како да споделите сервер? (достапен со RAID1 и RAID10, до 24 јадра и до 40 GB DDR4).

Dell R730xd 2 пати поевтин? Само овде 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 телевизор од 199 долари во Холандија! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - од 99 долари! Прочитајте за Како да се изгради инфраструктурна корп. класа со употреба на сервери Dell R730xd E5-2650 v4 вредни 9000 евра за денар?

Извор: www.habr.com

Додадете коментар