Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Данас ћемо почети да проучавамо ЕИГРП протокол, који је, уз проучавање ОСПФ-а, најважнија тема ЦЦНА курса.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Касније ћемо се вратити на одељак 2.5, али за сада, одмах после одељка 2.4, прећи ћемо на одељак 2.6, „Конфигурисање, провера и решавање проблема ЕИГРП преко ИПв4 (искључујући аутентификацију, филтрирање, ручно сумирање, редистрибуцију и стубиште Конфигурација).“
Данас ћемо имати уводну лекцију у којој ћу вас упознати са концептом ЕИГРП протокола Енханцед Интернал Гатеваи Роутинг Протоцол, а у наредне две лекције ћемо погледати конфигурисање и решавање проблема робота протокола. Али прво желим да вам кажем следеће.

Током последњих неколико лекција учили смо о ОСПФ-у. Сада желим да се сетите да смо, када смо гледали РИП пре много месеци, говорили о петљама рутирања и технологијама које спречавају да се саобраћај петља. Како можете спречити петље рутирања када користите ОСПФ? Да ли је могуће користити методе као што су Роуте Поисон или Сплит Хоризон за ово? Ово су питања на која морате сами одговорити. Можете користити друге тематске ресурсе, али пронађите одговоре на ова питања. Желим да научите како да сами пронађете одговоре радећи са различитим изворима, и подстичем вас да оставите своје коментаре испод овог видеа како бих могао да видим колико је мојих ученика завршило овај задатак.

Шта је ЕИГРП? То је хибридни протокол рутирања који комбинује корисне карактеристике протокола вектора удаљености као што је РИП и протокола стања везе као што је ОСПФ.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

ЕИГРП је Цисцо власнички протокол који је стављен на располагање јавности 2013. године. Од протокола за праћење стања везе, усвојио је алгоритам за успостављање суседства, за разлику од РИП-а, који не ствара суседе. РИП такође размењује табеле рутирања са другим учесницима у протоколу, али ОСПФ формира суседност пре почетка ове размене. ЕИГРП ради на исти начин.

РИП протокол периодично ажурира пуну табелу рутирања сваких 30 секунди и дистрибуира информације о свим интерфејсима и свим рутама свим својим суседима. ЕИГРП не врши периодична потпуна ажурирања информација, већ користи концепт емитовања Хелло порука на исти начин на који то ради ОСПФ. Сваких неколико секунди шаље Хелло како би се уверио да је комшија још увек "жив".

За разлику од протокола вектора удаљености, који испитује целу топологију мреже пре него што одлучи да формира руту, ЕИГРП, као и РИП, креира руте на основу гласина. Кад кажем гласине, мислим да када комшија нешто пријави, ЕИГРП се без поговора слаже са тим. На пример, ако комшија каже да зна како да дође до 10.1.1.2, ЕИГРП му верује без питања: „Како си то знао? Реците ми о топологији целе мреже!

Пре 2013. године, ако сте користили само Цисцо инфраструктуру, могли сте да користите ЕИГРП, пошто је овај протокол креиран још 1994. године. Међутим, многе компаније, чак и користећи Цисцо опрему, нису желеле да раде са овим јазом. По мом мишљењу, ЕИГРП је најбољи протокол за динамичко рутирање данас јер је много лакши за употребу, али људи и даље преферирају ОСПФ. Мислим да је то због чињенице да не желе да буду везани за Цисцо производе. Али Цисцо је овај протокол учинио јавно доступним јер подржава мрежну опрему треће стране као што је Јунипер, и ако се удружите са компанијом која не користи Цисцо опрему, нећете имати никаквих проблема.

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

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Протокол РИПв1, који се појавио 1980-их, имао је низ ограничења, на пример, максималан број скокова од 16, и стога није могао да обезбеди рутирање преко великих мрежа. Нешто касније, развили су интерни протокол рутирања гатеваи-а ИГРП, који је био много бољи од РИП-а. Међутим, то је више био протокол вектора удаљености него протокол стања везе. Крајем 80-их појавио се отворени стандард, протокол стања везе ОСПФв2 за ИПв4.

Почетком 90-их, Цисцо је одлучио да ИГРП треба побољшати и објавио је Енханцед Интернал Гатеваи Роутинг Протоцол ЕИГРП. Био је много ефикаснији од ОСПФ-а јер је комбиновао карактеристике и РИП-а и ОСПФ-а. Када почнемо да га истражујемо, видећете да је ЕИГРП много лакши за конфигурисање него ОСПФ. Цисцо је покушао да створи протокол који би обезбедио најбржу могућу мрежну конвергенцију.

Крајем 90-их, објављена је ажурирана верзија РИПв2 протокола без класе. Током 2000-их, појавила се трећа верзија ОСПФ, РИПнг и ЕИГРПв6, која је подржавала ИПв6 протокол. Свет се постепено приближава потпуном преласку на ИПв6, а програмери протокола за рутирање желе да буду спремни за то.

