Кіріспе

Интернет-протоколдар. Enhanced Interior Gateway Routing Protocol (EIGRP) – компьютерлік желіде маршрутты таңдау және конфигурацияны автоматтандыру үшін қолданылатын жетілдірілген қашықтық-векторлық маршруттау протоколы. Протокол Cisco Systems компаниясымен жасалған және бастапқыда тек Cisco маршрутизаторларында қолжетімді болды. 2013 жылы Cisco басқа өндірушілерге EIGRP-тің шектеулі нұсқасын, жоғары қолжетімділік (HA) сияқты оның бірқатар мүмкіндіктерімен бірге, тегін жүзеге асыруға рұқсат берді. Алайда, DMVPN және ірі кампус желілерін құру үшін қажетті EIGRP тұмсығы сияқты басқа мүмкіндіктерін сақтап қалды. Протоколды жүзеге асыру үшін қажетті ақпарат 2016 жылы ақпараттық мәртебемен жарияланды, бірақ ол Интернет стандарттары деңгейіне көтерілмеді, бұл Cisco-ға EIGRP протоколын бақылауға мүмкіндік берді. EIGRP маршрутизаторда бір автономды жүйедегі басқа маршрутизаторлармен маршруттарды бөлісу үшін қолданылады. RIP сияқты басқа танымал маршруттау протоколдарынан айырмашылығы, EIGRP тек толыққанды жаңартуларды жібереді, бұл маршрутизатордың жүктемесін және берілуі тиіс деректер көлемін азайтады. EIGRP 1993 жылы Ішкі шлюз маршруттау протоколын (IGRP) алмастырды. Бұған басты себеп – Интернет-протоколында кластысыз IPv4 адрестерге көшу болды, ол IGRP-мен қолдауға болмады.

Техникалық мәліметтер

EIGRP – бұл қашықтық векторлы және байланыс жағдайы маршруттау протоколы, ол протоколдың тиімділігін арттыру және қашықтық желіге ең жақсы жолды анықтауға тырысқанда есептеу қателерін болдырмау үшін диффузиялық жаңарту алгоритмін (DUAL) (SRI International жұмысына негізделген) пайдаланады. EIGRP жолдың мәнін бес өлшемді пайдалана отырып анықтайды: жолақтың ені, жүктеме, кешігу, сенімділік және MTU. EIGRP өзінің көрші маршрутизаторларымен байланыс орнату үшін бес түрлі хабарды қолданады: Hello, Update, Query, Reply және Acknowledgement. EIGRP маршруттау ақпараты, сол автономды жүйедегі басқа маршрутизатордан маршрутизаторға алмасылғанда, әдеттегі әкімшілік қашықтығы 90 болады. Автономды жүйеден тыс EIGRP-ге қосылған маршрутизатордан келген EIGRP маршруттау ақпаратының әдеттегі әкімшілік қашықтығы 170-ке тең. EIGRP Трансмиссияны бақылау протоколын (TCP) немесе Пайдаланушы деректемелер протоколын (UDP) қолданады. Бұл дегеніміз, EIGRP трафикті анықтау үшін порт нөмірін қолданбайды. Керісінше, EIGRP 3-қабаттың үстінде жұмыс істеуге арналған (яғни IP протоколы). EIGRP байланыс үшін TCP қолданбайтындықтан, ол Cisco-ның сенімді көлік протоколын (RTP) қолданады, бұл EIGRP маршрутизаторының жаңартулары барлық көршілерге толық жеткізілетінін қамтамасыз етеді. Сенімді көлік протоколында тиімділікті арттыру және көп таратуды қолдау үшін басқа да механизмдер бар. EIGRP – бұл желілік күй және қашықтық векторлы маршрутизациялық протоколдардың көптеген ерекшеліктерін біріктіретін озық маршрутизациялық протокол болса да, EIGRP-дің DUAL алгоритміне оны желілік күй маршрутизациялық протоколына қарағанда қашықтық векторлы маршрутизациялық протоколына көбірек жатқызатын көптеген ерекшеліктер кіреді. Осыған қарамастан, EIGRP-де басқа қашықтық векторлы маршрутизациялау протоколдарынан көптеген айырмашылықтар бар, соның ішінде: маршрутизаторлар арасындағы көршілікті анықтау және сақтау үшін нақты сәлемдеме пакеттерін пайдалану; маршрут жаңартуларын тасымалдау үшін сенімді протоколды қолдану; циклсыз жолды таңдау үшін мүмкіндік шартын қолдану; жаңа ең қысқа жолды есептеуге желідегі әсер етілген бөлікті тарту үшін диффузиялық есептеулерді қолдану.

Мүмкін орынбасар

