Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Bugungi dars mavzusi - RIP, yoki marshrutlash ma'lumotlari protokoli. Biz uni ishlatishning turli jihatlari, konfiguratsiyasi va cheklovlari haqida gapiramiz. Aytganimdek, RIP Cisco 200-125 CCNA kurs o'quv dasturining bir qismi emas, lekin men ushbu protokolga alohida dars ajratishga qaror qildim, chunki RIP asosiy marshrutlash protokollaridan biri hisoblanadi.

Bugun biz 3 jihatni ko'rib chiqamiz: operatsiyani tushunish va marshrutizatorlarda RIPni sozlash, RIP taymerlari, RIP cheklovlari. Ushbu protokol 1969 yilda yaratilgan, shuning uchun u eng qadimgi tarmoq protokollaridan biridir. Uning afzalligi uning g'ayrioddiy soddaligidadir. Bugungi kunda ko'pgina tarmoq qurilmalari, jumladan Cisco, RIP-ni qo'llab-quvvatlashda davom etmoqda, chunki u EIGRP kabi xususiy protokol emas, balki ommaviy protokoldir.

RIPning 2 ta versiyasi mavjud. Birinchi, klassik versiya VLSM-ni qo'llab-quvvatlamaydi - sinfsiz IP-manzillar asoslangan o'zgaruvchan uzunlikdagi pastki tarmoq niqobi, shuning uchun biz faqat bitta tarmoqdan foydalanishimiz mumkin. Bu haqda biroz keyinroq gaplashaman. Ushbu versiya ham autentifikatsiyani qo'llab-quvvatlamaydi.

Aytaylik, sizda 2 ta router bir-biriga ulangan. Bunday holda, birinchi marshrutizator o'zi bilgan hamma narsani qo'shnisiga aytadi. Aytaylik, 10-tarmoq birinchi marshrutizatorga ulangan, 20-tarmoq birinchi va ikkinchi marshrutizator oʻrtasida, 30-tarmoq esa ikkinchi yoʻriqnoma orqasida joylashgan.Keyin birinchi router ikkinchisiga 10 va 20-tarmoqlarni bilishini aytadi va 2-marshrutizator 1-tarmoq va 30-tarmoq haqida biladigan router 20.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Marshrutlash protokoli ushbu ikki tarmoqni marshrutlash jadvaliga qo'shish kerakligini ko'rsatadi. Umuman olganda, bitta yo'riqnoma qo'shni routerga unga ulangan tarmoqlar haqida gapiradi, bu esa qo'shnisiga va hokazo. Oddiy qilib aytganda, RIP - bu g'iybat protokoli bo'lib, u qo'shni marshrutizatorlarga bir-biri bilan ma'lumot almashish imkonini beradi, har bir qo'shni so'zsiz ularga aytilgan narsaga ishonadi. Har bir yo'riqnoma tarmoqdagi o'zgarishlarni "tinglaydi" va ularni qo'shnilari bilan baham ko'radi.

Autentifikatsiyani qo'llab-quvvatlashning yo'qligi tarmoqqa ulangan har qanday router darhol to'liq ishtirokchiga aylanishini anglatadi. Agar men tarmoqni o'chirib tashlamoqchi bo'lsam, men xaker routerimni unga zararli yangilanish bilan ulayman va boshqa barcha routerlar unga ishonganlari uchun ular o'zlarining marshrutlash jadvallarini men xohlagancha yangilaydilar. RIPning birinchi versiyasi bunday xakerlikdan himoya qilmaydi.

RIPv2 da siz routerni mos ravishda sozlash orqali autentifikatsiyani ta'minlashingiz mumkin. Bunday holda, marshrutizatorlar o'rtasidagi ma'lumotlarni yangilash faqat parolni kiritish orqali tarmoq autentifikatsiyasidan o'tgandan keyin mumkin bo'ladi.

RIPv1 eshittirishdan foydalanadi, ya'ni barcha yangilanishlar barcha tarmoq ishtirokchilari tomonidan qabul qilinishi uchun translyatsiya xabarlari yordamida yuboriladi. Aytaylik, birinchi routerga ulangan kompyuter bu yangilanishlar haqida hech narsa bilmaydi, chunki ular faqat marshrutlash qurilmalariga kerak. Biroq, 1-router bu xabarlarni Broadcast ID-ga ega bo'lgan barcha qurilmalarga, ya'ni hatto bunga muhtoj bo'lmaganlarga ham yuboradi.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

