نماد سایت دریای شرق

IPv6 چیست ؟ + مزایا و مقایسه با IPv4

IPv6 چیست ؟

با معرفی IPv6، فرآیندهای اساسی ارتباطات شبکه در حال تغییر است. گسترش اتاق آدرس از 32 به 128 بیت نه تنها با کمبود فزاینده آدرس های IP مقابله می کند. استاندارد جدید همچنین آدرس دهی منحصر به فرد تمام دستگاه های یک شبکه را ممکن می سازد. برخلاف IPv4، نسخه 6 به طور مداوم ایده اصلی IP، اصل end-to-end را پیاده سازی می کند. ما در اینجا توضیح خواهیم داد که چگونه همه کار می کند.

IPv6 چیست؟

IPv6 مخفف “Internet Protocol Version 6” است . یک فرآیند استاندارد شده را نشان می دهد که توسط کارگروه مهندسی اینترنت (IETF) برای انتقال بسته های داده در شبکه های کامپیوتری ایجاد شده است. IPv6، جانشین هدایت شده IPv4، همراه با حدود 500 پروتکل شبکه دیگر از خانواده TCP/IP، اساس ارتباطات اینترنتی را تشکیل می دهد. توابع مرکزی IPv6 آدرس دهی عناصر شبکه از طریق آدرس های IPv6 و همچنین مسیریابی یا ارسال بسته بین شبکه های فرعی است. برای این منظور، IPv6 بر اساس لایه شبکه (لایه 3) مدل لایه OSI است.

تخصیص آدرس‌های IP از طریق RIRها (رجیسترهای اینترنتی منطقه‌ای) انجام می‌شود، که هر کدام محدوده آدرس IP خود را توسط IANA (مرجع شماره‌های اختصاص داده شده به اینترنت) اختصاص می‌دهند. RIR مسئول اروپا، خاورمیانه و آسیای مرکزی RIPE NCC (مرکز هماهنگی شبکه IP اروپای اروپای Réseaux) است.

IPv6 در مقابل IPv4

حتی در نگاه اول، واضح است که فرمت آدرس جدید نسخه ششم IP به طور قابل توجهی با IPv4 قبلی خود متفاوت است.

در حالی که IPv4 از آدرس های 32 بیتی استفاده می کند که معمولاً به صورت اعشاری هستند، IPv6 جانشین آن از آدرس های 128 بیتی استفاده می کند که به دلایل خوانایی در قالب هگزا دسیمال نمایش داده می شوند. مقایسه مستقیم نگرانی اصلی را نشان می‌دهد که توسط استاندارد IP جدید برطرف می‌شود: با 128 بیت، آدرس‌های IP منحصربه‌فرد بیشتری نسبت به 32 بیت می‌توان تولید کرد.

تفاوت در اندازه با مقایسه مشخص می شود: در حالی که محدوده آدرس IPv4 با حدود 4.3 میلیارد IPS حتی به اندازه کافی برای ارائه یک آدرس منحصر به فرد برای همه افراد در جهان نیست، یک سیستم 128 بیتی می تواند از نظر تئوری هر دانه را اختصاص دهد. از شن و ماسه روی زمین چندین آدرس IP خودش را دارد. بنابراین معرفی IPv6 می تواند به عنوان یک سرمایه گذاری در آینده تلقی شود. روندهایی مانند اینترنت اشیا (IoT) نشان می دهد که تعداد دستگاه هایی که به اینترنت متصل می شوند و باید به وضوح قابل شناسایی باشند در سال های آینده به شدت افزایش خواهد یافت.

IPv6 چیست ؟ ساخت آدرس IPv6

128 بیت آدرس IPv6 به هشت بلوک 16 بیتی تقسیم می شود. در نماد هگزادسیمال، یک بلوک 16 بیتی را می توان با چهار رقم یا حروف ضبط کرد. کولون به عنوان یک عنصر جداکننده عمل می کند:

