Дәріс №6 – EIGRP динамикалық маршруттау протоколы
Қазіргі уақытта Cisco аппаратурасында кеңейтілген қашықтық-векторлық маршруттаушы хаттаманы (Enhanced Interior Gateway Routing Protocol-EIGRP) пайдалану ұсынылады.
EIGRP әкімшілік қашықтығы-90. EIGRP протоколы автономды жүйелерде (AS) қолданылады, онда маршрутизаторлар топтары маршруттық ақпаратты бөліседі. Хаттама 15 өтуді қамтамасыз ететін RIP хаттамасынан айырмашылығы 255-ке дейін өтуді қамтамасыз етеді.
Автономды жүйелер желілерді жалпы әкімшілік басқарумен біріктіреді. Себебі, барлық маршрутизаторлар бірдей дербес жүйе нөмірін конфигурациялайтын маршруттық ақпаратты бөлісуі керек.
Маршруттарды құру кезінде EIGRP протоколы осы мақсаттар үшін арнайы жасалған алгоритмді қолданады (Diffusing Update Algorithm - DUAL). DUAL алгоритміне сәйкес EIGRP протоколы маршруттық ақпараттың көлемді жаңартуларымен (жаңарту) мерзімді алмасуды жүргізбейді, бірақ көрші маршрутизаторлармен (keepalive механизмі) байланысты бақылау үшін шағын Hello пакеттерін пайдаланады.
Маршруттық ақпаратпен алмасу желіде өзгерістер пайда болған кезде ғана жүргізіледі (Жаңа байланыстардың пайда болуы, қол жетімсіз тораптар мен желілер, метриканың өзгеруі). Алмасу кезінде 255.255.255.255.255 мекен-жайын пайдаланатын RIP хаттамасынан айырмашылығы 224.0.0.10 топтық мекен-жайы қолданылады. Сонымен қатар, желідегі өзгерістерге қатысты толық емес (partial) маршруттық ақпаратпен және осы өзгерістерге әсер ететін маршрутизаторлардың шектеулі (bounded) санымен алмасу жүзеге асырылады. Сонымен қатар, DUAL алгоритмі RIP протоколының Беллман-Форд алгоритмі сияқты hold down ақпаратты сақтау таймерін пайдаланбайды. Сондықтан EIGRP желілерінің конвергенциясы (convergence) жылдамырақ.
DUAL алгоритмі маршруттық ақпаратын алмасу кезінде топологиялық кесте жасайды, онда ең жақсы маршруттар ғана емес, сонымен қатар балама маршруттар да сақталады. Негізгі маршрут істен шыққан кезде DUAL алгоритмі топологиялық кестеден резервті қосымша есептеулерсіз және басқа маршрутизаторлармен алмасусыз пайдаланады. Ол сонымен қатар конвергенцияны тездетеді.
Маршруттау хаттамалары тағайындалған құрылғыға ең қысқа маршрутты анықтау үшін метриканы қолданады. EIGRP хаттамасының метрикасы параметрлер жиынтығын ескереді. DUAL динамикалық протокол алгоритмі желі арқылы әр жол үшін метрика мәнін есептейді. Аз метрка мәні ең жақсы маршрутты көрсетеді. Өткізу қабілеті мен кідіріс – бұл метриканың статикалық параметрлері, олар желі қалпына келтірілгенге немесе маршрутизатор қайта конфигурацияланғанға дейін әр интерфейс үшін өзгеріссіз қалады. Жүктеу және сенімділік(reliability) параметрлері динамикалық, оларды нақты уақыт режиміндегі әр интерфейс үшін маршрутизатор есептей алады.
Метриканы құрайтын факторлар неғұрлым көп болса, желінің ерекшеліктерін ескеру үшін хаттаманың икемділігі соғұрлым жоғары болады. Әдепкі бойынша, EIGRP протоколы метрика мәнін есептеу үшін статикалық параметрлерді (өткізу қабілеттілігі мен кідірістер) пайдаланады. Бірақ метриканы есептеу кезінде жүктеу мен сенімділіктің динамикалық факторларын да қолдануға болады, яғни маршрутизатор желінің қазіргі күйіне негізделген шешім қабылдай алады. Егер Байланыс қатты жүктелсе немесе сенімсіз болса, метрика артады. Бұл жағдайда қосалқы маршрут пайдаланылуы мүмкін.
EIGRP хаттамаларының M метрикасын есептеу үшін келесі жалпыланған формула қолданылады:
M = [k1 * Bandwidth + (k2 * Bandwidth)/(256-load) + k3*Delay] * [k5/(reliability + k4)];
мұндағы коэффициенттер мәні 1 немесе 0 болуы мүмкін.
Әдепкі бойынша коэффициенттер K1 = k3 = 1 және k2 = k4 = k5 = 0, EIGRP метрикасы келесідей есептеледі:
Метрика мәнін есептеу кезінде өткізу қабілеті (Bandwidth) кбит/с, ал жалпы кідіріс мкс - та орнатылады. Кідіріс маршрутизатордың шығыс интерфейсінің түрімен және деректерді беру ортасының технологиясымен анықталады. Fast Ethernet интерфейстерінің кідірісі - 100 мкс, Ethernet - 1000 мкс, E1, T1 бастапқы ағындарының интерфейстері-20 000 мкс. ОЦК интерфейстерінің кідірісі (64 кбит/с) 20 000 мкс құрайды.
Бірнеше қосылыстардан тұратын маршрут метрикасы ең "баяу" қосылыстың өткізу жолағымен және маршрутизаторлардың барлық шығыс интерфейстерінің жалпы кідірісімен анықталады.
Мысалы, егер хабарлама жергілікті желі түйінінен маршрутизатордың FastEthernet интерфейсі арқылы және одан әрі 2048 кбит/с өткізу қабілеті бар бастапқы сандық ағынды беруге арналған сериялық интерфейс арқылы берілсе, онда метрика тең болады:
K1, k2, k3, k4, k5 коэффициенттерінің мәндерін келесі команда бойынша өзгертуге болады:
Router(config-router)#metric weights tosk1 k2 k3 k4 k5
K1, k2, k3, k4, k5 мәндері EIGRP протокол пакетінде беріледі.
EIGRP пакетінің тақырыбы IP пакетінің тақырыбынан кейін орналасқан және пакет түрінің коды, автономды жүйенің нөмірі бар. EIGRP пакетінде K1, k2, k3, k4, k5 коэффициенттерінің мәні,кідіріс, өткізу қабілеттілігі, сенімділік, жүктеу, префикс, яғни өзгермелі ұзындықтағы маска туралы ақпарат және басқа ақпарат бар.
EIGRP хаттамасының ерекшелігі – сенімді жеткізу протоколын (Reliable Transport Protocol-RTP) пайдалану, өйткені EIGRP тек IP протоколымен ғана емес, сонымен қатар TCP және UDP қолдамайтын IPX, Apple-Talk хаттамаларымен де өзара әрекеттеседі. Сенімді жеткізу протоколы RTP жеткізілімді растаумен (reliable) және растаусыз (unreliable) жұмыс істей алады.
Маршрутизаторлар арасында ақпарат алмасу үшін EIGRP протоколы пакеттердің бес түрін қолданады:
Hello
Update
Acknowledgment
Query
Replay
Hello пакеттері көрші құрылғылар арасындағы көршілес қатынастарды (adjacency) сақтау үшін қолданылады. Олар мезгіл-мезгіл мультикаст режимін қолдана отырып (мекен-жайы 224.0.0.10) және жеткізілімді растамай беріледі. Көп жағдайда Hello пакеттерін жіберу кезеңі 5 секундты құрайды. Егер үш есе уақыт ішінде Hello тарату пакеті алынбаса, бұл құрылғымен байланыс жоғалғанын білдіреді. Hello пакеттерін бөлісудің нәтижесі-көрші құрылғылар кестесін құру (көрші кесте). R-B маршрутизаторы сияқты көрші құрылғылардың кестесі (сурет 1) команда бойынша көруге болады:
R_В#show ip eigrp neighbors
IP-EIGRP neighbors for process 1
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 200.5.5.1 Ser1/2 10 00:01:09 40 500 0 12
1 200.5.5.6 Ser1/1 11 00:01:09 40 500 0 17
1 – cурет – EIGRP протоколы қолданылатын желі
show ip eigrp neighbors командасының нәтижесінде көрші маршрутизаторлардың кіріс интерфейстерінің мекен-жайлары (Address), жергілікті Шығыс интерфейстерінің түрлері (Interface), ағымдағы уақыт мәні (Holdtime) және басқа ақпарат көрсетілген.
EIGRP протоколы үшін қолданылатын келесі пакет түрі Update деп аталады. Ол пакет түрі мезгіл-мезгіл жіберілмейді, бірақ желіде өзгерістер болған кезде ғана жіберіледі. Пакеттер Unicast (unicast) немесе multicast (multicast) режимінде жіберілуі мүмкін. Update пакеттерін тарату жеткізілімді растаумен (Acknowledgment) жүзеге асырылады, Acknowledgment растау пакеттерінің өзі жеткізілімді растаусыз бір мекенжайда жіберіледі.
Query және Replay пакеттерін DUAL алгоритмі желі топологиясын бастапқы құру үшін және оны өзгерту кезінде қолданады. Бұл жағдайда әрқашан сенімді жеткізу қолданылады. Query пакеттерін бір мекенжайда немесе көп мекенжайда жіберуге болады, Replay - әрқашан бір мекенжайда.
Көрші құрылғылар кестесінен басқа тиімді жұмыс істеу үшін EIGRP протоколы желілік топология кестесін (Topology Table) және маршруттау кестесін (Routing Table) жасайды және қолдайды. Көршілес құрылғылар мен желілік топологияның кестелерінде тіркелген топологиядағы кез-келген өзгерістер үшін DUAL алгоритмі топология кестесінен маршруттау кестесіне қосалқы маршруттарды қосады немесе жаңа маршруттарды есептейді, содан кейін оларды маршруттау кестесіне қосады. DUAL алгоритмі маршруттық ілмектерден (loop-free) бос маршруттарды есептеуді қамтамасыз етеді.
Достарыңызбен бөлісу: |