Ако се сећате, проучавали смо да се при избору оптималне руте РИП, као протокол вектора удаљености, руководи само једним критеријумом – минималним бројем скокова, односно минималном раздаљином до одредишног интерфејса. Дакле, рутер Р1 ће изабрати директну руту до рутера Р3, упркос чињеници да је брзина на овој рути 64 кбит/с - неколико пута мања од брзине на рути Р1-Р2-Р3, једнака 1544 кбит/с. РИП протокол ће сматрати да је спора рута дужине једног скока оптимална, а не брза рута од 2 скока.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

ОСПФ ће проучити целу топологију мреже и одлучити да користи руту кроз Р3 као бржу руту за комуникацију са рутером Р2. РИП користи број скокова као своју метрику, док је ОСПФ-ова метрика цена, која је у већини случајева пропорционална пропусности везе.

ЕИГРП се такође фокусира на цену руте, али је његова метрика много сложенија од ОСПФ-а и ослања се на многе факторе, укључујући пропусни опсег, кашњење, поузданост, учитавање и максимални МТУ. На пример, ако је један чвор више оптерећен од других, ЕИГРП ће анализирати оптерећење на целој рути и изабрати други чвор са мањим оптерећењем.

У ЦЦНА курсу ћемо узети у обзир само факторе формирања метрике као што су Бандвидтх и Делаи, које ће користити метричка формула.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

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

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

Као што сам рекао, Сплит Хоризон технологија се користи за спречавање петљи руте. То значи да се ажурирање не шаље назад на интерфејс са којег је дошло. Друга технологија за спречавање петљи је Роуте Поисон. Уколико дође до прекида везе са 20.0.0.0 мрежом приказаном на слици, рутер на који је био повезан шаље суседима „затровану руту” у којој јавља да је овој мрежи сада доступна за 16 скокова, тј. практично недостижан. Овако функционише РИП протокол.

Како функционише ЕИГРП? Ако се сећате из лекција о ОСПФ-у, овај протокол обавља три функције: успоставља суседство, користи ЛСА да ажурира ЛСДБ у складу са променама у топологији мреже и гради табелу рутирања. Успостављање суседства је прилично сложена процедура која користи много параметара. На пример, провера и промена 2ВАИ везе - неке везе остају у стању двосмерне комуникације, неке прелазе у стање ФУЛЛ. За разлику од ОСПФ-а, то се не дешава у ЕИГРП протоколу - он проверава само 4 параметра.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Као и ОСПФ, овај протокол шаље Хелло поруку која садржи 10 параметра сваких 4 секунди. Први је критеријум аутентификације, ако је претходно конфигурисан. У овом случају, сви уређаји са којима се успоставља близина морају имати исте параметре аутентификације.

Други параметар се користи за проверу да ли уређаји припадају истом аутономном систему, односно да би се успоставила суседност коришћењем ЕИГРП протокола, оба уређаја морају имати исти број аутономног система. Трећи параметар се користи за проверу да ли се Хелло поруке шаљу са исте изворне ИП адресе.

Четврти параметар се користи за проверу конзистентности коефицијената променљивих К-вредности. ЕИРГП протокол користи 5 таквих коефицијената од К1 до К5. Ако се сећате, ако је К=0 параметри се занемарују, али ако је К=1, онда се параметри користе у формули за израчунавање метрике. Дакле, вредности К1-5 за различите уређаје морају бити исте. У ЦЦНА курсу ћемо узети подразумеване вредности ових коефицијената: К1 и К3 су једнаки 1, а К2, К4 и К5 су једнаки 0.

Дакле, ако се ова 4 параметра поклапају, ЕИГРП успоставља однос суседа и уређаји улазе један у други у табелу суседа. Затим се врше промене у табели топологије.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Све Хелло поруке се шаљу на вишеструку ИП адресу 224.0.0.10, а ажурирања, у зависности од конфигурације, се шаљу на уницаст адресе суседа или на мултицаст адресу. Ово ажурирање не долази преко УДП-а или ТЦП-а, већ користи другачији протокол који се зове РТП, поуздан транспортни протокол. Овај протокол проверава да ли је сусед примио ажурирање, а као што му име говори, његова кључна функција је да обезбеди поузданост комуникације. Ако ажурирање не стигне до суседа, пренос ће се понављати док га сусед не прими. ОСПФ нема механизам за проверу уређаја примаоца, тако да систем не зна да ли су суседни уређаји примили ажурирање или не.
Ако се сећате, РИП шаље ажурирање комплетне мрежне топологије сваких 30 секунди. ЕИГРП то ради само ако се на мрежи појавио нови уређај или су се десиле неке промене. Ако се топологија подмреже променила, протокол ће послати ажурирање, али не целу табелу топологије, већ само записе са овом променом. Ако се подмрежа промени, ажурираће се само њена топологија. Чини се да је ово делимично ажурирање које се дешава када је потребно.

