הקדמה קצרה עבור IGMP

Nov 15, 2017

פרוטוקול ניהול קבוצת האינטרנט, הידוע כפרוטוקול ניהול קבוצת האינטרנט (IGMP), הוא פרוטוקול שידור מרובה במשפחת פרוטוקול האינטרנט. פרוטוקול פועל בין המארח לנתב שידור. ישנם שלושה פרוטוקולי IGMP, IGMPv1, v2 ו- v3.


תוכנת ה- IP המארח צריכה להיות מורחבת כדי לאפשר למארח לשלוח ולקבל מנות שידור לקבוצה מקומית. אבל זה לבד לא מספיק, כי שידור multicast על פני רשתות מרובות להסתמך על נתבים. על מנת ליצור נתיב העברת שידור לקבוצה, הנתב צריך לדעת את ההתפלגות של כל חבר ברשת. זה דורש כי המארח חייב להיות מסוגל להודיע ​​על הנתב המקומי של קבוצת שידור לקבוצה שלה. זהו גם הבסיס להקמת מסלול שידור לקבוצה. מארחים ונתבים מקומיים משתמשים בפרוטוקול ניהול קבוצת האינטרנט (IGMP) כדי להחליף מידע של חברי קבוצת שידור. על בסיס זה, הנתב המקומי ואז מתקשר עם הנתב multicast שלה על המידע שלך, מפיץ את החברות של קבוצת שידור, ומבצעת ניתוב שידור. תהליך זה ואת הנתב בין ניתוב ליעד קונבנציונאלי. תהליך זה דומה מאוד להתפשטות ניתוב חד-כיווני קונבנציונאלי בין נתבים. IGMP הוא אחד הסטנדרטים החשובים ביותר של TCP / IP. כל מערכות שידור ה- IP (כולל מארחים ונתבים) חייבות לתמוך בפרוטוקול IGMP.


פרוטוקולי שידור לקבוצה כוללים פרוטוקולי ניהול של חברי קבוצה ופרוטוקולי ניתוב שידור לקבוצה. פרוטוקול ניהול החבר משמש לניהול ההצטרפות והעזיבה של חברי קבוצת שידור לקבוצה. פרוטוקול ניתוב שידור לקבוצה אחראי על יצירת חילופי מידע בין נתבים ליצירת עץ שידור לקבוצה. IGMP שייך לשעבר והוא פרוטוקול המשמש נתב שידור לקבוצה לשמור על מידע חברות לקבוצה לקבוצה. הוא פועל בין המארח לנתב שידור לקבוצה. הודעת IGMP מקופלת בחבילת IP ומספר פרוטוקול ה- IP שלה הוא 2.


אם מארח רוצה לקבל מנות שידור לקבוצה מסוימת, הוא צריך להקשיב לכל החבילות המיועדות לקבוצה מסוימת זו. על מנת לפתור את בחירת התוואי של מנות נתוני שידור לקבוצה באינטרנט, המארח צריך להצטרף לקבוצה או לעזוב אותה על-ידי הודעה על נתבי שידור לקבוצה ברשת המשנה שלה. IGMP משמש multicast כדי לבצע משימה זו. בדרך זו, הנתב לשידור לקבוצה יכול להכיר את חברי קבוצת השידור לקבוצה ברשת ולהחליט אם להעביר את מנות נתוני השידור לקבוצה שלהם. כאשר נתב שידור לקבוצה מקבל חבילת שידור לקבוצה, הוא בודק את כתובת היעד של המארז ומנתב אותה רק אם יש חבר בקבוצה זו בממשק.


IGMP מספק את המידע הדרוש להעברת מנות השידור לקבוצה ליעד בשלב הסופי, המאפשר את היכולות הדו-כיווניות הבאות:

המארח משתמש ב- IGMP כדי ליידע את הנתב שברצונו לקבל או להשאיר מידע עבור קבוצת שידור מסוימת.

הנתב מעת לעת בודק אם חברי קבוצת השידורים ב- LAN פעילים באמצעות IGMP, ואיסוף ושמירה על יחסי החברים של קבוצות מקטע הרשת המחוברות.