IP tarmoqlarda MPLS texnologiyasining o‘rni va ahamiyati

|
IP tarmoqlarda MPLS texnologiyasining o‘rni va ahamiyati
|
bet | 2/3 | Sana | 18.05.2024 | Hajmi | 59,87 Kb. | | #242994 |
Bog'liq amaliyotIP tarmoqlarda MPLS texnologiyasining o‘rni va ahamiyati
LDP (Label Distribution Protocol) spetsifikatsiyasi FECni aniqlash mumkin bo‘lgan ikkita turdagi elementlarni o‘rnatdi:
Address Prefix (adres prefiksi) – noldan to to‘liq adresgacha bo‘lgan istalgan uzunlikdagi adres prefiksi;
Host Address (Xost adresi) - to‘liq xost adresi. Belgilarni tayinlash qarorlari yo‘naltirish mezonlariga asoslanishi mumkin, masalan, unicast adres marshrutlash, tarmoq trafigini optimallashtirish, multicast, VPN, QoS mexanizmlari va boshqalar. LDP protokoli spetsifikatsiyasi kirish paketi va uning LSP o‘rtasida moslikni o‘rnatish qoidalarini belgilaydi.
Belgilarni tarqatish uchun turli usullardan foydalanish mumkin:
topologiyaga asoslangan usul - marshrutlash protokollarini standart ishlov berishdan foydalanadi (masalan, OSPF va BGP);
so‘rovga asoslangan usul - so‘rovga asoslangan boshqaruv protokolini qayta ishlashdan foydalanadi (masalan, RSVP protokoli);
trafikga asoslangan usul - paket qabul qilinganda belgini belgilash va ajratish protsedurasini boshlaydi.
Topologiya va so‘rovlarga asoslangan usullar dasturga asoslangan FEC belgini ulashga misol bo‘ladi va trafikga asoslangan usul ma’lumotlarga asoslangan ulanishga misoldir. Ushbu barcha holatlarda MPLS arxitekturasi belgini tayinlash, ya’ni uning ma’lum bir FEC bilan bog‘lanishi ushbu FEC paketlari uchun chiqish chegarasi routeri bo‘lgan LSR tomonidan amalga oshiriladi deb taxmin qiladi. Ingliz tilida bunday LSR quyi oqim LSR deb ataladi, ya’ni “pastki oqim” deb ataladi, biz uni quyi yoki quyi oqim LSR deb ataymiz va “yuqori oqim” - yuqori oqim LSR - biz yuqori yoki yuqori oqim LSR deb nomlaymiz.
Shunday qilib, belgilarni belgilash har doim pastdan, ya’ni harakat yo‘nalishiga qarama-qarshi yo‘nalishda amalga oshiriladi. Pastki LSR chegaradosh yuqori LSRlarga unga kelgan paketlarning har bir FECga qaysi belgilar qo‘yganligi haqida xabar beradi. Bu jarayon belgi taqsimoti deb ataladi va LDP (Label Distribution Protocol) belgi tarqatish protokoli tomonidan taqdim etiladi.
MPLS arxitekturasi LDPdan majburiy foydalanishni talab qilmasligini ta’kidlaymiz. Belgilar mavjud marshrutlash protokollariga o‘zgartirishlar yordamida tarqatilishi mumkin, bu ularni BGP kabi belgi ma’lumotlarini tashish uchun ishlatishga imkon beradi.
RSVP protokolida bildirishnoma belgi almashinuvini qo‘llab-quvvatlash uchun kengaytmalar ham mavjud. Biroq, LDP belgisini tarqatish protokoli IETF tomonidan eng muvaffaqiyatli va eng muhimi, ular tomonidan yaxshi belgilangan deb tan olingan. Bundan tashqari, asosiy LDP protokolining kengaytmasi aniq QoS marshrutlash va TE trafikni boshqarishni qo‘llab-quvvatlash uchun belgilangan - CR-LDP (Constraint-Based LDP) cheklovlarga asoslangan LDP. Bundan tashqari, LDP TCP protokoli yordamida chegaradosh LSRlar bilan ishonchli transport aloqalarini o‘rnatadi va agar ikkita LSR o‘rtasida bir vaqtning o‘zida bir nechta LDP seanslarini o‘rnatish kerak bo‘lsa, bitta TCP ulanishidan foydalaniladi.
Quyidagi belgi almashish sxemalari mavjud:
LDP - qabul qiluvchining IP adreslarini unicastda belgilarga aylantiradi;
RSVP va CR-LDP - tarmoqdagi trafik taqsimotini optimallashtirish va resurslarni zaxiralash uchun ishlatiladi;
BGP - tashqi VPN belgilari bilan ishlaydi.
LDP protokoli IETFning MPLS ishchi guruhi tomonidan MPLS belgilarini tarqatish tartiblarini belgilash uchun ishlab chiqilgan. LDP IGP ichki marshrutlash protokollari bilan aloqador bo‘lganligi sababli, u ko‘pincha maydon qayta yo‘naltirish protokoli deb ataladi. LDP belgisini tarqatish protokoli - bu LSRlar belgilarni almashtirish yo‘llarini (LSP) tashkil etadigan, “chegaradosh” LSRlar bilan FEC belgisini ulash ma’lumotlarini almashadigan va LSP seanslarini saqlaydigan va to‘xtatadigan protseduralar va xabarlar to‘plamidir. Ma’lumot almashish haqida gapirganda, protokol o‘zaro ta’sir qiluvchi LSRlarning ikki tomonlama muloqotini nazarda tutadi, bu kontekstda LDP tengdoshlari. Ushbu dialog LDP seansi deb ataladi, uning davomida muloqot qiluvchi LSRlarning har biri boshqa LSRdagi FEC belgisi bilan bog‘lanishi haqida bilib oladi. Protokol, shuningdek, LSPlarda orqaga qaytish marshrutlarini bildirish va aniqlash mexanizmini ham belgilaydi.
Shunday qilib, LDP protokoli protseduralari ushbu protokolni ishlaydigan LSRga LSP yo‘llarini yaratishga imkon beradi. Bunday yo‘lning so‘nggi nuqtasi LSR bilan to‘g‘ridan-to‘g‘ri bog‘langan chegaradosh LSR yoki bir qator tranzit LSR orqali ushbu LSRga kirish mumkin bo‘lgan chiqish LSR hisoblanadi. Oxirgi nuqtani aniqlash jarayonlarining bu ikki turi mos ravishda asosiy kashfiyot jarayoni va kengaytirilgan kashfiyot jarayoni deb ataladi. LDP LDP tengdoshlariga aylanadigan va LDP seansi orqali bir-biri bilan aloqa qiladigan ikkita chegaradosh LSR o‘rtasida ikki tomonlama aloqani yaratadi.
LDP xabarlarining to‘rtta toifasi LSRlar o‘rtasida “FEC-belgisi”ga bog‘liq bo‘lgan ma’ lumot almashishda qo‘llaniladi:
tarmoqda LSR mavjudligini e’lon qilish va saqlash uchun ishlatiladigan kashfiyot xabarlari (discovery messages);
LSRlar o‘rtasida LDP seanslarini yaratish, saqlash va tugatish uchun seans xabarlari (session messages);
FEC belgini yaratish, o‘zgartirish va ochish uchun foydalaniladigan xabar-e’lon (advertisement messages);
yordamchi va xato ma’lumotlarini o‘z ichiga olgan xabardor qilish xabarlari (notification messages).
Pastki LSR har doim belgilarni tarqatsa-da, ularni tarqatish tashabbuskori bo‘lishi shart emas. Jarayon quyi LSRga so‘rov yuborish orqali yuqori LSRni ham boshlashi mumkin. Ushbu rejim talab bo‘yicha quyi oqim (downstream on-demand) deb ataladi. Muayyan tarmoqda belgilarni taqsimlash faqat yuqoridan kelgan so‘rovlar yoki faqat quyi LSR tashabbusi bilan (unsolicited downstream - talab qilinmagan quyi oqim) yoki ikkalasi ham ishlatilishi mumkin.
Belgilarni taqsimlash mustaqil yoki tartiblangan bo‘lishi mumkin. Birinchi holda, LSR quyi oqim LSRdan majburiy ma’ lumotni olishdan oldin FECga belgi bog‘langanligi to‘g‘risida yuqori oqim LSRni xabardor qilishi mumkin. Ikkinchi holda, bunday xabarni “yuqorida” yuborish faqat “pastdan” bunday ma’lumotni olgandan keyin ruxsat etiladi.
Shuni alohida aytish kerak- ki, pastki LSR belgilari nafaqat yuqori, balki u bilan bevosita bog’langan LSR o’rtasida ham taqsimlanadi. Belgilarni taqsimlash protokoli ikkita LSR dialogi uchun ham ishlatilishi mumkin, ular orasida faqat kommutatsiyalangan aloqa mavjud, ammo bu holda tarqatish natijasi ikkita rejimdan qaysi biri, liberal yoki konservativ, yuqori LSRda ishlashiga bog‘liq.
|
| |