CIDR - مسیریابی بین دامنه کلاس بدون کلاس

درباره CIDR علامت گذاری و آدرس های IP

CIDR یک لغت نامه برای کلاس Inter Domain Routing است. CIDR در دهه 1990 به عنوان یک طرح استاندارد برای مسیریابی ترافیک شبکه از طریق اینترنت توسعه یافت.

چرا استفاده از CIDR؟

قبل از توسعه تکنولوژی CIDR، روترهای اینترنت مدیریت ترافیک شبکه بر اساس کلاس آدرس های IP را مدیریت کردند . در این سیستم، ارزش یک آدرس IP تعیین کننده زیر شبکه خود برای اهداف مسیریابی است.

CIDR یک جایگزین برای Subnetting سنتی IP است . این آدرس IP را به شبکه های متناوب مستقل از ارزش آدرس های خود تنظیم می کند. CIDR نیز به عنوان supernetting شناخته می شود، زیرا به طور موثر اجازه می دهد تا چندین زیرشبکه برای مسیریابی شبکه گروه بندی شوند.

نماد CIDR

CIDR یک محدوده IP آدرس را با استفاده از ترکیبی از آدرس IP و ماسک مربوط به شبکه آن مشخص می کند. نماد CIDR از قالب زیر استفاده می کند:

where n تعداد بیت (leftmost) '1' در ماسک است. مثلا:

ماسک شبکه 255.255.254.0 را به شبکه 192.168 اعمال می کند و از 192.168.12.0 شروع می شود. این علامت نشان دهنده محدوده آدرس 192.168.12.0 - 192.168.13.255 است. در مقایسه با شبکه های مبتنی بر کلاس سنتی، 192.168.12.0/23 نشان دهنده جمع دو زیر شبکه شبکه کلاس C 192.168.12.0 و 192.168.13.0 است که هر کدام یک ماسک زیر شبکه 255.255.255.0 دارند. به عبارت دیگر:

علاوه بر این، CIDR از تخصیص آدرس اینترنتی و مسیریابی پیام مستقل از کلاس سنتی دامنه محدوده آدرس IP پشتیبانی می کند. مثلا:

نشان دهنده محدوده آدرس 10.4.12.0 - 10.4.15.255 (شبکه ماسک 255.255.252.0) است. این تخصیص معادل چهار کلاس C شبکه در فضای کلاس A بسیار بزرگتر است.

گاهی اوقات علامت CIDR حتی برای شبکه های غیر CIDR استفاده می شود. با این حال، در subnetting غیر CIDR IP، مقدار n به 8 یا (کلاس A)، 16 (کلاس B) یا 24 (کلاس C) محدود می شود. مثال ها:

چگونه CIDR کار می کند

پیاده سازی CIDR نیازمند پشتیبانی خاصی است که در پروتکل های مسیریابی شبکه جاسازی شده است. هنگامی که اولین بار در اینترنت اجرا شد، پروتکل های مسیریابی هسته مانند پروتکل BGP (پروتکل Gateway Border) و OSPF (Open Shortest Path First) برای پشتیبانی از CIDR به روز شد. پروتکل های مسیریابی منسوخ یا کمتر محبوب ممکن است CIDR را پشتیبانی نکنند.

تجمع CIDR مستلزم آن است که بخش شبکه درگیر در فضای آدرس مجاور به صورت مجزا و عددی باشد. برای مثال CIDR نمیتواند مجموعهای 192.168.12.0 و 192.168.15.0 را به یک مسیر تکمیل کند، مگر اینکه محدوده آدرسهای میان .13 و 14.14 شامل شوند.

اینترنت اکسپلورر یا روترهای ستون فقرات - کسانی که ترافیک را بین ارائه دهندگان خدمات اینترنت مدیریت می کنند - به طور کلی از CIDR برای رسیدن به هدف حفظ فضای آدرس IP پشتیبانی می کنند. روترهای اصلی مصرف کننده اغلب CIDR را پشتیبانی نمی کنند، بنابراین شبکه های خصوصی از جمله شبکه های خانگی و حتی شبکه های عمومی کوچک ( LAN ) اغلب آنها را استخدام نمی کند.

CIDR و IPv6

IPv6 با استفاده از تکنولوژی مسیریابی CIDR و نماد CIDR همانند IPv4 است. IPv6 برای آدرس کامل بدون کلاس طراحی شده است.