RIP ning ikkinchi versiyasida bu muammo hal qilingan - u Multicast ID yoki multicast trafik uzatishdan foydalanadi. Bunday holda, faqat protokol sozlamalarida ko'rsatilgan qurilmalar yangilanishlarni oladi. Autentifikatsiyadan tashqari, RIP ning ushbu versiyasi VLSM sinfsiz IP manzilini qo'llab-quvvatlaydi. Bu shuni anglatadiki, agar 10.1.1.1/24 tarmog'i birinchi marshrutizatorga ulangan bo'lsa, u holda IP manzili ushbu quyi tarmoqning manzillar oralig'ida bo'lgan barcha tarmoq qurilmalari ham yangilanishlarni oladi. Protokolning ikkinchi versiyasi CIDR usulini qo'llab-quvvatlaydi, ya'ni ikkinchi yo'riqnoma yangilanishni olganida, u qaysi tarmoq yoki marshrutga tegishli ekanligini biladi. Birinchi versiyada, agar 10.1.1.0 tarmog'i routerga ulangan bo'lsa, u holda 10.0.0.0 tarmog'idagi qurilmalar va bir xil sinfga tegishli boshqa tarmoqlar ham yangilanishlarni oladi. Bunday holda, yo'riqnoma 2 ham ushbu tarmoqlarning yangilanishi haqida to'liq ma'lumot oladi, ammo CIDRsiz bu ma'lumot A sinf IP manzillari bo'lgan quyi tarmoqqa tegishli ekanligini bilmaydi.

Bu RIP juda umumiy ma'noda. Endi uni qanday sozlash mumkinligini ko'rib chiqamiz. Router sozlamalarining global konfiguratsiya rejimiga o'tishingiz va Router RIP buyrug'idan foydalanishingiz kerak.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Shundan so'ng, buyruq satri sarlavhasi R1(config-router)# ga o'zgarganini ko'rasiz, chunki biz yo'riqnoma pastki buyruq darajasiga o'tdik. Ikkinchi buyruq 2-versiya bo'ladi, ya'ni biz routerga protokolning 2-versiyasidan foydalanishi kerakligini bildiramiz. Keyinchalik, XXXX tarmoq buyrug'i yordamida yangilanishlar uzatilishi kerak bo'lgan reklama qilingan sinfli tarmoq manzilini kiritishimiz kerak.Ushbu buyruq ikkita funktsiyaga ega: birinchidan, qaysi tarmoqni reklama qilish kerakligini, ikkinchidan, qaysi interfeysdan foydalanish kerakligini belgilaydi. Buning uchun. Tarmoq konfiguratsiyasiga qaraganingizda nimani nazarda tutayotganimni tushunasiz.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Bu yerda bizda 4 ta marshrutizator va 192.168.1.0/26 identifikatorli tarmoq orqali kommutatorga ulangan kompyuter mavjud bo'lib, u 4 ta kichik tarmoqqa bo'lingan. Biz faqat 3 ta pastki tarmoqdan foydalanamiz: 192.168.1.0/26, 192.168.1.64/26 va 192.168.1.128/26. Bizda hali ham 192.168.1.192/26 pastki tarmoq mavjud, biroq u kerak emasligi sababli foydalanilmaydi.

Qurilma portlarida quyidagi IP manzillar mavjud: kompyuter 192.168.1.10, birinchi routerning birinchi porti 192.168.1.1, ikkinchi port 192.168.1.65, ikkinchi routerning birinchi porti 192.168.1.66, ikkinchi routerning ikkinchi porti 192.168.1.129. uchinchi routerning birinchi porti 192.168.1.130. Oxirgi marta biz konventsiyalar haqida gaplashgan edik, shuning uchun men konventsiyaga rioya qila olmayman va .1 manzilini yo'riqnoma ikkinchi portiga belgilay olmayman, chunki .1 bu tarmoqning bir qismi emas.

Keyinchalik, men boshqa manzillardan foydalanaman, chunki biz boshqa tarmoqni ishga tushiramiz - 10.1.1.0/16, shuning uchun ushbu tarmoq ulangan ikkinchi routerning ikkinchi porti 10.1.1.1 IP manziliga va to'rtinchisining portiga ega. kaliti ulangan router - manzil 10.1.1.2.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Men yaratgan tarmoqni sozlash uchun qurilmalarga IP manzillarini belgilashim kerak. Birinchi routerning birinchi portidan boshlaylik.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Birinchidan, biz R1 xost nomini yaratamiz, f0/0 portiga 192.168.1.1 manzilini belgilaymiz va 255.255.255.192 pastki tarmoq niqobini belgilaymiz, chunki bizda /26 tarmog'i mavjud. No shut buyrug'i bilan R1 konfiguratsiyasini yakunlaymiz. Birinchi f0/1 routerining ikkinchi porti 192.168.1.65 IP manzilini va 255.255.255.192 pastki tarmoq maskasini oladi.
Ikkinchi marshrutizator R2 nomini oladi, biz birinchi f0/0 portiga 192.168.1.66 manzilini va 255.255.255.192 pastki tarmoq maskasini, 0 manzilini va ikkinchi f1/192.168.1.129 portiga 255.255.255.192/ pastki tarmoq maskasini tayinlaymiz. XNUMX.

