انتقال به نسل جديد پروتکل اينترنت (IPv6)
چگونه نسل بعدي پروتکل اينترنت (يعني IPv6) مي تواند با افزايش تعداد آدرس هاي در دسترس و اضافه نمودن ويژگي هاي جديد، در وقت شما صرفه جويي کند.
آيا براي Y2K بعدي آماده هستيد؟ ما اسم آن را "The Great IP Adress shortage of 2001" گذاشته ايم. در حاليکه تلفظ TGIPA-S2011 oST به سادگي Y2K در دهان نمي چرخد اين مصيبت خزنده، مشکلات اساسي را براي شبکه سازي به وجود آورده است.
خوشبختانه از قبل راه حلي براي اين مشکل وجود داشته است: IPv6 يا Internet Protocol version 6، تريليون ها تريليون آدرس عمومي بيش تر ايجاد نموده و در عين حال ويژگي هاي جديدي براي شبکه سازي معرفي مي نمايد. اين دو تکنولوژي IP در طي فرآيند انتقال در کنار هم وجود خواهند داشت؛ بنابراين در بسياري از موارد IPv6 براي برقراري ارتباط با نسخه ي قبلي، به يک حالت IPv6 سوئيچ خواهد کرد.
ما در اين مقاله به تشريح اصول حاکم بر چگونگي انتقال اطلاعات در بين شبکه هاي سراسري و جهاني توسط اينترنت خواهيم پرداخت. سپس در مورد تغييرات و پيشرفت هاي اعمال شده به IPv6 مي پردازيم؛ IPv6، چيزي بيش از اضافه کردن آدرس ها است. با وجود اين جزئيات، شما مي توانيد خود را آماده ي انتقال به IPv6 و استفاده از مزاياي آن نمائيد.
لايه ي اينترنت يا Internet Layer خصوصاً بسيار مهم است زيرا شما در حاليکه تجهيزات شبکه مثل مسيرياب را بر روي آن پيکره بندي مي کنيد گاهي اوقات آدرس دهي آن را هم تنظيم مي نمائيد. بيش تر اوقات ساير لايه ها از ديد کاربر نهايي پنهان هستند و همه چيز همان جوري که بايد، کار مي کند.
IPv6 اين مشکل را حل خواهد کرد. IPv6 از يک شماي آدرس دهي 128 بيتي که 2 به توان 128 تلفيق ممکن را ايجاد مي نمايد استفاده مي کند: 34 تريليون تريليون تريليون (عدد 34 با 37 صفر جلوي آن) که براي پشتيباني از هر کامپيوتر، تلفن، تلويزيون، کنسول بازي، يخچال و تمام چيزهاي ديگري که انسان به آن نياز دارد کفايت مي کند. در اين جا نمونه اي از يک آدرس IPv6 و شکل ظاهري آن را ذکر مي کنيم:
2001:0DB8:AC102F3B:9C5A:FFFF:3FFE:02AA
و اين تمام چيزي که IPv6 فراهم مي کند نيست. IPv6 نياز به NAT (Network Address Translation) يا ترجمه ي آدرس شبکه را نيز از بين مي برد. نقطه ضعف اصلي NAT اين است که ميزباني که در پشت يک مسيرياب NAT قرار مي گيرد، فاقد اتصال انتها به انتها (end-to-end) است و بنابراين نمي تواند از برخي پروتکل هاي اينترنت استفاده کند.
ابزارهاي شبکه اي که به يک شبکه ي IPv6 متصل هستند در مقايسه با پروتکل فعلي DHCP (Dynamic Host Configuration Protocol) قادر خواهند شد با قدرت بسيار بيش تري خود پيکره بندي شوند. شما همچنين به راحتي مي توانيد يک شبکه ي فعلي را از نو پيکره بندي کنيد و از آنجائيکه يک ساب نت IPv6 مي تواند داراي 2 به توان 64 آدرس باشد، ISPها و موسسات بزرگ تر ديگر مجبور نيستند شبکه شان را تکه تکه کنند.
مثل IPv4، داده هايي که با استفاده از IPv6 منتقل مي شوند در داخل خود بسته ها جاي مي گيرند: يک هدر ثابت با اطلاعات مربوط به آدرس دهي، يک header extension اختياري و يک payload. بسته هاي IPv6 سريع تر از بسته هاي IPv4 پردازش مي شوند زيرا هدرهاي بسته ي آنان فاقد يک checksum است. Checksum ها در IPv4 به منظور تشخيص اين که داده ها به درستي دريافت و ارسال شده اند مورد استفاده قرار مي گيرند؛ اما اين وظيفه در IPv6 در لايه ي بالاتري به انجام مي رسد. علاوه بر اين، برخي از فرآيندهاي کم تر استفاده شده نيز از هدر ثابت (fixed header) خارج و به داخل هدر اختياري (optional header) برده شده است.
سيستم عامل ها، از ترجمان 6to4 نيز پشتيباني مي کنند. اين روش به ابزار و شبکه هاي IPv6 اجازه مي دهد از طريق بخش هاي IPv4 اينترنت با هم ارتباط برقرار کنند. اين تکنيک، يک بسته ي IPv6 را در داخل payload يک بسته ي IPv4 ذخيره مي کند، مثل يک قايق فِري که ماشيني را بر روي رودخانه حمل مي کند. سرورهاي رله کننده يا يک dual-stack destination در سمت ديگر مي تواند داده هاي IPv6 را unlock کنند. تا زماني که شما يک آدرس عمومي IPv4 داشته باشيد اين تکنيک مي تواند کار کند حتي اگر ISP شما هنوز هم خودش را با IPv6 تطبيق نداده باشد.
ارتباط ابزار IPv4 با IPv6 دشوار است. درگاه هاي ترجمه و پروکسي ها مي توانند در اين زمينه کمک کنند اما آن ها قابل اطمينان نيستند. وقتي سرويس هاي اينترنتي مورد نظر شما فقط از IPv6 استفاده کنند تجهيزات IPv4 شما ممکن است ديگر کار نکنند. خدا را شکر، فاز انتقالي dual-stack بايد اين مشکل را براي سال هاي متوالي حل کند.
منبع:ماهنامه ي کامپيوتري بزرگراه رايانه، شماره ي 134
آيا براي Y2K بعدي آماده هستيد؟ ما اسم آن را "The Great IP Adress shortage of 2001" گذاشته ايم. در حاليکه تلفظ TGIPA-S2011 oST به سادگي Y2K در دهان نمي چرخد اين مصيبت خزنده، مشکلات اساسي را براي شبکه سازي به وجود آورده است.
خوشبختانه از قبل راه حلي براي اين مشکل وجود داشته است: IPv6 يا Internet Protocol version 6، تريليون ها تريليون آدرس عمومي بيش تر ايجاد نموده و در عين حال ويژگي هاي جديدي براي شبکه سازي معرفي مي نمايد. اين دو تکنولوژي IP در طي فرآيند انتقال در کنار هم وجود خواهند داشت؛ بنابراين در بسياري از موارد IPv6 براي برقراري ارتباط با نسخه ي قبلي، به يک حالت IPv6 سوئيچ خواهد کرد.
ما در اين مقاله به تشريح اصول حاکم بر چگونگي انتقال اطلاعات در بين شبکه هاي سراسري و جهاني توسط اينترنت خواهيم پرداخت. سپس در مورد تغييرات و پيشرفت هاي اعمال شده به IPv6 مي پردازيم؛ IPv6، چيزي بيش از اضافه کردن آدرس ها است. با وجود اين جزئيات، شما مي توانيد خود را آماده ي انتقال به IPv6 و استفاده از مزاياي آن نمائيد.
لايه ها
لايه ي اينترنت يا Internet Layer خصوصاً بسيار مهم است زيرا شما در حاليکه تجهيزات شبکه مثل مسيرياب را بر روي آن پيکره بندي مي کنيد گاهي اوقات آدرس دهي آن را هم تنظيم مي نمائيد. بيش تر اوقات ساير لايه ها از ديد کاربر نهايي پنهان هستند و همه چيز همان جوري که بايد، کار مي کند.
تغيير آدرس
IPv6 اين مشکل را حل خواهد کرد. IPv6 از يک شماي آدرس دهي 128 بيتي که 2 به توان 128 تلفيق ممکن را ايجاد مي نمايد استفاده مي کند: 34 تريليون تريليون تريليون (عدد 34 با 37 صفر جلوي آن) که براي پشتيباني از هر کامپيوتر، تلفن، تلويزيون، کنسول بازي، يخچال و تمام چيزهاي ديگري که انسان به آن نياز دارد کفايت مي کند. در اين جا نمونه اي از يک آدرس IPv6 و شکل ظاهري آن را ذکر مي کنيم:
2001:0DB8:AC102F3B:9C5A:FFFF:3FFE:02AA
و اين تمام چيزي که IPv6 فراهم مي کند نيست. IPv6 نياز به NAT (Network Address Translation) يا ترجمه ي آدرس شبکه را نيز از بين مي برد. نقطه ضعف اصلي NAT اين است که ميزباني که در پشت يک مسيرياب NAT قرار مي گيرد، فاقد اتصال انتها به انتها (end-to-end) است و بنابراين نمي تواند از برخي پروتکل هاي اينترنت استفاده کند.
ابزارهاي شبکه اي که به يک شبکه ي IPv6 متصل هستند در مقايسه با پروتکل فعلي DHCP (Dynamic Host Configuration Protocol) قادر خواهند شد با قدرت بسيار بيش تري خود پيکره بندي شوند. شما همچنين به راحتي مي توانيد يک شبکه ي فعلي را از نو پيکره بندي کنيد و از آنجائيکه يک ساب نت IPv6 مي تواند داراي 2 به توان 64 آدرس باشد، ISPها و موسسات بزرگ تر ديگر مجبور نيستند شبکه شان را تکه تکه کنند.
مثل IPv4، داده هايي که با استفاده از IPv6 منتقل مي شوند در داخل خود بسته ها جاي مي گيرند: يک هدر ثابت با اطلاعات مربوط به آدرس دهي، يک header extension اختياري و يک payload. بسته هاي IPv6 سريع تر از بسته هاي IPv4 پردازش مي شوند زيرا هدرهاي بسته ي آنان فاقد يک checksum است. Checksum ها در IPv4 به منظور تشخيص اين که داده ها به درستي دريافت و ارسال شده اند مورد استفاده قرار مي گيرند؛ اما اين وظيفه در IPv6 در لايه ي بالاتري به انجام مي رسد. علاوه بر اين، برخي از فرآيندهاي کم تر استفاده شده نيز از هدر ثابت (fixed header) خارج و به داخل هدر اختياري (optional header) برده شده است.
شمارش معکوس تا IPv6
سيستم عامل ها، از ترجمان 6to4 نيز پشتيباني مي کنند. اين روش به ابزار و شبکه هاي IPv6 اجازه مي دهد از طريق بخش هاي IPv4 اينترنت با هم ارتباط برقرار کنند. اين تکنيک، يک بسته ي IPv6 را در داخل payload يک بسته ي IPv4 ذخيره مي کند، مثل يک قايق فِري که ماشيني را بر روي رودخانه حمل مي کند. سرورهاي رله کننده يا يک dual-stack destination در سمت ديگر مي تواند داده هاي IPv6 را unlock کنند. تا زماني که شما يک آدرس عمومي IPv4 داشته باشيد اين تکنيک مي تواند کار کند حتي اگر ISP شما هنوز هم خودش را با IPv6 تطبيق نداده باشد.
ارتباط ابزار IPv4 با IPv6 دشوار است. درگاه هاي ترجمه و پروکسي ها مي توانند در اين زمينه کمک کنند اما آن ها قابل اطمينان نيستند. وقتي سرويس هاي اينترنتي مورد نظر شما فقط از IPv6 استفاده کنند تجهيزات IPv4 شما ممکن است ديگر کار نکنند. خدا را شکر، فاز انتقالي dual-stack بايد اين مشکل را براي سال هاي متوالي حل کند.
منبع:ماهنامه ي کامپيوتري بزرگراه رايانه، شماره ي 134