الرئيسيةعريقبحث

البث المجموعاتي المستقل عن بروتوكول التوجيه


☰ جدول المحتويات



البث المجموعاتي المستقل عن بروتوكول التوجيه ( Protocol Independent Multicast اختصاراً PIM)‏ و هو من عائلة البروتوكولات المسؤولة عن التوجيه المتعدد لبرتوكول الإنترنت، أي أن الرسائل تصل إلى من مرسل واحد إلى مجموعة محددة من المستقبلين وليس مستقبل واحد.

البث المجموعاتي المستقل عن بروتوكول التوجيه
Protocol Independent Multicast
الوظيفة عائلة بروتوكولات لتوجيه لرزم البث المجموعاتي
المُطوِّر مجموعة مهندسي شبكة الإنترنت
التاريخ
  • 2006، النمط المتناثر (PIM-SM)
  • 2005، النمط الكثيف (PIM-DM)
  • 2007، النمط ثنائي الاتجاه (BIDIR-PIM)
طبقة نموذج الاتصال المعياري طبقة التطبيق
منافذ 496، 8471 [1]
وثيقة طلب التعليقات

بروتوكول الإرسال المستقل المتعدد – هو عائلة بروتوكولات إرسال التوجيه المتعدد للشبكة العنكبوتية أو الشابكة أو الإنترنت التي تزوّد توزيع للبيانات من جهاز لأكثر ومن مجموعة من الأجهزة إلى مجموعة أخرى من خلال الشبكة المحلية، الشبكة الواسعة أو الشبكة العنكبوتية. وهو يسمى ببروتوكول مستقل وذلك لأن بروتوكول الإرسال المستقل المتعدد لا تحتوي على آلية خاصة بها لاكتشاف هذه البنية ولكن، بدلاً من ذلك تقوم باستخدام معلومات التوجيه التي تزودها بروتوكولات التوجيه الأخرى.

هنالك أربعة أشكال مختلفة من بروتوكولات الإرسال المستقل المتعدد:

1- بروتوكول الإرسال المستقل المتعدد ذو الصِبغة المتفرقة أو المتناثرة: يقوم ببناء أشجار مشتركة باتجاهات أحادية تجذرت عند نقطة الالتقاء لكل مجموعه وبشكل اختياري يقوم بعمل اشجار بأقصر مسار لكل مصدر، وبشكلٍ عام وهي جيدة للاستخدام على نطاقات واسعة.[5]

2- بروتوكول الإرسال المستقل المتعدد ذو الصِبغة الكثيفة: يقوم باستخدام توجيه الإرسال المتعدد الكثيف، وهو ضمنيا يقوم ببناء أشجار بأقصر مسار عن طريق فيضان حركة الإرسال المتعدد على نطاق واسع، ومن ثم تقلّم الفروع من هذه الأشجار التي لا توجد فيها أجهزة الاستقبال، بروتوكولات الإرسال المستقل المتعدد ذات الصِبغة الكثيفة تقوم بعملية التنفيذ مباشرة ولكن هي بشكل عام تفتقر لخصائص التحجيم، أول بروتوكول إرسال التوجيه المتعدد الذي قام باستخدام بروتوكولات الإرسال المستقل المتعدد ذات الصِبغة الكثيفة هو بروتوكول المسافة المتجهة التوجيه المتعدد.[6]

3- بروتوكول الإرسال المستقل المتعدد ثنائي الاتجاه: يقوم ببناء الأشجار ثنائية الاتجاه المشتركة بشكل واضح، وهو لا يقوم ببناء شجرة بأقصر مسار، لذلك قد يكون التأخير من النهاية للنهاية أطول من بروتوكول الإرسال المستقل المتعدد ذو الصِبغة المتفرقة أو المتناثرة، ولكن المقاييس جيدة وذلك لأنه لا يحتاج إلى حالة مصدر محددة.

4- بروتوكول الإرسال المستقل المتعدد مُحَدّد المصدر: يقول ببناء الاشجار التي تجذرت في مصدر واحد فقط، ويقدم نموذجاً أكثر أمناً وأكثر قابلية للعدد المحدود من التطبيقات ( معظمها يقوم بإرسال المحتوى إلى أكثر من وجهة ) في البث محدد المصدر ينتقل مخطط بيانات بروتوكول الانترنت من خلال المصدر إلى العنوان المقصود، المستقبلون لهذا المخطط يمكنهم استقبال مخطط بيانات بروتوكول الانترنت عن طريق المشاركة في القناة (المصدر، المقصد ) .