به منظور مدیریت پذیرتر کردن آدرس IPv6، مختصری ایجاد شده است که در آن صفرهای ابتدایی در بلوک های هگزادسیمال حذف می شوند. اگر یک بلوک هگزادسیمال منحصراً از صفر تشکیل شده باشد، آخرین صفر باید حفظ شود:

یک بار در هر آدرس IPv6، امکان حذف هر بلوک متوالی صفر نیز وجود دارد.

دو نقطه متوالی (بعد از بلوک دوم در مثال بالا) نشان دهنده حذف است.

در واقعیت، کاربران اینترنت آدرس های بسیار کمتری نسبت به فرمت 128 بیتی در دسترس دارند. دلیل این امر، اصل طراحی IPv6 است: بر خلاف نسخه قبلی، استاندارد جدید در نظر گرفته شده است تا امکان اتصالات انتها به انتها واقعی را فراهم کند و ترجمه آدرس های IP خصوصی به عمومی بر اساس NAT (ترجمه آدرس شبکه) را غیر ضروری کند. . در اصل، اتصالات انتها به انتها باید با IPv4 نیز امکان پذیر باشد.

با این حال، از آنجایی که فضای آدرس IPv4 برای ارائه یک آدرس منحصر به فرد برای هر دستگاه بسیار کوچک است، یک سیستم با مناطق آدرس جداگانه و جزء میانجی NAT ایجاد شد. با استاندارد جدید، هر دستگاهی که به یک شبکه LAN متصل است، می‌تواند به صورت منطقی از طریق IP خودش آدرس‌دهی شود. بنابراین، آدرس‌های IPv6، علاوه بر بخش آدرس‌دهی شبکه (که آدرس شبکه یا پیشوند مسیریابی نیز نامیده می‌شود)، یک شناسه رابط منحصربفرد دارند که یا از آدرس MAC کارت شبکه دستگاه حاصل می‌شود یا به صورت دستی تولید می‌شود. پیشوند مسیریابی و شناسه رابط هر کدام 64 بیت از یک آدرس IPv6 را تشکیل می دهند.

ساختار IPv6 چیست ؟: پیشوند مسیریابی

به عنوان یک قاعده، پیشوند مسیریابی یک آدرس IPv6 به یک پیشوند شبکه و یک پیشوند زیر شبکه تقسیم می شود. این در به اصطلاح نماد CIDR (مسیریابی بین دامنه ای بدون کلاس) نشان داده شده است. برای این منظور طول پیشوند (یعنی طول پیشوند بر حسب بیت) با علامت اسلش (/) به آدرس شبکه اضافه می شود.

نماد 2001:0820:9511::/48، برای مثال، یک زیرشبکه با آدرس 2001:0820:9511:0000:0000:0000:0000:0000 تا 2001:0820:9511:FFFFFFFF: FFFF.

به طور کلی، ارائه دهندگان اینترنت (ISP) توسط شبکه های RIR /32 تخصیص داده می شوند که به نوبه خود آنها را به زیر شبکه ها ترتیب می دهند. به کاربران نهایی شبکه های 48/ یا شبکه 56/ داده می شود. جدول زیر ساخت معمولی یک آدرس جهانی unicast را در IPv6 نشان می دهد که شامل پیشوند شبکه، پیشوند زیر شبکه و شناسه رابط است.

ساختار IPv6 چیست ؟: شناسه رابط

شناسه رابط به عنوان یک علامت متمایز از یک دستگاه خاص که به شبکه متصل است عمل می کند و یا به صورت دستی اختصاص داده می شود یا بر اساس آدرس MAC کارت شبکه دستگاه تولید می شود. معمولاً به روش دوم اتفاق می افتد و مبتنی بر تبدیل آدرس MAC استاندارد شده به فرمت اصلاح شده EUI-64 است. این در سه مرحله اتفاق می افتد:

پسوند حریم خصوصی IPv6 چیست ؟

