IGMP — مدیریت گروه‌های چندپخشی

چندپخشی یک جریان را همزمان به چند گیرنده می‌رساند، بدون اینکه منبع چند نسخه بفرستد. IGMP راهی است که میزبان‌ها با آن به گروه‌ها می‌پیوندند.

  • لایهٔ OSI: 3 (شبکه)
  • انتقال: IP (پروتکل 2)
  • پورت: —
  • استاندارد: RFC 2236 / 3376
  • سطح: متوسط · حدود 5 دقیقه

نکته‌های کلیدی

  • آدرس‌های 224.0.0.0 تا 239.255.255.255 برای چندپخشی هستند.
  • میزبان‌ها با Report به گروه می‌پیوندند و با Leave خارج می‌شوند.
  • IGMP Snooping روی سوئیچ ترافیک را فقط به پورت‌های عضو می‌فرستد.

مراحل شبیه‌سازی (4 بسته)

  1. Membership Query: روتر هر ۱۲۵ ثانیه از همهٔ میزبان‌ها (224.0.0.1) می‌پرسد عضو کدام گروه‌ها هستند.
  2. Membership Report: گیرنده برای دیدن شبکهٔ «ورزش» به گروه 239.1.1.10 می‌پیوندد. سوئیچ این پیام را شنود و پورت را به گروه اضافه می‌کند.
  3. جریان چندپخشی: منبع فقط یک نسخه می‌فرستد و شبکه آن را برای اعضای گروه کپی می‌کند. MAC مقصد از آدرس گروه ساخته می‌شود.
  4. Leave Group: کاربر کانال را عوض می‌کند و گیرنده با Leave به 224.0.0.2 خبر می‌دهد تا ترافیک قطع شود.

درس‌های مرتبط

  • IPv4 — پروتکل اینترنت نسخهٔ ۴
  • IPv6 — پروتکل اینترنت نسخهٔ ۶
  • ARP — پروتکل تفکیک آدرس
  • ICMP — پروتکل پیام کنترل اینترنت
  • BGP — پروتکل دروازهٔ مرزی
  • OSPF — کوتاه‌ترین مسیر باز نخست
  • VRRP — افزونگی دروازهٔ پیش‌فرض