Белгілі бір мақсат үшін қолайлы мұрагер – маршруттық тізбекке кірмейтініне кепілдік берілген келесі секіру маршрутизаторы. Бұл шарт қолайлылық шартын тексеру арқылы расталады. Осылайша, әрбір мұрагер сонымен қатар қолайлы мұрагер болып табылады. Дегенмен, EIGRP туралы көптеген сілтемелерде "қолайлы мұрагер" термині тек циклсыз жол ұсынатын, бірақ мұрагер емес (яғни ең аз қашықтықты ұсынбайтын) маршруттарды көрсету үшін қолданылады. Осы көзқарас бойынша, қолжетімді мақсат үшін әрқашан кем дегенде бір мұрагер болады, бірақ қолайлы мұрагерлер болмауы мүмкін. Қолайлы мұрагер сол мақсатқа жетуге мүмкіндік беретін жұмыс істейтін маршрутты ұсынады, бірақ қашықтығы жоғарырақ. Кез келген уақытта маршрутизатор "пассивті" деп белгіленген мақсатқа өзінің мұрагерлерінің немесе қолайлы мұрагерлерінің кез келгені арқылы, оларды алдымен ескертпестен пакет жібере алады, және бұл пакет дұрыс жеткізіледі. Қолайлы мұрагерлер де топология кестесіне тіркеледі. Қолайлы мұрагер, қолданыстағы мұрагерлер қолжетімсіз болған жағдайда тиімді резервтік маршрутты қамтамасыз етеді. Сонымен қатар, тең емес құнмен жүктемені теңестіруді (маршруттардың құнына кері пропорционалды желі трафигін теңестіру) жүзеге асырғанда, жүктеме теңестірілген мақсат үшін маршруттық кестеде келесі секіру ретінде қолайлы мұрагерлер қолданылады. Әдетте, маршруттық кестеде сақталатын мақсат үшін мұрагерлер мен қолайлы мұрагерлердің жалпы саны төртке дейін шектеледі. Бұл шекті 1-ден 6-ға дейін өзгертуге болады. Cisco IOS-тің жаңа нұсқаларында (мысалы, 12.4) бұл диапазон 1-ден 16-ға дейін.

Белсенді және пассивті күй

Топология кестесіндегі пункт (мақсатты орын) пассивті немесе белсенді деп белгіленуі мүмкін. Пассивтік күй – маршрутизатордың осы пунктке (мақсатты орынға) жеткізу жолын (жалғастырушыны) анықтаған күйі. Егер ағымдағы жеткізу жолы енді мүмкіндік шартын қанағаттандырмаса және осы пунктке ешқандай мүмкіндік жолдары (жалғастырушылар) табылмайтын болса (яғни, қосалқы маршруттар жоқ болса), пункт белсенді күйге өтеді. Маршрутизатор көршілеріне жіберген барлық сұрауларға жауап алғанда, пункт белсенді күйден пассивтік күйге қайта оралады. Егер жеткізу жолы мүмкіндік шартын қанағаттандыруын тоқтатса, бірақ кем дегенде бір мүмкіндік жолы (жалғастырушы) қолжетімді болса, маршрутизатор ең төменгі жалпы қашықтығы бар мүмкіндік жолын (жалғастырушыны) (мүмкіндік жолы көрсеткен қашықтық пен осы көршіге дейінгі байланыс құнының қосындысы) жаңа жеткізу жолы ретінде тағайындайды және пункт пассивтік күйде қалады.

Жолдың тең емес шығындарымен жүктемені теңестіру

EIGRP әр түрлі бағамен жолдарды теңестіру мүмкіндігін ұсынады. Жүктемені теңестіруге қай жолдарды қосу керектігін анықтау үшін көбейтуші, яғни дисперсия қолданылады. Дисперсия әдепкі бойынша 1-ге орнатылған, бұл тең бағалы жолдар бойынша жүктемені теңестіруді білдіреді. Максималды дисперсия 128-ге тең. Жолдың ең төменгі метрикасы дисперсия мәніне көбейтіледі. Нәтижеден кіші метрикасы бар әрбір жол жүктемені теңестіруде қолданылады. EIGRP-дегі тең емес бағалы жолдар бойынша жүктемені теңестіру мүмкіндігі OSPF протоколына тең емес бағалы жолдар бойынша жүктемені теңестіру арқылы желіні жобалауға мүмкіндік бермейді. Өнеркәсіптік қолданыстағы тең емес бағалы жолдар бойынша жүктемені теңестіру функциясын ескеретін болсақ, желілік жобалау трафик басқару бойынша икемді болуы мүмкін.

EIGRP және басқа сатушылармен үйлесімділік

Cisco компаниясы көп өндірушілі ортада жұмыс істейтін желілері бар компанияларға көмек көрсету мақсатында EIGRP маршруттау протоколының құпия егжей-тегжейін RFC форматында жариялады. Протокол EIGRP 20 жыл бұрын әзірленген, бірақ басқа протоколдармен салыстырғанда пайдалануға ыңғайлылығы мен кеңейтілу мүмкіндігіне байланысты ол әлі де негізгі Cisco маршруттау протоколдарының бірі болып табылады. Cisco EIGRP ашық стандарт екенін мәлімдеді, бірақ RFC анықтамасындағы бірнеше маңызды деректерді жасырып қалды, бұл протокол қолданылғанда әртүрлі өндірушілердің маршрутизаторлары арасында өзара үйлесімділікті орнатуды қиындатады. Мысалы, тіпті Cisco NX OS тең емес құнмен жүктеме теңгеруді қолдамайды. 2022 жылдың мәліметі бойынша EIGRP FRRouting-те сынақ нұсқасында қолдауға ие, ал басқа маршруттау бағдарламалық қамтамасымен қолдау көрсетілмейді.