معرفی IP V6 و پیکربندی آن

معرفی IP V6 و پیکربندی آن

کلاس های IP

اطلاعاتی درباره IP V6

همانطور که می دانیم آدرس IPv4 از ۳۲ بیتی تشکیل شده است. بدین معنی که این فضا اجازه آدرس ‌دهی حدود ۴٫۳ میلیارد آدرس را می‌دهد، در حالی که آدرس IP V6 از ۱۲۸ بیت تشکیل شده که ظرفیت میلیاردها آدرس جدید را دارد. از آنجا که IPv4 دیگر توان پاسخگویی نیازها را ندارند به همین علت عبور از IPv4 به IPv6 امری ضروری است.

آدرس های IP V6 و فرمت آنها

در این قسمت به بررسی انواع آدرس های IPv6 می پردازیم:

آدرس های یونیکست IPv6

این آدرس ها برای ارتباط یک به یک استفاده میشوند.

انواع آدرس های یونیکست IPv6  به شرح زیر می باشد:

  • Link-local addresses
  • Global Unicast addresses
  • Unique local addresses
  • Special-purpose unicast

              a.Unspecified

              b.Loopback

              c.IPv4-mapped (IPv6 addresses with embedded IPv4 addresses)

آدرس های  Link-local

دامنه کاری این آدرسها محدود به لینک است. تمام اینترفیس هایی که IPv6 enabled میشوند باید دارای آدرس Link-local  باشند. این آدرس ها به صورت خودکار با یک link-local prefix مخصوصFE80::/10  و 64 بیت شناسه اینترفیس ایجاد میشوند.

آدرس های Global unicast

این آدرس ها برای استفاده عمومی از IPv6 هستند.

یک Global routing prefix که معمولا /48 است، برای یک site در نظر گرفته میشود. یک Subnet identifier که معمولا 16 بیت است، برای شناسایی لینک های Site در نظر گرفته میشود و64  بیت شناسه اینترفیس (interface     identifier)  برای شناسایی اینترفیس نود در نظر گرفته میشود. طول interface identifier میتواند اختیاری باشد.

آدرس های Unique local unicast

این آدرس ها در بلاک FD00::/8 قرار دارند و در شبکه هایی استفاده میشوند که تنها ارتباطات داخلی (Internal communication)  نیاز دارند. بنابراین این آدرس ها در اینترنت routable نیستند.

آدرس های Unspecified و آدرسهای loopback

آدرس مشخص نشده 0:0:0:0:0:0:0:0 یا :: که معادل آدرس 0.0.0.0 در IPv4 است که زمانهایی که Host آدرسی ندارد استفاده میشود. (مثل درخواست های DHCP و DAD ) این آدرس تنها میتواند به عنوان آدرس مبدا برای کاربردهای خاص استفاده شود و نباید در حالت کلی به عنوان آدرس مبدا پکت های IPv6 استفاده شود و همچنین مسیریاب ها نیز نباید بسته هایی به سورس آدرسهای unspecified را forward کنند.

آدرس Loopback 0:0:0:0:0:0:0:1 یا ::1 معادل آدرس 127.0.0.1 در IPv4 است.

آدرس های IPv4-mapped

این آدرسها در واقع آدرسهای IPv6 هستن که نمایانگر و نشان دهنده یک آدرس IPv4 هستند.

در میزبان های Dual Stack یک اپلیکیشن IPv6 ای که ترافیک را برای مقصدی با آدرس Ipv4 mapped ارسال میکند در واقع بسته های IPv4 را به همان آدرس Ipv4 در آدرس Ipv4 mapped ارسال میکند. میزبان های dual-stack معمولا با آدرس های IPv4 مانند آدرس های IPv4 mapped برخورد میکنند تا بتوانند آنها را به آدرسهای 128 بیتی map کنند.

آدرس های مالتی کست :

این آدرس های برای ارسال یک به چند استفاده میشوند.این آدرس ها نشان دهدنده یک گروه از اینترفیس ها هستند. ترافیک هایی که به مقصد آدرس های مالتی کست ارسال میشوند به چندین مقصد به طور همزمان میرسند. هر اینترفیس میتواند عضو چندین گروه مالتی کست متفاوت باشد.

آدرس های مالتی کست در بلاک FF00::/8 قرار دارند.