Uchinchi marshrutizatorga o'tsak, biz unga R3 xost nomini beramiz, f0/0 porti 192.168.1.130 manzilini va 255.255.255.192 maskasini va f0/1 porti 10.1.1.1 manzilini va 255.255.0.0 maskasini oladi. 16, chunki bu tarmoq /XNUMX.

Nihoyat, men oxirgi routerga boraman, uni R4 deb nomlayman va f0/0 portiga 10.1.1.2 manzili va 255.255.0.0 niqobini tayinlayman. Shunday qilib, biz barcha tarmoq qurilmalarini sozladik.

Va nihoyat, kompyuterning tarmoq sozlamalarini ko'rib chiqaylik - uning statik IP-manzili 192.168.1.10, yarim tarmoq niqobi 255.255.255.192 va standart shlyuz manzili 192.168.1.1.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Shunday qilib, siz turli pastki tarmoqlardagi qurilmalar uchun pastki tarmoq niqobini qanday sozlashni ko'rdingiz, bu juda oddiy. Endi marshrutlashni yoqaylik. Men R1 sozlamalariga o'taman, global konfiguratsiya rejimini o'rnataman va router buyrug'ini yozaman. Shundan so'ng, tizim ushbu buyruq uchun mumkin bo'lgan marshrutlash protokollari uchun maslahatlar beradi: bgp, eigrp, ospf va rip. Bizning o'quv qo'llanmamiz RIP haqida bo'lgani uchun men router rip buyrug'idan foydalanmoqdaman.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Agar siz savol belgisini yozsangiz, tizim ushbu protokolning funktsiyalari uchun mumkin bo'lgan variantlar bilan quyidagi buyruq uchun yangi maslahat beradi: avtomatik xulosa - marshrutlarni avtomatik umumlashtirish, standart-ma'lumot - standart ma'lumotlar taqdimotini boshqarish, tarmoq - tarmoqlar, vaqtlar va boshqalar. Bu erda siz qo'shni qurilmalar bilan almashadigan ma'lumotlarni tanlashingiz mumkin. Eng muhim funksiya - bu versiya, shuning uchun biz 2-versiya buyrug'ini kiritishdan boshlaymiz.Keyingi biz belgilangan IP tarmog'i uchun marshrutni yaratadigan tarmoq kaliti buyrug'ini ishlatishimiz kerak.

Router1 ni sozlashni keyinroq davom ettiramiz, lekin hozircha men Router 3 ga o'tmoqchiman. Undagi tarmoq buyrug'ini ishlatishdan oldin, keling, tarmoq topologiyamizning o'ng tomonini ko'rib chiqaylik. Routerning ikkinchi portida 10.1.1.1 manzili mavjud. RIP qanday ishlaydi? Hatto ikkinchi versiyada ham RIP ancha eski protokol sifatida o'zining tarmoq sinflaridan foydalanadi. Shuning uchun, bizning 10.1.1.0/16 tarmog'imiz A sinfiga tegishli bo'lsa ham, tarmoq 10.0.0.0 buyrug'i yordamida ushbu IP-manzilning to'liq sinf versiyasini ko'rsatishimiz kerak.

Ammo men tarmoq 10.1.1.1 buyrug'ini yozsam va keyin joriy konfiguratsiyaga qarasam ham, tizim avtomatik ravishda to'liq sinf manzillash formatidan foydalangan holda 10.1.1.1 dan 10.0.0.0 gacha tuzatilganligini ko'raman. Shunday qilib, agar siz CCNA imtihonida RIP haqida savolga duch kelsangiz, to'liq sinf manzilidan foydalanishingiz kerak bo'ladi. Agar 10.0.0.0 oʻrniga 10.1.1.1 yoki 10.1.0.0 yozsangiz, xato qilasiz. To'liq sinf manzillash shakliga o'tish avtomatik ravishda sodir bo'lishiga qaramay, tizim xatoni tuzatmaguncha kutmaslik uchun dastlab to'g'ri manzildan foydalanishni maslahat beraman. Esda tuting - RIP har doim to'liq toifadagi tarmoq manzilidan foydalanadi.

