IPv6 یا آدرس IP ورژن 6 چیست و چه کاربردی دارد؟

IPv6 یا آدرس آی پی ورژن 6 چیست و چه کاربردی دارد؟

تفاوت آدرس آی پی ورژن 6 (IPv6) با ورژن 4 (IPv4):

در این مقاله یک آشنایی اولیه بیان خواهد شد و در مقالات بعدی با جزییات بیشتر و بحث روتینگ یا مسیریابی و آدرس دهی در شبکه آشنا خواهیم شد. بارزترین تفاوتی که میان IPv4 و IPv6 وجود دارد بازه و تعداد هاست هایی است که قابل استفاده و روتینگ در دنیای wan می‌باشد.

در آی پی ورژن 4 که در مقالات قبلی مفصل توضیح دادم مشکلاتی از قبیل تعداد و به مرور زمان بالا رفتن حجم routing table ها مواجه شده‌ایم که راه کارهای متفاوتی برای این مشکل وجود دارد. راه کار کوتاه مدت استفاده از Nat و subnetting و supernetting است و راه کار بلند مدت استفاده از IPv6 است که در ادامه توضیحات لازم داده خواهد شد.

آموزش و یادگیری IPv6 اجتناب ناپذیر است،چرا؟

استفاده از IPv4 در اوایل به این صورت بوده که تعداد انسان‌ها یا هاست هایی که از ای پی استفاده می‌کردند به مراتب بیشتر از تعداد دستگاه‌هایی بود که در بستر اینترنت وجود داشته و وظیفه روتینگ بسته‌ها را بر عهده داشتند اما به مرور زمان با گسترده شدن دنیای اینترنت نیاز آی پی بالعکس شد و تعداد دستگاه‌ها بیشتر شد اما چه مفهومی می تونه داشته باشه ؟ در مورد اول IP invalid مورد استفاده قرار می‌گرفت و با قابلیت Nat همراه می شد ولی در مورد دوم نیاز به IP valid چشمگیر خواهد بود …

قابلیت های IPv6 :

  • آدرس دهی به روش‌های مختلف و جدید
  • ساختار سازمان دهی شده‌ای دارد و کاملا مشخص خواهد شد که کدام دسته از IPها برای کدام سازمان و ارگان و ISP است
  • احتیاجی به Nat pat نیست به دلیل بالا بودن تعداد آی پی‌ها
  • بصورت پیش‌فرض از IPSec استفاده می کند

ساختار کلی IPv6 :

بطور مثال :

1234:1254:1789:BBBB:0001:9876:6289:9BSA

در تصویر مثال دیگری زده شده و باینری اعداد نوشته شده است

با وجود هگزا دسیمال شدن اعداد در بالا نوشتن آنها سخت و دشوار خواهد بود ،راهکارهایی برای خلاصه کردن آی پی وجود دارد مانند چند صفر پشت سر هم ! بطور مثال 0001=1 یا 00BC=BC دقت داشته باشید که فقط برای صفرهای قبل از اعداد قابل استفاده خواهد بود.مورد بعدی استفاده از :: است مانند: BC22:0:0:0:3:2:1:A تبدیل می‌شود به BC22::3:2:1:A

مثالی دیگر از IPv6 :

AB00:0000:0000:0001:0000:0000:0000:00HA

تبدیل می‌شود به :

AB00::1:0:0:0:HA

یا

AB00:0:0:1::HA

:: یکبار قابل استفاده خواهد بود.

اما بحث SUBNETTING در IPv6 به چه صورت خواهد بود ؟!

فرض کنید آی پی

1234:1254:1789:BBBB:0001:9876:6289:9BSA

رو با سابنت /64 داشته باشیم یعنی چهار quartet اول network خواهد بود و بقیه HOST پس نتوورک این ای پی به این شکل می‌شود :

BBBB:0001:9876:6289:0000:0000:0000:0000

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