Bosh sahifa Wiki VLSM

VLSM

VLSM — Variable Length Subnet Mask nomli, bitta address blok ichida turli uzunlikdagi subnet prefixlardan foydalanish usuli. Masalan, /24 tarmoqni faqat teng /26larga bo‘lish o‘rniga, ehtiyojga qarab /25, /27, /30 kabi subnetlar ajratiladi. VLSM IPv4 address maydonidan samarali foydalanadi va ierarxik addressing hamda route summarizationni qo‘llab-quvvatlaydi.

Prefix va host sig‘imi

IPv4 prefix uzunligi network bitlari sonini bildiradi. Host bitlari 32 − prefix bo‘ladi. Oddiy subnetda umumiy address soni 2^(host bitlari), foydalaniladigan an’anaviy host addresslari esa network va broadcast olib tashlanganda ikki taga kam:

Prefix Umumiy address Odatdagi host sig‘imi
/25 128 126
/27 32 30
/30 4 2

Point-to-point linklarda RFC 3021 bo‘yicha /31 ikki addressni host sifatida ishlatishi mumkin, chunki alohida network va broadcast kerak emas. /32 bitta host route’ni bildiradi. Platforma va protokol qo‘llovi tekshiriladi.

Ajratish jarayoni

VLSM rejasida talablar odatda eng katta subnetdan kichigiga qarab joylashtiriladi. Masalan, /24 ichida 100 host uchun /25, 50 host uchun /26, 20 host uchun /27 ajratilishi mumkin. Har subnet prefix block size chegarasidan boshlanishi kerak.

192.0.2.0/24 ichida /25 bloklar .0–.127 va .128–.255. Birinchi /25dan keyin keyingi bo‘sh address .128. Uning ichidan /26 ajratilsa .128–.191, keyingi /27 .192–.223 bo‘lishi mumkin. Tasodifiy .150/26 “boshlanish” deb olinmaydi; real network address .128dir.

Classless routing talabi

Route update subnet mask yoki prefix lengthni olib yurishi kerak. RIPv1 classful bo‘lgani uchun VLSM route’larini ishonchli tarqata olmaydi. RIPv2, OSPF, IS-IS va BGP classless protokollar bo‘lib, har prefix uzunligini uzatadi.

Longest prefix match bir-biriga ichma-ich route’lar orasidan eng aniqini tanlaydi. /16 summary va uning ichidagi /24 mavjud bo‘lsa, /24 destination uchun ustun. VLSM bilan route table’da turli prefix uzunligi tabiiy holatdir.

Summarization

Subnetlar binary chegarada ketma-ket joylashtirilsa, yuqori qatlamda summary e’lon qilish oson. Masalan, 10.10.0.0/24dan 10.10.3.0/24gacha to‘rtta tarmoq 10.10.0.0/22ga yig‘ilishi mumkin. Summary faqat umumiy boshlang‘ich bitlar mos va blok to‘g‘ri boundaryda bo‘lsa haqiqiy.

Summary ichidagi barcha address real mavjud bo‘lmasligi mumkin. Aggregating router aniq child route topilmasa trafficni qaytarib loop qilmasligi uchun discard route saqlaydi. Failure domain va multihoming sabab haddan tashqari summary noto‘g‘ri path yaratishi mumkin.

Rejalash va IPAM

Subnet faqat bugungi host soniga aynan siqib qo‘yilsa, o‘sishda qayta addresslash kerak bo‘ladi. Growth, gateway, virtual IP, infrastructure device va rezerv bloklar hisobga olinadi. Biroq haddan tashqari katta subnet broadcast domain va address isrofini oshiradi.

IP Address Management tizimi prefix owneri, maqsad, VLAN, VRF, gateway, DHCP range va rezervlarni saqlaydi. Spreadsheet parallel administratorlar bilan overlap xavfini oshiradi. Automation yangi subnetni ajratishdan oldin parent boundary va mavjud child overlapni tekshiradi.

Xavfsizlik va ACL

ACLda broad summary yozish kutilmagan child subnetga ham ruxsat berishi mumkin. Security zone addressing hierarchy bilan mos bo‘lsa policy sodda, lekin subnetning o‘zi identity yoki authorization emas. NAT, firewall va route policy VLSM prefixlarni bir xil canonical CIDR ko‘rinishda parse qiladi.

Bog‘liq tushunchalar

CIDR, Subnet maska, Prefix length, Longest prefix match, Route summarization, IPAM, RIPv2