Tarmoq 10.0.0.0 buyrug'ini ishlatganingizdan so'ng, uchinchi yo'riqnoma ushbu o'ninchi tarmoqni marshrutlash protokoliga kiritadi va yangilanishni R3-R4 marshruti bo'ylab yuboradi. Endi siz to'rtinchi marshrutizatorning marshrutlash protokolini sozlashingiz kerak. Men uning sozlamalariga kiraman va navbatma-navbat router rip, 2-versiya va tarmoq 10.0.0.0 buyruqlarini kiritaman. Ushbu buyruq bilan men R4 dan tarmoqni reklama qilishni boshlashni so'rayman 10. RIP marshrutlash protokoli yordamida.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Endi bu ikki marshrutizator ma'lumot almashishi mumkin edi, ammo bu hech narsani o'zgartirmaydi. Show ip route buyrug'idan foydalanish FastEthernrt port 0/0 to'g'ridan-to'g'ri 10.1.0.0 tarmog'iga ulanganligini ko'rsatadi. Uchinchi marshrutizatordan tarmoq e'lonini olgan to'rtinchi marshrutizator shunday deydi: "Ajoyib, do'stim, men sizning o'ninchi tarmoq haqidagi xabaringizni oldim, lekin men bu haqda allaqachon bilaman, chunki men ushbu tarmoqqa bevosita ulanganman."

Shuning uchun biz R3 sozlamalariga qaytamiz va tarmoq 192.168.1.0 buyrug'i bilan boshqa tarmoqni joylashtiramiz. Men yana to'liq sinf manzillash formatidan foydalanaman. Shundan so'ng, uchinchi router R192.168.1.128-R3 marshruti bo'ylab 4 tarmog'ini reklama qila oladi. Yuqorida aytib o'tganimdek, RIP - bu "g'iybat" bo'lib, u barcha qo'shnilariga yangi tarmoqlar haqida ma'lumot berib, ularga marshrut jadvalidagi ma'lumotlarni uzatadi. Agar siz hozir uchinchi yo'riqnoma jadvaliga qarasangiz, unga ulangan ikkita tarmoq ma'lumotlarini ko'rishingiz mumkin.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

U ushbu ma'lumotlarni marshrutning ikkala uchiga ham ikkinchi va to'rtinchi marshrutizatorlarga uzatadi. Keling, R2 sozlamalariga o'tamiz. Men bir xil buyruqlarni kiritaman router rip, 2-versiya va tarmoq 192.168.1.0 va bu erda narsalar qiziqarli bo'la boshlaydi. Men tarmoq 1.0 ni ko'rsataman, lekin u 192.168.1.64/26 va 192.168.1.128/26 tarmog'idir. Shuning uchun, men 192.168.1.0 tarmog'ini ko'rsatganimda, men ushbu routerning ikkala interfeysi uchun texnik jihatdan marshrutlashni ta'minlayman. Qulaylik shundaki, faqat bitta buyruq yordamida siz qurilmaning barcha portlari uchun marshrutlashni o'rnatishingiz mumkin.

Router R1 uchun aynan bir xil parametrlarni belgilayman va ikkala interfeys uchun ham xuddi shu tarzda marshrutlashni ta'minlayman. Agar siz hozir R1 ning marshrutlash jadvaliga qarasangiz, barcha tarmoqlarni ko'rishingiz mumkin.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Ushbu router tarmoq 1.0 va tarmoq 1.64 haqida biladi. U 1.128 va 10.1.1.0 tarmoqlari haqida ham biladi, chunki u RIP dan foydalanadi. Bu marshrutlash jadvalining tegishli qatoridagi R sarlavhasi bilan ko'rsatilgan.
Iltimos, ma'lumotlarga e'tibor bering [120/2] - bu ma'muriy masofa, ya'ni marshrutlash ma'lumotlari manbasining ishonchliligi. Bu qiymat kattaroq yoki kichikroq bo'lishi mumkin, lekin RIP uchun sukut bo'yicha 120. Masalan, statik marshrutning ma'muriy masofasi 1 ga teng. Ma'muriy masofa qanchalik past bo'lsa, protokol shunchalik ishonchli bo'ladi. Agar marshrutizator ikkita protokoldan birini tanlash imkoniyatiga ega bo'lsa, masalan, statik marshrut va RIP o'rtasida, u holda u statik marshrut orqali trafikni yo'naltirishni tanlaydi. Qavslar ichidagi ikkinchi qiymat, /2, metrikdir. RIP protokolida metrik hopslar sonini bildiradi. Bunday holda, 10.0.0.0/8 tarmog'iga 2 hopda erishish mumkin, ya'ni R1 router 192.168.1.64/26 tarmog'i orqali trafik jo'natishi kerak, bu birinchi hop va tarmoq orqali 192.168.1.128/26, bu ikkinchi hop, 10.0.0.0 IP manzilli FastEthernet 8/0 interfeysli qurilma orqali 1/192.168.1.66 tarmog'iga kirish.

