نشرت تحت تصنيف ALL

IPv6 multicast addressing



نعرف أن IPv4 يتكون من 32 بت من النظام الثنائي binary مقسم علي أربع أجزاء كل جزء من 8 بت و يتم تحويلهم الي النظام العشري Decimal لتسهيل قرائتهم هكذا

في IPv6 يتكون من 128 بت من النظام الثنائي binary مقسم علي ثمانية أجزاء كل جزء 16 بت و يتم تحويلهم الي النظام السداسي عشر Hexadecimal لتسهيل قرائته هكذا


و يتم التحويل بتقسيم كل 16 بت الي أربع أجزاء يتم تحويل كل منهم الي النظام الثنائي ثم الي السداسي عشر طبقا لهذا الجدول


IPv6 Address Types


كما هو المعرف يوجد ثلاث أنواع من IPv6 كما تري في الشكل السابق و سنتكلم اليوم علي IPv6 Multicast و الذي يتكون أيضا من نوعين هما Assigned و الآخر solicited node

و سنبدأ بالكلام عن Assigned Multicast

بداية ستجد الفرق بين IPv4 Multicast و IPv6 Multicast في الجدول التالي


تعمل تدفقات IPv6 Multicast بنفس الطريقة التي تعمل بها في IPv4 حيث تقوم الأجهزة التي تعمل بعناوين IPv6 بالإستماع الي تدفقات المالتيكاست من أطراف متعددة و تستطيع أن تنضم أو تغادر مجموعات المالتيكاست بنفس الطريقة تقريبا

يحتوي العنوان أيضا بعد الثماني بت هذه علي أجزاء تبين flag , Scope , multicast group كما تري في الشكل التالي


يستخدم IPv6 Multicast المدي ff00::/8 أول ثمانية بت في عناوين المالتيكاست هي 1111 1111 أي FF و هي لا تستخدم كعناوين جهة المصدر source بل كما هو المعروف هو عنوان الجروب

Flag


جزء Flag له طول 4 بت ORPT و كل من o أو R أو P أو T له قيمة 0 أو 1

فأما Transient (T) فلو كان 0 فنعني أن العنوان دائم أي من قبل IANA و لو كان 1 فنعني أن العنوان مؤقت أي من داخل الشبكة

أما Prefix (P) تحدد ما اذا كان عنوان المالتيكاست مبني علي unicast address prefix و أما Rendezvous Point Address (R) فيبين هل عنوان المالتيكاست سيحتوي علي عنوان راوتر جذر مضمن أم لا

Scope


جزء Scope طوله 4 بت و هو يبين نطاق عنوان المالتيكاست في شبكة IPv6 و به نستطيع تحديد نطاق تدفقات المالتيكاست هل هي في الشبكةالداخلية أو خارجة لـ WAN أو هي خاصة ببروتوكول محدد أو غيره أي أننا بدلا من تحديد فئات عناوين المالتيكاست كما في IPv4 بنطاقات معينة سنحدده هنا بواسطةأحد أرقام Scope في الشكل السابق

العنوان ffx1::/16 نوعه Interface-local و يكافيء 127.0.0.0/8 أي عنوان unicast loopback address في IPv4 و هنا لن تستطيع الباكت مغادرة الجهاز

العنوان ffx2::/16 نوعه Link-local و يكافيء 224.0.0.0/24 و هي لن تخرج خارج الراوتر و تظل في الشبكة الداخلية و تخص بروتوكولات الشبكة

العنوان ffx5::/16 نوعه Site-local و ليس لها ما يكافئها في IPv4 و الباكت التي تخصه ستخرج من أول راوتر فقط و تنتشر في الشبكة لهذا الراوتر و لن تتعداه

العنوان ffx8::/16 نوعه Organization-local و هي توزاي 239.192.0.0/14 و هنا ستكون الباكت مخصصة بالمؤسسة التي فيها حتي و إن مرت علي أكثر من راوتر أو وجهت عبر VPN المهم أن لا تخرج للإنترنت أو لشبكة مؤسسة أخري علي سبيل المثال مدارس وزارة التربية مربوطة عبر خط بيانات DSL فتستطيع البيانات التحرك بين هذه المدارس و لكنها لن تستطيع أن تنتشر خارج مؤسسات وزارة التربية

العنوان ffxe::/16 و تكاغيء المدي 224.0.1.0-238.255.255.255 و هي مخصصة للإنتشار عبر الإنترنت بشكل طبيعي

أما Group ID فيحدد عنوان جروب المالتيكاست و هو وحيد داخل scope و هو بطول 112 بت و هولا يعتمد علي Scope اذا كان من نوع Permanently assigned group Ids و لا يعتمد علي scope اذا كان من نوع Transient group IDs

و هذه أمثلة عليها

■■ FF01::1 (interface-local scope all-nodes multicast address)

■■ FF02::1 (link-local scope all-nodes multicast address)

■■ FF01::2 (interface-local scope all-routers multicast address)

■■ FF02::2 (link-local scope all-routers multicast address)

■■ FF05::2 (site-local scope all-routers multicast address)

solicited-node address


ما شرحناه سابقا يسمي Assigned Multicast و لدينا نوع آخر من IPv6 Multicast Addressing يسمي solicited-node address و نعني به أن لك عنوان Unicast تستطيع تحويله أو تضمينه في عنوان Multicast كأننا استخلصنا solicit منه عنوان multicast و هو يستخدم بروتوكول IPv6 Neighbor Discovery (ND) protocol بديلا عن ARP IPv4

عناوين solicited-node address يكون T Flag لها 0 أي دائمة و Scope مساويا لـ 2 أي Link Local و بذلك فهي تبدأ دائما بالجزء FF02 و يتم تقسيم 112 بت الخاصة بـ Group ID الي عدة أقسام و يتم إضافة آخر 24 بت من عنوان unicast الي العنوان FF02:0:0:0:0:1:FF كما تري في الشكل التالي


يعني لو أن لدينا عنوان جهة 805B:2D9D:DC28:0:0:FC57:D4C8:1FFF سنقتطع آخر 24 بت و هي C8:1FFF و نضيفها علي FF02:0:0:0:0:1:FF ليصبح  FF02:0:0:0:0:1:FFC8:1FFF أو FF02::1:FFC8:1FFF

نادر المنسي

مسودة مالتيكاست

المعلق:

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

اترك رد

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

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

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

Google+ photo

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

صورة تويتر

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

Facebook photo

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

Connecting to %s