Login Register
IS-IS nima va qanday ishlaydi: L1/L2, LSP, SPF hamda sozlash bo‘yicha amaliy qo‘llanma

IS-IS nima va qanday ishlaydi: L1/L2, LSP, SPF hamda sozlash bo‘yicha amaliy qo‘llanma

IS-IS nima va qanday ishlaydi: link-state asoslari, L1/L2 farqi, LSP va SPF mexanizmi. Konfiguratsiya tanlashda muhim mezonlar va xatolarni tekshirishni o‘rganing.

IS-IS — tarmoq ichida marshrutlashni boshqaradigan dinamik protokol bo‘lib, bir nechta marshrutlash yo‘laklari orasidan eng maqbul yo‘lni hisoblab, yo‘naltirish jadvalini avtomatik yangilaydi. U asosan xizmat ko‘rsatuvchi provayderlar va yirik enterprise tarmoqlarida, IP yo‘nalishlarini ichki domen (autonomous system ichida) bo‘yicha taqsimlash uchun ishlatiladi.

Ushbu maqolada IS-IS nima ekanini, u qaysi mexanizm bilan ishlashini, boshqa protokollardan farqini va amaliy sozlash/tanlashda qanday jihatlarga qarash kerakligini aniq texnik tafsilotlar bilan tushuntiraman.

IS-IS (Intermediate System to Intermediate System) nima

IS-IS — OSI modeli konsepsiyasidan kelib chiqqan holda ishlab chiqilgan ichki marshrutlash protokoli. Amalda u IP tarmoqlarda ham ishlaydi va yo‘nalishlar haqida ma’lumot almashish hamda topologiya asosida eng qisqa yo‘lni hisoblash uchun foydalaniladi.

IS-IS odatda “domen” yoki “area” tushunchasiga tayangan holda boshqariladi: tarmoqni mantiqan bo‘lib, hisoblash yukini kamaytiradi va o‘zgarishlarni tarqatishni tartibga soladi. Protokol “link-state” sinfiga kiradi: har bir router qo‘shnichilardan topologiya haqida ma’lumot olib, o‘zining link-state bazasini quradi va keyin SPF (Shortest Path First) hisobini bajaradi.

Tarix va kontekst: nima uchun paydo bo‘lgan

IS-IS g‘oyasi dastlab OSI (Open Systems Interconnection) tizimlari uchun marshrutlashni soddalashtirish maqsadidan boshlangan. Bu yondashuv link-state tamoyillarini OSI g‘oyalariga moslashtirishga qaratilgan edi.

IS-ISning IP uchun keng tarqalgan qo‘llanmasi 1990-yillarda paydo bo‘lgan. Xususan, IP tarmoqlarda ishlash va TLV (Type-Length-Value) kabi mexanizmlar bilan extension qilinishi keyinchalik ko‘p provayderlarda tanlangan. Qo‘llanma va standartlashtirish jarayonlari IETF hujjatlarida davom etgan; IS-ISning hozirgi amaliy bazasini belgilovchi hujjatlar ichida L1/L2 area modeli va TLV orqali topologiya almashish kabi jihatlar bor.

IS-IS qaysi vazifani hal qilgani bilan ham kontekstli: link-state tizimlar odatda topologiya o‘zgarganda tezroq konvergatsiya qilishga intiladi, bu esa yirik backbonelarda muhim bo‘ladi. Natijada, IS-IS ko‘pincha OSPF bilan bir qatorda core/edge muhitlarda ishlatilgan.

IS-IS tuzilmasi: tizim identifikatori va “area” g‘oyasi

IS-ISda har bir router “tizim” sifatida ko‘riladi va unga Identifikator (System ID) beriladi. Qo‘shnichilik (adjacency) shakllanishi uchun routerlar bir-birini aniqlaydi va protokol xabarlarini almashadi.

Area modeli IS-ISning asosiy ajratish mexanizmlaridan biri hisoblanadi. Odatda L1 (Level-1) faqat bir area ichida ishlaydi, L2 esa turli area orasidagi “inter-area” marshrutlash uchun qo‘llanadi. Routerlar bitta L1/L2 rolida ishlashi yoki dual rol (ikkalasi ham)da qatnashishi mumkin.

IS-IS ishlash mexanizmi: qo‘shnichilik, LSP va SPF

IS-ISning ishlash oqimi bir necha bosqichdan iborat: qo‘shnichilikni o‘rnatish, topologiyani tasvirlaydigan ma’lumotni tarqatish, so‘ngra SPF bilan eng qisqa yo‘lni hisoblash.

Quyidagi mexanizm link-state protokollarga xos bo‘lib, aynan IS-ISda LSP (Link-State Packet) orqali topologiya bazasi yig‘iladi va yangilanadi.

1) Qo‘shnichilik (adjacency)ni o‘rnatish