Као што знате, ОСПФ шаље ЛСА сваких 30 минута, без обзира на то да ли је дошло до промена на мрежи. ЕИГРП неће слати никаква ажурирања током дужег временског периода док не дође до промена на мрежи. Стога је ЕИГРП много ефикаснији од ОСПФ-а.

Након што су рутери разменили пакете ажурирања, почиње трећа фаза – формирање табеле рутирања на основу метрике, која се израчунава помоћу формуле приказане на слици. Она израчунава трошак и доноси одлуку на основу овог трошка.
Претпоставимо да је Р1 послао Хелло рутеру Р2, а тај рутер послао Хелло рутеру Р1. Ако се сви параметри поклапају, рутери креирају табелу суседа. У овој табели, Р2 уписује унос о рутеру Р1, а Р1 креира унос о Р2. Након тога, рутер Р1 шаље ажурирање на мрежу 10.1.1.0/24 која је повезана са њим. У табели рутирања, ово изгледа као информација о ИП адреси мреже, интерфејсу рутера који обезбеђује комуникацију са њом и цени руте кроз овај интерфејс. Ако се сећате, цена ЕИГРП-а је 90, а затим је назначена вредност Дистанце, о чему ћемо касније говорити.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

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

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Користићемо само овај поједностављени облик формуле за израчунавање метрике, где је пропусни опсег у килобитима једнак 107, подељен најмањим пропусним опсегом свих интерфејса који воде до одредишне мреже са најмањим пропусним опсегом, а кумулативно кашњење је укупно кашњење у десетинама микросекунди за све интерфејсе који воде до одредишне мреже.

Када учимо ЕИГРП, морамо да разумемо четири дефиниције: изводљива удаљеност, пријављена удаљеност, наследник (суседски рутер са најнижом ценом путање до одредишне мреже) и изводљив наследник (резервни суседни рутер). Да бисте разумели шта они значе, размотрите следећу топологију мреже.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Почнимо са креирањем табеле рутирања Р1 да изаберемо најбољу руту до мреже 10.1.1.0/24. Поред сваког уређаја приказана је пропусност у кбит/с и кашњење у мс. Користимо 100 Мбпс или 1000000 кбпс ГигабитЕтхернет интерфејсе, 100000 кбпс ФастЕтхернет, 10000 кбпс Етхернет и 1544 кбпс серијске интерфејсе. Ове вредности се могу сазнати гледањем карактеристика одговарајућих физичких интерфејса у подешавањима рутера.
Подразумевана пропусност серијских интерфејса је 1544 кбпс, а чак и ако имате линију од 64 кбпс, пропусност ће и даље бити 1544 кбпс. Стога, као администратор мреже, морате да се уверите да користите исправну вредност пропусног опсега. За одређени интерфејс, може се подесити помоћу команде бандвидтх, а помоћу команде кашњења можете променити подразумевану вредност кашњења. Не морате да бринете о подразумеваним вредностима пропусног опсега за ГигабитЕтхернет или Етхернет интерфејсе, али будите пажљиви када бирате брзину линије ако користите серијски интерфејс.

Имајте на уму да је на овом дијаграму кашњење наводно назначено у милисекундама мс, али у стварности је микросекунде, само немам слово μ да исправно означим микросекунде μс.

Обратите пажњу на следећу чињеницу. Ако издате команду схов интерфаце г0/0, систем ће приказати кашњење у десетинама микросекунди, а не само у микросекундама.

Ово питање ћемо детаљно размотрити у следећем видеу о конфигурисању ЕИГРП-а, за сада запамтите да се приликом замене вредности кашњења у формулу, 100 μс из дијаграма претвара у 10, пошто формула користи десетине микросекунди, а не јединице.

На дијаграму ћу црвеним тачкама означити интерфејсе на које се односе приказани проток и кашњења.

Цисцо Траининг 200-125 ЦЦНА в3.0. 49. дан: Увод у ЕИГРП

Пре свега, треба да одредимо могућу изводљиву удаљеност. Ово је ФД метрика, која се израчунава помоћу формуле. За одељак од Р5 до екстерне мреже, треба да поделимо 107 са 106, као резултат добијамо 10. Даље, овој вредности пропусног опсега треба да додамо кашњење једнако 1, јер имамо 10 микросекунди, тј. једна десетка. Добијена вредност од 11 мора се помножити са 256, односно метричка вредност ће бити 2816. Ово је вредност ФД за овај део мреже.

