با تغییر ماهیت اینترنت و شبكه های تجاری، IP موجود كه ستون فقرات شبكه های TCP/IP را تشكیل می داد رو به منسوخ شدن و كهنگی می رفت.در گذشته از اینترنت برای انتقال فایل ها، نامه های الكترونیكی و دسترسی از راه دور به وسیله Telnet استفاده می شد اما امروزه در اینترنت شاهد فزونی برنامه های صوتی و تصویری ، نرم افزارهای كاربردی توانمند هستیم كه باعث جلب محبوبیت و جذابیت وب شده اند. كمپانیها با ایجاد شعبه های مختلف مجموعه ای از محیط های Client/Server تحت شبكه به وجود آوردند كه باعث افزایش روز افزون اینترانت ها شد، تمام این توسعه ها باعث كاهش تواناییهای شبكه های بر پایه IP شده و شبكه ها نیاز به پشتیبانی ترافیك های فوری ، كنترل انعطاف پذیری تراكم ترافیك ها و ایجاد خصوصیات امنیتی پیدا كردند، این توسعه و نیازها موجب به اتمام رسیدن طول عمر آدرس دهی های موجود طبق IPv4 شد.
خیلی زود آدرس دهی جدیدی جایگزین آدرس دهی قدیم شد كه IPv6 نام گرفت. آدرس دهی Ip باعث ایجاد ارتباط سیستم ها از طریق شبكه های مختلف می شود در نتیجه كلیه ایستگاه ها و مسیریاب ها به داشتن یك آدرس ملزم می شوند تا به ایجاد ارتباط بین آن ها منتهی شود.
Router (مسیر یاب) باید قادر باشد اطلاعات شبكه های مختلف را با ساختارهای مختلف انتقال داده و به مقصد مورد نظر بفرستد، این امر مستلزم فراهم آوردن سرویس های زیر می باشد:
· نمای آدرس دهی : همه شبكه ها از یك ساختار هماهنگ برای آدرس دهی استفاده نمی كنند به عنوان مثال یك شبكه IEEE 802.3 با 16bit or 48bit فضای آدرس دهی ، یك شبكه X.25 با 12 Digit decimal آدرس دهی و...
· بزرگترین اندازه بسته های اطلاعاتی : بسته های اطلاعاتی یک شبکه ممکن است به قسمتهای کوچک تر تقسیم شده تا قابل انتقال به شبکه های دیگر باشد « به این عمل fragmentation می گویند» به عنوان مثال بزرگترین اندازه بسته های اطلاعاتی برای شبکه های Ethernet 1500بایت می باشد برای شبکه های X.25 1000 است در این صورت مسیریاب باید برای انتقال اطلاعات از شبکه های Ethernet به شبکه های X.25 بسته های اطلاعات را به 2 قسمت تقسیم کند.
· رابط های شبكه Interfaces)) :ارتباط دهنده های سخت افزاری و نرم افزاری در شبکه های مختلف متفاوت می باشد که مسیریاب باید قدرت تشخیص این اختلافات را داشته باشد.
· قابلیت اطمینان : سرویسهای مختلف یك شبكه ممكن است از ابتدا تا انتها به صورت یك سرویس قابل اعتماد در یك حلقه مجازی تا یك سرویس غیر قابل اعتماد قابل تغییر باشند. عملكرد یك مسریاب نباید وابسته به قابلیت اعتماد یك شبكه باشد.
در نتیجه این IP مطمئن نیست چون درستی رسیدن اطلاعات را تضمین نمی کند و مسوولیت سالم رسیدن بسته های اطلاعاتی را به پروتکل لایه بالایی (TCP) می سپارد به این شکل Error recovery توسط TCP صورت می پذیرد این امر تا حد زیادی قابلیـت انعطاف پذیری را فراهم می آورد.
ایجاد یك پروتكل جدید:
وقتی اینترنت روزبه روز رشد کرد و نقایص IPv4 بیشتر آشکار شد برای پاسخ به نیازهای جدید می بایست راهی اندیشیده می شد درنتیجه این درخواست ها IETF ..... در سال 1992 اولین طرح خود را به عنوان IP جدید ارائه داد که پس از طراحی نهایی در سال 1994 بیرون آمد که بعد از آن تغییراتی روی آن داده شد و بالاخره IPv6 نام گرفت. پیشبرد IPv6 بیشتر به خاطر نداشتن محدودیـت های آدرس دهی در IPv4 می باشد که البته این IP جدید علاوه بر آن قابلیت های دیگری هم دارد که به شرح آنها خواهیم پرداخت.
آدرس دهی
با 32 بیت فضای آدرس دهی تنها 2 به توان 32 آدرس مختلف می توان ایجاد کرد که حدود 4 میلیارد آدرس است این فضای آدرس دهی در اینترنت روبه رشد فضای محدودی است از سال 1980 به بعد دریافتن که دیگر این مقدار فضا جواب گوی نیازها نیست و در سال 1990 این مشکل به طور آشکار نمایان شد. دلایل نامناسبی 32 بیـت فضای آدرس دهی به شرح زیر می باشد:
· دوساختار از IP Address شامل Net ID و Host ID که راحت و مناسب است اما با فضای آدرس دهی محدود. یك مرتبه كه به شبكه خود تعدادی از آدرسها را اختصاص می دهید برای همه شبكه های میزبان نیز می توانید از این آدرسهای استفاده كنید. فضای آدرس دهی برای آن شبكه ممكن است به صورت گسترده ای استفاده شود البته بدون اینكه شما نگران از دست دادن كارایی آن باشید.
· این یك تمرین عمومی برای اختصاص دادن تعدادی از آدرس های IP به شبكه هایی می باشد كه به صورت واقعی به اینترنت متصل می باشند. این موضوع برای شبكه های مخفی اینترنتی كه تعدادی از این آدرسها را استفاده می كنند ، امكان پذیر می باشد. اما برای استفاده از آنها كمی ریسك وجود دارد.
· شبکه ها به سرعت رو به افزایش هستند. اغلب سازمان ها چندین Lan دارند. شبکه های بی سیم به تدریج نقش اساسی یافته اند همچنین رشد اینترنت درسالهای آتی رو به انفجار است.
· افزایش استفاده از TCP/Ip در مناطق جدید خواستار IP های خاص (unique ip address) می باشد. مثل ارتباط نقاط الکترونیکی یا کابل تلوزیون گیرنده ها.....
· به طور کلی دادن یک IP به هر ایستگاه کاری ....
برای داشتن این آدرس ها Ipv6 از 128 بیت فضای آدرس دهی در عوض 32 بیت استفاده می کند و این امر فضای آدرس دهی را از 2 به توان 32 به 2 به توان 96 می رساند که البته امن تر و مطمئن تر نیز می باشد.