Taqqoslash uchun, R1 routeri 192.168.1.128 interfeysi orqali 120 hopda 1 ma'muriy masofa bilan 192.168.1.66 tarmog'iga kirishi mumkin.

Endi, agar siz PC0 kompyuteridan 4 IP-manzilli R10.1.1.2 yo'riqnoma interfeysiga ping kiritishga harakat qilsangiz, u muvaffaqiyatli qaytadi.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Birinchi urinish so'rovning vaqti tugadi xabari bilan muvaffaqiyatsiz tugadi, chunki ARP dan foydalanganda birinchi paket yo'qoladi, ammo qolgan uchtasi qabul qiluvchiga muvaffaqiyatli qaytarildi. Bu RIP marshrutlash protokoli yordamida tarmoqdagi nuqtadan nuqtaga aloqani ta'minlaydi.

Shunday qilib, marshrutizator tomonidan RIP protokolidan foydalanishni faollashtirish uchun siz marshrutizator rip, 2-versiya va tarmoq <tarmoq raqami / to'liq toifadagi tarmoq identifikatori> buyruqlarini ketma-ket kiritishingiz kerak.

Keling, R4 sozlamalariga o'tamiz va show ip route buyrug'ini kiritamiz. 10. tarmoq to'g'ridan-to'g'ri yo'riqnoma ulanganligini va 192.168.1.0/24 tarmog'iga RIP orqali 0 IP manzilli f0/10.1.1.1 porti orqali kirish mumkinligini ko'rishingiz mumkin.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Agar siz 192.168.1.0/24 tarmog'ining ko'rinishiga e'tibor qaratsangiz, marshrutlarni avtomatik umumlashtirish bilan bog'liq muammo borligini sezasiz. Avtomatik yig'ish yoqilgan bo'lsa, RIP 192.168.1.0/24 gacha bo'lgan barcha tarmoqlarni umumlashtiradi. Keling, taymerlar nima ekanligini ko'rib chiqaylik. RIP protokolida 4 ta asosiy taymer mavjud.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Yangilash taymeri yangilanishlarni yuborish chastotasi uchun javobgardir, RIP marshrutlashda ishtirok etuvchi barcha interfeyslarga har 30 soniyada protokol yangilanishlarini yuboradi. Bu shuni anglatadiki, u marshrutlash jadvalini oladi va uni RIP rejimida ishlaydigan barcha portlarga tarqatadi.
Tasavvur qilaylik, bizda N1 tarmog'i orqali 2-marshrutizatorga ulangan 2-router bor. Birinchi va ikkinchi routerdan oldin N1 va N3 tarmoqlari mavjud. 1-marshrutizator 2-marshrutizatorga N1 va N2 tarmoqlarini bilishini aytadi va unga yangilanish yuboradi. Router 2 1-marshrutizatorga N2 va N3 tarmoqlarini bilishini aytadi. Bunday holda, har 30 soniyada marshrutizator portlari marshrutlash jadvallarini almashtiradi.

Tasavvur qilaylik, negadir N1-R1 aloqasi uzilib qolgan va 1-marshrutizator endi N1 tarmog'i bilan aloqa qila olmaydi. Shundan so'ng, birinchi router faqat N2 tarmog'iga oid yangilanishlarni ikkinchi routerga yuboradi. Router 2 birinchi yangilanishni olgach, shunday deb o'ylaydi: "ajoyib, endi men N1 tarmog'ini Invalid Timer-ga qo'yishim kerak", shundan so'ng u Invalid timerni ishga tushiradi. 180 soniya davomida u N1 tarmoq yangilanishlarini hech kim bilan almashmaydi, biroq bu vaqtdan so'ng u noto'g'ri taymerni to'xtatadi va yangilash taymerini qayta ishga tushiradi. Agar ushbu 180 soniya davomida u N1 tarmog'ining holati bo'yicha hech qanday yangilanishni olmasa, u uni 180 soniya davom etadigan Hold Down taymeriga joylashtiradi, ya'ni Hold Down taymeri Invalid timer tugagandan so'ng darhol boshlanadi.