Рутер Р5 ће ову вредност послати рутеру Р2, а за Р2 ће она постати декларисана пријављена удаљеност, односно вредност коју му је сусед рекао. Тако ће рекламирана РД удаљеност за све остале уређаје бити једнака могућој ФД удаљености уређаја који вам је то пријавио.

Рутер Р2 врши ФД прорачуне на основу својих података, односно дели 107 са 105 и добија 100. Затим овој вредности додаје збир кашњења на рути до спољне мреже: кашњење Р5, једнако десет микросекунди, и његово сопствено кашњење, једнако десет десетица. Укупно кашњење ће бити 11 десетина микросекунди. Додамо је на резултујућу стотину и добијемо 111, помножимо ову вредност са 256 и добијемо вредност ФД = 28416. Рутер Р3 ради исто, примајући након прорачуна вредност ФД=281856. Рутер Р4 израчунава вредност ФД=3072 и преноси је на Р1 као РД.

Имајте на уму да приликом израчунавања ФД рутер Р1 не замењује сопствени пропусни опсег од 1000000 кбит/с у формулу, већ нижи пропусни опсег рутера Р2, који је једнак 100000 кбит/с, јер формула увек користи минимални пропусни опсег од интерфејс који води до одредишне мреже. У овом случају, рутери Р10.1.1.0 и Р24 се налазе на путу ка мрежи 2/5, али пошто пети рутер има већи пропусни опсег, најмања вредност пропусног опсега рутера Р2 се замењује у формулу. Укупно кашњење на путу Р1-Р2-Р5 је 1+10+1 (десетице) = 12, смањена пропусност је 100, а збир ових бројева помножен са 256 даје вредност ФД=30976.

Дакле, сви уређаји су израчунали ФД својих интерфејса, а рутер Р1 има 3 руте које воде до одредишне мреже. То су правци Р1-Р2, Р1-Р3 и Р1-Р4. Рутер бира минималну вредност могућег растојања ФД, која је једнака 30976 - ово је рута до рутера Р2. Овај рутер постаје наследник или „наследник“. Табела рутирања такође указује на изводљивог наследника (резервног наследника) - то значи да ако је веза између Р1 и наследника прекинута, рута ће бити рутирана кроз резервни рутер изводљивог наследника.

Изводљиви наследници се додељују према једном правилу: рекламирана удаљеност РД овог рутера мора бити мања од ФД рутера у сегменту до наследника. У нашем случају, Р1-Р2 има ФД = 30976, РД у секцији Р1-К3 је једнак 281856, а РД у секцији Р1-Р4 је једнак 3072. Пошто је 3072 < 30976, рутер Р4 је изабран као изводљиви наследници.

То значи да ако је комуникација поремећена на делу мреже Р1-Р2, саобраћај ка мрежи 10.1.1.0/24 ће бити послат дуж руте Р1-Р4-Р5. Промена руте када се користи РИП траје неколико десетина секунди, када се користи ОСПФ траје неколико секунди, ау ЕИГРП-у се дешава тренутно. Ово је још једна предност ЕИГРП-а у односу на друге протоколе за рутирање.

Шта се дешава ако су и наследник и изводљиви наследник искључени у исто време? У овом случају, ЕИГРП користи ДУАЛ алгоритам, који може израчунати резервну руту кроз вероватног наследника. Ово може потрајати неколико секунди, током којих ће ЕИГРП пронаћи другог суседа који се може користити за прослеђивање саобраћаја и постављање његових података у табелу рутирања. Након тога, протокол ће наставити свој нормалан рад рутирања.


Хвала вам што сте остали са нама. Да ли вам се свиђају наши чланци? Желите да видите још занимљивијег садржаја? Подржите нас тако што ћете наручити или препоручити пријатељима, 30% попуста за кориснике Хабра на јединствени аналог сервера почетног нивоа, који смо ми измислили за вас: Цела истина о ВПС (КВМ) Е5-2650 в4 (6 језгара) 10ГБ ДДР4 240ГБ ССД 1Гбпс од 20 долара или како делити сервер? (доступно са РАИД1 и РАИД10, до 24 језгра и до 40 ГБ ДДР4).

Делл Р730кд 2 пута јефтинији? Само овде 2 к Интел ТетраДеца-Цоре Ксеон 2к Е5-2697в3 2.6ГХз 14Ц 64ГБ ДДР4 4к960ГБ ССД 1Гбпс 100 ТВ од 199 УСД у Холандији! Делл Р420 - 2к Е5-2430 2.2Гхз 6Ц 128ГБ ДДР3 2к960ГБ ССД 1Гбпс 100ТБ - од 99 долара! Читали о Како изградити инфраструктурну корпорацију. класе уз коришћење Делл Р730кд Е5-2650 в4 сервера у вредности од 9000 евра за пени?

Извор: ввв.хабр.цом

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