نشرت تحت تصنيف Wireless - Protocols

IPv6 intro



انتهينا في الحلقات السابقة من الكلام مختصرا عن Multicast و سنبدأ في الكلام عن Multicast و لكن مع IPv6

و قبل أن نبدأ بالخوض في هذا الإتجاه لابد أن نتعرف قليلا و بالمختصر الشديد علي البروتوكول IPv6

في نموذج TCP/IP يعتبر IP هو المسئول عن عنونة و توجيه الباكت بين hosts و قبل أن ترسل يتم تحديد ما إذا كان إعادة فرز البيانات fragmentation لازما أم لا و هذا الفرز يتم بتهشيم datagram الي أجزاء أصغر لعمل توجيه لها ثم يتم تجميعه غند المستقبل

أي باكت خارج أو داخل يسمي datagram و يحتوي علي عنوان للمرسل source IP address و المستقبل destination IP address و علي عكس MAC Address فإن IP Address

و هو من البروتوكولات فئة Connectionless و له بعض المحدوديات علي سبيل المثال لو أن بعض الباكت المرسلة فقدت و كرت أو تأخرت أثناء الإرسال فإن المرسل أو المستقبل لن يستطيعا تعويض ذلك الا بمساعدة البروتوكل الأعلي TCP

مع كل هذه العيوب في بروتوكول IP فإن العيب الأكبر الذي يواجه هذا البروتوكول هو قصور العدد اللازم لعنونة الكم الهائل من الأجهزة علي مستوي العالم و نحن نقصد هنا بالنسخة IP v4

من المعروف أن IP v4 يتكون من 32 بت مقسمة الي أربع أجزاء four separate octets و هو هنا يقدم عدد عناوين يساوي 2 مرفوع للأس 32 أي 4.29 بليون عنوان و هو عدد محدود و منه ما هو محجوز لأغراض خاصة و لهذا كان لازما البحث عن بروتوكول آخر و هو IPv6


و علي العكس فإن IPv6 مكون من 128 بت أي يقدم عناوين عددها 2 مرفوع لأس 128 أي 340,282,366,920,938,463,463,374,607,431,768,211,456 عنوان “هل ستطعت قرائتها” عموما هو يقرأ هكذا340تريليون تريليون تريليون

340 undecillion, 282 decillion, 366 nonillion, 920 octillion, 938 septillion, 463 sextillion, 463 quintillion, 374 quadrillion, 607 trillion, 431 billion, 768 million, 211 thousand, and 456

عموما نستطيع أن نصفه بالرقم الضخم أو بأضخم رقم ستسمع عنه في حياتك

IPv6 internet registry region

يتم توزيع عناوين IPv6 في نظام هرمي. وبصفتها الجهة المسئولة عن تشغيل وظائف هيئة أرقام الإنترنت المخصصة IANA تقوم ICANN بتخصيص عناوين IP إلى سجلات الإنترنت الإقليمية RIR الخمسة في جميع أنحاء العالم التالية

 Africa

 AfriNIC – http://www.afrinic.net

 Asia and the Pacific

 APNIC – http://www.apnic.net

 North America

 ARIN – http://www.arin.net

 Latin America and the Caribbean

 LACNIC – http://www.lacnic.net

 Europe and Middle East

 RIPE NCC – http://www.ripe.net/info/ncc

وبعد ذلك تقوم سجلات الإنترنت الإقليمية RIR بتخصيص مجموعات من عناوين IP أقل إلى موفري خدمة الإنترنت ISP وغيرها من مشغلي الشبكات. ومن هذا المنطلق، يقوم موفرو خدمة الإنترنت ISP وغيرهم من مشغلي الإنترنت بتخصيص العناوين لاتصالات الإنترنت الفردية التي يستخدمها معظم مستخدمي الكمبيوتر.

IPv6 Address Format


يتكون IPv6 من 16 بايت من الأرقام السداسية عشر Hexadecimal مفصولة بالعلامة : مثل التالي

2001:db8:130F:0000:0000:09C0:876A:130B

و لكن الرقم كبير نوعا ما و لدينا عدة طرق هنا لتقليل هذا الرقم هكذا

أولا الأصفار 0000 يتم تبسيطهم الي 0 فقط هكذا

2001:db8:130F:0000:0000:09C0:876A:130B = 2001:db8:130F:0:0:9C0:876A:130B

ثانيا الأصفار المتعاقبة 0:0 يتم بتسيطهم الي :: هكذا

2001:db8:130F:0:0:9C0:876A:130B = 2001:db8:130F::9C0:876A:130B

و هكذا

FF01:0:0:0:0:0:1 = FF01::1

في الشكل السابق توضيح لبنية 128 بت في IPv6 هكذا