یک آدرس IPv6 بر اساس فرمت اصلاح شده EUI-64 اجازه می دهد تا از آدرس MAC زیربنایی نتیجه گیری شود. از آنجایی که این امر می‌تواند باعث نگرانی‌های مربوط به حفظ حریم خصوصی کاربران شود، برنامه‌های افزودنی حریم خصوصی فرآیندی را توسعه دادند که به IPv6 اجازه می‌دهد تا با حذف پیوند بین آدرس MAC و شناسه رابط، شناسه رابط را ناشناس کند. در عوض، Privacy Extensions یک شناسه رابط موقت برای اتصالات خروجی ایجاد می کند که کم و بیش تصادفی است. این امر نتیجه گیری در مورد میزبان و ایجاد پروفایل های حرکتی بر اساس IP را دشوارتر می کند.

انواع آدرس IPv6 چیست ؟

همانند IPv4، IPv6 شامل مناطق مختلف آدرس با وظایف و ویژگی های خاص است. اینها در RFC 4291 و RFC 5156 مشخص شده‌اند و می‌توان آنها را از قبل با اولین بیت‌های یک آدرس IPv6، به اصطلاح پیشوند فرمت، شناسایی کرد. انواع آدرس مرکزی شامل آدرس‌های unicast، آدرس‌های چندپخشی و آدرس‌های anycast هستند.

آدرس های Unicast

آدرس‌های Unicast برای برقراری ارتباط یک عنصر شبکه با یک عنصر دیگر استفاده می‌شوند و می‌توان آنها را به دو دسته تقسیم کرد: آدرس‌های محلی پیوند و آدرس‌های unicast سراسری.

IPv6 چیست ؟ : آدرس های چندپخشی

در حالی که آدرس های unicast برای ارتباط یک به یک استفاده می شود، آدرس های چندپخشی ارتباط یک به چند را پیاده سازی می کنند. همراه با این آدرس های توزیع کننده می آیند. بسته‌هایی که از یک آدرس چندپخشی ارسال می‌شوند توسط همه دستگاه‌های شبکه که بخشی از گروه چندپخشی هستند دریافت می‌شوند. یک دستگاه می تواند به چندین گروه چندپخشی تعلق داشته باشد. اگر یک آدرس IPv6 برای یک دستگاه شبکه ایجاد شود، آنگاه به طور خودکار عضوی از گروه های چندپخشی خاصی است که برای تشخیص، دسترسی و تشخیص پیشوند مورد نیاز است. برای مثال، گروه‌های چندپخشی رایج «all routers» یا «all hosts» هستند. پیشوند قالب برای آدرس های چندپخشی عموماً FF00::/8 است.

آدرس های Anycast

بسته ها همچنین می توانند به گروه های گیرنده از آدرس های anycast ارسال شوند. برخلاف آدرس‌های چندپخشی، بسته‌های داده به همه اعضای یک گروه anycast ارسال نمی‌شوند، بلکه فقط به نزدیک‌ترین دستگاه به فرستنده ارسال می‌شوند. آدرس‌های Anycast عمدتاً برای اهداف ایمنی خرابی و توزیع بار استفاده می‌شوند.

قالب بسته IPv6

در مقایسه با IPv4، پروتکل اینترنت v6 با فرمت بسته به طور قابل توجهی ساده شده مشخص می شود. برای ساده‌سازی پردازش بسته‌های IPv6، طول هدر پیش‌فرض 40 بایت (320 بیت) تنظیم شد. اطلاعات اختیاری که فقط در موارد خاص مورد نیاز است به هدرهای افزونه (EH) که بین ناحیه داده سرصفحه و بار واقعی تعبیه شده است، برون سپاری شد. این اجازه می دهد تا گزینه ها بدون نیاز به تغییر در هدر درج شوند.

هدر بسته IPv6 فقط شامل هشت سرصفحه است – با IPv4، سیزده فیلد استفاده شد. ساختار یک هدر IPv6 را می توان به صورت شماتیک به صورت زیر نشان داد:

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

