1.69M
Категория: БЖДБЖД

7. Динамическая маршрут(каз)_пос (1)

1.

№7 дәріс
Динамикалық бағыттау. RIP
протоколын
конфирациялау
COMPUTER
NETWORKS

2.

RIP (Routing Internet Protocol)
Ripv1 және RIPv2 UDP 520 портын пайдаланады.Протокол таймерлері Update
timer-Протокол жаңартуларын жіберу жиілігі, таймер біткеннен кейін жаңарту
жіберіледі. Әдепкі бойынша 30 секунд. Invalid timer-егер берілген таймер
аяқталғанға дейін маршрут туралы жаңарту алынбаса, маршрут Invalid деп
белгіленеді, яғни 16 метрикамен. Әдепкі бойынша, таймер 180 секундқа тең.
Flush timer (garbage collection timer) — әдепкі бойынша таймер 240 секундқа
тең, инвалид таймерден 60 артық. Егер бұл таймер маршрут туралы
жаңартулар келгенге дейін аяқталса, маршрут маршруттау кестесінен
шығарылады. Егер маршрут маршруттау кестесінен жойылса, сәйкесінше
оған сәйкес келетін басқа таймерлер де жойылады. Holddown timer-таймерді
іске қосу маршрут қол жетімді емес деп белгіленгеннен кейін болады. Осы
таймер аяқталғанға дейін маршрут маршрут циклінің пайда болуын
болдырмау үшін жадта болады және трафик осы маршрут бойынша беріледі.
Әдепкі бойынша 180 секунд. Таймер стандартты емес, Cisco іске асыруда
қосылған.

3.

Rip хаттамасының Жұмыс сипаттамасы
Маршрутизатор rip жаңартуын жібергенде, ол пайдаланатын маршрут
метрикасына 1 қосады және көршісіне жібереді. Көрші алынған маршрут үшін
қандай метриканы пайдалану керектігін көрсететін жаңартуды
алады.Маршрутизатор әр 30 секунд сайын барлық белгілі маршруттарды көрші
маршрутизаторларға жібереді. Сонымен қатар, ілмектердің алдын алу және
конвергенция уақытын жақсарту үшін Қосымша механизмдер қолданылады:
Split horizon-егер маршрутқа белгілі бір интерфейс арқылы қол жеткізілсе, онда
осы интерфейс арқылы жіберілетін жаңартуға бұл маршрут қосылмайды;
Triggered update-жаңартулар маршрут өзгерген кезде бірден жіберіледі, күтудің
орнына жаңарту уақыты қашан аяқталады; Route poisoning-бұл маршрутты
мәжбүрлеп алып тастау және ұстап қалу күйіне ауыстыру, маршруттық
ілмектермен күресу үшін қолданылады. Poison reverse-Маршрут қол жетімді
емес деп белгіленеді, яғни 16 метрикамен және жаңартуларға жіберіледі.RIPv2
жаңартуларында 25-ке дейін желі тасымалдануы мүмкін.

4.

RIP
Желіде өзгеріс болған кезде, мұндай өзгерісті анықтаған маршрутизатор бірден көрші
маршрутизаторлармен маршрут туралы ақпарат алмасуды бастайды. Бұл алмасу
маршрутизатордан маршрутизаторға дәйекті түрде жүреді, әр маршрутизатордағы
кестелерді өзгерту уақытымен, сондай-ақ арнайы таймермен анықталады. Сондықтан
желінің конвергенциясы (конвергенциясы)барлық маршрутизаторларда Желілік
қосылыстар туралы келісілген ақпарат болған кезде баяу жүреді, бұл қашықтық
векторының протоколдарының кемшілігі болып табылады.Осылайша, rip қашықтық
векторының хаттамалары баяу конвергенциямен сипатталады, яғни желі
топологиясының өзгеруімен маршруттау кестелеріндегі ақпараттың ұзақ сәйкестік
уақыты.

5.

