Uploaded by Gʻulom Abdullayev

Lab Conputer Networks

advertisement
OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUXAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
KOMPYUTER INJINIRINGI FAKULTETI
“Kompyuter tizimlari” kafedrasi
KOMPYUTER TARMOQLARI
fanidan laboratoriya mashgʻulotlarini bajarish boʻyicha
USLUBIY KOʻRSATMA
Toshkent 2022
© Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari
universiteti, 2022 yil.
2
Kirish………………………............……………………………………….
4
1.
Cisco Packet Tracer dasturini oʻrnatish va sozlash......................
5
2.
Cisco Packet Tracer dasturida LAN va VLAN tarmoqlarini 15
loyihalash............................................................................................
3.
Cisco Packet Tracer dasturida WAN tarmogʻini loyihalash. 29
Statik va dinamik marshrutlash.......................................................
4.
Cisco Packet Tracer dasturida kichik o’lchamli va katta
o’lchamli korporativ tarmogʻini loyihalash.................................... 64
Xulosa………………………………………….............…………………… 69
Foydalanilgan adabiyotlar roʻyxati…………………..............…………... 70
3
Kirish
Bugun mamlakatda axborot-kommunikatsiya texnologiyalarini davlat
boshqaruvi, iqtisodiyot tarmoqlari, ijtimoiy soha va kundalik hayotga izchil joriy
etish boʻyicha keng koʻlamli ishlar amalga oshirilmoqda. AKTning jadal
rivojlanishi yangi imkoniyatlarni ochib berar ekan, davlat tomonidan keng koʻlamli
qoʻllab-quvvatlashni hamda Respublikaning halqaro AKT bozoridagi oʻrnini
kuchaytirishni talab qiladi.
Bu borada erishilgan natijalarga qaramasdan, axborot texnologiyalari
rivojlanishi va ularni iqtisodiyot sohalariga joriy etishning hozirgi holati,
shuningdek, mahalliy dasturiy mahsulotlarning eksport darajasi hali ham
pastligicha qolmoqda. Axborot texnologiyalarining raqobatdosh va yuqori
unumdorlikka ega tarmogʻini shakllantirish uchun mamlakatning fan va ta’lim
sohasidagi salohiyatidan yetarlicha foydalanilmayapti.
Bu borada Oliy ta’lim muassasalari tomonidan tajribali, bilimdon va
mehnatsevar soha mutahasislarini tayyorlash dolzarb vazifalardan biri boʻlib
qolmoqda. Respublikamizni barcha viloyat, tuman hamda chekka qishloqlarida
zamonaviy axorot texnologiyalarini joriy qilish va turli hil elektron hizmat turlarini
tashkil etish Davlat tomonidan reja asosida amalga oshirilmoqda.
Shu sababli ham “Kompyuter tarmoqlari” fanining oʻqitilishi hamda ushbu
fan doirasida laboratoriya mashgʻulotlarining tashkil etilganligi talabalarga amaliy
tajriba orttirishga katta yordam beradi. Ushbu laboratoriya mashgʻulotlari boʻyicha
uslubiy koʻrsatma kompyuter tarmoqlarini loyihalash bosqichlarini, tarmoq
turlarini hamda Cisco Packet Tracer dasturi yordamida tarmoq qurilmalarini
sozlash borasidagi koʻnikmalarini hosil qiladi. Har bir laboratoriya mashgʻulotlari
davomida talabalar bilimini mustahkamlash uchun topshiriq va savollar keltirilgan.
4
Laboratoriya ishi №1
Cisco Packet Tracer dasturini oʻrnatish va sozlash
Ishdan maqsad: Cisco Packet Tracer dasturini oʻrnatish koʻnikmasini
shakllantirish.
Nazariy qism
Cisco Packet Tracer - bu foydalanuvchilarga tarmoq topologiyalarini
yaratish va zamonaviy kompyuter tarmoqlariga taqlid qilish imkonini beradigan
Cisco Systems tomonidan ishlab chiqilgan oʻzaro faoliyat platformali vizual
simulyatsiya vositasi. Dastur foydalanuvchilarga Cisco marshrutizatorlari va
kommutatorlari konfiguratsiyasini simulyatsiya qilingan buyruq satri interfeysi
yordamida simulyatsiya qilishga imkon beradi. Packet Tracer foydalanuvchi
interfeysi, foydalanuvchilarga taqlid qilingan tarmoq qurilmalarini oʻzlari
xohlagancha qoʻshish va olib tashlashga imkon beradi. Dastur asosan CCNA-ning
asosiy tushunchalarini oʻrganishda yordam beradigan ta’lim vositasi sifatida
Certified Cisco Network Associate Academy talabalariga qaratilgan. Ilgari CCNA
Academy dasturida tahsil olgan talabalar ushbu vositadan ta’lim olish uchun bepul
yuklab olishlari va foydalanishlari mumkin edi.
Packet Tracer kompyuter tarmoqlarining ayrim jihatlarini simulyatsiya
qilishdan tashqari, hamkorlik uchun ham foydalanish mumkin. Packet Tracer 5.0
dan boshlab, Packet Tracer bir nechta foydalanuvchilarga bir nechta
topologiyalarni kompyuter tarmogʻi orqali bir-biriga bogʻlashga imkon beradigan
koʻp foydalanuvchi tizimini qoʻllab-quvvatlaydi. Packet Tracer shuningdek
oʻqituvchilarga oʻquvchilar bajarishi kerak boʻlgan ishlarni yaratishga imkon
beradi. Packet Tracer koʻpincha ta’lim sharoitida oʻquv qoʻllanmasi sifatida
ishlatiladi.
Cisco Packet Tracer interfeysi
1. Dasturning asosiy menyusi quyidagi tarkibga ega:
• Fayl - hujjatlarni ochish / saqlash boʻyicha operatsiyalarni oʻz ichiga oladi;
• Tahrirlash - standart "nusxalash / kesish, qaytarish / qayta bajarish"
operatsiyalari;
• Sozlamalar – dastur sozlamalari amalga oshiriladi;
• Koʻrish - ish maydoni va qurilmalar paneli masshtabi;
• Instrumentallar - ranglar palitrasi va soʻnggi qurilmalarni pardozlash;
• Kengaytmalar - loyihalar ustasi, koʻp foydalanuvchi rejimlari;
• Yordam – tizimdan foydalanish uchun yordam boʻlimi;
5
2.1-rasm. Cisco Packet Tracer interfeysi
2. Instrumentallar paneli, ularning ba’zilari shunchaki menyu elementlarini
takrorlaydi;
3. Mantiqiy va fizik bogʻlanishlar;
4. Boshqa instrumentallar paneli, uchirib tashlash, koʻchirish, masshtablash,
shuningdek paketlarni shakllantirish vositalarini oʻz ichiga oladi;
5. Haqiqiy vaqt rejimidan (Real-Time) simulyatsiya rejimiga oʻtish;
6. Qurilmalar guruhlari va aloqa liniyalari paneli;
7. Oxirgi qurilmalar, bu erda barcha turdagi uzellarni, tugunlarni, kirish
nuqtalarini, oʻtkazgichlarni oʻz ichiga oladi.
8. Maxsus ssenariyalar yaratish uchun panel;
9. Ish maydoni.
Rang maydonlarini joylashtirishga misol (1.2-rasm), masalan, bitta tarmoq
ostini boshqasidan vizual ravishda ajratishga imkon beradi.
Rangli maydonlarni oʻrnatish uchun quyidagi bosqichlarni bajarish lozim:
1 – Instrumentlar panelidagi tegishli belgini tanlash;
2 - "Toʻldirish" maydoni rejimini tanlash;
4 - Ish joyiga maydon chizish.
6
Bundan tashqari, sarlavha qoʻshish va ushbu maydonni koʻchirish /
masshtab qilish mumkin.
2.2-rasm. Rangli hududlarni joylashtirish.
2.3-rasm. Cisco Packet Tracerdagi qurilmalar va aloqa liniyalari
Marshrutizatorlar maxsus marshrutlash algoritmlari asosida ma’lumotlarni
uzatishning optimal yoʻnalishini topish uchun ishlatiladi, masalan, eng kam tranzit
tugunlari boʻlgan marshrutni (yoʻlni) tanlaydi.
2.4-rasm. Router qurilmasi
Ular OSI modelining tarmoq sathida ishlaydi.
2.5-rasm. Kommutator qurilmasi
Kommutatorlar - bu OSI modelidagi ma’lumotlar uzatish sathida ishlaydigan
qurilmalar va bitta yoki 9 ta ichki jadval - kommutatsiya jadvali ichidagi bir nechta
7
tugunlarni birlashtirishga moʻljallangan, shuning uchun trafik faqat u
moʻljallangan MAC manziliga oʻtadi va barcha portlarda takrorlanmaydi (
markaz).
2.6-rasm. Konsentrator qurilmasi
2.7-rasm. Simsiz tarmoq qurilmasi
2.8-rasm. Aloqa liniyalari
Har bir kabel turi faqat ma’lum turdagi interfeyslarga ulanishi mumkin.
2.1-jadval. Kabellarning turlari.
Kabellar turi
Tavsif
Optik
Optik tolali vosita ulanish uchun ishlatiladi
optik portlar oʻrtasida (100 Mbit / s yoki 1000 Mbit / s)
Telefon
Telefon liniyasi aloqasi faqat modem portlari boʻlgan
qurilmalar oʻrtasida oʻrnatilishi mumkin.
Koaksial
Ulanish uchun koaksial vosita ishlatiladi
Simulyatsiya rejimi
Cisco Packet Tracerda tarmoq simulyatsiyasi vositasi mavjud boʻlib, u
tarmoq toʻgʻriligini va deyarli har qanday tarmoq hodisasini simulyatsiya qilishi va
taqlid qilishi mumkin. Masalan, ishlamay qolganda tarmoq qanday munosabatda
boʻlishini yoki kabelni uzib qoʻysangiz yoki tarmoq qurilmalaridan birining
quvvatini oʻchirib qoʻysangiz nima boʻlishini kuzatish mumkin.
Simulyatsiya rejimi paketning tuzilishini kuzatishga va paketning OSI
modeli qatlamlari orqali qanday parametrlar bilan oʻtishini koʻrishga imkon beradi.
8
Laboratoriya ishini bajarish tartibi
Cisco Packet Tracer 7.2 versiyasini oʻrnatish jarayonini koʻrib oʻtamiz.
Cisco
Packet
Tracer
dasturini
Cisco
rasmiy
saytidan
https://www.netacad.com/courses/packet-tracer yuklab oling. Cisco Packet Tracer
7.2 dasturini oʻrnatish faylini zip papkasidan yuklab olgandan soʻng amalga
oshiriloadi. Cisco Packet Tracer 7.2 dasturini Windows razryadiga mos ravishda
yuklab olish kerak (64/32 bitli).
Ishga tushirish: PacketTracer72_64bit_setup.exe oʻrnatish jarayonini
boshlash uchun yuklab olgan faylni oching va sichqonchaning chap tugmasini ikki
marta bosib ishga tushiring.
Quydagi oynada dasturni oʻrnatish uchun Litsenziya shartnomasini qabul
qilishni taqdim etadi va shartlarni qabul qilgandan soʻng (I accept the agreement)
Next tugmasi faollasadi va Next tugmasini bosamiz
2.9-rasm. Cisco paketini kuzatuvchi litsenziya shartnomasi
Foydalanuvchi dastur oʻrnatish fayllarini saqlash uchun moʻljallangan
papkani tanlashi kerak.
2.10-rasm. Belgilangan papkani tanlang
9
Foydalanuvchi oʻrnatmoqchi boʻlgan papkasining nomini tanlab, soʻng
"Next" tugmachasini bosiladi.
2.11-rasm. Boshlash menyusidagi papkani tanlang
O'rnatish paytida foydalanuvchi qoʻshimcha ravishda "Ish stoli yorligʻini
yaratish "va" Tezkor ishga tushirish yorligʻini yaratish "kabi qoʻshimcha
vazifalarni tanlang, soʻngra Next tugmasini bosing.
2.12-rasm. Qoʻshimcha vazifalarni tanlang
Endi, oʻrnatish jarayonini boshlash uchun "Install" tugmachasini bosiladi.
10
2.13-rasm. O'rnatishga tayyor
Rasmda foydalanuvchi Cisco Packat Tracer 7.2-ni oʻrnatish jarayonini
koʻrishi mumkin.
2.14-rasm. O'rnatish
Endi foydalanuvchi Cisco Packet Tracer 7.2-ni oʻrnatish jarayoni
tugaganligini koʻrishi mumkin. O'rnatishdan soʻng Packet tracer-ni ishga tushirish
uchun foydalanuvchi "Launch Cisco Packet Tracer" -ni tanlanadi va “Finish”
tugmasini bosiladi
11
2.15-rasm. O'rnatish tugallandi
Kirishdan keyin foydalanuvchi Cisco Packet Tracerning mantiqiy tarmoq ish
maydoni ekranini koʻrishi mumkin.
2.16-rasm. Cisco Packet Tracer dasturining interfeysi
Qurilma konfiguratsiyalarini sozlash
1-rejimdan 2-chi rejimga о‘tish uchun «enable» komandasi yoziladi
1-Switch>enable
2-Switch#
2-rejimdan 3-rejimga о‘tish uchun «configure terminal» komandasi yoziladi
2-Switch#configure terminal
12
3-Switch(config)#
Rejimdan rejimga (orqaga) kaytish uchun «exit»(yoki disable, Ctrl C va
end ) komandasi yoziladi
Qurilmaning xozirgi vaktdagi konfiguratsiyasini kо‘rish uchun 2rejimda
Switch#show running-config
Konfiguratsiyalarni soxranit qilish
Switch#copy running-config startup-config
Yoki
Switch#write
Qurilma soatini tо‘gʻirlash
Switch#show clock
*0:0:55.449 UTC Mon Mar 1 1993
Switch#clock set 22:46:15 10 march 2019
Switch#show clock
*22:46:37.845 UTC Sun Mar 10 2019
Qurilmani perezagruzka qilish uchun «reload» komandasi yoziladi
Switch#reload
Qurilmani zavudskoy nastroykaga (po umolchaniye) qaytarish uchun
«erase startup-config» komandasi yoziladi
Switch#erase startup-config
Switch#reload
Qurilma nomini о‘zgartirish uchun 3-rejimda «hostname» komandasi
yoziladi
Switch(config)#hostname TATU
TATU(config)#
Tarmoq qurilmasini xavfsizlik kо‘rsatkichlarini sozlash
2-rejimga о‘tish uchun parol qо‘yish (enable ga parol)
TATU(config)#enable password 123456 – ochik kalit asosida
TATU(config)#enable secret burgut – shifrlangan kalit asosida
Parolni shifrlanishini sozlang.
TATU(config)# # service password-encryption
MOTD (qurilmaga kirishda kiruvchini ogohlantiruvchi xabar)
bannerini sozlang.
TATU(config)# banner motd # ogoxlantiruvchi suz #
Console liniyaga parol kuyish
Switch(config)#line console 0
Switch(config-line)#password cisco123
13
Switch(config-line)#login
Switch(config-line)#exec-timeout 0 30
Switch(config-line)#exit
Username yaratish
Switch(config)#username TATU password (secret) 123456
Switch(config)#line console 0
Switch(config-line)#login local
Switch(config-line)#exit
Laboratoriya ishi boʻyicha topshiriqlar:
1. Oʻzingiz foydalanayotgan kompyuterga Cisco Packet Tracer dasturini
oʻrnating va har bir jarayonni rasmga izoh shaklida xisobot tayorlang.
2. Cisco Packet Tracer dasturi tarkibidagi boʻlimlar va ulardagi qurilmalar
haqida ma’lumot keltiring.
Laboratoriya ishi boʻyicha savollar:
1. Kompyuter tarmoqlarining asosiy qurilmalari nimalardan iborat?
2. Foydalanuvchi kompyuteri va serverning farqi nimalardan iborat?
3. Kompyuterlarni tarmoqqa ulanishda qanday qurilmalardan foydalaniladi?
4. Cisco Packet Tracer dasturi qanday dastur hisoblanadi?
5. Cisco Packet Tracer dasturida qanday qurilmalar mavjud.
6. Cisco Packet Tracer dasturida qanday tarmoqlarni loyihalash mumkun.
14
Laboratoriya ishi №2
Cisco Packet Tracer dasturida LAN va VLAN tarmoqlarini loyihalash.
1. LAN tarmogʻini loyihalash
Ishdan maqsad: LAN tarmogʻini Cisco Packet Tracer dasturida loyihalash,
sozlash va ma’lumot almashinish jarayonini tadqiq qilish.
Nazariy qism
Tarmoq kompyuterlar oʻrtasida ma’lumot almashishni ta’minlaydigan
maxsus uskunalar yordamida bir-biriga ulangan kompyuterlar guruhi. Ikki
kompyuter oʻrtasidagi aloqa toʻgʻridan-toʻgʻri boʻlishi mumkin yoki qoʻshimcha
aloqa tugunlaridan foydalanish.
Tarmoqlarning bir nechta turlari mavjud va lokal tarmoq ulardan biri.
Mahalliy tarmoq, aslida, bitta binoda yoki alohida xonada, masalan, kvartirada
ishlatiladigan tarmoq, ularda ishlatiladigan kompyuterlar va dasturlarning oʻzaro
ta’sirini ta’minlash uchun. Turli binolarda joylashgan mahalliy tarmoqlar sun'iy
yoʻldosh aloqa kanallari yoki optik tolali tarmoqlar yordamida bir-biriga ulanishi
mumkin, bu sizga global tarmoq yaratishga imkon beradi, ya’ni bir nechta mahalliy
tarmoqlarni oʻz ichiga olgan tarmoq.
Internet uzoq vaqtdan beri global va keng qamrovli boʻlib kelgan, shu
jumladan yuz minglab turli tarmoqlar va yuz millionlab kompyuterlarni qamrab
olgan tarmoqqa yana bir misoldir. Modem, mahalliy yoki global ulanish orqali
Internetga qanday kirishingizdan qat'iy nazar, har bir Internet foydalanuvchisi
aslida tarmoq foydalanuvchisidir. Internetdan foydalanish uchun Internetbrauzerlar, FTP mijozlari, elektron pochta dasturlari va boshqalar kabi turli xil
dasturlardan foydalaniladi.
Tarmoq arxitekturasining ikki turi mavjud: peer-to-peer va mijoz / server,
Ayni paytda, mijoz / server arxitekturasi deyarli barcha sohalarda qoʻllanilmoqda.
Agar "peer-to-peer" tarmogʻidan foydalanilsa, unda unga kiritilgan barcha
kompyuterlar bir xil huquqlarga ega. Shunga koʻra, har qanday kompyuter oʻz
resurslariga kirishni ta’minlaydigan server yoki boshqa serverlarning resurslaridan
foydalanuvchi mijoz sifatida harakat qilishi mumkin.
Mijoz / server arxitekturasi asosida qurilgan tarmoqda bir nechta asosiy
kompyuterlar - serverlar mavjud. Tarmoqqa kiradigan qolgan kompyuterlar
mijozlar yoki ish stantsiyalari deb ataladi.
Server - bu tarmoqdagi boshqa kompyuterlarga xizmat koʻrsatadigan
kompyuter. Ular taqdim etadigan xizmatlarda bir-biridan farq qiladigan har xil
turdagi serverlar mavjud; ma’lumotlar bazasi serverlari, fayl serverlari, bosma
serverlar, pochta serverlari, veb-serverlar va boshqalar.
15
Xab, switch yoki marshrutizator va shunga uhshash tarmoqni bogʻlovchi
qurilmalar ma’lumotlat oqimini nazorat qilishi uchun sozlanadi. Ularning xar biri
vazifalariga qarab turli joylarda qoʻllaniladi. Misol uchun xab kichik lokal
tarmoqlarda qoʻllansa, switch esa nisbatan katta tarmoqlarda qoʻllaniladi. Tarmoq
foydalanuvchilari soni 10 tadan oshmaganda xabdan foydalanish iqtisodiy jixatdan
xam toʻgʻri echim xisoblanadi. Ammo tarmoqda mavjud kompyuterlar soni 20 va
undan koʻp boʻlsa, switchdan foydalangan ma’quldir. Chunki tarmoqqa katta
yuklanishdagi ma’lumot kelib tushganda, xab uni qayta ishlamasdan barcha
portlarga tarqatadi va natijada xab turli uzilishlarga uchrashi mumkin.
Switch (kommutator)ga bunday yuklanish zarar yetkazmaydi. U biror bir
portga kelib tushgan paketlar ketma – ketligini skanerlab, qaysi portdan chiqishi
kerakligini tanlab, MAC adres boʻyicha oʻsha port orqali uzatadi. Bu xolatda
ishlash tezligi bir qancha millisekundlarga kamayishi mumkin ammo bu
sezilmaydi. Hozirgi kunda tarmoq kommutatori ishlab chiqaruvchi firma,
kompaniyalar orasida raqobat ancha kuchaygan. Switch turli xil segmentda
joylashgan kompyuterlarni bir – biri bilan bogʻlay oladi.
Kommutator OSI modelining kanal sathida ishlaydi. Kommutatorlar koʻprik
texnologiyalari asosida ishlab chiqilgan boʻlib, koʻp hollarda koʻp portli koʻprik
sifatida qaraladi. Bir necha tarmoqlarni tarmoq sathida ulash uchun
mashrutizatorlar xizmat qiladi.
Laboratoriya ishini bajarish tartibi
Cisco Packet Tracer dasturi yordamida LAN (Local Area Netowork)
tarmogʻini biz siz bilan 8 ta kompyuter va 2 ta Switch orqali hosil qilamiz
2.1-rasm. Cisco Packet Tracer dasturi koʻrinishi
Dasturga 8 ta kompyuter va 2 ta switch uskunasini joylashtirib olamiz.
16
2.2-rasm. Cisco Packet Tracer dasturi ish oynasi
Switchni Physical menyusidan 24 ta portga ega switch ekanligini
koʻrishimiz mumkin. Bu switch orqali jami 24 ta kompyuterni bogʻlashimiz
mumkin.
2.3-rasm. Cisco Packet Tracer dasturida qurilma
Config menyusidan Switchimizga TATU deb belgilab olamiz
17
2.4-rasm. Cisco Packet Tracer dasturi swich sozlamasi oynasi
Switchimizni CLI menyusiga kirib kod yozib sozlab olishimiz mumkin.
2.5-rasm. Cisco Packet Tracer dasturi ish oynasi
Biz bu yerda qaysi kompyuter qaysi portga bogʻlanishini oʻzimiz tanlaymiz
18
2.6-rasm. Cisco Packet Tracer dasturi ish oynasi
Dasturga joylashtirib olgan uskunalarimizni avtomatik aloqa liniyasi orqali
bogʻlab chiqamiz.
2.7-rasm. LAN tarmogʻi aloqa liniyasi orqali bogʻlanishi
IP Configuration bandini tanlab har bir kompyuterimizga IP manzil berib
chiqamiz
19
2.8-rasm. Desktop minyusi
Bunda biz 192.168.1.1 dan ketma-ket ravishda 192.168.1.8 gacha manzil
berib olamiz
2.9-rasm. IP manzillarni sozlash oynasi
Tarmoq toʻgʻri qurilganini tekshirib koʻrishimiz uchun, Command Prompt
bandi orqali kirib qaysi kompyuter bilan aloqa qilmoqchi boʻlsak ping orqali IP
manzilini yozib tekshiramiz.
20
2.10-rasm. Desktop oynasi
Biz 2 va 5 kompyuterlarni aloqa almashinishini koʻramiz
2.11-rasm. Desktop oynasining kod yozish oynasi
21
Simulation oynasini ishga tushurib 2 va 5 kompyuterga xabar joʻnatib
koʻramiz.
2.12-rasm. Tarmoqni testlash jarayoni
Yuqorida biz tarmoq toʻgʻri qurilganini koʻrishimiz mumkun.
Laboratoriya ishi boʻyicha topshiriqlar
1. Berilgan qurilmalar varianti boʻyicha kompyuter tarmogʻini loyihalang.
№
Qurilmalar varianti
№
Qurilmalar varianti
1.
6 ta kompyuter, 2 ta swich
2.
12 ta kompyuter, 2 ta swich
3.
4 ta kompyuter, 2 ta swich
4.
12 ta kompyuter, 3 ta swich
5.
5 ta kompyuter, 2 ta swich
6.
14 ta kompyuter, 2 ta swich
7.
7 ta kompyuter, 2 ta swich
8.
14 ta kompyuter, 3 ta swich
9.
8 ta kompyuter, 3 ta swich
10.
14 ta kompyuter, 4 ta swich
11.
10 ta kompyuter, 2 ta swich
12.
16 ta kompyuter, 2 ta swich
13.
10 ta kompyuter, 3 ta swich
14.
16 ta kompyuter, 4 ta swich
15.
12 ta kompyuter, 4 ta swich
16.
16 ta kompyuter, 3 ta swich
2. Loyihalshtirilgan tarmoq qurilmalarini sozlang va ma’lumot almashinish
jarayonlarini tashkillashtiring.
3. Loyihlashtirilgan tarmoqni testlang va natijalarni tahlil qiling.
4. Barcha vazifalarni rasmlar bilan hisobot koʻrinishida taqdim qiling.
Laboratoriya ishi boʻyicha savollar:
1. Tarmoq kammutatori vazifasi nimadan iborat?
2. Tarmoq ish holatida ekanligini qanday tekshirish mumkun?
3. Tarmoqni bogʻlovchi qurilmalar farqini sanab bering.
4. Hub va swich qurilmalaring ishlash tomoilini tushuntirib bering.
5. IP manzil deganda nimani tushunasiz?
22
2. VLAN tarmoqlarini loyihalash
Ishdan maqsad: Cisco Packet Tracer dasturida VLAN tarmogʻini qurish
koʻnikmasini shakllantirish
Nazariy qism
VLAN mantiqan ma’lum bir atribut uchun keng qamrovli domenga
birlashtirilgan tarmoqqa ulangan kompyuterlar guruhi tushuniladi. Masalan,
guruhlarni korxonaning tuzilishiga yoki loyihada yoki vazifada birgalikda ishlash
turiga qarab ajratish mumkin. VLAN-lar bir nechta afzalliklarni taklif qilishadi.
Avvaliga, biz oʻtkazish qobiliyatidan (an'anaviy mahalliy tarmoqlarga nisbatan)
yanada samaraliroq foydalanish, uzatilayotgan ma’lumotni himoya qilish darajasi
va soddalashtirilgan boshqaruv sxemasi haqida gaplashamiz.
2.13-rasm. Tarmoq qurilmasi portlari
Qurilmalar tomonidan yuborilgan koʻplab keng qamrovli paketlar tarmoq ish
faoliyatini pasayishiga olib keladi, chunki foydali operatsiyalar oʻrniga kalitlar
birdaniga hammaga yuborilgan ma’lumotlarni qayta ishlash bilan band boʻladi.
Keng qamrovli uzatishlarni ta’sirini kamaytirish uchun tarmoq ajratilgan
segmentlarga boʻlinadi. Bunday holda, har bir keng qamrovli uzatishlar toʻplami
faqat yuboruvchi kompyuter ulangan segment ichida taqsimlanadi.
Ushbu natijaga turli segmentlarni bir-biriga ulanmagan turli xil fizik
qurilmaga ulash yoki ularni qabul qilishga ruxsat bermaydigan buyruqlar orqali
erishish mumkin.
Quyidagi rasmda toʻrtta ajratilgan tarmoq segmentlari mavjud, ularning har
biri alohida fizik qurilmaga ulangan. Segmentlar orasidagi aloqa marshrutizatorlar
orqali amalga oshiriladi.
23
2.14-rasm. Lokal tarmogʻi
VLAN-lar sizga bitta fizik qurilma bilan tarmoq segmentlarini ajratishga
imkon beradi. Shu bilan birga, hamma narsa funktsional jihatdan bir xil koʻrinishga
ega boʻladi, ammo har bir ofis uchun VLAN qoʻllab-quvvatlanadigan bitta qurilma
ishlatiladi.
2.15-rasm. Tarmoqni VLANlarga ajratish
VLAN texnologiyasi IEEE 802.1Q standartiga asoslangan. Bu sizga
Ethernet trafigiga uzatiladigan ma’lumotlarning ma’lum bir virtual tarmoq - VLAN
teglariga tegishliligi toʻgʻrisida ma’lumot qoʻshish imkonini beradi. Ularning
24
yordami bilan qurilma va buyruqlar tarmoq orqali uzatiladigan kadrlarning
umumiy oqimidan ma’lum bir segmentga tegishli boʻlganlarni tanlashi mumkin.
VLAN texnologiyasi bir nechta LAN tarmoqlarining funktsional
ekvivalentini ularni fizik shaklda amalga oshirish uchun zarur boʻladigan qurilma
va kabellar toʻplamidan foydalanmasdan tashkil etishga imkon beradi. Fizik
tarmoq apparati virtual apparat bilan almashtiriladi. Shuning uchun Virtual LAN
atamasi kiritilgan.
2.16-rasm. Tarmoqni VLANlarga ajratish
Laboratoriya ishini bajarish tartibi
Rasmda koʻrsatilgan tartibda tarmoq qurib oling. Kompyuterlar switch 295024 qurilmasi orqali ulangan. Jadvalda kompyuterlarning manzillari keltirilgan.
2.17-rasm. Lokal tarmoq loyihasi
25
Kompyuter
IP address
Kommutator
2_1
2_2
3_1
3_2
10.0.0.1/8
10.0.0.3/8
10.0.0.2/8
10.0.0.4/8
Switch1
Switch2
Switch1
Switch2
2.1-jadval.Tarmoq manzillari
Port
VLAN
kommutator
1
VLAN 20
1
VLAN 20
2
VLAN 30
2
VLAN 30
Bundan tashqari, biz 2_1 va 2_2 VLAN 20-da, 3_1 va 3_2 VLAN 30-da
ekanligini taxmin qilamiz.
Qurilgan tarmoqning ulanishini tekshirib chiqamiz. Buning uchun 2_1 dan
boshqa barcha kompyuterlarga ping yuboring. Tarmoqda hali VLAN-larga
boʻlinish boʻlmaganligi sababli, barcha kompyuterlar ma’lumot almashinish
mavjud boʻlishi kerak.
Endi biz VLAN 20 va VLAN30-ni switchlarda tarmoqlarni tuzish uchun
sozlaymiz.
Switch1-ni sozlash uchun, Uning CLI menyusini oching. Ochilgan oynada
CLI yorligʻiga oʻting, imtiyozli rejimga oʻting va jadvalga muvofiq VLAN 20 va
VLAN30-ni sozlang.
Kommutatorda VLAN 20 yarating, buning uchun CLI rejimda quyidagi
buyruqni bajaring:
Switch1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#
Konfiguratsiya rejimiga oʻting va VLAN 20 va VLAN 30 ni quyidagicha
sozlash:
Switch1(config)#vlan 20
Switch1(config)#interface fastEthernet 0/1
Switch1(config-if-range)#switchport mode access
Switch1(config-if-range)#switchport access vlan 20
Switch1(config-if-range)#exit
Switch1(config)#vlan 30
Switch1(config)#interface fastEthernet 0/2
Switch1(config-if-range)#switchport mode access
Switch1(config-if-range)#switchport access vlan 30
Kommutatorda mavjud boʻlgan VLAN-lar haqida ma’lumotni quyidagi
buyruq bilan koʻring:
Switch1#sh vl br yoki Switch1#show vlan
Natija quydagicha koʻrinishda namoyon boʻladi:
26
2.18-rasm. VLAN kodi
Xuddi shu tarzda 2-Switchni sozlang.
2.19-rasm. Qurilma kodi
Hozirda VLANlar haqida ma’lumot almashinuvi mavjud emasligi sababli,
kompyuterlar faqat oʻzlarini ping qiladi.
Endi biz Switchlar oʻrtasida almashinadigan magistral yoʻlni tashkil qilamiz.
Buning uchun har bir switchdagi uchinchi portni magistral porti sifatida sozlang.
Switch1 CLI menyusiga kiring va magistral portini oʻrnating:
Switch1>en
Switch1#conf t
Switch1(config)#interface fastEthernet 0/3
Switch1(config)#switchport mode trunk
Switch1(config)#no shutdown
Switch1(config)#exit
27
2.20-rasm. FastEthernet 0/3 interfeysi konfiguratsiyasi
Switch2-da FastEthernet 0 / 3 avtomatik ravishda magistral sifatida
sozlangan.
Endi bitta VLANga kiritilgan kompyuterlar ping orqali aloqa qilishi kerak.
Sizda 2_1 va 2_2 kompyuterlari, shuningdek 3_1 va 3_2 oʻrtasida aloqa
oʻrnatilishi kerak. Ammo boshqa VLANdagi kompyuterlar oʻrtasida aloqa mavjud
boʻlmaydi.
Laboratoriya ishi boʻyicha topshiriqlar
1. Kompyuterlar soni – 8 ta va swichlar soni – 2 ta boʻlgan tarmoqni
loyihalang hamda 2 ta VLANga ajrating.
2. VLAN larda ma’lumot almashinish jarayonlarini testlab koʻring va
natijasini tahlil qiling.
3. Barcha bajarilgan ishlar ketma-ketligini rasmlar va izohlar bilan hisobot
koʻrinishida topshiring.
Laboratoriya ishi boʻyicha savollar
1. VLAN tarmoq deganda qanday tarmoqni tushunasiz?
2. Tarmoqni VLANga ajratish deganda nimani tushunasiz?
3. VLANga ajratishning afzalliklari nimalardan iborat?
4. Qanday tarmoqlarda VLANga ajratish amalga oshiriladi?
28
Laboratoriya ishi №3
Cisco Packet Tracer dasturida WAN tarmogʻini loyihalash. Statik va dinamik
marshrutlash.
1. WAN TARMOGʻINI LOYIHALASH.
Ishdan maqsad: WAN tarmogʻini Cisco Packet Tracer dasturida loyihalash
koʻnikmasiga ega boʻlish.
Nazariy qism
WLAN (Wireless Local Area Network — Simsiz Lokal Tarmoq). WLAN
tarmoqlarini diapazoni yoki qoplash maydoni 160 metrni tashkil qiladi, bu albatta
uning yoʻlidagi toʻsiqlarning qanaqaligiga va qanchaligiga bogʻliq boʻladi. Xuddi
oddiy tarmoqlar kabi WLAN tarmogʻida ham maʼlumotlarning oʻtkazuvchanlik
qobiliyati uning topologiyasidan, yuklanishidan, yuklanish nuqtasining masofasiga
va shu kabi parametrlarga bogʻliq boʻladi. Ushbu tarmoqni eng qulay tomonlaridan
birinchisi uni oson oʻrnatilishida boʻlsa ikkinchisi esa Wi-Fi tarmogʻini
kengaytirishdagi muammolarni umuman yoʻqligi yoki boshqacha qilib aytganda
ushbu tarmoq kengayishi oson boʻlgan eng sodda tarmoq hisoblanadi desam
mubolagʻa boʻlmasa kerak. Ushbu WLAN tarmoʻgini kengaytirish uchun esa
amaliy jihatdan yondoshib qaraganda yangi ulanish nuqtalarini yaratishning
oʻzigina kifoya.
WAN - bu mintaqalar, mamlakatlar yoki hatto dunyoni qamrab olgan
kompyuter tarmogʻi. Biroq, aloqa protokollari va tushunchalarini qoʻllash nuqtai
nazaridan, WAN-larni ma’lumotlarni uzoq masofalarga va turli tarmoqlar oʻrtasida
uzatish uchun ishlatiladigan kompyuter tarmogʻi texnologiyalari sifatida koʻrish
yaxshi boʻlishi mumkin. Ushbu farq OSI modelining quyi qatlamlarida ishlaydigan
(masalan, Ethernet yoki Wi-Fi shakllari ) keng tarqalgan mahalliy tarmoq (LAN)
texnologiyalari koʻpincha jismonan proksimal tarmoqlar uchun ishlab chiqilganligi
va shu sababli ma’lumotlarni oʻnlab orqali uzata olmasligidan kelib chiqadi. ,
yuzlab, hatto minglab mil yoki kilometrlarni tashkil etadi.
WANlar LAN va boshqa turdagi tarmoqlarni bir-biriga ulash uchun
ishlatiladi, shu bilan foydalanuvchilar va kompyuterlar bir joyda joylashgan
foydalanuvchilar boshqa joylardagi foydalanuvchilar va kompyuterlar bilan aloqa
qilishlari mumkin. Koʻpgina WAN-lar ma’lum bir tashkilot uchun tuzilgan va
xususiydir. Internet-provayderlar tomonidan qurilgan boshqalari, tashkilotning
LAN-dan Internetga ulanishlarni ta’minlaydi. WAN koʻpincha ijaraga olingan
chiziqlar yordamida quriladi . Ijaraga olingan chiziqning har bir uchida yoʻriqnoma
LANni bir tomonida, ikkinchi tomonida LAN ichidagi ikkinchi yoʻriqnoma bilan
ulaydi . Ijaraga berilgan chiziqlar juda qimmatga tushishi mumkin. Ijaraga olingan
29
chiziqlardan foydalanish oʻrniga, WAN-larni ham arzonroq boʻlgan elektron
kommutatsiya yoki paketlarni almashtirish usullaridan foydalangan holda qurish
mumkin .
3.1-rasm. WAN tarmoq
Laboratoriya ishini bajarish tartibi
Cisco Packet Tracer dasturiga 8 ta kompyuter, 2 ta switch, 2 ta router
dasturga chaqirib olamiz va koʻrib turganinggizdek joylashtiramiz
3.2-rasm. Lokal tarmoq loyihasi
30
Ikala routerni ham aloqa liniyasi orqali bogʻlab olamiz va birinchi routerni
UZ va ikkinchisini RUS deb nomlab olamiz.
3.3-rasm. Qurilmalarni bogʻlash
Birinchi routerning Config menyusiga kirib FastEthernet 0/0 portiga
192.168.1.100 Ip manzil beramiz.
3.4-rasm. Config oynasi
31
UZ routerining ikkinchi FastEthernat 0/1 portiga 192.168.2.10 Ip manzil
yozib olamiz.
3.5-rasm. Tehnologiyani sozlash oynasi
Shu tarzda ikkinchi RUS routerimizga ham ip manzillarni yozib olamiz.
Endi esa UZ routerimizga ikkinchi routerimiz bilan aloqa almashinishimiz uchun
yoʻnalish beramiz. Quydagi kodni yozamiz.
Router (config-if)#exit
Router (config)#ip router 192.168.3.0 255.255.255.0 fastEthernet 0/0
3.6-rasm. Routerni sozlash kodi
Ikkinchi RUS routerimizga ham birinchi router bilan aloqa almashinishi
uchun yoʻnalish beramiz. Quydagi kodni yozamiz.
Router (config-if)#exit
Router (config)#ip router 192.168.1.0 255.255.255.0 fastEthernet 0/0
3.7-rasm. Routerni sozlash kodi
32
Endi bemalol ikki tarmoq ham bir biri bilan ma’lumot almasha oladi.
3.8-rasm. Qurilmani tarmoqqa bogʻlash
Laboratoriya ishi boʻyicha topshiriqlar
2.
Kompyuterlarning umumiy soni 25 tadan kam boʻlmagan hamda
kamida 2 ta marshrutizator (router) bilan bogʻlangan 2 ta LAN tarmoqni
loyihalashtiring hamda ushbu tarmoqni WAN tarmoqqa bogʻlanishini
tashkillashtiring.
3.
Tarmoqni testlang va natijalarni tahlil qiling.
4.
Amalga oshirilgan ishlar ketma-ketligini hisobot koʻrinishida
shakllantiring.
Laboratoriya ishi boʻyicha savollar
1. Global kompyuter tarmog‘i qurilmalarini sanab bering.
2. Marshrutizator qurilmasining vazifasi nimadan iborat?
3. Server qanday tarmoq qurilmasi hisoblanadi?
4. Simsiz tarmoqlarda marshrutlash qanday amalga oshiriladi?
33
2. STATIK MARSHRUTLASH
Ishdan maqsad: Kompyuter tarmog‘i marshrutizatori yordamida statik
marsrutlash jarayonlarini Cisco Pecket Tracer dasturida tadqiq qilish hamda
loyihalash ko‘nikmasini hosil qilish.
Nazariy qism
Marshrutlash jadvali ikki usulda yaratilishi mumkin: statik va dinamik.
Statik marshrutlashda jadvaldagi yozuvlar qoʻlda kiritiladi va oʻzgartiriladi. Ushbu
usul har safar tarmoq topologiyasida oʻzgarishlar yuz berganda administratorning
aralashuvini talab qiladi. Boshqa tomondan, bu eng barqaror va jadvalni saqlash
uchun minimal marshurizator resurslarini talab qiladi. Dinamik marshrutlash bilan
jadvaldagi yozuvlar bir yoki bir nechta marshrutlash protokollari - RIP, OSPF,
IGRP, EIGRP va boshqalar yordamida avtomatik ravishda yangilanadi,
shuningdek, marshurizator turli xil mezonlarga (koʻrsatkichlar) asoslangan
maqsadli tarmoqlarga optimal yoʻllar jadvalini tuzadi, masalan: oraliq tugunlar,
kanalning oʻtkazuvchanligi, ma’lumotlarni uzatishning kechikishi va boshqalar.
Statik marshrutlash - bu marshrutlar haqida ma’lumotlar har bir
marshrutizatorning marshrut jadvallariga tarmoq ma’muri tomonidan qoʻlda
kiritiladigan marshrutlashning bir turi. Bundan darhol bir qator kamchiliklar kelib
chiqadi. Avvalo, bu tarmoqlarning yomon masshtablashishi hisoblanadi, chunki
n+1 tarmoqlarini qoʻshganda 2*(n+1) marshrut yozuvlarini kiritish kerak boʻladi.
Ammo, statik yozuvlardan foydalanganda, marshurizator protsessori marshrutlarni
aniqlash bilan bogʻliq hisob-kitoblarni amalga oshirishga hojati yoʻqligi – bu uning
asosiy afzalliklaridan biridir.
Statik marshrutlash kichik kompyuter tarmoqlari (1-2 marshrutizatorli) ishini
tashkil qilishda muvaffaqiyatli foydalanilmoqda, bu konfiguratsiya qulayligi va
tarmoqqa qoʻshimcha marshrutlash trafigi koʻrinishida qoʻshimcha yuk yoʻqligi
sababli dinamik marshrutlash protokollari uchun xosdir. Shuningdek, statik
marshrutlash tarmoq ichidagi kompyuterlarda qoʻllaniladi. Bunday holda, odatda
standart shlyuz yoʻnalishi koʻrsatiladi.
Marshrutizator (shlyuz) - bu turli xil IP tarmoqlariga ulangan bir nechta
IP-interfeyslarga ega boʻlgan tarmoq tugunidir (oʻz MAC-manzili va IP-manzilini
oʻz ichiga olgan), bu marshrutlash masalasining yechimiga asoslanib,
jo`natuvchidan qabul qiluvchiga yetkazib berish uchun deytagrammalarni bir
tarmoqdan ikkinchisiga yoʻnaltiradi. Yuqorida ta’kidlab oʻtilganidek, dinamik
marshrutlash - bu qurilmaning qoʻshni marshrutizatorlar bilan qanday aloqa
qilishini belgilaydigan marshrutlash protokolining jarayoni hiosblanadi.
Marshrutizator unga ulangan har bir tarmoq haqidagi ma’lumotlarni yangilaydi.
34
Agar tarmoqda oʻzgarish yuz bersa, dinamik marshrutlash protokoli barcha
marshrutizatorlarga oʻzgarish haqida avtomatik ravishda xabar beradi. Agar statik
marshrutlashdan foydalanayotgan boʻlsangiz, tizim ma’muringiz barcha
qurilmalardagi marshrut jadvallarini yangilashi kerak. Statik marshrutlash jadval
marshrutizatorlarining yoʻnalish jadvalining oʻlchamlarini kamaytiradi, bu odatda
yoʻnalish jadvalidagi soʻnggi qatorni egallagan manzil tarmogʻi sifatida standart
yoʻnalish- default (0.0.0.0) deb nomlanadi. Agar marshurizator jadvalida bunday
yozuv mavjud boʻlsa, u holda marshrutizator jadvalida boʻlmagan barcha tarmoq
raqamlari paketlari standart satrda koʻrsatilgan marshrutizatorga yuboriladi.
Standart shlyuz (default gateway) - marshurizator jadvalida alohida
yozuvlar boʻlmagan trafik yuboriladigan marshurizator manzili. Xuddi shu
marshrutizatorga ulangan qurilmalar (odatda ish stantsiyalari) uchun standart
shlyuzdan foydalanish marshrutizatsiyaning yagona shakli hisoblanadi.
Kompyuterning mavjudligi ICMP (Internet Control Message Protocol)
boshqaruv xabarini yuborish orqali tekshiriladi, u orqali har qanday soʻnggi
stansiya xabarni yuborgan tugunga qaytishi kerak. TCP / IP-ga asoslangan
tarmoqlarda ping dasturi odatda ulanishlarni sinash uchun ishlatiladi. Ushbu dastur
ICMP Echo-Request-ni xostga koʻrsatilgan IP-manzil bilan yuboradi. Ushbu
soʻrovni olgandan soʻng, tekshirilgan tugun javob paketini (ICMP Echo-Reply)
yuborishi shart. Birinchi tugun kelgan javoblarni yozib oladi. Soʻrov yuborish va
javob olish oʻrtasidagi vaqt (RTT, Round Trip Time) marshrut boʻylab ikki
tomonlama kechikishlarni (RTT) va paketlarni yoʻqotish chastotasini aniqlashga
imkon beradi, ya’ni ma’lumot uzatish kanallari va oraliq qurilmalarning yukini
bilvosita aniqlaydi. Metrik - bu kompyuter tarmoqlarida marshrutni tanlashga ta’sir
qiluvchi raqamli koeffitsient. Qoida tariqasida, u maqsadli tarmoqqa "xoplar"
(retranslyatsion o`tishlar) soni yoki aloqa kanalining parametrlari bilan belgilanadi.
Metrik qancha kichik boʻlsa, marshrut shunchalik ustuvor boʻladi. Marshrutlash
halqasi (Routing loop, Петля маршрутизации) - bu marshurizator paketni
notoʻgʻri manzilga yuborganida paydo boʻladigan hodisa. Bunday paketni olgan
marshurizator uni orqaga qaytaradi. Shunday qilib, halqa hosil bo`ladi. Bunday
tsikllarga qarshi kurashish uchun TCP / IP TTL mexanizmini taqdim etadi.
Marshrutlash protokollari, shuningdek, halqalar (loop) bilan ishlashning oʻziga xos
usullarini taklif qiladi.
Laboratoriya ishini bajarish tartibi
Marshrutizator orqali ikkita tarmoqning ulanishini sozlash ko`rib chiqamiz
(3.9-rasm).
35
3.9-rasm. Masalaning qo`yilishi
Bizning maqsadimiz - marshurizator orqali ikkita tarmoqning ulanishini
sozlash.
1-Qadam. Kompyuterni sozlash
Biz 192.168.10.0 kichik tarmogʻida kompyuterlarni sozlaymiz (3.10-rasm).
3.10-rasm. 192.168.10.0 kichik tarmogʻida kompyuterlarni sozlash
Biz 192.168.11.0 tarmoqosti kompyuterlarni sozlaymiz (3.11-rasm).
3.11-rasm. 192.168.11.0 tarmoqosti kompyuterlarni sozlash
2-Qadam. Routerni (marshrutizatorni) sozlash
Biz marshrutizatorni Fa0/0 interfeysidagi birinchi
192.168.10.254 shlyuzi sifatida sozlaymiz (3.12-rasm).
36
tarmoq
uchun
3.12-rasm. Buyruqni kiritish oynasi
Bu yerda quyidagi buyruqlar tasvirlangan: imtiyozli rejim, konfiguratsiya
rejimi, interfeysga kiramiz, ushbu interfeysni yoqamiz, IP-manzil va port
maskasini oʻrnatib, chiqamiz.
Xuddi shunday, biz marshrutizatorni Fa0/1 interfeysidagi ikkinchi tarmoq
uchun 192.168.11.254 shlyuzi sifatida sozlaymiz (3.13-rasm).
3.13-rasm. R1-ni ikkinchi tarmoq uchun 192.168.11.254 shlyuzi sifatida sozlash
3-Qadam. Tarmoq ulanishini tekshirish
Marshurizator jadvalini show ip route buyrugʻi bilan tekshiramiz (3.14rasm).
3.14-rasm. R1 marshrutizatorining marshrutlash jadvalini tekshirish
Bizning marshurizator ikkita tarmoqqa xizmat qiladi. Marshrutizator va
kompyuter oʻrtasidagi aloqani tekshiramiz (3.15-rasm).
37
3.15-rasm. Marshrutizatorning barcha shaxsiy kompyuterlar bilan aloqasi mavjud
Marshrutizatorning ulanishini tarmoq osti bilan tekshiramiz (3.16-rasm).
3.16-rasm. Marshrutizatorning tarmoqostilar bilan ulanishini tekshiramiz
Ping buyrugʻi ulanishni tekshirish uchun ICMP so`rov (exo paket) yuboradi.
Yuqoridagi misolda bitta sorov tranzit vaqti belgilanganidan oshib ketdi, buni davr
koʻrsatib turibdi.
38
Shuningdek, turli xil tarmoqlarning shaxsiy kompyuterlari oʻrtasidagi
aloqani tekshirib koʻramiz (3.17-rasm).
3.17-rasm. PC1 va PC3 aloqa tekshiruvi
3.18-rasmda marshrutizator porti keltirilgan. Koʻrib turganingizdek, unga
RJ-45 kabeli kiritilgan.
3.18-rasm. CISCO 2811 marshrutizatorning Ethernetport 0/0
Laboratoriya ishi boʻyicha topshiriqlar
1-Topshiriq. Cisco qurilmalarida statik marshrutlashni sozlash
3.19-rasm. Tarmoq sxemasi
Quyidagi 3.19-rasmda keltirilgan Ikki tarmoq oʻrtasida aloqa oʻrnatishning
barcha misollarini bajaring:
39
2. Kompyuterni sozlang
3. Marshrutizatorni sozlang
4. Tarmoq ulanishini tetslab koʻring
5. Qaysi protokol tarmoqda takrorlanadigan IP-manzillar yoʻqligini ta’minlashini
aniqlang.
6. Tarmoq tugunlari uchun standart shlyuz marshrutizator portlari bilan qanday
bogʻlanganligini koʻrsatib bering.
Topshiriqni bajarish jarayonida quyidagilarni bajarish kerak:
1. Marshrutizatorlarning tarmoq interfeyslariga, kommutatorlarning
boshqaruv interfeyslariga va lokal kompyuterlarning tarmoq interfeyslariga IPmanzillarni tayinlash;
2. Ketma-ket tarmoq interfeysi orqali qoʻshni marshrutizatorlar oʻrtasida
jismoniy va kanal darajalarida aloqa oʻrnatish;
3. Qoʻshni tarmoq ob'ektlari (C1-S1, C1-R1, S1-R1, R1-R2, R2-S2, R2-C2
va boshqalar) oʻrtasida IP protokoli orqali ma’lumotlarni uzatish imkoniyatiga
erishish;
4. R2 marshrutizatorida C1, C3 lokal kompyuterlari tarmoqlariga statik
marshrutlarni sozlang
5. R1, R3 marshrutizatorlarida mos ravishda C2-C3 va C1-C2 lokal
kompyuterlar tarmoqlariga mos holda "standart" marshrutlarni sozlang;
6. Har qanday tarmoq ob'ektlari oʻrtasida IP orqali ma’lumotlarni uzatish
qobiliyatiga erishish (ping);
3. "Simulyatsiya rejimi" ga oʻtib, qurilmalar oʻrtasida ICMP protokoli
yordamida ma’lumotlar almashinuvi jarayonini koʻrib chiqing va tushuntiring
(Ping buyrugʻini bitta kompyuterdan boshqasiga bajarish orqali), bu jarayonda
ARP protokolining rolini tushuntiring.
2-Topshiriq. WEB-server bilan uchta tarmoqni sozlash. Standart marshrut
tushunchasi.
Biz amaliy ishda quyidagi qurilmalardan iborat sxema bilan ishlaymiz:
➢ ikkita 2950-24 kommutator, 192.168.10.0 tarmogʻida 255.255.255.0
niqobli ikkita kompyuter;
➢ 25.1.255.255.0 niqobli 192.168.20.0 tarmogʻidagi server va kompyuter.
➢ 255.255.255.252 niqobli 192.168.1.0 marshurizator oʻrtasidagi tarmoq
(1841 markali).
➢ 192.168.10.0 tarmogʻidagi kompyuterlar 192.168.20.0 tarmogʻidagi DNSserverga etib borishi kerak (8.12-rasm).
40
3.20-rasm. Tarmoq loyihasi
Bizning tarmoq murakkab emas, koʻp shaxsiy kompyuterlar mavjud emas,
shuning uchun biz dinamik emas, balki statik marshrutizatsiyadan foydalanamiz.
Marshrutizatorlar uchun tarmoq interfeysini sozlash
R1 uchun Fa0 / 1 va R2 uchun Fa0 / 0 portlari orqali marshrutizatorlarning
ulanishini sozlaymiz. Biz Router1-ni 192.168.1.0 marshrutizatorlari orasidagi
tarmoq 255.255.255.252 maskasi bilan masalamimg qo`yilishiga asoslanib
sozlaymiz. Shuning uchun biz Fa 0/1 portiga 192.168.1.1 IP manzilini tayinlaymiz
(3.21-rasm).
3.21-rasm. R1 marshrutizator uchun 0/1 portni sozlash oynasi
Web-interfeys orqali konfiguratsiya qilishda nosh buyrugʻiga teng boʻlgan
On bandiga belgi qoʻyganingizga ishonch hosil qiling.
Shu bilan bir qatorda, marshrutizatorning barcha parametrlarini CLI
yorligʻidagi buyruq satridan quyidagi buyruqlar bilan sozlash mumkin: enable
(imtiyozli rejimni yoqish), config terminal (konfiguratsiya rejimiga kiring),
interface fastethernet0/1 (100mb Ethernet 0/1 interfeysini sozlang), ), ip address
192.168.1.1 255.255.255.252 (interfeys ip manzili va marshurizator tarmogʻining
niqobini yozing), no shutdown (interfeysni yoqing - sukut boʻyicha hamma narsa
oʻchirilgan), exit (interfeysni sozlash rejimidan chiqish), end (tugatilgan
tahrirlash), write (konfiguratsiyani saqlash).
41
Xuddi shunday, biz Router2-ni 192568 marshrutizatorlari orasidagi tarmoq
255.255.255.252 maskasi bilan masalani qo`yilishi asosida tuzamiz. Fa0 / 0 portiga
192.168.1.2 IP-manzil beriladi (3.22-rasm).
3.22-rasm. R2-ni sozlash oynasi
Buyruqning satridan marshrutizatorni sozlashda siz yozish buyruqlarining
qisqartirilgan shaklidan foydalanishingiz mumkin: en (kengaytirilgan rejimni
yoqish). conf t (konfiguratsiya rejimiga oʻting). int fa0/0 (100 mb interfeysni
sozlash. Ethernet 0/0). IP addr192.168.1.2 255.255.255.252 (interfeys ip manzili
va tarmoq maskasini roʻyxatdan oʻtkazing). No shut (interfeysni yoqing - u sukut
boʻyicha oʻchirilgan). exit (interfeysni sozlash rejimidan chiqish). end
(tahrirlashni tugatish). wr (konfiguratsiyani saqlash).
Natijada, marshrutizatorlarni sozlashdan soʻng, portlarda yashil markerlar
yonadi, ya’ni ular oʻrtasida bogʻliqlik mavjud. Marshrutizatorlar orasidagi tarmoq
ishlamoqda, ammo marshrutlash hali mavjud emas, ya’ni bitta tarmoqdan
boshqasiga oʻtish mumkin emas.
Marshrutizatorlarning tarmoq osti bilan ulanishini sozlash
R1 marshrutizatorining Fa0/0 portini 192.168.10.0 tarmogʻi bilan ishlashga
sozlaymiz (3.23-rasm).
3.23-rasm. R1 marshrutizatorining Fa0 / 0 portini 192.168.10.0 tarmogʻi bilan
ishlash uchun sozlash oynasi
42
Xuddi shu tarzda, R2 marshrutizatorining Fa0 / 1 porti 192.168.20.0
tarmogʻi bilan ishlash uchun sozlaymiz (3.24-rasm).
3.24-rasm. R2 marshurizator Fa0 / 1 porti 192.168.20.0 tarmogʻi bilan ishlash
oynasi
Markerlardan koʻrinib turibdiki - tarmoq koʻtarildi (Up), ya’ni barcha
koʻrsatkichlar yashil rangga ega.
PC1 va PC2-ni sozlash
192.168.10.0 tarmogʻidagi kompyuterlarni ishlashni va sozlashni davom
ettiramiz, ya’ni kompyuterlarning IP-ni, tarmoq maskasini va standart shlyuzni
oʻrnatishingiz kerak. Muammoning dastlabki shartlariga koʻra, bizda chap
tomonda 192.168.10.0 tarmogʻidagi 255.255.255.0 niqobli juft kompyuterlar
mavjud (3.25-rasm).
3.25-rasm. PC1 va PC2-ni sozlash oynasi
Standart shlyuz (Default Gateway) - bu kompyuter paketni qayerga
yuborishni bilmasa, uni yuboradigan manzil. Masalan, B xosti A xostiga
ma`lumotlarni A xostga aniq manzilsiz yuborishga harakat qilganda, B xost uchun
moʻljallangan TCP / IP trafigini standart shlyuzga yoʻnaltiradi.
43
Server va PC3-ni sozlash
Keyin PC3 va serverni 192.168.20.0 tarmogʻida sozlashingiz kerak (3.26rasm va 3.27-rasm).
3.26-rasm. Serverni sozlash oynasi
3.27-rasm. PC2-ni sozlash oynasi
Marshrutizatorlarda marshrutni sozlash (standart yoʻnalish)
Tarmoqlarga ping yuborishingiz va vaziyatning quyidagicha ekanligiga
ishonch hosil qilishingiz mumkin: tarmoqdan soʻrovlar ... 10.0 tarmoqqa ... 20.0
oʻtish amalga oshirilayapti, ammo javoblar yoʻq. Shuning uchun
marshrutizatorlarda standart yoʻnalishlarni roʻyxatdan oʻtkazishingiz kerak. Eslab
oʻtamiz, biz 192.168.1.1 IP manzilini Fa0 / 1 portiga va 192.168.1.2 ni Fa0 / 0
portiga tayinladik. Shuning uchun, 192.168.1.1 IP-manzili bilan Fa0/1 porti uchun
R1 marshrutizatorida siz quyidagi buyruqlarni bajarishingiz kerak (3.28-rasm).
3.28-rasm. Standart yoʻnalishni R1-da roʻyxatdan oʻtkazish oynasi
44
Yozuv shuni anglatadiki, marshrutlar tayinlanmagan barcha soʻrovlar R1
tomonidan 192.168.1.2 raqamiga, ya’ni R2 ga yuboriladi.
R2 uchun biz ham xuddi shunday qilamiz (3.29-rasm).
3.29-rasm. Standart yoʻnalishni R2 da roʻyxatdan oʻtkazish oynasi
Yozuv shuni anglatadiki, marshrutlar roʻyxatdan oʻtkazilmagan barcha
soʻrovlar R2 tomonidan 192.168.1.1 raqamiga, ya’ni R1 ga yuboriladi.
Tarmoq ishlashini tekshirish
Marshrutizatorlarni sozlashdan soʻng, tarmoqni sinab koʻrish mumkin,
buning uchun bitta tarmoqdan kompyuterlarni boshqa tarmoqdagi kompyuterlarga
pinglash qilish kerak - (3.30-rasm).
3.30-rasm. Aloqa tekshirish oynasi
45
Ishonch hosil qilish uchun, paketlarning xostlardan qanday oʻtishini koʻrib
chiqamiz va buning uchun tracert 192.168.20.20 buyrugʻidan foydalanamiz (3.31rasm).
Tracert - bu TCP / IP tarmoqlarida ma’lumotlar yoʻnalishlarini aniqlash
uchun moʻljallangan buyruq.
3.31-rasm. Paketlarning kompyuter segmentidan serverga
qanday oʻtishini kuzatish oynasi
Skrinshotdan koʻrinib turibdiki, paketlar avval 192.168.10.5 (R1 - Fa0 / 0
port), keyin 192.168.1.2 (R2 - Fa0 / 0 port) ga oʻtib, soʻngra 192.168.20.20
serveriga keladi - barchasi toʻgʻri!
Biz serverda veb-sahifalar yaratmadik, lekin ular dastlab u yerda sukut
boʻyicha mavjud edi. Veb-brauzerni ishga tushiring va bunga oʻzingiz ishonch
hosil qiling (3.32-rasm).
3.32-rasm. HTTP xizmati ishlaydigan server oynasi
46
3-Topshiriq. Ikki marshrutizatorda tarmoq yaratish
Bu ishimizda ikkita amaliy misol yordamida mahalliy tarmoqlarda statik
marshrutni oʻrganamiz. Statik marshrutlashni sozlash uchun tarmoq sxemasi 3.33rasmda keltirilgan.
3.33-rasm. Tarmoq loyihasi
Agar R0 va R1 uchun marshrutlash jadvalini koʻrish uchun endi show ip
route buyrugʻidan foydalansak, biz quyidagilarni koʻramiz (3.34-rasm va 3.35rasm).
3.34-rasm. 1-marshurizator boʻyicha marshrut jadvali oynasi
3.35-rasm. 2-marshurizator boʻyicha marshrutlash jadvali oynasi
Ayni paytda bizning jadvalimizda faqat toʻgʻridan-toʻgʻri bogʻlangan
tarmoqlar mavjudligini koʻrishimiz mumkin. R0 10.1.2.0 tarmogʻini va R1
10.1.1.0 tarmogʻini bilmaydi. Shuning uchun marshrutizatsiyani sozlash uchun
ushbu marshrutlarni marshurizator jadvallariga qoʻshing:
R0 (config)#ip route 10.1.2.0 255.255.255.0 192.168.1.2
47
R1 (config)#ip route 10.1.1.0 255.255.255.0 192.168.1.1
Endi biz qurilmalarimiz marshrut jadvallarini yana namoyish etamiz (3.36rasm).
3.36-rasm. Marshrut tuzilgan (sozlangan) oynasi
Endi 1-marshurizator 10.1.2.0 tarmoqostiga yoʻnaltirilgan paketlarni
marshrutizatorga 192.168.1.2 ip manzili bilan uzatilishi mumkinligini biladi va 2marshurizator 10.1.1.0 tarmoqostiga yoʻnaltirilgan paketlarni 192.168.1.1. ip
manzili bilan marshrutizatorga yuborish mumkinligini biladi. Shaxsiy
kompyuterning turli tarmoqlardan ulanishini tekshiramiz (3.37-rasm).
3.37-rasm. Statik marshrutlash tuzilgan - PC0 PC3 bilan aloqani tekshirish oynasi
48
Beshta tarmoq va uchta portli marshurizator uchun statik
marshrutlash
Ushbu misolda biz quyidagi tarmoq sxemasini tuzamiz va sozlaymiz (3.38rasm).
Tarmoq sxemasi
Ushbu sxemada beshta tarmoq mavjud: 192.168.1.0, 172.20.20.0,
192.168.100.0, 10.10.10.0 va 192.168.2.0. Har bir kompyuterda standart shlyuz
sifatida ulangan marshrutizatorning interfeysi mavjud. Barcha shaxsiy
kompyuterlarda bir xil niqob mavjud - 255.255.255.0. Har bir port uchun
marshurizator maskasi har xil: Fa0 / 0 - 255.255.255.0, Fa0 / 1 - 255.255.0.0, Fa1 /
0 - 255.255.255.252.
3.38-rasm. Marshrutizatorlar orqali tarmoqlarni ulash
Keyinchalik, marshrutizatorlarni bir-biriga bogʻlaymiz, marshrutizatorga
NM-1FE-TX interfeys kartasini qoʻshishimiz kerak (NM - Tarmoq moduli, 1FE bitta FastEthernet portini oʻz ichiga oladi, TX - 10 / 100MBase-TX-ni qoʻllabquvvatlaydi). Buning uchun marshrutizator0-ning konfiguratsiya oynasiga oʻting,
uni yoqish tugmachasini bosib oʻchiring. Shundan soʻng, NM-1FE-TX interfeys
platasini marshurizator razyomiga torting (3.39-rasm). Karta qoʻshilgandan soʻng
uni yoqish uchun marshrutizatorning almashtirish tugmachasini yana bir marta
bosing. Ikkinchi marshurizator uchun xuddi shu amallarni takrorlang.
3.39-rasm. Interfeys platasini marshrutizatorga joylashtirish oynasi
49
Masalani qo`yilishi
Biz barcha shaxsiy kompyuterlar bir-biri bilan bogʻlanishlari uchun kerakli
sozlamalarni oʻrnatishimiz kerak, ya’ni oʻzaro turli xil tarmoqlardan kompyuterlar
mavjudligini ta’minlash kerak.
Marshrutni sozlash (standart yoʻnalish)
Ayni paytda, biz R2 marshrutizatorining 192.168.100.2 IP-manzili bilan Fa1
/ 0 interfeysiga 192.168.1.100 IP-manzili bilan PC1-dan paket yuborsak, u holda
ICMP paketi chapdan ushbu marshrutizatorga yetib boradi, ammo 192.168.100.2
dan 192.168.1.100 gacha ICMP paketlarini teskari yoʻnalishda yuborganda
muammo paydo bo`ladi. Haqiqat shundaki, R2 marshurizator oʻz marshrut
jadvalida 172.20.20.0 tarmogʻi haqida ma’lumotga ega emas, chunki biz hali ham
standart shlyuzni roʻyxatdan oʻtkazmaganmiz va R2 marshurizator soʻrovga
javoblarni qaerga yuborishni bilmaydi. Tarmoqosti tarmoqlarda marshrutizatsiyani
oʻrnatishning eng oson usuli bu standart marshrutni qoʻshishdir. Buning uchun
konfiguratsiya rejimida R1 marshrutizatorida quyidagi buyruqlarni bajaring (3.40rasm).
3.40-rasm. Standart yoʻnalishni R1-ga oʻrnatish oynasi
Ushbu buyruqlarda 0.0.0.0 raqamlarning birinchi guruhi maqsadli
tarmoqning IP-manzilini, keyingi 0.0.0.0 raqamlar guruhi uning niqobini bildiradi
va oxirgi raqamlar - 192.168.100.2 - bu tarmoqqa kirish uchun paketlarni yuborish
kerak boʻlgan interfeysning IP-manzili hisoblanadi. Agar biz 0.0.0.0 niqobli
tarmoq manzili sifatida 0.0.0.0 ni belgilasak, u holda bu marshrut sukut boʻyicha
yoʻnalishga aylanadi va manzillari toʻgʻridan-toʻgʻri marshrut jadvalida
koʻrsatilmagan barcha paketlar unga yuboriladi.
O`ngdagi R2 marshrutizatorida biz xuddi shu tarzda harakat qilamiz (3.41rasm).
50
3.41-rasm. Standart yoʻnalishni R2-ga oʻrnatish oynasi
IP-manzil 192.168.1.100 boʻlgan PC1-dan paketni R2 marshrutizatorining
192.168.100.2 IP-manzili bilan Fa1 / 0 interfeysiga yuboramiz va nima
oʻzgarganligini koʻrib chiqamiz (3.42-rasm).
3.42-rasm. 192.168.1.100 IP-manzilga ega PC1 kompyuteridan biz R2
marshrutizatorning 192.168.100.2 IP-manzili bilan Fa1 / 0 interfeysini tekshrish
oynasi
Amaliy ishimiz yakunida shuni aytishimiz mumkinki, aytaylik, biz PC1
kompyuteridan 192.168.1.100 manzili (chap tarmoqdan) PC4 kompyuteriga
10.10.10.100 IP-manzili (oʻng tarmoqdan) bilan ping qilishni xohlaymiz.
192.168.1.100 manzili boʻlgan kompyuterdagi standart shlyuz - bu R1
marshrutizatorining Fa0 / 0 interfeysining 192.168.1.1 manzili hisoblanadi.
Birinchidan, kompyuter 10.10.10.100 manzilini marshrutlash jadvalida koʻrib
chiqadi va uni topmagandan soʻng, ICMP paketlari standart manzilga, ya’ni
192.168.1.1 (port Fa0 / 0) bilan R1 marshrutizator interfeysiga yuboriladi. Paketni
51
olgandan soʻng, R1 manzilni koʻrib chiqadi - 10.10.10.100 va uni marshrut
jadvalida ham topishga harakat qiladi. Uni ham topa olmaganida, paket Fa1 / 0
interfeysiga, R2 marshrutizatorning 192.168.100.2 manziliga yuboriladi. R2
marshrutizatori oʻz marshrut jadvalida 10.10.10.100 gacha marshrutni topishga
harakat qiladi. Bu muvaffaqiyatsiz tugaganda, marshurizator 10.0.0.0 tarmogʻiga
yoʻnalishni qidiradi. Ushbu tarmoq haqidagi ma’lumotlar marshurizator jadvalida
joylashgan boʻlib, marshurizator ushbu tarmoqqa kirish uchun paketlarni
toʻgʻridan-toʻgʻri ushbu tarmoq ulangan FastEthernet0 / 1 interfeysiga yuborish
kerakligini biladi. Bizning misolimizda butun 10.0.0.0 tarmogʻi faqat bitta
kompyuter boʻlgani uchun, paketlar darhol manziliga, ya’ni 10.10.10.100 IPmanzili boʻlgan kompyuterga etib boradi. ICMP javob paketlarini yuborishda
barchasi xuddi shu tarzda sodir boʻladi. Biroq, faqat standart yoʻnalishlarni
belgilash bilan har doim ham imkoni boʻlmaydi. Keyinchalik murakkab tarmoq
konfiguratsiyalarida har bir tarmoq uchun marshrutni alohida-alohida yozish kerak
boʻlishi mumkin. Bu oson boʻlmaydi. Shuning uchun katta tarmoqlarda odatda
statik emas, balki dinamik marshrutlash qoʻllaniladi.
Laboratoriya ishi boʻyicha savollar
1. Marshrutlash jadvali necha xil usulda yaratilishi mumkin?
2. Statik marshrutlash nima?
3. Statik marshrutlashning afzalligi nimadan iborat?
4. Statik marshrutlash bilan dinamik marshrutlashning qanday farqi bor?
5. Standart shlyuz (default gateway) nima?
6. ICMP nima?
3. Marshrutlash halqasi (Routing loop, Петля маршрутизации) qanday
hodisa hisoblanadi?
8. Marshrutizatorni sozlashda qanday buyruqlardan foydalanisiz?
9. Tracert qanday buyruq?
52
3. DINAMIK MARSHRUTLASH
Ishdan maqsad: Kompyuter tarmog‘ini RIP va EIGRP protokollari asosida
dinamik marshrutlash jarayonlarini amalga oshirish ko`nikmasini hosil qilish.
Nazariy qism
Marshrutlash - bu paketdagi manzilga yetib borishi mumkin boʻlgan
tarmoqdagi eng yaxshi yoʻlni aniqlash jarayoni. Dinamik marshrutni bir yoki bir
nechta protokollar (RIP v2, OSPF va boshqalar) yordamida amalga oshirish
mumkin.
Dinamik marshrutlash - bu bir yoki bir nechta marshrutlash protokollari
(RIP, OSPF, EIGRP, BGP) yordamida marshrutlash jadvali toʻldiriladigan va
avtomatik ravishda yangilanadigan marshrutlash turi.
Har bir marshrutlash protokoli marshrutni baholash tizimidan (metrikadan)
foydalanadi. Belgilangan tarmoqlarga marshrutni tayinlash quyidagi mezonlarga
asoslanadi:
• retranslyatsion o`tishlar soni
• aloqa kanalining oʻtkazuvchanligi
• ma’lumotlarni uzatishning kechikishi
Marshrutizatorlar UDP orqali xizmat paketlari yordamida bir-birlari bilan
marshrut ma’lumotlarini almashadilar. Ushbu ma’lumot almashinuvi tarmoqdagi
qoʻshimcha trafik mavjudligini va ushbu tarmoqdagi yukni oshiradi. Shuningdek,
marshrutizatorlardagi marshrutlash jadvallari bir-biri bilan kelishishga
ulgurmasligi mumkin, bu esa notoʻgʻri marshrutlar paydo boʻlishiga va
ma’lumotlarning yoʻqolishiga olib kelishi mumkin.
Marshrutlash protokollari uch turga boʻlinadi:
• Vektorli masofali protokollar (RIP)
• Kanallarning holatini kuzatuvchi protokollar (OSPF)
• Aralash protokollar (EIGRP)
RIP protokoli
RIP - bu optimal yoʻlni topish uchun Bellman-Ford algoritmidan
foydalanadigan masofaviy vektorli marshrutlash protokoli. RIP marshrutlash
algoritmi - bu eng oddiy marshrutlash protokollaridan biri. U har 30 soniyada
marshrutlash jadvalini tarmoqqa uzatadi. Protokollarning asosiy farqi shundaki,
RIPv2 (RIPv1dan farqli oʻlaroq) multicast-da ishlashi mumkin, ya’ni uni multicast
manziliga yuborishi mumkin. RIP1-da ruxsat etilgan maksimal hoplar soni
(belgilangan joyga qadar) 15 (15-metrik) hisoblanadi. 15-hop cheklovi RIP-ning
katta tarmoqlarda ishlatilishiga yoʻl qoʻymaydi, shuning uchun protokol koʻpincha
kichik kompyuter tarmoqlarida uchraydi. Protokolning ikkinchi versiyasi - RIP2
protokoli 1994 yilda ishlab chiqilgan va birinchisining takomillashtirilgan
53
versiyasidir. Ushbu protokol qoʻshimcha marshrutlash ma’lumotlarini kiritish
orqali xavfsizlikni yaxshilaydi. Masofaviy vektor protokoli printsipi: har bir
marshrutizator RIP protokolidan foydalangan holda vaqti-vaqti bilan qoʻshnilariga
ushbu marshrutizator ma’lum boʻlgan barcha tarmoqlarga masofani (metrika
(oʻlchov) bilan oʻlchanadigan) oʻz ichiga olgan maxsus vektor paketini uzatadi.
Bunday vektorni olgan marshrutizator vektorning tarkibiy qismlarini oʻziga
qoʻshni bilan masofani koʻpaytiradi va vektorni toʻgʻridan-toʻgʻri oʻziga ma’lum
boʻlgan yoki boshqa marshrutizatorlar bu haqda ma’lum qilgan tarmoqlar yoki
tarmoqlar haqidagi ma’lumotlar bilan toʻldiradi. Router kengaytirilgan vektorni
barcha qoʻshnilariga yuboradi. Router bir necha muqobil marshrutlardan eng past
metrik qiymatiga ega marshrutni tanlaydi va bunday marshrut haqida ma’lumot
uzatgan marshrutizator keyingi o`tish (next hop) sifatida belgilanadi.
Protokol katta tarmoqlarda ishlashga yaroqsiz, chunki u tarmoqni katta trafik
bilan toʻsib qoʻyadi va tarmoq tugunlari kanallarning holati va tarmoq topologiyasi
toʻgʻrisida aniq ma’lumotga ega boʻlmagan holda faqat masofa vektorlari bilan
ishlaydi. Bugungi kunda, hatto kichik tarmoqlarda ham protokol yuqori darajadagi
EIGRP va OSPF protokollari bilan almashtiriladi.
Laboratoriya ishini bajarish tartibi
Olti qurilmali tarmoq uchun RIPv2 versiyasini sozlash
Bizning vazifamiz. 3.43 - rasmda koʻrsatilgan sxema marshrutini sozlash
3.43-rasm. Tarmoq loyihasi
Tarmoqni sozlashda portlarni yoqishni unutmang.
R1 marshrutizatorda RIP marshrutizator protokolini sozlash
Router konsoli konfiguratsiyaga kiring va quyidagi sozlamalarni bajaring
(3.44-rasm).
54
3.44-rasm. Router1 marshrutizatorida RIPv2 protokolini sozlash oynasi
Router (config) #router rip (RIP marshrutizatorini konfiguratsiya rejimiga
kirish). Router (config-router) #network 192.168.10.1 (S1 tugmachasi
tomonidan mijoz tarmogʻini marshrutizatorini ulash). Router (config-router)
#network 192.168.20.1 (Ikkinchi tarmoqni, ya’ni marshrutizatorlar orasidagi
tarmoqni ulash). Router (config-router) #version 2 (RIP protokolining ikkinchi
versiyasidan foydalanishni belgilaydi).
R2-marshrutizatorda RIP protokolini sozlash
2-marshrutizator konfiguratsiyasini kiriting va quyidagi sozlamalarni
bajaring (3.45-rasm).
3.45-rasm. R2- marshrutizatorda RIPv2-protokolini sozlash
Kommutator sozlamalarini va RIP protokolini tekshirish
R1 va R2 marshrutizatorlarida RIPv2 protokoli sozlamalarini koʻrib
chiqamiz (3.46-rasm).
55
3.46-rasm. R1 va R2 marshrutizatorlarining sozlamalari oynasi
Marshrutizatorlarning haqiqatan ham toʻgʻri tuzilganligini va toʻgʻri
ishlashini tekshirish uchun RIP marshrutizator jadvalini quyidagi buyruq
yordamida koʻring: Router # show ip route rip (3.47-rasm va 3.48-rasm).
3.47-rasm. R1 marshrutlash jadvali oynasi
Ushbu jadval 192.168.10.0 tarmogʻiga faqat bitta marshrut mavjudligini
koʻrsatadi: R 1 orqali (10.10.0.1 tarmoq).
3.48-rasm. R2 marshrutlash jadvali oynasi
56
Ushbu jadval 192.168.20.0 tarmogʻiga bitta marshrut mavjudligini
koʻrsatadi: R2 orqali (tarmoq 10.10.0.2).
PC1 va PC2 oʻrtasidagi aloqani tekshirish
Marshrutning toʻgʻri bajarilganligini tekshiramiz (3.49-rasm).
3.49-rasm PC1-dan PC2-ga ping berish oynasi
Laboratoriya ishini bajarish bo`yicha topshiriqlar
1-Topshiriq. Toʻrt qurilmali tarmoq uchun RIP 2-versiyasini sozlash
3.50-rasmda biz RIPv2 marshrutlash protokolini sozlash uchun
foydalanadigan tarmoq koʻrsatilgan.
3.50-rasm Marshrutlash protokollarini sozlash uchun tarmoq loyihasi
Birinchidan, R1 ni sozlaymiz (3.51-rasm).
3.51- rasm R1 marshrutizatorida RIP-protokolini sozlash oynasi
57
Natijani Config yorligʻida koʻrib chiqamiz (3.52-rasm).
3.52-rasm. R1 marshrutizator oynasi, Config yorligʻi oynasi
R2-marshrutlashni sozlaymiz (3.53-rasm).
3.53-rasm. R2-marshrutizatorida RIP-protokolini sozlash oynasi
Biz natijani kuzatamiz (3.54-rasm).
3.54-rasm. R2 marshrutizator oynasi, Config yorligʻi oynasi
Turli xil tarmoqlardan shaxsiy kompyuterlar mavjudligini tekshiramiz
(3.55-rasm).
58
3.55-rasm. RIP protokolini yoʻnaltirish natijasi oynasi
EIGRP marshrutlash protokoli
EIGRP protokolini amalga oshirish osonroq va marshrutizatorning hisoblash
resurslariga OSPFga qaraganda kam talabchandir. EIGRP-da metrikani hisoblash
algoritmi yanada rivojlangan. Metrikani hisoblash formulasida paketning yoʻlidagi
interfeyslarning yuklanishi va ishonchliligini hisobga olish mumkin. EIGRP
protokolining kamchiligi uning faqat Cisco uskunalarida cheklangan
foydalanishidir.
2-Topshiriq. EIGRP protokolini sozlash
Tarmoq sxemasi 3.56-rasm.
3.56-rasm. EIGRP konfiguratsiyasi loyihasi
EIGRP-ni sozlash RIP-ni sozlash bilan juda oʻxshash.
R1 marshrutizatorini dasturlash
R1-ni sozlaymiz (3.57-rasm).
59
3.57-rasm. R1- marshrutizatorni sozlash oynasi
R2 dasturlash
R2-ni sozlaymiz (3.58-rasm).
3.58-rasm. R2-ni sozlash oynasi
Tarmoq ishini tekshirish
Marshrutizatorning ishlashini tekshiramiz (3.59-rasm).
3.59-rasm. Tarmoq holatini tekshirish natijasi oynasi
60
OSPF protokoli
OSPF dinamik marshrutlash protokoli har bir marshrutizator qaysi
tarmoqlarga ulanganligini tavsiflovchi barcha marshrutizatorlar tomonidan yagona
ma’lumotlar bazasidan foydalanishga asoslangan. Har bir kanalni tavsiflashda
marshrutizatorlar u bilan metrikani bogʻlashadi - bu kanal "sifatini" tavsiflovchi
qiymat. Bu OSPF marshrutizatorlarga (barcha kanallar teng boʻlgan RIPdan farqli
oʻlaroq) kanalning haqiqiy oʻtkazuvchanligini koʻrib chiqish va eng yaxshi
marshrutlarni aniqlashga imkon beradi.
OSPF (Open Shortest Path First) - bu link-state (LSA) texnologiyasiga
asoslangan dinamik marshrutlash protokoli bo`lib, eng qisqa yoʻlni topish
algoritmiga asoslangan. Kanal holatini kuzatib borish zonadagi mavjud boʻlgan
barcha marshrutizatorlarning faol interfeyslariga kanal holatidagi e`lonlarni (LSA)
yuborishni talab qiladi. Ushbu e`lonlarda marshrutizator ustidagi har bir kanalning
tavsifi va har bir kanalning narxi koʻrsatilgan. LSA xabarlari faqat tarmoqdagi
oʻzgarishlar yuz bergan taqdirda yuboriladi, ammo har 30 daqiqada bir marta LSA
xabarlari majburan yuboriladi. Protokol avtonom tizimni zonalarga (hududlarga)
boʻlinishini amalga oshiradi. Zonalardan foydalanish tarmoq va marshrutizator
protsessorlariga tushadigan yukni kamaytirishi va marshrutlash jadvallari hajmini
kamaytirishi mumkin.
OSPF protokolining ishlashi
Barcha marshrutizatorlar OSPF yoqilgan barcha interfeyslarda maxsus Hello
paketlarini almashadilar. Shunday qilib, marshrutizator-qoʻshnilar aniqlanadi,
umumiy ma’lumot uzatish kanalini baham koʻrishadi. Shundan soʻng, salom
paketlar har 30 soniyada yuboriladi. Marshrutizatorlar qoʻshnilari bilan qo`shni
holatiga oʻtishga harakat qiladilar. Ushbu holatga oʻtish marshrutizatorlar turi va
zona atributiga koʻra salom paketlar almashinadigan tarmoq turi bilan belgilanadi.
Qoʻshnichilik holatidagi bir nechta marshrutizator bogʻlanish holati ma’lumotlar
bazasini bir-biri bilan sinxronlashtiradi. Har bir marshrutizator kanal holatidagi
e’lonni qoʻshnilariga yuboradi va bunday e’lonni olgan har bir marshrutizator
kanal holatiga oid ma’lumotlar bazasiga ma’lumot yozadi va e’lon nusxasini
boshqa qoʻshnilariga yuboradi. Zonada e'lonlarni tarqatishda barcha
marshrutizatorlar bir xil kanal-ma’lumotlar bazasini yaratadilar. Har bir
marshrutizator grafigini (eng qisqa yoʻl daraxti) hisoblash uchun SPF algoritmidan
foydalanadi. Har bir marshrutizator tuzilgan eng qisqa yoʻl daraxti asosida oʻz
marshrutizatsiyasini quradi.
To`g`ri va teskari maska
Cisco uskunalarida ba’zida teskari maskani ishlatish kerak boʻladi, ya’ni
odatdagi 255.255.255.0 (Subnet mask – to`g`ri maska) emas, balki 0.0.0.255
(Wildcard maskai - teskari maska). Teskari maska kirish roʻyxatlarida (access list)
61
va OSPF protokolida tarmoqlarni tavsiflashda ishlatiladi. Toʻgʻri maska boshqa
barcha holatlarda qoʻllaniladi. Maskalarning farqi shundaki, to`g`ri maska
tarmoqlarda, teskari esa xostlarda ishlaydi. Teskari maska yordamida siz, masalan,
barcha tarmoqosti tarmoqlarda ma’lum manzilga ega xostlarni tanlashingiz va
ularga Internetga kirishga ruxsat berishingiz mumkin. 255.255.255.0 maskali
192.168.1.0 kabi manzillar koʻpincha mahalliy tarmoqlarda ishlatilganligi sababli,
eng keng tarqalgan Wildcard maskasi (shablon maskasi yoki teskari maska yoki
iinvers maska) 0.0.0.255 maskasidir.
Shablon maskasi (wildcard mask) - bu tarmoqdagi xostlar sonini
koʻrsatadigan maska. Tarmoqosti tarmoq maskasiga toʻldiruvchi hisoblanadi.
Tarmoqosti tarmoq maskalarining har bir oktetlari uchun 255-tarmoqosti tarmoq
maskalari sifatida baholandi. Masalan, tarmoq 192.168.1.0 va tarmoqosti maskasi
255.255.255.242 uchun shablon maskasi 0.0.0.13 ga ko`rinishida bo`ladi. Shablon
maskasi ba’zi marshrutlash protokollarining konfiguratsiyasida ishlatiladi,
shuningdek kirish roʻyxatlarini cheklash uchun qulay parametrdir.
Shablon maskasini niqoblash
To`g`ri va teskari maska oʻrtasida bogʻliqlik mavjud: jami har bir bit uchun
bu maskalar yig`indisi 255 ga teng boʻlishi kerak. Bizning tarmoq 192.168.32.0 /
28 boʻlsin. Shablon maskasi quyidagicha hisoblaydi: prefiks / 28 255.255.255.240 yoki 11111111.11111111.11111111.11110000. Shablon maskasi
uchun bizga faqat nollar kerak boʻladi, ya’ni 11110000 raqamini oʻnli raqamga
oʻtkazamiz va hisoblaymiz: 128/64/32/16/8/4/2/1 u 8 + 4 + 2 + 1 = 15 boʻladi,
ya’ni. bizning shablon maskamiz 0.0.0.15 boʻladi.
4-Topshiriq. 4 ta qurilma uchun OSPF protokolini sozlash
3.60-rasmda koʻrsatilgan sxemani yigʻing.
3.60-rasm OSPF protokolini sozlash loyihasi
Marshrutizatorlarni sozlash
R1 ni sozlaymiz (3.61-rasm).
3.61-rasm. R1- marshrutlashni sozlash oynasi
62
Endi R2 marshrutlash uchun sozlamalarni oʻrnatamiz (3.62-rasm).
3.62-rasm. R2 sozlamalari oynasi
Agar CPT-da marshrutizator sozlamalarini tiklashingiz kerak boʻlsa, uning
quvvat tugmachasini oʻchirib qoʻying va keyin uni qayta yoqing.
Natijani tekshirish
Marshrutni tekshirish uchun biz turli xil tarmoqlardan shaxsiy
kompyuterlarni ping bilan oʻtkazamiz (3.63-rasm).
3.63-rasm OSPF ishlashini tekshirish natijalari oynasi
Laboratoriya ishi boʻyicha savollar
1. Marshrutlash kompyuter tarmoqlarida qanday jarayon hisoblanadi?
2. Dinamik marshrutlash nima?
3. EIGRP qanday protokol hisoblanadi?
4. BGP qanday protokol hisoblanadi?
5. OSPF qanday protokol?
6. RIP qanday protokol hisoblanadi?
7. Marshrutlash protokollari necha turga boʻlinadi?
63
Laboratoriya ishi №4
Cisco Packet Tracer dasturida kichik o’lchamli va katta o’lchamli korporativ
tarmogʻini loyihalash
Ishdan maqsad: Kichik korporativ tarmogʻini Cisco Packet Tracer
dasturida yordamida qurish koʻnikmasini shakllantirish
Nazariy qism
Korporatsiya tarmoqlari har qanday tashkilot oʻzaro ta’sir qiluvchi
elementlar (boʻlimlar) toʻplamidir, ularning har biri oʻziga xos tuzilishga ega
boʻlishi mumkin. Elementlar funktsional ravishda bir-biriga bogʻlangan, ya’ni. ular
bitta ish jarayonida ma’lum ish turlarini, shuningdek, ma’lumot almashish,
hujjatlar, fakslar, yozma va ogʻzaki buyruqlar va boshqalarni amalga oshiradilar.
Bundan tashqari, ushbu elementlar tashqi tizimlar bilan oʻzaro ta’sir qiladi va
ularning oʻzaro ta’siri ham axborot, ham funktsional boʻlishi mumkin. Va bu holat
qaysi turdagi faoliyat bilan shugʻullanmasin, deyarli barcha tashkilotlar uchun davlat idorasi, bank, sanoat korxonasi, tijorat firmasi va boshqalar uchun amal
qiladi. Tashkilotning ushbu umumiy koʻrinishi bizni korporativ axborot tizimlarini
qurishning ba’zi umumiy tamoyillarini shakllantirishga imkon beradi, ya’ni. butun
tashkilot boʻylab axborot tizimlari. Korporativ tarmoq - bu korporativ tizimda
ishlatiladigan turli xil ilovalar oʻrtasida ma’lumot uzatishni ta’minlaydigan tizim.
Korporativ tarmoq - bu alohida tashkilotning tarmogʻi. Korporativ tarmoq - bu
TCP / IP protokolidan foydalanadigan va Internet-aloqa standartlaridan
foydalanadigan har qanday tarmoq, shuningdek tarmoq foydalanuvchilariga
ma’lumotlarni etkazib berishni ta’minlaydigan xizmat dasturlari. Masalan, biznes
e'lonlarni, ishlab chiqarish jadvallarini va boshqa xizmat hujjatlarini nashr etish
uchun veb-serverni oʻrnatishi mumkin. Xodimlar kerakli hujjatlarni veb-brauzerlar
yordamida olishadi.
Korporativ tarmoqdagi veb-serverlar foydalanuvchilarga Internetga oʻxshash
xizmatlarni taqdim etishi mumkin, masalan, gipermatnli sahifalar bilan ishlash
(matn, gipermurojaat, grafik va ovoz yozuvlarini oʻz ichiga olgan), veb-mijozlar
talabiga binoan kerakli resurslarni taqdim etish va ma’lumotlar bazalariga kirish.
Ushbu qoʻllanma davomida barcha nashriyot xizmatlari qaerda ishlatilishidan qat'i
nazar (Internetda yoki korporativ tarmoqda) "Internet xizmatlari" deb nomlanadi.
Korporativ tarmoq, qoida tariqasida, geografik jihatdan taqsimlanadi, ya’ni. birbiridan ancha uzoqlikda joylashgan idoralar, boʻlimlar va boshqa tuzilmalarni
birlashtirish. Korporativ tarmoqni yaratish tamoyillari mahalliy tarmoqni yaratish
uchun ishlatilganidan ancha farq qiladi. Ushbu cheklash juda muhimdir va
korporativ
tarmoqni
loyihalashda
uzatiladigan
ma’lumotlar
hajmini
64
minimallashtirish uchun barcha choralar koʻrilishi kerak. Qolganlari uchun
korporativ tarmoq qaysi ilovalar va ular orqali uzatiladigan ma’lumotlarni qanday
ishlashiga cheklovlar qoʻymasligi kerak.
Laboratoriya ishini bajarish tartibi
Cisco Packet Tracer dasturiga 6 ta kompyuter 2 ta switch, router olamiz va
ularni avtomatik aloqa liniyasi orqali bogʻlab olamiz.
4.1-rasm. Tarmoqni loyihalash oynasi
Routerga TATU deb mon berib olamiz
4.2-rasm. Config oylasi
65
Routerni chap tomoniga 192.168.1….ga tegishli holda ip manzil beramiz.
4.3-rasm. Tehnologiyani sozlash oynasi
Routerning oʻng tomoniga 192.168.2… ga tegishli ip manzil beramiz.
4.4-rasm. IP manzillarni berish
Har bir kompyuterga sohasi boʻyicha manzil berib chiqamiz.
66
4.5-rasm. Statik manzilni belgilash
4.6-rasm. Desktop oynasi
Tarmoq toʻgʻri aloqa qilishini birinchi tarmoq birinchi kompyuteri va
ikkinchi tarmoq uchunchi notebooki ga ping 192.168.2.3 manzil berib tekshiramiz
67
4.7-rasm. Loyihalashtirilgan tarmoq
Biz buyerda tarmoq toʻgʻri loyihashtirilganini koʻrishimiz mumkin
Laboratoriya ishi boʻyicha topshiriqlar variantlari:
Berilgan variantlar boʻyicha katta oʻlchamdagi korporativ tarmoqni
loyihalang
№
Topshiriq nomi
№
Topshiriq nomi
1.
2 ta kommutator, 2 ta server, 30 ta2.
5 ta kommutator, 2 ta server, 13 ta
kompyuter, 1 ta marshrutizator
kompyuter, 1 ta marshrutizator
3.
3 ta kommutator, 1 ta server, 25 ta4.
4 ta kommutator, 3 ta server, 14 ta
kompyuter, 3 ta marshrutizator
kompyuter, 2 ta marshrutizator
5.
3 ta kommutator, 3 ta server, 15 ta6.
6 ta kommutator, 3 ta server, 24 ta
kompyuter, 2 ta marshrutizator
kompyuter, 2 ta marshrutizator
7.
4 ta kommutator, 1 ta server, 10 ta8.
3 ta kommutator, 4 ta server, 28 ta
kompyuter, 1 ta marshrutizator
kompyuter, 3 ta marshrutizator
9.
1 ta kommutator, 2 ta server, 20 ta10.
7 ta kommutator, 3 ta server, 8 ta
kompyuter, 3 ta marshrutizator
kompyuter, 1 ta marshrutizator
11.
4 ta kommutator, 2 ta server, 30 ta12.
5 ta kommutator, 3 ta server, 26 ta
kompyuter, 4 ta marshrutizator
kompyuter, 3 ta marshrutizator
13.
2 ta kommutator, 3 ta server, 15 ta14.
7 ta kommutator, 4 ta server, 30 ta
kompyuter, 1 ta marshrutizator
kompyuter, 4 ta marshrutizator
Laboratoriya ishi boʻyicha savollar:
1. Global tarmoq qurilmalarini sanab bering.
2. Marshrutizator vazifasi nimadan iborat?
3. Server qanday qurilma hisoblanadi?
4. Korporativ tarmoq nima?
68
Xulosa
Keyingi yillarda axborot-kommunikatsiya texnologiyalarini davlat
boshqaruvi va davlat xizmatlari koʻrsatishning barcha sohalariga joriy etish
boʻyicha bosqichma-bosqich oʻtkazilayotgan islohotlar axborot xizmatlarini ilgari
surish, «elektron hukumat» tizimini rivojlantirish va amalga oshirish, xalq bilan
muloqot qilish va aholining kundalik muammolarini joylarda oʻz vaqtida hal
qilishning samarali mexanizmlarini yaratish imkonini bermoqda. Bu borada AKT
sohasining barcha sohalarda jadal rivojlanishini talab qilmoqda. Bu borada AKT
sohasida yetuk bilimli mutahasislarni tayorlash hamda zamonaviy oʻquv rejalar
asosida talabalarga mutahasislik fanlarida laboratoriya mashgʻulotlari orqali amaliy
tajribalarini hamda ishlash koʻnikmalarini hosil qilish zarur omillardan biri
hisoblanadi.
Ushbu uslubiy koʻrsatmada “Kompyuter tarmoqlari” fanidan laboratoriya
mashgʻulotlarini bajarish ketma-ketligi keltirildi. Laboratoriya mashgʻulotlarida
kompyuter tarmoqlarining tashkil etuvchilarining xususiyatlarini oʻrganish va
olingan bilimlar boʻyicha topshiriqlar jamlammasi keltirilgan.
Uslubiy koʻrsatmada berilgan topshiriqlarni bajarish uchun Cisco packet
tracer dasturidan foydalanish imkoniyati koʻrsatib oʻtilgan. Bundan tashqari
talabalar bilimini mustahkamlash uchun mashqlar va nazorat savollari berilgan.
69
Foydalanilgan adabiyotlar roʻyxati
Asosiy adabiyotlar
1. Miryusupov Z.Z., Djumanov J.X. «Kompyuter tarmoqlari». – Toshkent.
“Aloqachi”. 2020. 158 b.
2. Musayev M.M. Kompyuter tizimlari va tarmoqlari. Toshkent. Aloqachi
nashriyoti, 2013 yil. 394 bet. – Oliy oʻquv yurtlari uchun qoʻllanma.
3. A.A.Kaxxarov, Yu.Sh.Avazov, U.A.Ruziyev “Kompyuter tizimlari va
tarmoqlari” .T.:”Fan va texnologiyalar”, 2019. 456 bet.
4. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы,
технологии, протоколы. Учебник. - СПб. Питер. 2010 г.
5. Кулаков В. Г., Леохин Ю. Л. Моделирование компьютерных сетей в
симуляторе Cisco Packet Tracer 6. М.: Московский технологический институт,
2016.
Qoʻshimcha adabiyotlar
1. Mirziyoyev Sh.M. Buyuk kelajagimizni mard va olijanob xalqimiz bilan
birga quramiz. Toshkent. 2013. – 488 b.
2. Mirziyoyev Sh.M. Qonun ustuvorligi va inson manfaatlarini ta’minlashyurt taraqqiyoti va xalq farovonligini garovi. Toshkent. 2013.
3. Ватаманюк А. Создание, обслуживание и администрирование сетей.
СПб. Питер. 2010 – 282 с.
4. Ergashev A.Q., Tulyaganov A.A., Gul’turayev N.X. Oʻquv adabiyotlarini
ishlab chiqish va nashr etishga tayorlash boʻyicha uslubiy koʻrsatmalar. TUIT.
2018. - 52 b.
70
Download