12 بیت کم ارزش آدرس مالتی کست شناسه گروه مالتی کست را تشکیل میدهند.

در این رنج آدرس های زیر اختصاص داده شده اند :

آدرسهای  Anycast

این آدرسها برای ارسال از یک به نزدیک ترین استفاده میشوند. در این حالت بیش از یک نود در شبکه یک آدرس anycast یکسان دریافت میکنند و زمانی که پکت به مقصد آدرس anycast ارسال میشود به سمت نزدیک ترین اینترفیس که دارای آن آدرس anycast است route میشود. نزدیک ترین اینترفیس بر اساس اندازه گیری فاصله در هر روتینگ پروتکل انتخاب میشود. زمانی که برای یک اینترفیس آدرس anycast ست میکنیم باید انحصارا ذکر کنیم که این آدرس از نوع anycast است تا بتواند بین آدرس های anycast و unicast تفاوت قائل شود.

پیش نیازهای IP V6

از پیش نیازهای پیکربندی IPv6 می توان به موارد زیر اشاره کرد:

  • برای برقراری مسیریابی در IPv6 باید IPv6 unicast routing فعال شود.

 

نکات پیکربندی IPv6

برای پیکربندی IPv6 باید به نکات زیر توجه شود:

  • در IPv6 می توان برای خلاصه سازی IPv6 صفرهای بی ارزش را حذف کرد.
  • اگر در یک بخش IPv6 همه 4 کاراکتر0 بود می توان به جای آن از یک 0 استفاده کرد
  • اگر چند بخش متوالی 0 بود می توان آنرا حذف و به جای آن :: قرار داد
  • از مورد قبل در IPv6 فقط یکبار می توان استفاده کرد.

 

تنظیمات پیش فرض IPv6

در جدول زیر تنظیمات پیش فرض مربوط به IPv6 را مشاهده می کنید:

پیش فرض

ویژگی

ندارد

IPv6

 

پیکربندی IPv6

به منظور پیکربندی IPv6 باید مراحل زیر انجام شود:

 

خلاصه مراحل

  1. configure terminal
  2. interface type number
  3. no shutdown
  4. ipv6 address x:x:x:x:x:x:x:x/m

 

جزئیات مراحل

کاربرد

دستور

 

به کمک این دستور وارد محیط پیکربندی سراسری مسیریاب می شویم.

configure terminal

: مثال

zharf#configure terminal

zharf(config)#

مرحله 1

به کمک این دستور وارد محیط پیکربندی اینترفیس مورد نظر می شویم.

interface type number

: مثال

zharf(config)#interface gbeth 2

مرحله 2

این دستور اینترفیس را Up می کند.

no shutdown

: مثال

zharf(config-if)#no shutdown

مرحله 3

با این دستور آدرس IPv6 مورد نظر را برای اینترفیس مربوطه ست می کنیم.

ipv6 address x:x:x:x:x:x:x:x/m

: مثال

 

zharf(config-if)#ipv6 address 2001:12:1::8:2/112

مرحله 4

در زیر مثالی از پیکربندی IPv6 را در مسیریاب ژرف می بینیم:

zharf#configure terminal

zharf(config)#interface gbeth 1

zharf(config-if)#no shutdown

zharf(config-if)#ipv6 address 2001:12:1::8:2/112

 

دستورهای پاک کردنی مربوط به IPv6

دستور پاک کردنی خاصی برای IPv6 وجود ندارد.

کاربرد

دستور

 

دستورهای نمایشی IPv6

جهت بررسی صحت عملکرد IPv6 با استفاده از دستورهای نمایشی از جدول زیر کمک می گیریم :

کاربرد

دستور

به کمک این دستور می توان آدرس IPv6 ست شده بر روی اینترفیس های مختلف را مشاهده کرد.

show ipv6 interface brief

 

مثالی از پیکربندی IPv6

در مثال زیر دستورات مورد نیاز جهت پیکربندی IPv6 در مسیریاب ژرف را مشاهده می کنیم:

zharf#configure terminal

zharf(config)#interface gbeth 1

zharf(config-if)#no shutdown

zharf(config-if)#ipv6 address 3001::45:17/64

ژرف پویان توس

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

به بالای صفحه بردن