Shu bilan birga, Noto'g'ri taymer bilan bir vaqtda boshlanadigan boshqa, to'rtinchi Flush taymer ishlamoqda. Ushbu taymer tarmoq marshrutlash jadvalidan o'chirilgunga qadar N1 tarmog'i haqida oxirgi oddiy yangilanishni olish o'rtasidagi vaqt oralig'ini aniqlaydi. Shunday qilib, ushbu taymerning davomiyligi 240 soniyaga etganida, N1 tarmog'i avtomatik ravishda ikkinchi routerning marshrutlash jadvalidan chiqarib tashlanadi.

Shunday qilib, yangilash taymeri har 30 soniyada yangilanishlarni yuboradi. Har 180 soniyada ishlaydigan noto'g'ri taymer marshrutizatorga yangi yangilanish kelguncha kutadi. Agar u kelmasa, u tarmoqni kutish holatiga qo'yadi, Har 180 soniyada ushlab turish taymeri ishlaydi. Lekin Invalid va Flush taymerlari bir vaqtning o'zida ishga tushadi, shuning uchun Flush boshlanganidan 240 soniya o'tgach, yangilanishda ko'rsatilmagan tarmoq marshrutlash jadvalidan chiqarib tashlanadi. Ushbu taymerlarning davomiyligi sukut bo'yicha o'rnatiladi va uni o'zgartirish mumkin. Bu RIP taymerlari.

Endi RIP protokolining cheklovlarini ko'rib chiqishga o'taylik, ularning bir nechtasi bor. Asosiy cheklovlardan biri avtomatik yig'ishdir.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Keling, 192.168.1.0/24 tarmog'imizga qaytaylik. Router 3 Router 4 ga /1.0 bilan ko'rsatilgan butun 24 tarmog'i haqida ma'lumot beradi. Bu shuni anglatadiki, ushbu tarmoqdagi barcha 256 IP manzillar, jumladan, tarmoq identifikatori va translyatsiya manzili mavjud, ya'ni ushbu diapazondagi istalgan IP manzilga ega qurilmalardan xabarlar 10.1.1.1 tarmog'i orqali yuboriladi. Keling, R3 marshrutlash jadvalini ko'rib chiqaylik.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Biz 192.168.1.0 ta kichik tarmoqqa bo'lingan 26/3 tarmog'ini ko'ramiz. Bu marshrutizator faqat uchta ko'rsatilgan IP manzillarni bilishini anglatadi: /192.168.1.0 tarmog'iga tegishli 192.168.1.64, 192.168.1.128 va 26. Lekin u hech narsani bilmaydi, masalan, IP manzillari 192.168.1.192 dan 192.168.1.225 gacha bo'lgan oraliqda joylashgan qurilmalar haqida.

Biroq, negadir, R4 R3 unga yuboradigan trafik haqida hamma narsani biladi deb o'ylaydi, ya'ni 192.168.1.0/24 tarmog'idagi barcha IP manzillar, bu butunlay yolg'on. Shu bilan birga, marshrutizatorlar bir-birlarini "aldashlari" sababli trafikni kamaytirishni boshlashlari mumkin - oxir-oqibat, 3-router to'rtinchi routerga ushbu tarmoqning pastki tarmoqlari haqida hamma narsani bilishini aytishga haqli emas. Bu "avtomatik yig'ish" deb nomlangan muammo tufayli yuzaga keladi. Bu trafik turli yirik tarmoqlar bo'ylab harakatlanganda sodir bo'ladi. Masalan, bizning holatlarimizda C sinf manzillari bo'lgan tarmoq R3 router orqali A sinf manzillari bo'lgan tarmoqqa ulanadi.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

R3 marshrutizatori ushbu tarmoqlarni bir xil deb hisoblaydi va avtomatik ravishda barcha marshrutlarni bitta tarmoq manziliga jamlaydi 192.168.1.0. Oldingi videolardan birida supernet marshrutlarini sarhisob qilish haqida nima gaplashganimizni eslaylik. Yig'ishning sababi oddiy - marshrutizator marshrutlash jadvalidagi bitta yozuv, biz uchun bu 192.168.1.0 orqali 24/120 [1/10.1.1.1] yozuvi, 3 ta yozuvdan ko'ra yaxshiroq deb hisoblaydi. Agar tarmoq yuzlab kichik kichik tarmoqlardan iborat bo'lsa, unda umumlashtirish o'chirilgan bo'lsa, marshrutlash jadvali juda ko'p sonli marshrutlash yozuvlaridan iborat bo'ladi. Shuning uchun marshrutlash jadvallarida katta hajmdagi ma'lumotlarning to'planishiga yo'l qo'ymaslik uchun avtomatik marshrutni umumlashtirish qo'llaniladi.

