Bosh sahifa Wiki DHCPv6

DHCPv6

DHCPv6 — IPv6 tarmog‘ida mijozlarga manzil, prefiks yoki DNS serverlari kabi konfiguratsiya parametrlarini taqdim etuvchi Dynamic Host Configuration Protocol versiyasi. U IPv4 DHCP ga vazifadosh bo‘lsa-da, xabar tuzilishi, transport portlari, multicast manzillari va default gateway bilan ishlashi jihatidan undan farq qiladi. DHCPv6 UDP 546-portini mijoz, UDP 547-portini server va relay uchun ishlatadi.

Ishlash rejimlari

Stateful DHCPv6 rejimida server mijozga IPv6 manzil ajratadi va binding hamda amal qilish muddatini saqlaydi. Asosiy xabarlar odatda Solicit, Advertise, Request va Reply ketma-ketligida almashadi. Rapid Commit qo‘llab-quvvatlansa, ayrim muhitlarda jarayon ikki xabargacha qisqarishi mumkin.

Stateless DHCPv6 da host manzilni SLAAC orqali hosil qiladi, serverdan esa DNS yoki domen qidiruv ro‘yxati kabi qo‘shimcha parametrlarni oladi. Bu rejimda server manzil ijarasini boshqarmaydi. Qaysi mexanizmdan foydalanish haqida IPv6 Router Advertisement xabaridagi M va O flaglari hostga signal beradi, biroq mijoz operatsion tizimlarining amaliy xatti-harakati farq qilishi mumkin.

Identifikatsiya va xabar yetkazish

DHCPv6 mijoz va serverni DUID — DHCP Unique Identifier orqali taniydi. Bitta qurilmadagi interfeys IAID qiymati bilan ajratilishi mumkin. Manzil so‘rovi IA_NA, vaqtinchalik manzil IA_TA, marshrutizatorga butun prefiks topshirish esa IA_PD identifikatsiya assotsiatsiyalari orqali ifodalanadi.

Mijoz serverni topish uchun link-local doiradagi ff02::1:2 multicast manzilidan foydalanadi. Server boshqa linkda bo‘lsa, DHCPv6 relay xabarni uzatadi va mijoz joylashgan link haqida kontekst qo‘shadi. Bu IPv4 dagi giaddr bilan konseptual jihatdan o‘xshash, lekin DHCPv6 relay-forward va relay-reply xabarlaridan foydalanadi.

Prefix delegation

DHCPv6 Prefix Delegation — DHCPv6-PD — provayder yoki yuqori darajadagi marshrutizatorning mijoz marshrutizatorga bitta host manzili emas, butun IPv6 prefiks berish usuli. Masalan, filial routeri /56 prefiks olib, uning ichidan LAN interfeyslariga bir nechta /64 subnet ajratishi mumkin. Bu uy routerlari va filial tarmoqlarida ichki segmentlarni avtomatik raqamlash uchun muhim.

Delegatsiya qilingan prefiksning preferred va valid muddatlari bor. U yangilanmasa yoki provayder yangi prefiks bersa, ichki router RA e’lonlarini va marshrutlarni yangilashi kerak. Eski prefiksning bosqichma-bosqich foydalanishdan chiqarilishi mavjud sessiyalarga keskin ta’sirni kamaytiradi.

Default route va DNS

DHCPv6 odatda hostga default gateway bermaydi. IPv6 host default routerni ICMPv6 Router Advertisement orqali o‘rganadi. Shu sababli stateful DHCPv6 server to‘g‘ri ishlayotgan bo‘lsa ham, RA bloklangan tarmoqda mijoz manzil olishi, ammo boshqa subnetlarga chiqa olmasligi mumkin.

DNS ma’lumotlari DHCPv6 orqali berilishi mumkin, shuningdek RA ichidagi RDNSS opsiyasi ham shu vazifani bajaradi. Tarmoq ma’muri mijoz platformalari qo‘llab-quvvatlaydigan usulni tanlaydi yoki ikkalasini muvofiqlashtiradi. Bir-biriga zid DNS sozlamalari diagnostikani murakkablashtiradi.

Xavfsizlik va diagnostika

Ruxsatsiz DHCPv6 server noto‘g‘ri DNS yoki boshqa parametr tarqatishi mumkin. Switch darajasidagi DHCPv6 Guard va port siyosati server xabarlarini kutilgan yo‘nalish bilan cheklaydi. Himoya RA Guard o‘rnini bosmaydi, chunki DHCPv6 va Router Advertisement turli vazifalarni bajaradi.

Nosozlikni tekshirishda RA flaglari, mijoz DUID qiymati, multicast yetib borishi, UDP 546/547 filtrlari, relay yo‘li va serverdagi pool yoki prefix-delegation holati ko‘riladi. Paket tahlilida transaction ID bir almashinuvga tegishli xabarlarni bog‘lashga yordam beradi. Muddati tugagan binding, takrorlangan DUID yoki relay konfiguratsiyasidagi noto‘g‘ri interfeys konteksti manzil berilmasligiga sabab bo‘lishi mumkin.

Bog‘liq tushunchalar

IPv6, SLAAC, DHCPv6-PD, Router Advertisement, DUID, DHCP relay