ما را دنبال کنید:

Subnetting & Supernetting

48 بازدید

سابنتینگ و سوپرنتینگ — راهنمای کامل

سابنتینگ یکی از مهم‌ترین مفاهیم شبکه‌های کامپیوتری است که به شما امکان می‌دهد یک شبکه بزرگ را به شبکه‌های کوچک‌تر تقسیم کرده و مدیریت بهینه‌ای روی آدرس‌های IP داشته باشید. با ترکیب مفاهیم سابنتینگ، سوپرنتینگ و آدرس‌دهی کلاس‌دار و بدون‌کلاس (CIDR)، می‌توانید شبکه‌های خود را امن‌تر و کارآمدتر طراحی کنید.

1. آدرس‌دهی کلاس‌دار (Classful IP Addressing) و سابنتینگ

در آدرس‌دهی کلاس‌دار، IPv4 به کلاس‌های A، B و C تقسیم می‌شود:

کلاس Range Subnet Mask پیش‌فرض تعداد میزبان
A 1.0.0.0 – 126.0.0.0 255.0.0.0 (/8) 16,777,214
B 128.0.0.0 – 191.255.0.0 255.255.0.0 (/16) 65,534
C 192.0.0.0 – 223.255.255.0 255.255.255.0 (/24) 254

ویژگی‌ها و محدودیت‌ها:

  • Subnet mask ثابت و انعطاف کم

  • اتلاف آدرس‌های IP زیاد در شبکه‌های کوچک

  • مناسب شبکه‌های کوچک نیست و جدول مسیریابی را بزرگ می‌کند

2. آدرس‌دهی بدون‌کلاس (Classless / CIDR) و سابنتینگ

CIDR جایگزین کلاس‌های قدیمی شد تا محدودیت‌ها را از بین ببرد:

  • فرمت: IP Address / Prefix Length

  • مثال‌ها:

    • 192.168.1.0/26 → شبکه با 64 آدرس (62 میزبان)

    • 10.0.0.0/20 → شبکه با 4096 آدرس

قانون محاسبه تعداد میزبان‌ها:

تعداد میزبان‌ها=232−Prefix−2\text{تعداد میزبان‌ها} = 2^{32 – \text{Prefix}} – 2

(عدد 2 برای آدرس شبکه و Broadcast کم می‌شود)

مزایا:

  • انعطاف بالا

  • کاهش اتلاف IP

  • جدول مسیریابی بهینه

3. Subnetting (سابنتینگ) — تقسیم شبکه به بخش‌های کوچک‌تر

قوانین و محاسبات:

  • تعداد subnet = 2n2^n که n = تعداد بیت‌های قرض گرفته شده از بخش میزبان

  • تعداد میزبان در هر subnet = 2h−22^h – 2 که h = تعداد بیت‌های میزبان باقی‌مانده

مثال عملی:
شبکه 192.168.1.0/24 را به 4 Subnet تقسیم می‌کنیم:

  • n = 2 → 2² = 4 subnet

  • h = 6 → 2⁶ – 2 = 62 میزبان

Subnet‌ها:

192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

شکل متنی برای درک بهتر:

Subnet 1: 192.168.1.0 - 192.168.1.63
Subnet 2: 192.168.1.64 - 192.168.1.127
Subnet 3: 192.168.1.128 - 192.168.1.191
Subnet 4: 192.168.1.192 - 192.168.1.255

تصویر پیشنهادی: نمودار تقسیم شبکه به 4 Subnet با ویژگی alt = “سابنتینگ شبکه IPv4”

4. Supernetting (سوپرنتیگ) — ترکیب شبکه‌ها برای بهینه‌سازی

قوانین:

  • شبکه‌ها باید contiguous (پیوسته) باشند

  • اندازه شبکه‌ها باید توان 2 باشد

  • Subnet mask کاهش می‌یابد (مثلاً /24 → /23)

مثال عملی:
ترکیب شبکه‌های 192.168.0.0/24 و 192.168.1.0/24192.168.0.0/23

تعداد میزبان = 2² × 254 = 510 میزبان

شکل متنی:

Original:
192.168.0.0/24 → 192.168.0.1-192.168.0.254
192.168.1.0/24 → 192.168.1.1-192.168.1.254
Supernet:
192.168.0.0/23 → 192.168.0.1-192.168.1.254

تصویر پیشنهادی: نمودار ترکیب دو Subnet به یک سوپرنت با alt = “سوپرنتیگ شبکه IPv4”

5. Classful vs Classless — جمع‌بندی

ویژگی Classful Classless (CIDR)
انعطاف‌پذیری کم زیاد
Subnet mask ثابت قابل تغییر
اتلاف IP زیاد کم
جدول مسیریابی بزرگ بهینه و کوچک

6. نکات مهم عملی و قوانین طلایی

  • همیشه از Classless و CIDR استفاده کنید → انعطاف و بهینه‌سازی بهتر

  • Subnetting و Supernetting را طبق نیاز واقعی شبکه انجام دهید

  • تعداد میزبان‌ها = 2^(32-Subnet Prefix) – 2

  • شبکه‌های سوپرنت باید contiguous باشند

  • برنامه‌ریزی IP قبل از پیاده‌سازی شبکه الزامی است

لینک‌های داخلی پیشنهادی:

سوالات متداول (FAQ)

س: Subnetting چیست و چرا لازم است؟
ج: سابنتینگ فرآیندی است که یک شبکه بزرگ را به شبکه‌های کوچکتر تقسیم می‌کند تا مدیریت آسان‌تر، امنیت بهتر و استفاده بهینه از آدرس‌های IP فراهم شود.

س: Supernetting چیست و چه تفاوتی با Subnetting دارد؟
ج: سوپرنتیگ ترکیب چند شبکه کوچک به یک شبکه بزرگ است و برای کاهش جدول‌های مسیریابی استفاده می‌شود، برخلاف سابنتینگ که شبکه‌ها را تقسیم می‌کند.

س: آدرس‌دهی Classful چیست؟
ج: شبکه‌ها به کلاس‌های A، B و C تقسیم می‌شوند و Subnet mask ثابت دارند. انعطاف کم و اتلاف IP زیاد است.

س: آدرس‌دهی Classless (CIDR) چیست؟
ج: شبکه‌ها بدون محدودیت کلاس مدیریت می‌شوند و Subnet mask دقیقاً با نیاز شبکه تعیین می‌شود، انعطاف و بهینه‌سازی بالا دارد.

س: قوانین مهم در Subnetting و Supernetting چیست؟
ج:

  • Subnetting: تعداد subnet = 2^n، تعداد میزبان = 2^h – 2

  • Supernetting: شبکه‌ها contiguous و توان 2، Subnet mask کاهش می‌یابد

  • برنامه‌ریزی IP قبل از پیاده‌سازی شبکه ضروری است

س: آیا سابنتینگ و سوپرنتینگ تنها برای IPv4 کاربرد دارد؟
ج: نه، برای IPv6 هم کاربرد دارد.

س: چه ابزارهایی برای محاسبه Subnet و Supernet وجود دارد؟
ج: Subnet Calculator آنلاین، نرم‌افزارهای مدیریت شبکه مثل SolarWinds و Packet Tracer.

س: Classful هنوز استفاده می‌شود؟
ج: خیر، تقریباً منسوخ شده و امروزه همه شبکه‌ها با Classless مدیریت می‌شوند.

مرتبط پست

دیدگاه ها بسته هستند