Biroq, bizning holatlarimizda, marshrutlarni avtomatik sarhisob qilish muammoni keltirib chiqaradi, chunki u yo'riqnoma noto'g'ri ma'lumot almashishga majbur qiladi. Shuning uchun, biz R3 routerining sozlamalariga o'tishimiz va marshrutlarni avtomatik umumlashtirishni taqiqlovchi buyruqni kiritishimiz kerak.

Buning uchun men marshrutizator rip buyruqlarini ketma-ket yozaman va avtomatik xulosa yo'q. Shundan so'ng, siz yangilanish tarmoq bo'ylab tarqalguncha kutishingiz kerak, so'ngra R4 router sozlamalarida IP routeni ko'rsatish buyrug'idan foydalanishingiz mumkin.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Marshrutlash jadvali qanday o'zgarganini ko'rishingiz mumkin. Jadvalning oldingi versiyasidan 192.168.1.0 orqali 24/120 [1/10.1.1.1] yozuvi saqlanib qolgan, so'ngra yangilash taymeri tufayli har 30 soniyada yangilanadigan uchta yozuv mavjud. Flush taymer yangilanishdan keyin 240 soniya va 30 soniya, ya'ni 270 soniyadan so'ng ushbu tarmoq marshrutlash jadvalidan o'chirilishini ta'minlaydi.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

192.168.1.0/26, 192.168.1.64/26 va 192.168.1.128/26 tarmoqlari toʻgʻri sanab oʻtilgan, shuning uchun endi trafik 192.168.1.225 qurilmasiga moʻljallangan boʻlsa, u qurilma uni tashlab qoʻyadi, chunki router oʻrnatilgan qurilma qayerda ekanligini bilmaydi. o'sha manzil. Ammo oldingi holatda, bizda R3 uchun marshrutlarni avtomatik sarhisob qilish yoqilgan bo'lsa, bu trafik 10.1.1.1 tarmog'iga yo'naltirilgan bo'lardi, bu mutlaqo noto'g'ri edi, chunki R3 bu paketlarni boshqa yubormasdan darhol tashlab yuborishi kerak.

Tarmoq ma'muri sifatida siz minimal miqdordagi keraksiz trafik bilan tarmoqlar yaratishingiz kerak. Misol uchun, bu holda ushbu trafikni R3 orqali yuborishning hojati yo'q. Sizning vazifangiz tarmoq o'tkazuvchanligini iloji boricha oshirish, trafikni kerak bo'lmagan qurilmalarga jo'natishning oldini olishdir.

RIP ning navbatdagi cheklovi Loops yoki marshrutlash tsiklidir. Biz allaqachon marshrutlash jadvali to'g'ri yangilanganda tarmoq konvergentsiyasi haqida gapirgan edik. Bizning holatda, router 192.168.1.0/24 tarmog'i uchun yangilanishlarni olmasligi kerak, agar u bu haqda hech narsa bilmasa. Texnik jihatdan konvergentsiya marshrutlash jadvalining faqat to'g'ri ma'lumotlar bilan yangilanishini anglatadi. Bu marshrutizator o'chirilganda, qayta ishga tushirilganda, tarmoqqa qayta ulanganda va hokazolarda sodir bo'lishi kerak. Konvergentsiya - barcha kerakli marshrutlash jadvalini yangilash tugallangan va barcha kerakli hisob-kitoblar bajarilgan holat.
RIP juda yomon konvergentsiyaga ega va juda, juda sekin marshrutlash protokoli. Ushbu sekinlik tufayli Looplarni yo'naltirish yoki "cheksiz hisoblagich" muammosi paydo bo'ladi.

Men oldingi misolga o'xshash tarmoq diagrammasini chizaman - 1-router N2 tarmog'i orqali 2-marshrutizatorga, N1 tarmog'i 1-marshrutizatorga va N2 tarmog'i 3-routerga ulangan. Negadir N1-R1 aloqasi uzilib qolgan deb faraz qilaylik.

Cisco Training 200-125 CCNA v3.0. 21-kun: Masofa vektor marshrutlash RIP

Router 2 N1 tarmog'iga 1-marshrutizator orqali bir marta kirish mumkinligini biladi, ammo bu tarmoq hozirda ishlamayapti. Tarmoq ishlamay qolgandan so'ng, taymerlar jarayoni boshlanadi, 1-marshrutizator uni ushlab turish holatiga qo'yadi va hokazo. Biroq, 2-marshrutizatorda Yangilash taymeri ishlayapti va belgilangan vaqtda u 1-marshrutizatorga yangilanishni yuboradi, bu N1 tarmog'iga u orqali ikki hopda kirish mumkinligini aytadi. Ushbu yangilanish 1-marshrutizatorga 2-marshrutizatorga N1 tarmog'ining ishlamay qolganligi haqida yangilanishni jo'natishidan oldin keladi.