بروتوكول الإرسال المستقل المتعدد ذو الصِبغة المتفرقة أو المتناثرة عادةً يستخدم في أنظمة تلفزيون بروتوكول الانترنت وذلك لتوجيه تيارات البث أو الإرسال المتعدد بين الشبكات المحلية الافتراضية، شبكات الاتصالات الفرعية أو الشبكات المحلية.[7]

الصِبغة المتفرقة

- بروتوكول الإرسال المستقل المتعدد ذو الصِبغة المتفرقة أو المتناثرة هو بروتوكول لتوجيه حزم بروتوكول الانترنت بكفاءة إلى مجموعات البث أو الإرسال متعدد الذي قد يمتد لمساحة واسعه وبين نطاقات الانترنت. البروتوكول لقد سمي بالبروتوكول المستقل وذلك لأنه لا يعتمد على أي بروتوكول توجيه احادي معين لاكتشاف البيئة المادية والصِبغة المتفرقة، لأنه مناسب للمجموعات حيث ان نسبه قليلة من العقد والوجهات ايضاً سوف تشترك في جلسة الإرسال المتعدد. وخلافا لبروتوكولات توجيه الإرسال المتعدد الكثيف السابقة مثال ذلك بروتوكول المسافة المتجهة التوجيه المتعدد، وتوجيه الإرسال المتعدد الكثيف الذي قام بغمر الحزم عبر الشبكة ومن ثم تم تقليم هذه الفروع حيث لا توجد أجهزة استقبال، فإن بروتوكول الإرسال المستقل المتعدد ذو الصِبغة المتفرقة أو المتناثرة يبني بشكل صريح شجرة من كل أجهزة الإرسال إلى اجهزة الاستقبال في مجموعة الإرسال المتعدد.[8]

عملاء الإرسال المتعدد

مثال على الإرسال المتعدد في الشبكة

يتلقى جهاز التوجيه رسائل انضمام / تقليم واضحة من تلك الموجهات المجاورة له، التي لديها أعضاء مجموعة حركة البيانات من شبكة الاتصالات البعيدة إلى الحاسب. من أجل الانضمام إلى مجموعة البث المتعدد المضيف ينقل معلومات عضويته من خلال بروتوكول إدارة مجموعة الإنترنت. وبعد ذلك يقوم الموجه بإرسال حزم البيانات المعنونة إلى مجموعات الإرسال المتعدد إلى تلك الواجهات التي تلقت بشكل محدد رسائل الانضمام فقط. يرسل الموجه المحدد رسائل انضمام / تقليم دورية باتجاه نقطة الالتقاء الخاصة بكل مجموعه ولكل مجموعه أعضاء نشطين داخلها.

لاحظ أن سيتم تحديد موجه واحد ليكون نقطة الالتقاء بشكل تلقائي أو ثابت، ويجب على جميع الموجهات الأخرى الانضمام بشكل محدد من خلال الموجه الذي تم تحديده ليكون نقطة الالتقاء.

كل موجه من الموجهات يسير نحو نقطة الالتقاء يبني حالة البطاقة شاذة للمجموعة ثم تقوم بإرسال انضمام/تقليم نحو نقطة الالتقاء. يستخدم مصطلح دخول المسار للإشارة إلى الحالة التي ذكرت في الموجه لتمثيل شجرة التوزيع.

دخول المسار قد يتضمن عدة حقول مثل:

  • عنوان المصدر.
  • عنوان المجموعة.
  • الواجهة الواردة والتي يتم قبول الحزم منها.
  • الواجهات الخارجة التي يتم إرسال الحزم إليها.
  • التوقيت، وحدة معلومات تُشير إلى الوصول إلى الحدِّ أو الشَّكل المُعيَّن إلخ.

البطاقة الشاذة لدخول المسار للواجهة الواردة تشير نحو نقطة الالتقاء، الواجهات الخارجة تشير إلى مجموعة حركة البيانات من شبكة الاتصالات البعيدة إلى اجهزة التوجيه المجاورة التي قامت بإرسال رسائل انضمام /تقليم تحو نقطة الالتقاء وكذلك الحاسب الرئيسيّ في نظام الحواسيب والطرَفيات الموصولة مع بعضها مباشرة عبرَ وصلات اتّصال التي طلبت عضوية لمجموعة البث المتعدد. هذه الحالة تخلق شجرة توزيع مشتركة تتمحور حول نقطة الالتقاء وتصل إلى جميع أعضاء المجموعة.

 مصادر الإرسال المتعدد