RIP
RIP қашықтық векторының протоколы құрама желідегі белгілі бір қосылымға дейінгі
қашықтықты анықтау үшін метрика ретінде өтпелі есептегішті (hop count)
пайдаланады. Егер бірнеше жолдар болса, RIP маршрутизаторлардың ең аз саны
немесе тағайындалған адресатқа өту жолын таңдайды. Дегенмен, таңдалған
маршрут әрқашан адресатқа барудың ең жақсы жолы бола бермейді, өйткені ең аз
құрылғылары бар таңдалған маршрут басқа протоколдар жасаған балама
маршруттармен салыстырғанда төмен тасымалдау жылдамдығымен (тар өткізу
қабілеттілігі, өткізу қабілеттілігі төмен) сипатталуы мүмкін. Сонымен қатар, RIP
пакеттерді одан әрі 15 өтуге бағыттай алмайды, сондықтан ол шағын және орта
желілерде жұмыс істеуге ұсынылады. Ripv1 бірінші нұсқасының хаттамасымен
жаңартуларды тарату хабар тарату режимінде жүргізіледі
(мекенжайы255.255.255.255).

6.

RIPv1 vs RIPv2
RIP v1 бірінші нұсқасының протоколы ішкі желідегі барлық құрылғылардан бірдей ішкі
желі маскасын пайдалануды талап етеді, өйткені RIP маршрутизация жаңартуларында
ішкі желі маскасы туралы ақпаратты қамтымайды. Бұл әдіс қазіргі заманғы желілерде
ripv1 протоколының қолданылуын шектейтін сыныптарға негізделген маршруттау
(classful routing) деп аталды.Ripversion 2 (RIPv2) екінші нұсқасының қашықтық векторының
протоколы CIDR (classless Interdomain Routing) класссыз маршрутизациясын
қамтамасыз етеді, өйткені ішкі желі маскасы (префикс) туралы ақпарат маршруттау
жаңартуларына енгізілген. Бұл жағдайда бір желінің ішінде айнымалы ұзындықтағы
маскалары бар ішкі желілер болуы мүмкін (Variable-Length Subnet Mask - VLSM).
Жаңартулар әдепкі шлюздер туралы мекенжай ақпаратын да қамтиды. RIPv2
нұсқасының хаттамасымен жаңартуларды жіберу мультикаст режимінде жүргізіледі
(мекенжайы 224.0.0.9).

7.

CIDR дегеніміз не?
CIDR (Classless Inter-Domain Routing) - IP протоколына негізделген компьютерлік
желілердегі класссыз адрестеу әдісі. Бұл адрестеу әдісі сыныптық адрестен
айырмашылығы қол жетімді IP мекенжайларының мекенжай кеңістігін икемді
басқаруға мүмкіндік береді.
VLSM дегеніміз не?
VLSM (variable length subnet mask) - яғни "айнымалы ұзындықтағы ішкі желі маскасы"
деп аударуға болады - яғни белгілі бір адрестеу тәртібіндегі маска айнымалы
ұзындыққа ие болуы мүмкін - сол кезде сыныптық (дәстүрлі) адрестеуде Маска
ұзындығы 0, 1, 2 немесе 3 Белгіленген октеттермен қатаң бекітілген.

8.

VLSM-сыз
VLSM-мен

9.

RIP v2 в Cisco
Негізгі параметрлер
RIPv2-бұл сыныптан тыс маршруттау протоколы, бірақ network командасы тек
сыныптық желіні көрсете алады. Класқа сәйкес келмейтін маскасы бар желіні
көрсетсеңіз де, RIP оны автоматты түрде класс желісіне түрлендіреді. Network
командасы тек RIP-ті қандай интерфейстерде қосуға болатындығын көрсетеді,
ал нақты желі мен маска интерфейс параметрлерінен алынады.Сыныптық
желі үшін RIP қосу (network пәрмені) оны сол желінің бөлігі болып табылатын
барлық интерфейстерде қосуды білдіреді. Интерфейсте RIP қосу
маршрутизаторды білдіреді: rip жаңартуларын одан жібереді, rip 520
портындағы rip жаңартуларын тыңдайды, көршілерге интерфейс желісін
жариялайды.

10.

RIP v2 в Cisco
Интерфейсте осы функцияларды өшіру үшін:
Әдепкі МаршрутDefault-information originate командасыПәрмен синтаксисі:
Әдепкі маршрут маршруттау кестесінде болмаса да, RIP әдепкі маршрутты
жариялайды.

11.