Ushbu yangilanishni olgandan so'ng, 1-marshrutizator shunday deb o'ylaydi: "Menga ulangan N1 tarmog'i negadir ishlamayotganini bilaman, lekin 2-marshrutizator menga u orqali ikki hopda foydalanish mumkinligini aytdi. Men unga ishonaman, shuning uchun men bir hop qo'shaman, marshrutlash jadvalimni yangilayman va 2-marshrutizatorga N1 tarmog'iga 2-marshrutizator orqali uch marta kirish mumkinligi haqida yangilanish yuboraman!
Birinchi marshrutizatordan ushbu yangilanishni olgandan so'ng, 2-router shunday deydi: "Xo'sh, avvalroq men R1-dan yangilanish oldim, unda N1 tarmog'i u orqali bir marta foydalanish mumkinligi aytilgan. Endi u menga 3 ta hopda borligini aytdi. Ehtimol, tarmoqda biror narsa o'zgargandir, men ishonmayman, shuning uchun men marshrutlash jadvalimni yangilab turaman. Shundan so'ng, R2 birinchi marshrutizatorga yangilanishni yuboradi, unda N1 tarmog'i endi 4 hopda mavjud ekanligini bildiradi.
Muammo nima ekanligini ko'ryapsizmi? Ikkala marshrutizator ham bir-biriga yangilanishlarni yuboradi, har safar bitta hop qo'shadi va oxir-oqibat hoplar soni katta raqamga etadi. RIP protokolida hopslarning maksimal soni 16 tani tashkil qiladi va u bu qiymatga yetgandan so'ng, yo'riqnoma muammo borligini tushunadi va oddiygina ushbu marshrutni marshrutlash jadvalidan olib tashlaydi. Bu RIP-da marshrutlash tsikllari bilan bog'liq muammo. Buning sababi, RIP masofaviy vektor protokoli bo'lib, u tarmoq bo'limlarining holatiga e'tibor bermasdan, faqat masofani kuzatib boradi. 1969 yilda, kompyuter tarmoqlari hozirgidan ancha sekinroq bo'lganida, masofaviy vektor yondashuvi oqlandi, shuning uchun RIP ishlab chiquvchilari asosiy ko'rsatkich sifatida hop sonlarini tanladilar. Biroq, bugungi kunda bu yondashuv ko'plab muammolarni keltirib chiqarmoqda, shuning uchun zamonaviy tarmoqlar OSPF kabi yanada rivojlangan marshrutlash protokollariga keng o'tdi. De-fakto, ushbu protokol ko'pgina global kompaniyalarning tarmoqlari uchun standart bo'lib qoldi. Biz ushbu protokolni quyidagi videolardan birida batafsil ko'rib chiqamiz.

Biz endi RIP-ga qaytmaymiz, chunki ushbu eng qadimgi tarmoq protokoli misolidan foydalanib, men sizga marshrutlash asoslari va ular bundan buyon katta tarmoqlar uchun ushbu protokoldan foydalanmaslikka harakat qiladigan muammolar haqida etarlicha gapirib berdim. Keyingi video darslarda biz zamonaviy marshrutlash protokollarini ko'rib chiqamiz - OSPF va EIGRP.


Biz bilan qolganingiz uchun tashakkur. Bizning maqolalarimiz sizga yoqdimi? Yana qiziqarli tarkibni ko'rishni xohlaysizmi? Buyurtma berish yoki do'stlaringizga tavsiya qilish orqali bizni qo'llab-quvvatlang, Habr foydalanuvchilari uchun biz siz uchun ixtiro qilingan boshlang'ich darajadagi serverlarning noyob analogiga 30% chegirma: VPS (KVM) E5-2650 v4 (6 yadroli) 10GB DDR4 240GB SSD 1Gbps 20 dollardan yoki serverni qanday almashish haqida butun haqiqat? (RAID1 va RAID10, 24 tagacha yadro va 40 Gb gacha DDR4 bilan mavjud).

Dell R730xd 2 barobar arzonmi? Faqat shu yerda 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 televizor 199 dollardan Gollandiyada! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - 99 dollardan! Haqida o'qing Infratuzilma korporatsiyasini qanday qurish kerak. bir tiyinga 730 evroga teng Dell R5xd E2650-4 v9000 serverlaridan foydalanish bilan sinf?

Manba: www.habr.com

a Izoh qo'shish