الرقم 2 يوضح عنوان Global Unicast Address Indicator

الرقم 001 يوضح أحد المناطق القارية الخمس AFRINIC, APNIC, ARIN, LACNIC, RIPE NCC

القيمة ODB8  يوضح عنوان موفر الخدمة Internet Service Provider (ISP) أو مسجل الإنترنت المحلي Local Internet Registry (LIR)

و الرقم 0234 هو للعميل

و أما AB00 فللشبكة Subnet

و هذا 0123:4567:8901:ABCD  فهو 64-bit Extended Unique Identifier لعنوان الواجهة للعميل

بالإضافة لذلك فإن بروتوكول IPv6 له prefix هكذا مثلا 2001:db8:8086:6502/64 مثلما IPv4 هكذا xxx.xxx.xxx.xxx/16 كما تري في الشكل التالي حيث يوضح /64 أن جزء الشبكة 64 بت و جزء الواجهة أو المستخدم 64 بت


IPv6 Address Types


هناك ثلاث أنواع من IPv6 كما تري في الشكل السابق و هي

Unicast


هو عنوان واجهة واحدة و يستخدم لإرسال الباكت اليها و هو المستخدم عندك علي أجهزتك

Anycast


هو عنوان لمجموعة من الواجهات تنتمي لأكثر من جهة , و الباكت الذي يرسل الي عنوان anycast يتم ارساله الي أقرب واجهة , بمعني آخر هي العناوين المستخدمة علي واجهات الراوترات

Multicast


هو عنوان لمجموعة من الواجهات تنتمي لأكثر من جهة , و الباكت الذي يرسل الي عنوان Multicast يتم ارساله الي جميع الواجهات التي تنتمي الي Multicast و هو عنوان يبدأ بـ ff:: و هو بديل IPv4 Multicast

بعض المصادر تجعل هناك تصنيف رابع يسمي Reserved و تضع تحته بعض تصنيفات Unicast مثل loopback, link-local, site-local

بعض المصادر تضع أيضا loopback, link-local, site-local تحت anycast مشتركة مع unicast رغم أن هناك أيضا في Multicast عناوين محجوزة كما تري


لاحظ أنه عكس IPv4 فلا وجود لـ Broadcast

Address Management and Assignment


لدينا أربع طرق لإعداد الأجهزة بعناوين IPv6

Static Configuration


و هي مثل IPv4 نقوم يدويا بتحديد عنوان الجهاز و Mask و البوابة Gateway و هكذا , تستخدم أيضا لتحديد عناوين واجهات الراوترات

Stateless Address Autoconfiguration (SLAAC)


في هذه الحالة فإن الجهاز سيقوم بإعداد عنوانه بنفسه بإرسال رسالة ا Router solicitation messages لطلب العنوان request Router Advertisements (RA)

و تستخدم هذه الطريقة لأجهزة الموبايل المتصلة بالإنترنت و أجهزة المنازل و كل ما تتوقع أن يكون معتمدا علي تقنيات IOT و التي لن تحتاج الي سيرفر DHCP أو إعداد يدوي كما تري في الشكل السابق

Stateful DHCPv6


يتم استخدام بروتوكول التوزيع الأوتوماتيكي Dynamic Host Configuration Protocol (DHCP)

Stateless DHCP


هنا يتم استخدام الطريقة الثانية SLAAC و الثالثة DHCP لجلب خدمات TFTP و WINS

IPv6 Transition Technologies


سيتم الإنتقال من IPv4 الي IPv6 عبر أحد ثلاث تقنيات هي dual stack, tunneling, translation

Dual Stack


أي أننا سنستخدم النظامين معا IPv4 و IPv6 علي نفس الجهاز و سيقوم التطبيق و البرمجيات بإختيار النسب بهما و هي الطريقة الأشهر

.

Tunneling


هنا يتم التعامل ظاهريا بـ IPv4 و يكون IPv6 متواجد داخل باكت IPv4 و يستخدم عندما نريد الإتصال بين جهتين تستخدمان IPv6 و لكن بينهما جهة تتعامل بـ IPv4 كما تري في الشكل التالي

أو بين جهتين تتعاملان بـ Dual Stack كما تري في الشكل التالي و الذي يستخدم نفق من فئة 6to4


توجد العديد من تقنيات Tunneling مثل 6to4, ISATAP, Teredo, 6PE, 6VPE, mGRE v6 over v4 و هذا مثال


Translation


تسمي Address Family Translation AFT و بواسطها يتم الترجمة بين IPv6 و IPv4

و الصورة التالية تبين سيناريوهات التحويل


نادر المنسي

مسودة IPv6

.


المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s