رشتهشرح
Versionشامل نسخه پروتکل IP که بسته IP بر اساس آن ایجاد شده است (4 بیت)
Traffic Classنشان دهنده تخصیص اولویت (8 بیت)
Flow Labelبسته‌هایی که سطح جریان یکسانی دارند به همین ترتیب رفتار می‌شوند (20 بیت)
Payload Lengthطول محتویات بسته، از جمله پسوندها، اما بدون داده هدر (16 بیت) را مشخص می کند.
Next Headerپروتکل لایه انتقال مادر (8 بیت) را مشخص می کند.
Hop Limitحداکثر تعداد روترهای میانی را مشخص می کند که بسته ممکن است قبل از انقضا از آن عبور کند (8 بیت)
Source-IP-Addressحاوی آدرس فرستنده (128 بیت)
Destination-IP-Addressشامل آدرس های گیرنده (128 بیت)

معرفی هدرهای افزونه امکان پیاده سازی اطلاعات اختیاری در بسته های IPv6 را بسیار موثرتر از IPv4 می کند. از آنجایی که روترها در مسیر تحویل یک بسته، سرصفحه های افزونه IPv6 را بررسی و پردازش نمی کنند، معمولاً فقط در مقصد خوانده می شوند. این منجر به بهبود قابل توجهی در عملکرد روتر در مقایسه با IPv4 می شود، که مستلزم آن بود که اطلاعات اختیاری توسط همه روترها در طول مسیر تحویل بررسی شود. اطلاعاتی که می‌تواند در پسوندهای سرصفحه IPv6 گنجانده شود شامل گزینه‌های گره به گره، گزینه‌های مقصد، گزینه‌های مسیریابی و گزینه‌های تقسیم‌بندی، احراز هویت و رمزگذاری (IPsec) است.

کارکرد پروتکل اینترنت نسخه 6

بیشتر کاربران اینترنت با IPv6 متصل هستند که بیشتر به دلیل گسترش فضای آدرس است. با این حال، استاندارد جدید تعدادی ویژگی را نیز ارائه می دهد که می تواند بر محدودیت های کلیدی IPv4 غلبه کند. مهمتر از همه، این شامل اجرای مداوم اصل end-to-end است که انحراف از طریق NAT را بیهوده می کند و اجرای پروتکل های امنیتی مانند IPsec را ساده می کند.

علاوه بر این، IPv6 پیکربندی خودکار آدرس از طریق کشف همسایه را فعال می‌کند و همچنین به چندین آدرس IPv6 منحصر به فرد در هر میزبان با دامنه‌های مختلف اجازه می‌دهد تا توپولوژی‌های مختلف شبکه را نقشه‌برداری کنند. علاوه بر تخصیص بهینه آدرس، ساده‌سازی هدر بسته و برون‌سپاری اطلاعات اختیاری به پسوندهای سرصفحه برای انتقال بسته، مسیریابی سریع‌تر را تضمین می‌کند.

با QoS (کیفیت خدمات)، IPv6 دارای یک مکانیسم یکپارچه برای امنیت خدمات با کیفیت است که بسته‌های فوری را در اولویت قرار می‌دهد و مدیریت بسته را کارآمدتر می‌کند. فیلدهای «کلاس ترافیک» و «برچسب جریان» مستقیماً با متدولوژی QoS مطابقت دارند.

با این حال، تخصیص آدرس‌های IP ثابت به دستگاه‌های شبکه محلی و همچنین ایجاد شناسه‌های رابط منحصر به فرد بر اساس آدرس‌های MAC، بسیار مهم است. پسوندهای حریم خصوصی مطمئناً جایگزینی برای قالب آدرس تغییر یافته EUI-64 ایجاد کردند. با این حال، از آنجایی که پیشوند یک آدرس IPv6 نیز برای ایجاد نمایه حرکت کاربر کافی است، یک پیشوند جدید که به صورت پویا توسط ISP برای حفظ ناشناس بودن در اینترنت اختصاص داده می شود، علاوه بر پسوندهای حریم خصوصی، مطلوب است.

IPv6 چیست ؟

ترجمه شده توسط سایت دریای شرق از سایت
کپی بدون ذکر نام و لینک سایت دریای شرق ممنوع است !

خروج از نسخه موبایل