•عند إرسال مصدر بيانات لأول مرة إلى مجموعة، يقوم الموجه المحدد بتسجيل رسائل احادية إلى نقطة الالتقاء مع حزم بيانات المصدر المحفظة أو المغلفة في الداخل.

•إذا كان معدل البيانات مرتفعا، تستطيع نقطة الالتقاء إرسال رسائل انضمام/تقليم خاصّة بالمصدر، مرة أخرى باتجاه المصدر وحزم بيانات المصدر سوف تتبع حالة التقدم الناتجة وتتجه إلى نقطة الاتقاء غير محفظة أو مغلفة.

•سواء أكانوا يصلون مغلفين أو في حالتهم الطبيعية، نقطة الالتقاء ترسل حزم البيانات مغلفة المصدر أسفل شجرة التوزيع التي تتمحور حول نقطة الالتقاء باتجاه أعضاء المجموعة.

•إذا كان معدل البيانات يتطلب ذلك، موجهات مع مستقبلات محلية يمكن أن تنظم إلى مصدر محدد، أقصر مسار، شجرة التوزيع، وتقليم حزم هذا المصدر، بعيدا عن الشجرة التي تتمحور حول نقطة الالتقاء المشتركة.

•أما بالنسبة إلى المصادر ذات معدل بيانات منخفض لا تحتاج إلى نقطة الالتقاء ولا موجهات القفزة الاخيرة للانضمام للشجرة ذات أقصر مسار لمصدر محدد، وحزم البيانات يمكن أن تسلم عن طريق شجرة نقطة الالتقاء المشتركة.

بمجرد ان تشترك الموجهات الاخرى التي تحتاج إلى استقبال حزم المجموعات هذه، نقطة الالتقاء سوف تقوم بإلغاء الاشتراك لمجموعة الإرسال المتعدد، الا في حالة انه يحتاج ايضا لإرسال الحزم لموجه آخر أو عقدة أخرى. بالإضافة إلى ذلك، الموجهات ستقوم باستخدام المسار العكسي للتسليم، وذلك لضمان عدم وجود حلقات تسليم أو إرسال الحزم بين الموجهات التي ترغب في استقبال حزم البث أو الإرسال المتعدد.

المصادر

  1. "Service Name and Transport Protocol Port Number Registry". IANA (باللغة الإنجليزية). مؤرشف من الأصل في 5 يناير 201824 فبراير 2018.
  2. B. Fenner, M. Handley, H. Holbrook, I. Kouvelas, R. Parekh, Z. Zhang, L. Zheng (مارس 2016). "RFC 7761, Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)". The Internet Society (باللغة الإنجليزية)22 فبراير 2017.
  3. A. Adams, J.Nicholas, W. Siadak (يناير 2005). "RFC 3973, Protocol Independent Multicast - Dense Mode (PIM-DM):Protocol Specification (Revised)". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 7 ديسمبر 201022 فبراير 2017.
  4. M. Handley, I. Kouvelas,T. Speakman, L. Vicisano (أوكتوير 2007). "RFC 5015, Bidirectional Protocol Independent Multicast (BIDIR-PIM)". The Internet Society (باللغة الإنجليزية). مؤرشف من الأصل في 10 أغسطس 201222 فبراير 2018.
  5. "PIM-SM Multicast Routing Protocol". مايكروسوفت. مؤرشف من الأصل في 26 أغسطس 201726 مارس 2014.
  6. "Frequently Asked Questions (FAQ) File for Multicasting". Multicast Tech. مؤرشف من الأصل في 14 يونيو 2011.
  7. "Supplement on guidelines on deployment of IP multicast for IPTV content delivery". ITU-T. مؤرشف من الأصل في 4 مارس 201623 مارس 2014.
  8. Configuring IP Multicast Routing, سيسكو سيستمز, مؤرشف من الأصل في 15 يناير 2014,06 ديسمبر 2013 نسخة محفوظة 15 يناير 2014 على موقع واي باك مشين.

موسوعات ذات صلة :