Router qo‘shni bilan bir xil konfiguratsiya parametrlari va area mosligi bo‘yicha protokol xabarlarini almashadi. Qo‘shnichilik to‘liq shakllanishi uchun qo‘shnilar kerakli “level” (L1 yoki L2) kontekstini ham kelishib olishi kerak.

Qo‘shnichilik o‘rnatilgach, keyingi bosqich — topologiyani yoyish — boshlanadi.

2) Topologiya ma’lumoti: LSP tarqatish

IS-IS topologiya holatini LSPlar orqali tarqatadi. Har bir router o‘zining yaqinlar (linklar) haqidagi ma’lumotini LSP formatida e’lon qiladi va boshqa routerlar ushbu LSPlarni yig‘adi.

LSPlar TLV ko‘rinishidagi tuzilmalar bilan boyitilishi mumkin: masalan, qo‘shni interfeyslar metrikasi yoki qo‘shimcha xususiyatlar kabi atributlar TLVlarda ifodalanadi. LSPlar yangilanganda (masalan, link holati o‘zgarsa), routerlar yangi versiyani tarqatadi.

3) SPF hisob: eng qisqa yo‘lni chiqarish

Router LSP bazasini jamlaganidan so‘ng SPF algoritmini ishga tushiradi. SPF odatda graphdagi yo‘llar bo‘yicha “eng kichik umumiy narx” (cost/metric) bo‘yicha yo‘lni topadi va natijada routing jadvali shakllanadi.

L1 va L2 alohida logik domen bo‘lgani sababli, L1dagi SPF hisobi area ichki topologiya bilan, L2dagi SPF esa area orasidagi bog‘lanishlar bilan bog‘liq bo‘ladi. Bu yondashuv katta tarmoqlarda hisoblashni boshqarishga yordam beradi.

4) Yo‘nalishlarni yo‘naltirishga chiqarish

Hisob natijalari asosida IS-IS router o‘zi marshrutlash jadvalini yangilaydi. Keyin IP forwarding jarayoni aynan shu jadvalga tayanib ishlaydi.

Amaliy jihatdan, IS-IS marshrutlashga qo‘shimcha ravishda, qo‘shnichilar bilan mos “level” va area mosligi saqlanib turishi kerak; aks holda LSPlar to‘liq yoyilmasligi mumkin.

Parametrlar va metrika: nimaga qarab “eng yaxshi yo‘l” tanlanadi

IS-IS “cost” yoki “metric” tushunchasiga tayanadi. Har bir link uchun ma’lum qiymat (masalan, interfeys tezligi va konfiguratsiya orqali aniqlanadigan cost) beriladi va SPF hisobida shu qiymatlar yig‘iladi.

Bu erda amaliy nuqta shundaki, bir xil topologiya bo‘lsa ham, metrika noto‘g‘ri tanlansa marshrutlar kutilmagandek o‘zgarishi mumkin. Shuning uchun metrikani (interfeys narxini) izchil va mantiqan belgilash muhim.

L1/L2 tanlovi va roliklar

Routerning qaysi levelda ishlashi uning tarmoqqa “qanday xizmat” qilishi bilan bog‘liq: L1 faqat area ichida, L2 esa area orasida. Backboneda ko‘pincha L2 rol ustun bo‘lib, edge tarafda L1 ko‘proq ishlashi uchraydi.

Dual-rol routerlar L1 va L2 kontekstini bog‘lab turadi: bu area ichidagi yo‘nalishlar boshqa area ga chiqishi uchun zarur bo‘ladi.

OSPF bilan taqqoslash: ishlash yondashuvi qayerda farq qiladi

IS-IS ham, OSPF ham link-state konsepsiyasiga tayangan. Farq ko‘proq area tuzilishi va protokol tafsilotlarida ko‘rinadi: OSPFda area odatda aniq “OSPF area ID” bilan aniqlanadi, IS-ISda esa L1/L2 darajalari orqali bo‘linish mantiqi markaziy.

Quyidagi jadval amaliy farqlarni tez ko‘rish uchun beriladi.

Ko‘rsatkich IS-IS OSPF
Area/mantiqiy bo‘linish L1 (area ichki) va L2 (area orasiga) darajalar OSPF area’lar orqali bo‘linish
Topologiya almashuvi LSP (link-state packet) va TLV extension LSA (link-state advertisement)
Hisob mexanizmi SPF algoritmi (L1 va L2 kontekstida alohida) SPF algoritmi (area bo‘yicha)
Katta backbonelarda qo‘llanish Core provayder tarmoqlarida keng uchraydi Enterprise va provayderlarda ham keng, tez-tez ishlatiladi

Amaliy sozlash: tanlash mezonlari va tipik xatolar

IS-ISni muvaffaqiyatli ishlatish uchun konfiguratsiya izchilligi muhim: area nomerlari/identifikatorlari, level rejimi (L1/L2), qo‘shni interfeyslar yoqilishi va metrika mosligi.

Quyida operatorlar ko‘p uchratadigan xatolar va ularni tekshirish bo‘yicha aniq amaliy maslahatlar keltiriladi.

