Uploaded by abdurahmontoychiyev793

VTP v1

advertisement
VTP v1/2 protokoli - amalga oshirish va sozlash
Cisco VTP protokoli - uni tushunish
Salom.
VTP (VLAN Trunk Protocol) protokoli korporativ tarmoqlarda L2 vazifalari bilan shug'ullanuvchi eng
mashhur sotuvchi protokollaridan biridir. VTP bilan ishlash bo'yicha bilim va ko'nikmalar ko'p sabablarga
ko'ra kerak bo'ladi - hech bo'lmaganda, agar tarmoq ushbu protokolni qo'llab-quvvatlasa va nima yo'q
bo'lsa, aslida qanday funksionallikni tushunish uchun kerak. Bu "bu Cisco protokoli bo'lgani uchun, siz
usiz yashay olmaysiz / uning yordami, darhol o'zingizni osib qo'yishingiz kerak" va "ochiq manbalar
hamjamiyati uni ishlab chiqa olmagani uchun, keyin bu zarur protokol emas”.
VTP protokolining tarixi juda uzoq - u birinchi marta CatOS 2.1 da paydo bo'ladi (bular Cisco Catalyst
2900 va 5000), shundan so'ng u ikkinchi versiyaga biroz yangilanadi va juda uzoq vaqt yashaydi.
Haqiqatan ham juda ko'p foydali o'zgarishlarga ega bo'lgan uchinchi versiya bir necha yil oldin
chiqarilgan, ammo hali ham ko'plab boshlang'ich darajadagi qurilmalarda qo'llab-quvvatlanmaydi. Biroq,
bu uni o'rganish kerak emas degani emas.
Ushbu protokolni o'rganish Cisco tomonidan CCNA Routing and Switching va CCNP Routing and
Switching treklariga qo'shiladi yoki olib tashlanadi - shuning uchun biz uni qo'shimcha ravishda Cisco
ICND2 3.0 va Cisco SWITCH 2.0 kurslarida va Advanced dasturining bir qismi sifatida o'rganamiz. CCNA
treki va ba'zi chuqurlashtirilgan kurslardagi savollar - Advanced CCNP trekining alohida darsida.
Shuning uchun, nima va qanday qilib tushunish uchun VTPni bir marta o'rganish mantiqan.
Mundarija
Nima uchun VTP kerak?
VTP texnik jihatdan qanday amalga oshiriladi?
VTP qanday ishlaydi
VTP Azizillo - bu nima?
Asosiy VTP protokolini sozlash
Kengaytirilgan VTP protokolini sozlash
Odatda VTP konfiguratsiya xatolari
Mavjud VTP infratuzilmasiga yangi kalitni qo'shish bilan bog'liq vaziyat
VTPv3 protokoli
Nima uchun VTP kerak?
VTP protokolining asosiy maqsadi korporativ kampus tarmog'idagi kalitlar o'rtasida VLAN ma'lumotlari
bilan ma'lumotlar bazasini sinxronlashtirish muammosini hal qilishdir. Aytgancha, marshrutizatorlar ham
ushbu jarayonda ishtirok etishlari mumkin - agar ularda maxsus karta o'rnatilgan bo'lsa, u aslida minikalit (deb nomlangan kommutator - masalan, hurmatli NM-16ESW, buning yordamida dinamiplar ba'zan
o'tadi. kalit).
VTP protokoli tashkilotdagi VLAN bilan operatsiyalarni soddalashtirishga yordam beradi - parametrlarni
qo'shish, o'chirish, o'zgartirish, shuningdek, vtp kesish funksiyasi tufayli tarmoq trafigini
optimallashtiradi. Zamonaviy versiyaning VTP - uchinchisi - MST protokoli (bu 802.1s) bilan ishlashga
yordam beradi, shuningdek, birinchi va ikkinchi versiyalarning VTP-dagi qadimiy xavfsizlik muammolarini
tuzatadi.
VTP ishlashining mantiqiy modeli
Cisco VTP jismonan to'g'ridan-to'g'ri bog'langan kalitlarni bir-biriga (ya'ni, yo'riqnoma yoki VTPni qo'llabquvvatlamaydigan boshqa kalit orqali emas) VTP domenlari deb ataladigan nomli hududlarga guruhlaydi.
Bitta tashkilotda bir nechta bunday domenlar bo'lishi mumkin, asosiysi ular bir-biri bilan bevosita
aloqada emas, chunki domenlararo o'zaro ta'sir qilish tartibi ishlab chiqilmagan. Taxminlarga ko'ra, VTP
"klassik" kampus tarmog'ida qo'llaniladi, bu erda ko'plab kalitlar mavjud va vazifa "abonentni istalgan
kommutatorda kerakli VLAN-ga ulash imkoniyatiga ega bo'lish". Zamonaviy tarmoqlarda bu dizayn
kamroq va kamroq tarqalgan bo'lib, u tarqatish kalitlaridagi L3 ulanishlari va boshqa o'zaro ta'sir
modellari bilan almashtiriladi, bu esa L2 domenlaridan Spanning Tree-ga o'tish orqali ichki tarmoq orqali
ma'lumotlarni uzatishning ko'proq moslashuvchanligi va tezligini ta'minlaydi; L3-aloqa va ECMP bilan
topologiya.
VTP protokoli texnik jihatdan qanday amalga oshiriladi?
Texnologik jihatdan VTP protokoli ISL yoki 802.1Q freymlariga SNAP ilovasi sifatida amalga oshiriladi. U
802.3 (Ethernet) va 802.5 (Token Ring) da ishlashi mumkin. Va shuningdek, LANE tepasida, lekin umid
qilamanki, bu nekrofiliya sizga ta'sir qilmaydi.
Shuni ta'kidlash kerakki, VTP xizmati ma'lumotlari 802.3 freymiga darhol kiritilmaydi, lekin magistral
sarlavhadan keyin. Bu shunday ko'rinadi:
Oddiy standart 802.3 sarlavhasi (Maqsad MAC, MAC manbasi, biriktirma turi - masalan, 802.1Q holatida
bu 0x8100 bo'ladi)
MChJ qatlamining sarlavhasi (bu ma'lumotlar havolasi qatlamining "yuqori" pastki qavati - CCNA-dan
o'tgan har bir kishi OSI modeli qatlamlarida pastki qatlamlarga ega ekanligini biladi; batafsil ma'lumotni
MChJ va CNAP haqidagi bepul veb-seminarimizda topishingiz mumkin. Kengaytirilgan CCNA trekida),
SSAP/DSAP kodlari 0xAA 0xAA o'z ichiga oladi, bu keyingi narsa SNAP ilovasi ekanligini ko'rsatadi.
SNAP kichik sarlavhasi Tarmoqqa kirish protokoli bo'lib, bundan keyin tarmoq sathining sarlavhasi emas,
balki havola sathining pastki protokollariga keyingi bo'linish bo'lishini ko'rsatadi. Bizning holatlarimizda,
SNAP allaqachon Cisco VTP protokoli (OUI = Cisco, Protocol = 0x2003) sifatida aniqlangan protokol
o'rnatilishi haqida aniq ma'lumotga ega.
Va keyin - VTP xabarlarining turlaridan biriga tegishli VTP protokolining o'zi ma'lumotlari. Bu bo'lishi
mumkin:
Kod 0x01 - E'lon tarkibi (Xulosa reklama);
Kod 0x02 - pastki to'plam reklamasi;
Kod 0x03 - takroriy ma'lumotni so'rash (Reklama so'rovi);
Kod 0x04 - Azizillo uchun ma'lumotlar (VTP qo'shilish xabari);
Shuni ta'kidlaymanki, siz 802.1Q haqida 802.1Q va 802.1ad haqidagi maqolada o'qishingiz yoki tomosha
qilishingiz mumkin.
trunking turlari haqida Advanced CCNA turkumidagi YouTube webinarimizda.
Shunday qilib, yana.
Barcha Cisco VTP trafigi maxsus "Cisco" multicast MAC manziliga o'tadi 01-00-0C-CC-CC-CC - CDP
protokoli trafigi ham xuddi shu manzilga boradi, masalan, chunki u Cisco tomonidan ham ishlab
chiqilgan. Ular qanday qilib ajratilgan? Ajratish sxemasi SNAP "protokol" maydoniga muvofiq ishlatiladi CDP uchun 0x2000, VTP uchun 0x2003 bo'ladi. Bog'lanish darajasini multiplekslashning bir turi.
VTP domenidagi qurilma rollari
O'zaro ta'sir va qurilma rollari darajasida VTP protokoli juda oddiy. Barcha kalitlar uch turga yoki rolga
bo'linadi:
VTP serveri - siz yangi VLAN yaratishingiz, eskilarini o'chirishingiz, mavjudlarini o'zgartirishingiz mumkin
bo'lganlar - umuman olganda, butun VLAN ma'lumotlar bazasini to'liq o'zgartirishingiz mumkin
bo'lganlar. Vlan ma'lumotlar bazasiga Read+Write ruxsatiga ega qurilmalar, boshqacha qilib aytganda.
VTP mijozi - tarmoq orqali boshqa VTP qurilmalaridan e'lonlarni qabul qiladigan va ma'lumotlarni
mahalliy ravishda tuzatish qobiliyatiga ega bo'lmagan kalitlar (faqat o'qish uchun ruxsatga ega
qurilmalar).
Bularning barchasida ishtirok etishni istamaydiganlar va o'zlarining VLAN-larning mahalliy ma'lumotlar
bazasiga ega bo'lishni va ularni erkin sozlashni xohlaydiganlar - VTP uchun "shaffof" kalitlar. Ularning roli
VTP Transparent deb nomlanadi.
Alohida va faqat VTPv3-da - bularning barchasida ishtirok etishni istamaydigan va magistrallar orqali
olingan VTP freymlarini boshqa portlarga uzatmoqchi bo'lmaganlar - VTP Off.
Tarmoqda VTP serveri roliga ega bo'lgan kamida 1 qurilma bo'lishi kerakligi aniq - va agar tarmoqda
faqat bitta kalit bo'lsa, uni VTP shaffof rejimida darhol yoqish mantiqan. Umuman olganda, "shaffof
rejim" qulaydir, chunki kalit, agar u istalgan portda VTP protokoli ramkasini olsa, darhol ushbu ramkani
boshqa barcha magistral portlarga uzatadi - u shunchaki bu kadrni qayta ishlamasdan uzatadi. Bu (vtp
shaffof rejimiga o'tish) boshqa kalitlarning konfiguratsiyaga zararli ta'sir ko'rsatishi ehtimolini oldindan
yo'q qiladi. Ko'rinib turibdiki, bularning barchasi faqat magistral rejimdagi portlarda.
VLAN va ularning sozlamalari haqidagi ma'lumotlarni saqlash
Turli VTP rollari buni turli yo'llar bilan amalga oshiradi:
VTP server roliga ega bo'lgan kalit sozlamalarni ko'rsatilgan saqlash qurilmasidagi (flesh-qurilmalardan
biri) vlan.dat faylida saqlaydi.
VTP Transparent yoki VTP Off rolli kalit sozlamalarni konfiguratsiyada saqlaydi (bu config.text yoki
oddiyroq aytganda, NVRAM)
VTP Client roliga ega kalit sozlamalarni RAMda saqlaydi (ular konfiguratsiyada yoki fleshda ko'rinmaydi)
VTP domenlari
VTP domenlari, yuqorida aytib o'tilganidek, bir-biriga bevosita ulangan kalitlarning kichik to'plamidir.
Qurilmaning VTP domeniga tegishli ekanligini aniqlash uchun domen nomi va parol xeshini taqqoslash
qo'llaniladi (albatta, bir-biri bilan emas, balki qurilmalar o'rtasida - ya'ni VTP qurilmalari to'g'ri bog'lanishi
uchun bu ikkala parametr mos kelishi kerak) . VTP domen nomi uzunligi 32 baytgacha bo'lgan matn
qatoridir (agar nom qisqaroq bo'lsa, u nollar bilan to'ldiriladi - nol to'ldirish), parol ham matn qatori
bo'lib, tarmoqda sof shaklda uzatilmaydi, saqlanadi. agar qurilma vlan.dat faylidagi VTP roli Serverida va
VTP Transparent rejimida ishlayotgan bo'lsa - NVRAMda ishlayotgan bo'lsa.
Quyidagi ikkita muhim nuqtaga e'tibor bering. Birinchisi, domen nomi katta-kichik harflarga sezgir,
chunki satrlar bayt-bayt asosida taqqoslanadi. Shuning uchun, Domen domenidan va DOMAIN
domenidan kalitlar bir-biri bilan ishlamaydi. Ikkinchisi parol bilan ishlaydi. Kadrlar freym xeshini emas,
balki parol xeshini olib yuradi. Shuning uchun, bu parol faqat domen a'zoligini aniqlash uchun kerak va
hech qanday tarzda VTP xabarining yaxlitligini tasdiqlamaydi. Uni shunchaki bir marta yozib olish va
ularga "qonuniylik" berish uchun VTP xabarlariga qo'shish mumkin.
Eslatma: Bundan tashqari, ikkita kalit muvaffaqiyatli ulanishi uchun ular VTP protokolining bir xil
versiyalariga ega bo'lishi kerak. Bu, umuman olganda, mantiqiy.
Eslatma: Agar siz VTP protokolini o'zining asosiy vazifasi - VLAN bazasini sinxronlash uchun
ishlatmasangiz ham, siz uchun kalitlarning domen nomiga nisbatan bir xil VTP sozlamalari bo'lishi ma'qul.
Buning sababi shundaki, dinamik magistral muzokaralar protokoli - DTP - e'lon qilish protsedurasi
paytida VTP domenining nomini yuboradi va agar nom mos kelmasa, muzokaralar sodir bo'lmaydi. Bular.
Dinamik avtomatik rejimda portlar bilan bir-biriga qarama-qarshi bo'lgan ikkita kalit, turli VTP domenlari
bo'lsa, shunchaki magistralni muzokara qila olmaydi. Bir nechta echimlar bo'ladi - avtomatik
muzokaralarni o'chiring (switchport rejimi trunk), DTPni o'chirib qo'ying (switchport nonegotiate) yoki
hali ham bir xil domen nomlarini o'rnating.
VTP Client va VTP Server rollari bilan kalitlar bir-biriga nimani uzatadi?
VTP qanday ishlaydi
VTP protokoli asosan foydali ish qiladi - u VLAN ma'lumotlar bazasini qurilmalar o'rtasida uzatadi. U buni
quyidagi hollarda qiladi:
Agar siz VTP server roliga ega qurilmada VLAN ma'lumotlar bazasini o'zgartirgan bo'lsangiz (ya'ni, siz
muvaffaqiyatli yozishni amalga oshirgan bo'lsangiz - qaysi biri VLAN qo'shgani, VLAN-ni o'chirib
tashlaganligi, VLAN nomini o'zgartirganligi muhim emas), u holda o'zgartirish uzatiladi. dan keyin
darholyozuvlarni yuritish.
Oxirgi muvaffaqiyatli qayddan keyin 300 soniya o'tgan bo'lsa (yuqoriga qarang).
Eslatma: Agar sizda kalit bo'lsa, VLAN ma'lumotlar bazasidagi yozuvlar darhol ketadi - ya'ni. Siz VLAN
yaratdingiz, aytaylik - bildirishnoma darhol chiqdi. Agar marshrutizatorda kommutator bo'lsa, siz avval
"to'plamda" o'zgarishlar kiritasiz, so'ngra APPLY buyrug'ini bajarasiz va u muvaffaqiyatli
qo'llanilgandagina e'lon yuboriladi.
VTP 1 va 2 versiyalari faqat 1 dan 1005 gacha raqamlarga ega VLAN orqali ma'lumotlarni uzatadi.
Afsuski, dahshatli vaqtlar merosi, CatOS, o'n bitli vlan raqamlari, quyma temir o'yinchoqlar, moslik
haqidagi fikrlar va boshqa sabablar. Ammo VTPv3-da bu muvaffaqiyatli hal qilindi va VLANlar haqida
ma'lumotlar almashinuvi butun diapazonni qamrab oladi - 1 dan 4094 gacha.
Shuni esda tutingki, VTP tarqatishning boshlang'ich tashabbuskori faqat VTP Server roliga ega bo'lgan
qurilma bo'lishi mumkin, ammo har qanday kalit yangilanishni yo'naltirishi mumkin - ya'ni. VTP Client
roliga ega bo'lgan qurilma VTP serveriga bevosita ulanishi shart emas. Mijoz, VLAN ma'lumotlar
bazasining yangi versiyasi bilan serverdan pochta xabarini olgan holda, uni boshqa barcha magistral
portlarga uzatadi, ularning orqasida yana boshqa VTP Clients va VTP Transparent bo'lishi mumkin va u
to'xtaguncha davom etadi. 802.1D standartining kalitlarning maksimal maydon diametri bo'yicha
cheklovlari bu erda qo'llanilmaydi.
Shunday qilib, ma'lumotlar bazasini yangilash juda oddiy narsa. Siz VTP serverisiz, vlan ma'lumotlar
bazasi siz uchun yangilandi, siz barcha magistral portlarga e'lon yubordingiz, VTPni qo'llabquvvatlaydigan barcha kalitlar uni o'qib chiqdi va agar ular VTP mijozi yoki VTP serveri bo'lsa, ular buni
qo'llaganlar. o'zlariga va uni yanada jo'natishdi va agar VTP Transparent bo'lsa - ular buni o'zlariga
qo'llamadilar, balki yubordilar. Qaysi ma'lumotlar bazasi zamonaviyroq ekanligi qanday aniqlanadi?
Versiya tizimidan foydalanish.
Har bir vlan ma'lumotlar bazasi o'z versiyasiga ega bo'ladi. Agar qurilma mavjud ma'lumotlar bazasidan
eskiroq yangilanishni qabul qilsa, mavjud ma'lumotlar bazasi yangisi bilan almashtiriladi. To'liq, hech
qanday qo'shilmasdan/birlashmasdan.
Bundan tashqari, VTP ning juda foydali funktsiyasi deb ataladi. Azizillo:
VTP kesish
Ushbu funktsiyaning maqsadi oddiy - har bir kalit haqiqatda ishlatilgan VLAN-larni "hisoblaydi" va
foydalanilmagan VLAN VTP orqali kelganda, qo'shniga ushbu trafikni yuborishdan foyda yo'qligi haqida
xabar bering. Faqat birinchi 1000 ta VLAN ushbu mexanizmga bo'ysunadi, birinchisidan tashqari (ya'ni,
kesish faqat 2 dan 1001 gacha raqamlarga ega VLANlar uchun ishlaydi). Bundan tashqari, faqat unicast
va noma'lum multicast trafik kesiladi, shuning uchun, masalan, STP oilaviy protokollarining BPDUlari
filtrlanmaydi. Bular. Aytaylik, bizda ikkita kalit bor - A va B. A kommutatori VTP server roliga, B esa VTP
mijoz roliga ega. Ularning orasida 802.1Q magistral kanali mavjud. B kalitida vtp kesish funksiyasi
yoqilgan. Aytaylik, A kommutatori VLAN bazasiga VLAN 10 va VLAN 20 ni qo'shdi. Shunga ko'ra, A
kommutatori VLAN bazasining yangi tahriri haqida VTP protokoli orqali qo'shni B xabar beradi. Qo'shni B
ushbu VLAN-larni ma'lumotlar bazasiga qo'shadi va endi, A kommutatoriga ulangan mijoz, masalan,
VLAN 10 da translyatsiya qilganda, bu translyatsiya B kommutatoriga yetib boradi. B kommutatorida
bitta port va interfeys bo'lmasligi mumkinligiga qaramay. VLAN 10 va boshqa magistrallar yo'q (ya'ni, B
kaliti VLAN 10 trafigiga umuman muhtoj emas). Bunday holda, kesish mexanizmi foydalanilmagan VLANdan B kommutatoriga trafikni jo'natmaslik orqali A va B kalitlari orasidagi kanal o'tkazish qobiliyatini
tejashga qodir bo'ladi. Bularning barchasi qanday sozlanadi?
Asosiy VTP protokolini sozlash
Avvalo, VTP protokolidan foydalanmoqchi bo'lgan tarmoq topologiyasini chizing. Qaysi protokol
versiyalari qurilmalar tomonidan qo'llab-quvvatlanishiga qarang (odatda VTPv2 hamma joyda mavjud).
Server bo'ladigan qurilmani tanlang (u ayniqsa tez bo'lishi shart emas, u STP emas, VTP serverida maxsus
yuk yo'q, faqat maksimal ish vaqtiga ega bo'lishi maqsadga muvofiq). Agar siz VTP dan foydalanishni
xohlamasangiz (masalan, xavfsizlik nuqtai nazaridan), barcha qurilmalarni VTP Transparent rejimiga
o'tkazing (yoki uskuna va operatsion tizim tomonidan qo'llab-quvvatlansa, o'chiring).
VTP domen nomini sozlash
host(config)#vtp domen_nomi Siz domen nomini odatdagidek o'chira olmaysiz, faqat uni o'zgartirishingiz
mumkin. Bular. Agar siz dastlab NULL bo'lgan standart qiymatni o'zingiznikiga almashtirgan bo'lsangiz, u
holda tamom.
Eslatma: Albatta, "hamma narsa" emas. Qurilmani qayta yoqing, rommon-ga o'ting, vlan.dat faylini
o'chirib tashlang va hammasi joyida - VTP Server roli egasining VTP sozlamalari u erda saqlanadi, shuning
uchun u darhol hamma narsani "unutib qo'yadi".
VTP parolini o'rnatish
host(config)#vtp parol paroli No vtp password buyrug'ini kiritish orqali parolni bo'sh holatga qaytarish
mumkin. Esda tuting, VTP paroli xavfsiz tarzda saqlanadi (VTP Server uchun - vlan.dat faylida, VTP
Transparent uchun - NVRAMda), shuning uchun agar siz VTP dan foydalansangiz, boshqa joyda
takrorlanmaydigan parol yarating, chunki VTP parolini olish nisbatan oson. Ushbu parolning barchasi,
masalan, tasodifan tarmoqqa noto'g'ri sozlangan kalitni qo'shish va keyingi muammolardan himoya
qiladi. VTP paroli kalitlar o'rtasida yuborilgan ma'lumotlarni himoya qilmaydi.
Sozlamalar
VTP versiyalari
host(config)#vtp versiyasi versiyasi Yozish vaqtida versiyalar 1-dan 3-gacha edi.
VTP kesishni sozlash
Yoqish buyrug'i bilan amalga oshiriladi: host(config)#vtp kesish va o'chirish host(config)#no vtp pruning
tomonidan amalga oshiriladi
VTP rejimini sozlash
host(config)#vtp rejimi rejimi Qayerda rejim server, mijoz, shaffof yoki yopiq. O'chirish rejimi faqat
VTPv3-ni qo'llab-quvvatlaydigan qurilmalarda o'rnatilishi mumkin; Faqat VTPv1 va VTPv2 ni qo'llabquvvatlaydigan kalitlarda protokolni o'chirib bo'lmaydi.
Kengaytirilgan VTP protokolini sozlash
Qo'shimcha foydali VTP opsiyalarini sozlash
Vtp server rejimidagi kalit, yuqorida aytib o'tilganidek, ma'lumotni fleshda saqlaydi. Agar bir nechta
potentsial saqlash joylari mavjud bo'lsa, kerakli joy host(config)#vtp file_system_name buyrug'i
yordamida aniq ko'rsatilishi mumkin, bu vtp mijozi va vtp transparent uchun juda mantiqiy emas. Show
vtp status buyrug'ining chiqish natijalarida yozilgan IP-manzil olinadigan interfeysni aniq ko'rsatish orqali
muammolarni bartaraf etishni soddalashtirish ham mumkin. Ya'ni, bu 0-0-00 00:00:00 da oxirgi marta
0.0.0.0 tomonidan o'zgartirilgan Konfiguratsiya kabi qatorda mijozlarda ko'rsatiladigan manzilni
tanlashga ta'sir qiladi.
Eslatma: Agar ushbu satr ostidagi vtp holatini ko'rsatish buyrug'ining chiqishida Mahalliy yangilovchi
identifikatori 0.0.0.0 (yaroqli interfeys topilmadi) kabi narsa bo'lsa, qurilmada IPv4 interfeyslari
ishlamaydi va bu buyruq mantiqiy emas. - birinchi navbatda VTP qurilmasini aniqlash uchun IP-manzilni
olish mumkin bo'lgan kamida bitta interfeysni bajarishingiz kerak.
Bu quyidagi buyruq bilan amalga oshiriladi: host(config)#vtp interfeysi interfeysi Bu erda interfeys,
masalan, orqaga qaytish 0.
VTP protokolidagi nosozliklarni bartaraf etish
VTPda juda ko'p xatolar bo'lishi mumkin. Keling, asosiylarini sanab o'tamiz. Bu yuzlarni eslab qoling, ular
kelajakda foydali bo'lishi mumkin.
Kalitlar orasidagi kanallarni tekshirish
Interfeyslarning jismoniy mavjudligini tekshiring
To'g'ri dupleks rejimi va tezligini tekshiring
Magistralning to'g'ri kelishilganligini tekshiring
Mahalliy vlanlar mos kelishini tekshiring
VTP sozlamalari tekshirilmoqda
Ishtirok etuvchi kalitlar bir-biriga bevosita ulangan bo'lishi kerak
Kamida bitta VTP server bo'lishi kerak
VTP versiyalari, shuningdek domen nomi va parol barcha qurilmalar uchun bir xil bo'lishi kerak
Endi VTP protokoli xatti-harakatlarining taniqli artefakti haqida bir oz ko'proq
Yangi kalit qo‘shishda muammo
Ma'lumki, yangi kalit qo'shilganda, u quyidagilarni amalga oshiradi: u VTP trafigini tinglaydi va birinchi
reklamani olgandan so'ng, undan sozlamalarni oladi (domen nomi va parol). Ma'lumki, kommutatorning
standart konfiguratsiyasi VTP Server rejimidir (ya'ni, kalitni qutidan chiqarganingizda, siz darhol VLANlarni yaratishingiz mumkin; VTP mijozi bo'lsa, bu mumkin emas).
Shunga ko'ra, noxush holat yuzaga kelishi mumkin. Bu siz kalitni olishingiz, uni oldindan sozlashingiz, VTP
infratuzilmasida mavjud bo'lganidan ko'ra ko'proq o'zgartirishlar kiritishingiz, to'g'ri domen
parametrlarini o'rnatishingiz va tarmoqqa ulanishingiz mumkinligidan iborat. Keyin kalit mavjud
bo'lganini bazasi bilan qayta yozadi. Nima uchun bu sodir bo'ladi va bu qanday bo'lishi mumkin? Keling,
batafsil ko'rib chiqaylik.
Siz yangi kalit sotib olasiz va uni ishga tushirasiz. VTPda ishlaydigan boshqalardan alohida. Xo'sh, bu
shunday bo'ldi - deylik, siz uni tashkilotning boshqa kalitlarga to'g'ridan-to'g'ri ulanmagan filialiga
o'rnatdingiz. OK, keling, u bilan ishlashni boshlaylik. Siz intensiv ishlaysiz - unga vlan qo'shing, ularni
o'chiring, nomini o'zgartiring. Har bir harakat qayta ko'rib chiqish raqamiga bitta qo'shiladi. To'satdan,
bir muncha vaqt o'tgach, vaziyat yuzaga keladi - filial yopiladi. Kalit asosiy ofisga ko'chiriladi va siz uni
boshqalarga ulaysiz. Va keyin quyidagilar aniq bo'ladi. Ushbu kalit mahalliy VTP serveriga qaraganda
ko'proq revizion raqamga ega. Domen nomi va parol bir xil. Magistral ko'tarilishi bilanoq, yangi kalit
reklamani ishga tushiradi, boshqa barcha kalitlar uni tinglashni va ko'proq uzatishni boshlaydi. Bu
standart funksionallik - siz faqat bitta "to'g'ri" serverdan VTP ma'lumotlarini olishni cheklay olmaysiz.
Shunga ko'ra, bu to'lqin Mijoz rejimidagi barcha kalitlarni va Serverdagini qamrab oladi. Bu ham standart
xatti-harakatdir - VTP serveri VTP ma'lumotlarini o'zidan ko'ra ko'proq qayta ko'rib chiqish raqami bilan
qabul qilib, ma'lumotlar bazasini qayta yozadi. Va bu, sizda katta muammolar bor - VLAN ma'lumotlar
bazasi o'rniga, barcha kalitlarda sizda filialda bo'lgan bir xil mavjud.
Buning oldini olish uchun siz turli xil narsalarni qilishingiz mumkin. Masalan, asosiy VTP tarmog'idagi kabi
ushbu kalitni domen nomi va paroliga ega qilmang. Ammo bu oddiyroq bo'lishi mumkin - oxir-oqibat,
bularning barchasi sodir bo'lishining oldini olish uchun siz qayta ko'rib chiqish raqamini tiklashingiz
kerak. Buni amalga oshirish uchun kalitdagi domen nomini vaqtinchalik nomga o'zgartiring va keyin uni
qaytarib oling. Qayta ko'rib chiqish qayta tiklanadi. Shundan so'ng, VTP Client rejimini yoqishni
unutmang.
Ko'rinib turibdiki, yuqori darajadagi xavfsizlikka ega bo'lgan ishlab chiqarish tarmog'ida VTP dan
foydalanish aynan shu holat tufayli istalmagan. Hujumchi juda oddiy hujumni amalga oshirishi mumkiny
- u magistral portga etarlicha kirish huquqiga ega bo'ladi va aytaylik, 10000 versiyasi va bitta vlan bilan
ma'lumotlar bazasi kelganligi to'g'risida VTP bildirishnomasini yuborish qobiliyatiga ega bo'ladi va bu
hammasi - butun VTP infratuzilmasi buni oddiy holat sifatida qabul qiladi. ishlar va qolgan vlanlar
yo'qoladi. Shuning uchun, xavfsiz tarmoqlarda barcha kalitlar VTP shaffof holda ishlaydi, bu erda bunday
vaziyat printsipial jihatdan mumkin emas.
VTPv3 protokoli
Protokolning uchinchi versiyasi ko'plab o'zgarishlar va yangiliklarni olib keldi. Masalan:
802.1Q-da to'liq diapazonli VID-ni qo'llab-quvvatlash
Birinchi va ikkinchi versiyalarning VTP protokollari faqat birinchi ming VLAN-ni qo'llab-quvvatladi. VTPv3
1 dan 4094 gacha bo'lgan barcha diapazonda ishlaydi.
Shaxsiy VLAN-ni qo'llab-quvvatlash
Agar siz shaxsiy vlan-dan foydalangan bo'lsangiz (ya'ni, portlarni nopok/izolyatsiya qilingan/jamoa
sifatida belgilab, ularni alohida guruhlarga tayinlagan bo'lsangiz), VTP bu mexanizm bilan
ishlamaganligini bilasiz. Uchinchi versiya ishlaydi.
802.1s (MST) qo'llab-quvvatlash
Endi VTP orqali siz nafaqat vlan ma'lumotlar bazasidan, balki MST xaritalash ma'lumotlar bazasidan ham
ma'lumotlarni almashishingiz mumkin, bu 802.1s konfiguratsiyasini sezilarli darajada osonlashtiradi.
VTPv3 sozlanmoqda
VTPv3 qo'llab-quvvatlashini yoqish uchun qilishingiz kerak bo'lgan birinchi narsa vtp domen nomini aniq
belgilashdir. Protokolning oldingi versiyalarida bu shart emas edi - kalit dastlab "NULL" VTP domen
nomiga ega edi va birinchi VTP xabarini olgandan keyin uni boshqasiga o'zgartirdi. Endi, VTPv3
protokolini yoqishdan oldin, siz standart bo'lmagan VTP domen nomini aniq belgilashingiz kerak. Biroq,
buyruq bir xil - host(config)#vtp domain vtp_domain_name.
Ikkinchidan, ko'pincha kengaytirilgan tizim identifikatori deb ataladigan 802.1t-ni qo'llab-quvvatlashni
yoqishingiz kerak. Ushbu standartga muvofiqligi barcha BPDU-larda BID parametri ikkita maydonga ega
bo'lmasligini anglatadi - ustuvorlik va asosiy MAC, lekin uchta - ustuvorlik, VLAN ID va Base MAC. Ya'ni,
agar 802.1t bo'lmaganda 16 bitga ustunlik berilgan bo'lsa, uni yoqgandan so'ng, ko'prik ID (BID) formati
quyidagicha ko'rinadi:
Har bir ustuvorlik uchun 4 bit
VLAN ID uchun 12 bit
MAC bazasida 48 bit
O'ylaymanki, ushbu standart va uning asosiy qo'llanilishi (Spanning Tree oilasi protokollarida) haqida
alohida yozgan ma'qul, lekin biz uchun BID formatini o'zgartirishi va uni yoqishimiz kifoya qiladi. VTPv3.
host(config)#spanning-tree extension system-id buyrug'i bilan 802.1t qo'llab-quvvatlashini yoqing.
Shundan so'ng, siz allaqachon o'tishingiz mumkin – host(config)#vtp 3-versiyasi. Siz host#show vtp
holatini bajarish va buni birinchi qatorlarda ko'rish orqali o'tish sodir bo'lganiga ishonch hosil qilishingiz
mumkin:
VTP versiyasi mumkin: 1 dan 3 gacha VTP versiyasi ishlaydi: 3
Xo'sh, VTPv3 alohida maqolada batafsil muhokama qilinishi kerak - aks holda bu mini-kitobga aylanadi.
Download