IP Multicast Technology


 

منذ فترة كنت أقوم باستلام مشروعين لشركتين مختلفتين في مدارس وزارة التربية أحدهما يختص بالشبكة لاسلكية و مكون من أجهزة أكسسبوينت سيسكو 1250 , و سويتشات سيسكو 3750 و كنترولر سيسكو 5500

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

و كانت المشكلة أن برنامج النت سبورت علي تابلت المدرس لا يستطيع رؤية أجهزة الطلاب أو العكس

كانت هذه المشكلة كفيلة بتعطيل مشروع تكلف الكثير وقتا و جهدا و مالا من الشركة المختصة بالوايرلس الا أن “شطارة و مهارة ” مهندس هذه الشركة جعلته يعرف أن السبب هو عدم تفعيل تدفقات Multicast في الشبكة اللاسلكية , و بمجرد تفعيلها نجح الإتصال بين أجهزة الطلاب و المدرس عبر الشبكة اللاسلكية


فعادة ما يتم التراسل بين جهتين فقط إحداها ترسل و الأخري تستقبل أو العكس و يسمي هذا بالتراسل الأحادي Unicast Transmission

و أما عندما ترسل جهة واحدة الي جميع الجهات في الشبكة فإن هذا يسمي Broadcast

و سنتكلم اليوم عن نوع ثالث و هو IP Multicast اي أن المرسل سيتخير عدة جهات من شبكته ليرسل اليها

IP Multicast Basics


هي من التقينات التي يطلق عليها bandwidth-conserving technology اي التي تقلل من انشغال قنوات الشبكة حيث ترسل تدفق واحد الي أكثر من جهة بدون اشغال المرسل أو المستقبل و هي تقنية مستخدمة في عدة تطبيقات مثل مؤتمرات الفيديو video conferencing و شركات الإتصالات corporate communications و التعليم عن بعد distance learning و توزيع البرمجيات distribution of software و الأخبار و غيرها

لو افترضنا أن عشرة أجهزة موزعة في أكثر شبكة تريد استقبال فيديو موجود علي سيرفر فستقوم بإرسال تقرير Internet Group Management Protocol (IGMP) , و بدلا من أن يقوم المرسل بإرسال عشرة نسخ الي العشر أشخاص فإنه سيقوم بإرسال نسخة واحدة و عند الوصول الي نقاط التوزيع “الراوترات” ستقوم بتكرار نفسها بالعدد الذي يخدمه هذا الراوتر شرط أن يكون هذا الراوتر مفعلا ببروتوكولات MULTICAST مثل Protocol Independent Multicast (PIM)

 

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

و هذه الأجهزة لابد أن تكون تعمل ببروتوكول Internet Group Management Protocol (IGMP)

بينما الراوترات ستستخدم بروتوكول Protocol Independent Multicast (PIM) كما تري في الشكل السابق

IP Multicast Addresses


تتعامل تتدفقات Multicast بعناوين IP من النوع D و المختلفة عن النطاقات الثلاث المعروفة A , B , C و هذه العناوين أي IP Class D Addresses تم وضعها من قبل مؤسسة Internet Assigned Numbers Authority (IANA) و هي ضمن النطاق من 224.0.0.0 الي 239.255.255.255

هذه العناوين تعطي للمستقبل أي الأجهزة التي تهتم بإستقبال تدفقات الفيديو المطلوبة

و هذا الجدول يبين أنواع و تخصيصات IP Class D Addresses


 


 


 

Reserved Link Local Addresses


مؤسسة IANA تحجز عناوين الشبكة 224.0.0.0/24 لإستخدامه مع بروتوكولات الشبكة في الشبكة المحلية LAN و لا يتم تمرير Packets الخاصة بها من الراوتر و لها قيمة time-to-live (TTL) تساوي 1

تستخدم أيضا لتمرير معلومات التوجيه الهامة فلكل بروتكول للتوجيه Multicast IP انظر الجدول لبعض هذه البروتوكولات

 

 

و هذه صفحة RFC 1112 بها جميع هذه العناوين
اضغط هنا

و هذا ملف من سيسكو
اضغط هنا