1) L1/L2 mos emasligi

Eng ko‘p uchraydigan muammo: bir router interfeysini L1 uchun, boshqasini L2 uchun yuborib qo‘yish yoki level mos emasligi. Natijada qo‘shnichilik to‘liq o‘rnatilmasligi va LSPlar kerakli tarzda tarqalmashi mumkin.

Tekshiruv: qo‘shnichilik holati (adjacency) “to‘liq” bo‘lganini ko‘ring va qaysi levelda ishlayotganini tekshiring. Agar adjacency faqat qisman bo‘lsa, level mosligi birinchi tekshiruv bo‘lishi kerak.

2) Area identifikatori mos kelmasligi

IS-ISda area bilan bog‘liq moslik talab etiladi. Area mos bo‘lmasa, routerlar topologiyani to‘liq “bir domen” sifatida ko‘ra olmaydi va SPF natijalari noto‘g‘ri bo‘lib qoladi.

Tekshiruv: har bir muhim interfeysda area parametri va tizim identifikatori (System ID konteksti) mosligini solishtiring.

3) Metrikani izchil belgilamaslik

Cost/metric noto‘g‘ri bo‘lsa, marshrutlar kutilmagan yo‘l bo‘ylab ketadi. Bu ayniqsa bir nechta parallel yo‘l mavjud bo‘lgan tarmoqlarda seziladi.

Tekshiruv: interfeyslar bo‘yicha qo‘llanayotgan cost qiymatlarini audit qiling. Agar cost avtomatik hisoblanadigan model bo‘lsa, tezlik/dupleks kabi interfeys parametrlari to‘g‘ri ekanini tekshiring.

4) LSP tarqalish muammolari

LSPlar kerakli darajada tarqalmay qolsa, routerlar topologiya bazasini to‘liq yig‘maydi va SPF hisob natijalari eski yoki to‘liq bo‘lmaydi.

Tekshiruv: LSPlar versiyasi oshyaptimi, “database” yangiryaptimi va qaysi yo‘nalishda flooding to‘xtaganini tekshiring. Qo‘shnichilik to‘liq emasligi ko‘pincha flooding muammosining ildiz sababi bo‘ladi.

FAQ

IS-IS faqat servis-provayderlarda ishlatiladimi?

Yo‘q. U yirik tarmoqlarda tez-tez uchraydi, lekin enterprise muhitida ham ishlatilishi mumkin. Tanlov odatda mavjud dizayn, konvergatsiya talablari va operator odatiga bog‘liq bo‘ladi.

IS-ISda L1 va L2 farqi nimada?

L1 area ichki topologiya asosida hisob qiladi, L2 esa area orasidagi yo‘llar uchun kontekstni tutadi. Dual-rol routerlar area ichidan “chiqish”ni va area o‘rtasida davomiy marshrutni ta’minlashga yordam beradi.

Marshrut tanlanishini qaysi omil belgilaydi?

Asosiy omil — linklar bo‘yicha cost/metric. SPF hisobida aynan shu qiymatlar jamlanib, eng kichik umumiy cost yo‘li tanlanadi.

Qo‘shnichilik (adjacency) o‘rnatilmasa nima bo‘ladi?

LSP tarqalishi to‘liq amalga oshmasligi mumkin. Natijada routerlar topologiyani to‘liq bilmaydi va routing jadvali kerakli yo‘nalishlar bilan to‘liq yangilanmaydi.

IS-IS OSPF o‘rnini bosa oladimi?

Texnik jihatdan ikkalasi ham link-state oilasiga kirgani uchun ko‘pincha funksional “alternativ” bo‘lishi mumkin. Biroq area/level modeli va protokol xabarlari formatlari farqli, shuning uchun migratsiya dizayn darajasida rejalashtiriladi.

IS-ISda eng ko‘p uchraydigan konfiguratsion xato qaysi?

Ko‘pincha L1/L2 mos emasligi yoki area identifikatorlarining nomuvofiqligi uchraydi. Ikkinchi darajada esa interfeys cost/metric izchilligi muammo bo‘ladi.

Xulosa

IS-IS — link-state tamoyiliga tayangan ichki marshrutlash protokoli bo‘lib, qo‘shnichilikdan keyin LSPlar orqali topologiya bazasini yig‘adi va SPF hisob bilan eng maqbul yo‘llarni tanlaydi. Uning L1/L2 modeli katta tarmoqlarda hisoblash va tarqatishni tartibga solishga xizmat qiladi.

Amaliyotda muvaffaqiyat uchun eng muhim nuqtalar: level va area mosligi, interfeys metrikasining izchilligi hamda LSP tarqalishning uzluksiz ishlashi. Shu uchalasini to‘g‘ri yo‘lga qo‘ysangiz, IS-ISning konvergatsiya va marshrutlash xatti-harakati dizayn talablaringizga mos keladi.