Subnetting در مقابل Supernetting
Subnetting فرآیند تقسیم یک شبکه IP به بخشهای فرعی به نام زیرشبکه است. رایانه های متعلق به یک شبکه فرعی دارای یک گروه مشترک از مهم ترین بیت ها در آدرس های IP خود هستند. بنابراین، این آدرس IP را به دو قسمت (به طور منطقی) به عنوان پیشوند شبکه و قسمت بقیه تقسیم می کند. Supernetting فرآیند ترکیب چندین شبکه فرعی است که دارای پیشوند مسیریابی بین دامنهای بدون کلاس (CIDR) هستند. سوپرشبکه را تجمیع مسیر یا خلاصه مسیر نیز مینامند.
Subnetting چیست؟
فرآیند تقسیم یک شبکه IP به زیرشاخه ها، زیرشبکه نامیده می شود. Subnetting یک آدرس IP را به دو قسمت شبکه (یا پیشوند مسیریابی) و قسمت rest (که برای شناسایی یک میزبان خاص استفاده می شود) تقسیم می کند. نماد CIDR برای نوشتن پیشوند مسیریابی استفاده می شود. این نماد از یک اسلش (/) برای جدا کردن آدرس شروع شبکه و طول پیشوند شبکه (به بیت) استفاده می کند. به عنوان مثال، در IPv4، 192.60.128.0/22 نشان می دهد که 22 بیت برای پیشوند شبکه و 10 بیت باقی مانده برای آدرس میزبان رزرو شده است. علاوه بر این، پیشوند مسیریابی را می توان با استفاده از ماسک زیر شبکه نیز نشان داد. 255.255.252.0 (11111111.11111111.11111100.00000000) ماسک زیر شبکه برای 192.60.128.0/22 است. جداسازی بخش شبکه و بخش زیرشبکه یک آدرس IP با انجام عملیات بیتی AND بین آدرس IP و ماسک زیر شبکه انجام می شود. این منجر به شناسایی پیشوند شبکه و شناسه میزبان می شود.
سوپرنتینگ چیست؟
Supernetting فرآیند ترکیب چندین شبکه IP با یک پیشوند شبکه مشترک است. Supernetting به عنوان راه حلی برای مشکل افزایش اندازه در جداول مسیریابی معرفی شد. Supernetting همچنین فرآیند مسیریابی را ساده می کند. به عنوان مثال، زیرشبکه های 192.60.2.0/24 و 192.60.3.0/24 را می توان در ابرشبکه ای که با 192.60.2.0/23 نشان داده شده است ترکیب کرد. در سوپرنت، 23 بیت اول بخش شبکه آدرس و 9 بیت دیگر به عنوان شناسه میزبان استفاده می شود. بنابراین، یک آدرس چندین شبکه کوچک را نشان می دهد و این باعث کاهش تعداد ورودی هایی می شود که باید در جدول مسیریابی گنجانده شوند. به طور معمول، supernetting برای آدرسهای IP کلاس C (آدرسهایی که با اعشار از 192 تا 223 شروع میشوند) استفاده میشود و بیشتر پروتکلهای مسیریابی از سوپرشبکه پشتیبانی میکنند. نمونه هایی از این پروتکل ها عبارتند از: پروتکل دروازه مرزی (BGP) و Open Shortest Path First (OSPF). اما، پروتکلهایی مانند پروتکل دروازه خارجی (EGP) و پروتکل اطلاعات مسیریابی (RIP) از ابرشبکه پشتیبانی نمیکنند.
تفاوت بین Subnetting و Supernetting چیست؟
Subnetting فرآیند تقسیم یک شبکه IP به بخش های فرعی به نام زیرشبکه است در حالی که Supernetting فرآیند ترکیب چندین شبکه IP با یک پیشوند شبکه مشترک است. Supernetting تعداد ورودی های جدول مسیریابی را کاهش می دهد و همچنین روند مسیریابی را ساده می کند. در زیر شبکه، بیتهای شناسه میزبان (برای آدرسهای IP از یک شناسه شبکه منفرد) برای استفاده به عنوان شناسه زیرشبکه قرض گرفته میشوند، در حالی که در سوپرشبکه، بیتهای شناسه شبکه قرض گرفته میشوند تا به عنوان شناسه میزبان استفاده شوند.