RIP v2 в Cisco
R1# R1 # конфигурация терминалы / / жаһандық конфигурация режиміне
өтіңіз R1(config)#router rip//осы пәрменмен біз маршрутизаторда rip
протоколын қосамыз және хаттаманың конфигурация режимінде боламыз
R1(config-router)# R1(config-router) # version 2 / / RIP version 2 қосыңыз
R2(config-router)#no auto-summary / / маршруттарды автоматты түрде қосуды
өшіріңіз//маршрутизаторға қандай желілер қосылғанын білу үшін R1#show IP
route артықшылықты режимінде пәрменді енгізу керек R2(configrouter)#network 192.168.0.0 / / біз басқа маршрутизаторларға берілетін
желілерді енгіземіз, біздің жағдайда мен барлық қосылған желілерді енгіздім
R2(config-router)#network 192.168.0.128
R2(config-router)#network
192.168.0.192 R2(config-router)#passive-interface FastEthernet0/0/ / мұнда біз
маршруттау кестесінің жаңартуларын жіберудің қажеті жоқ интерфейсті
орнатамыз
R2(config-router)#passive-interface FastEthernet0/0 R1(config-line)
# end / / EXEC mode артықшылықты режиміне өтіңіз R1#show running-config / /
енгізілген деректерді тексеріңіз. R1#copy running-config startup-config / /
өндірілген параметрді энергияға тәуелсіз жадқа сақтаңыз.

12.

Маршруттарды қорытындылау
Маршруттарды қосудың екі нұсқасы бар:- автоматты жинақтау, әкімшілік
жинақтау.Әр түрлі хаттамалардың өзіндік ерекшеліктері бар қосудың екі түріне де
қатысты, кейбір хаттамалар маршруттарды қосудың екі нұсқасын да
қолдамайды.Cisco маршруттау кестесіндегі маршруттар саны 300-500 маршрут
санына жеткенде маршруттардың әкімшілік жиынтығын пайдалануды ұсынады.
Желідегі адрестеу маршруттарды қорытындылауға болатындай етіп алдын-ала
жоспарлануы керек.

13.

Параметрлерді қарау
Rip маршрутының дерекқорыДеректер базасында осындай маршруттар
сақталады: rip хаттамасы бойынша алынған барлық маршруттар, rip
көршілеріне жариялайтын барлық тікелей қосылған желілер, жалпы
маршруттар.Егер RIP маршрутын маршруттау кестесіне орналастыру мүмкін
болмаса (жақсы AD мәні бар басқа маршрут бар), онда ол rip маршруттар
базасында сақталмайды.Rip маршрутының дерекқорын қарау:

14.

Rip мысалы
Rip протоколы өз жұмысы үшін Беллман-Форд алгоритмін қолданады.
Алгоритмнің жұмыс істеуі тізбектей қосылған төрт маршрутизатордан тұратын
желінің мысалында қарастырылады, мұнда 1-желі А маршрутизаторына тікелей
қосылады, сондықтан А-дан 1-ге дейінгі желінің жол көрсеткіші 0-ге тең. Әр 30
секунд сайын RIP протоколы. жаңартуларды жібереді.

15.

Rip мысалы
Бастапқы күйінде маршрутизаторларда желілерге қол жетімді маршруттар туралы
ақпарат жоқ. Мекенжай ақпаратын конфигурациялап, интерфейстерді іске
қосқаннан кейін тікелей қосылған желілер маршруттау кестесінде жарияланады.
Мысалы, R-A маршруттау кестесінде тікелей жалғанған екі желіге, ал R-B үш
жалғанған желіге бағыттар бар:
Тікелей қосылған
маршруттардың көрсеткіші 0 (өту
саны = 0).

16.

Rip протоколын конфигурациялау
RIP протоколын конфигурациялау router rip пәрменін қолдану және тікелей
қосылған желілердің мекен-жайларын хаттамаға жіберу арқылы жүзеге
асырылады. Маршрутизаторлар арасында маршруттық ақпаратпен алмасу
кезінде жаңартулар тікелей қосылған желілердің интерфейстері арқылы беріледі
және осы желілердің мекен-жайлары көршілерге жарияланады. Сондықтан
маршрутизаторлар көршілерден офлайн жүйенің барлық қол жетімді желілері
туралы ақпаратты дәйекті түрде алады.

17.

