ان الاعتماد المطلق على الاي بي في عالم الانترنت، والذي توسع وما زال يتوسع ليشمل كل شيء تقريباً في حياتنا، استوجب ان يكون لكل جهاز عنوان اي بي خاص به، ومع أن IPv4، يوفر 4,294,967,296 عنواناً اي ما يعادل 232 ، ورغم ضخامة هذا الرقم، إلا أنه لن يكون كافياً خلال بضع سنوات.
لذا فإن الحاجة دعت الى توفير عدد اكبر من العناوين، بحيث يضمن هذا العدد توفير ما تحتاجه البشرية من احتياجات على المدى البعيد، ومن هنا ظهر IPv6، هذا النظام الذي يوفر اضعاف اضعاف ما كان يوفره IPv4، حيث يوفر نظام IPv6 عدد هائل من العناوين يصل إلى 2128، وهو يفوق بكثير ما يقدمه IPv4. ولقد تم فعلياً استخدام IPv6 عبر الانترنت لعنونة الكثير من الاجهزة، في حين ان البعض ما زال يستخدم نظام IPv4، ولم تبرز اي مشاكل في الانتقال بين النظامين او الوصل بينهما.
ولكن السؤال هنا، كيف بالامكان الجمع بين استخدام النظامين على نفس الشبكة – الانترنت- دون ان يشعر المستخدم بالتغيير، او دون الحاجة الى اي اعدادات خاصة من جهة المستخدم؟
هناك ثلاث طرق يتم استخدامها لضمان الربط بين النظامين، حتى يتم الانتقال بشكل نهائي الى استخدام نظام IPv6 في كل الاجهزة على الشبكة العالمية، وسأقدم لكم شرحا بسيطا عن كل طريقة:
1- Dual Stack:
ويقصد بها استخدام النظامين في الادوات والمعدات التي تقوم بربط اوصال الشبكة، مثل الراوترات والسوتشات بحيث تكون قادرة على التعامل مع النظامين في نفس الوقت، ولكن ستكون الافضلية لاستخدام IPv6، بمعنى لو توفرت امكانية استخدام النظامين للقيام بعملية الاتصال، فان النظام الذي سيتم استخدامه هو IPv6.
الا ان هذه الطريقة يتم استخدامها على مراحل، حيث يبدأ استخدامها في الاجهزة الرئيسية والمحولات الاساسية التي تربط اجزاء الشبكة ببعضها، ثم تتفرع الى الخادمات والاجهزة الأقل مركزية، حتى تصل في النهاية الى اجهزة المستخدمين أنفسهم في المرحلة النهائية.
2- Tunneling:
ويقصد بها استخدام نظام في داخل نظام اخر، بمعنى انه يمكن استخدام نظام IPv4 على اجهزة المستخدمين، ثم يتم تغليف هذا النظام ووضعه في داخل نظام IPv6 ليتم نقله عبر الشبكة، او العكس.
وهذه الطريقة تستخدم باتجاهين، ففي بداية عملية الانتقال سيتم استخدام IPv6 ليتم وضعه في نفق IPv4، لان اغلب التقنيات الموجودة في وقتنا الحالي تستخدم IPv4، ولكن بعد فترة من الزمن، سيكون IPv6 هو السائد، حينها سيتم وضع IPv4 في نفق IPv6، هذا هو ما نقصده بعملية Tunneling، حيث يتم انشاء نفق وهمي من احد النظامين لينقل من خلاله البيانات باستخدام النظام الاخر.
3- network address translation - protocol translation NAT-PT:
حيث يتم ترجمة البيانات المرسلة باستخدام IPv6 الى بيانات تستخدم IPv4 او العكس، حسب النظام السائد، الا أن هذه الطريقة ليست عملية بسبب الاختلاف بين النظامين، مما يصعب عملية الترجمة من نظام الى اخر. لذلك فان الطريقتين الاولى والثانية هما المفضلتان في الاستخدام.
منتدي البوابة العربية للعلوم التقنية
نقلها لكم مراسلكم مسيو نادر