Bosh sahifa Wiki SLAAC

SLAAC

SLAAC — Stateless Address Autoconfiguration, ya’ni IPv6 qurilmasining markaziy serverdan manzil ijaraga olmasdan, marshrutizator e’lon qilgan prefiks va mahalliy interfeys identifikatori asosida manzil sozlash mexanizmi. “Stateless” so‘zi tarmoqda umuman holat saqlanmaydi degani emas; manzillarni qaysi mijozga berganini yurituvchi DHCP ijara holati talab qilinmasligini anglatadi.

Router Advertisement asosidagi sozlash

Interfeys ishga tushganda qurilma avval fe80::/10 oralig‘idagi link-local manzil hosil qiladi va uning takrorlanmaganini tekshiradi. Keyin IPv6 Router Discovery jarayonida Router Solicitation yuborishi mumkin. Marshrutizator ICMPv6 Router Advertisement — RA xabari bilan tarmoq prefiksi, default router muddati, MTU va boshqa parametrlarni e’lon qiladi.

Prefix Information Option ichidagi Autonomous flag yoqilgan va prefiks SLAAC uchun yaroqli bo‘lsa, host prefiksga interfeys identifikatorini qo‘shib global yoki unique-local manzil yaratadi. IPv6 LAN tarmoqlarida bu odatda /64 prefiks bilan bajariladi. Hosil bo‘lgan manzil ishlatilishidan oldin Duplicate Address Detection orqali shu linkda ayni manzil bor-yo‘qligi tekshiriladi.

Interfeys identifikatori

Dastlabki IPv6 amaliyotida identifikator ko‘pincha MAC manzilidan EUI-64 usulida hosil qilingan. Bunday barqaror qiymat qurilmani turli tarmoqlarda kuzatishni osonlashtirishi mumkin. Zamonaviy operatsion tizimlar odatda barqaror, ammo MAC manzilini oshkor qilmaydigan identifikatorlar va vaqtinchalik privacy addresslardan foydalanadi.

Vaqtinchalik manzil tashqi ulanishlarning manba manzili bo‘lib xizmat qilishi, barqaror manzil esa kiruvchi ulanish yoki ichki identifikatsiyada saqlanishi mumkin. Bitta interfeysda bir vaqtda link-local, bir nechta global hamda vaqtinchalik IPv6 manzillar bo‘lishi normal holatdir.

SLAAC va DHCPv6 munosabati

RA xabaridagi flaglar hostga manzil va boshqa parametrlarni qanday olish haqida yo‘l ko‘rsatadi. SLAAC hamda DHCPv6 bir-birini mutlaq inkor qilmaydi:

  • faqat SLAAC orqali manzil va RA orqali default route olinishi mumkin;
  • SLAAC manzil uchun, stateless DHCPv6 esa DNS kabi qo‘shimcha parametrlar uchun ishlatilishi mumkin;
  • stateful DHCPv6 server manzil ajratishi mumkin, lekin default gateway baribir RA orqali o‘rganiladi.

Aniq xatti-harakat operatsion tizim va tarmoq siyosatiga bog‘liq. RDNSS opsiyasi qo‘llansa, DNS serverlari RA ichida ham e’lon qilinishi mumkin. Shu sababli “SLAAC DNS bera olmaydi” degan umumiy hukm barcha zamonaviy tarmoqlar uchun to‘g‘ri emas.

Xavfsizlik va ishlash shartlari

Soxta RA yuborgan qurilma o‘zini default router sifatida ko‘rsatishi yoki noto‘g‘ri prefiks tarqatishi mumkin. Switchlarda RA Guard kabi mexanizm marshrutizator xabarlarini faqat belgilangan portlardan qabul qilishga yordam beradi. Biroq murakkab kengaytma sarlavhalari va platforma imkoniyatlari sabab konfiguratsiya sinovdan o‘tkazilishi kerak. SEND protokoli kriptografik himoyani ko‘zda tutadi, ammo keng tarqalgan joylashtirishlarda kam uchraydi.

SLAAC ishlashi ICMPv6 ga tayanganligi uchun barcha ICMPv6 trafikni to‘sish manzil aniqlash, qo‘shni topish va Path MTU Discovery jarayonlarini buzadi. Diagnostikada RA xabarining mavjudligi, prefiks flaglari, prefiks va valid/preferred lifetime qiymatlari hamda DAD holati tekshiriladi. Preferred muddati tugagan manzil yangi ulanishlar uchun tanlanmaydi, valid muddati tugamaguncha esa mavjud aloqalarda ishlashi mumkin.

Marshrutizator davriy RA yuboradi, lekin host tarmoqqa yangi qo‘shilganda Router Solicitation bilan e’lonni tezlashtiradi. RA muddati tugasa, host manzilini darhol yo‘qotmasligi mumkin, ammo o‘sha router default yo‘l sifatida tanlanmay qoladi. Prefiks va router muddatlari alohida boshqariladi.

Bog‘liq tushunchalar

IPv6, Router Advertisement, ICMPv6, DHCPv6, Duplicate Address Detection, Neighbor Discovery