Rip протоколын конфигурациялау
RIP ХАТТАМАСЫ маршруттық ақпаратпен алмасуды әр 30 секунд сайын мезгілмезгіл жасайды. Осылайша, біраз уақыттан кейін әрбір маршрутизатордың
маршруттау кестесінде тікелей қосылған желілер туралы ғана емес, сонымен
қатар қашықтағы желілерге жолдар туралы ақпарат болады. Төменде R-желідегі
маршрутизатордағы ripv1 протоколының конфигурациясының мысалы келтірілген:
Берілген мысалда network командалары маршрутизаторға тікелей қосылған үш
желіні тізімдейді. Олардың мекен-жайлары барлық интерфейстер арқылы көрші
маршрутизаторларға беріледі. Басқа маршрутизаторлар ұқсас
конфигурацияланған.Rip протоколын өшіру үшін пәрмен қолданылады:

18.

Rip протоколын конфигурациялау
Беллман-Форд алгоритміне сәйкес маршрутизатор А маршрутизаторға В 1-желіге
жол туралы ақпаратты жібереді, ал қашықтық векторының мәніне 1 қосылады, яғни
метрика бірлікке дейін артады. Осылайша, маршруттау кестесінде 1-желіге дейінгі
қашықтық бір ауысуға тең екендігі туралы ақпарат болады [120/1]:

19.

Rip протоколын конфигурациялау
Маршруттау кестесінің бірінші кірісі (бірінші жолы) қашықтағы тағайындалған желіге
жол көрсетеді. Кестенің төртбұрышты жақшаларында метрика мәнінен басқа
хаттаманың әкімшілік қашықтығы көрсетіледі (AD = 120). Сондай-ақ, жолда келесі
ауысу мекен-жайы (200.5.5.11), Шығыс интерфейсі (S1/2) және 30 сек кезеңге
орнатылған таймер мәні көрсетілген., яғни маршруттық ақпараттың келесі жаңартуы
28 секундтан кейін болады.Егер R-C және R-D маршрутизаторларында rip протоколы
конфигурацияланған болса, онда R-В маршрутизаторға маршруттау кестесінің
Rip протоколын конфигурациялау
көшірмесін жібереді, мұнда
1 желіге дейінгі қашықтық көрсеткіші 2-ге дейін артады:

20.

Rip протоколын конфигурациялау
Сонымен қатар, RB және R-C арасындағы маршруттық ақпаратпен алмасу
нәтижесінде 2-ші және 5-ші желілерге арналған маршруттар пайда болды,
олардың көрсеткіштері 1-ге тең.Өз кезегінде, С маршрутизаторы D
маршрутизаторымен маршруттық ақпаратпен алмасады, бұл ретте 1 - желіге
жол көрсеткіші 3-ке дейін, ал 2-желіге және 5-желіге 2-ге дейін көтеріледі. Яғни,
алынған вектор немесе қашықтық кезең-кезеңімен артады.

21.

Rip протоколын конфигурациялау
Алгоритмнің бұл ерекшелігі желідегі өзгерістерден кейін баяу конвергенция
жағдайында маршруттық ілмектерге әкелуі мүмкін. Пакеттердің маршрут циклі
бойынша қозғалысы теориялық тұрғыдан шексіз болуы мүмкін. Алайда, қолданыстағы
хаттамаларда пакеттердің маршруттау циклі бойынша шексіз айналымын
болдырмауға арналған бірқатар құралдар бар. Rip қашықтық векторының
протоколындағы мән метриканың максималды мәні 15-тен аспауы керек.
Сондықтан, маршруттық ақпаратпен алмасу кезінде цикл бойынша қозғалыстың әр
қадамында өсетін метрика 16 мәніне жеткенде, желі қол жетімсіз болып саналады
және пакет жойылады. IP желілік протоколының тақырыбында TTL өмір сүру уақыты
өрісі бар, ол әр маршрутизатор өткеннен кейін жойылады. Осылайша, пакет өтуі
мүмкін құрылғылардың саны шектеулі. TTL мәні нөлге тең болған кезде
маршрутизатор пакетті тастайды және жіберушіге ICMP протоколы арқылы желінің
қол жетімсіздігі туралы хабарлама жіберіледі.

22.

Rip протоколын конфигурациялау
The көкжиектің бөліну принципі (split horizon) маршрутизаторға желінің қол
жетімсіздігі туралы ақпаратты кері бағытта жібере алмайтындығын көрсетеді,
яғни жаңартуларды қосылым күйі туралы ақпарат бастапқыда алынған
интерфейске жіберуге тыйым салынады. Қол жетімсіз маршрутты тыйым
салынған метрикамен белгілеу (route poisoning). Бұл жағдайда маршрутизатор
желінің қол жетімсіздігі туралы хабарлама алғаннан кейін бірден маршруттау
кестесінің тиісті жолына тыйым салынған метрикалық мәнді 16-ға қосады. Әдетте
бұл әдіс көкжиектің бөліну принципімен және желі топологиясының өзгеруі туралы
лезде хабарландыру жіберу механизмімен бірге қолданылады. Жедел жаңарту
әдісіне сәйкес (triggered update) оларды жіберу маршрутизатор жаңарту кезеңінің
аяқталуын күтпестен желідегі кез келген өзгерістерді анықтағаннан кейін бірден
жүзеге асырылады. Кейінгі маршрутизаторлар желідегі өзгеріс туралы ақпаратты
бірден жібереді. Бұл желінің конвергенциясының жеделдеуіне әкеледі.

23.

Rip протоколын конфигурациялау
Ақпаратты сақтау таймері (holddown timer) маршрутизаторда көрші
құрылғыдан бұрын қол жетімді желі Қол жетімді болмайтыны туралы
ақпарат келгенде іске қосылады. Бұл өзгерістер туралы ақпаратты бүкіл
желіге таратуға көбірек уақыт береді. Бұл жағдайда қашықтық векторының
протоколының әр түрлі нұсқалары мүмкін: variety a) егер сол құрылғыдан
ақпаратты сақтау таймерінің уақыты аяқталғанға дейін желі қайтадан қол
жетімді болатын жаңарту келсе, онда протокол желіні қол жетімді деп
белгілейді және таймерді өшіреді; rate B) егер таймер уақыты аяқталғанға
дейін басқа маршрутизатордан жаңарту бұрынғыларға қарағанда жақсы
болса, онда протокол желіні қол жетімді деп белгілейді және таймерді
өшіреді; v) егер таймер уақыты біткенге дейін метрикасы нашар басқа
маршрутизатордан жаңарту келсе, онда бұл жаңарту еленбейді.

24.

Rip протоколын конфигурациялау
Осылайша, маршруттық ілмектермен күресу шаралары маршрутизаторларға
олардан аулақ болуға мүмкіндік береді. Алайда, rip протоколының конвергенция
уақыты link-state арнасының күй протоколдарымен салыстырғанда ұзақ. Сондықтан
rip протоколы тек шағын желілерде қолданылады. Алайда, аталған Хаттаманың
маңызды артықшылығы бар. Оның жұмыс істеуі үшін жедел жадтың едәуір аз мөлшері
және орталық процессордың аз жылдамдығы қажет. Сондықтан бұл хаттама
сұранысқа ие болып қала береді, ол IPv6 үшін де әзірленген.RIP қашықтық
векторының протоколы маршруттау жаңартуларына ішкі желі маскасы (префикс)
туралы ақпаратты қамтымайды, сондықтан хаттаманың негізгі кемшілігі болып
табылатын толық класс мекенжайларына негізделген маршруттау протоколы
(classfull) болып табылады.

25.

Rip протоколын конфигурациялау
Суреттен 1-желі (192.168.10.16/28), 2-Желі (192.168.10.32/27) және 4-желі
(192.168.10.128/26) 192.168.10.0/24 желісінің ішкі желілері болып табылады. Сонымен
қатар, 1, 2 және 4 желілері 5 және 6 желілерімен бөлінген. Rip интерфейсі мен
протоколының мекен-жайларын конфигурациялау R-A маршрутизаторының
мысалында келтірілген:

26.

Rip протоколын конфигурациялау
RIP class full типті протоколдарға жататындықтан, ол жеке ішкі желілерді толық класс
желісінің бөлігі ретінде біріктіреді, бұл жағдайда C класс желісі, оны show running-config
командасының басып шығаруынан көруге болады. Конфигурация кезінде берілген екі
ішкі желі (192.168.10.16 және 192.168.10.32) rip протоколы класс желісіне біріктірілді
(network 192.168.10.0).

27.

Rip протоколын конфигурациялау
SH IP route командасының басып шығаруынан 192.168.10.0/24 желісі әртүрлі
ұзындықтағы маскалары бар екі тікелей қосылған ішкі желіге бөлінеді:
192.168.10.16/28 және 192.168.10.32/27. Бұл жағдайда 192.168.10.0/24 толық класты
желі ата - ана деп аталады, ал 192.168.10.16/28 және 192.168.10.32/27 ішкі желілері
еншілес желілер деп аталады.
English     Русский Правила