میزبان ها و روترهای IPاز پروتکل کنترل IGMP برای گروه بندی دستگاه های شبکه استفاده می کنند. پروتکل مدیریت گروه اینترنتی، انتقال داده های چندپخشی (گروهی) را در شبکه ها کنترل می کند. در سطح شبکه قرار دارد و کامپیوتر مشتری را به روتر محلی متصل می کند تا داده ها را بین آنها منتقل کند. سپس ترافیک چندپخشی از طریق پروتکل PIM به بقیه مشتریان هدایت می شود. این روتر محلی را به راه دور متصل می کند. به لطف استفاده از IGMP، میتوان از منابع شبکه تعدادی از برنامهها (بازیهای آنلاین، پخش ویدئو) با کارایی بیشتری استفاده کرد.
می توانید از عملکرد IGMP snooping برای تصمیم گیری در مورد پخش ترافیک به واسط های خاص استفاده کنید. چیست؟ این فرآیند ردیابی درخواست های IGMP از مصرف کنندگان (میزبان) به ارائه دهندگان (روترهای چندپخشی) است.
مفهوم و هدف IGMP snooping
Snooping در انگلیسی به معنای "شنود" است. هنگامی که روشن می شود، یک دستگاه شبکه میانی (روتر یا ارتباط دهنده) شروع به تجزیه و تحلیل انتقال تمام بسته های داده بین رایانه های مشتری می کند.به آن متصل است و روترهایی که ترافیک چندپخشی را تامین می کنند. هنگامی که یک درخواست اتصال شناسایی می شود، پورتی که مصرف کننده (کلینت) به آن متصل است روشن می شود، در شرایط مخالف (درخواست خروج)، پورت مربوطه از لیست گروه حذف می شود.
در بیشتر ارتباطات، عملکرد IGMP snooping در دسترس است، اما نیاز به فعال سازی قبلی دارد.
چرا ترافیک شبکه را نظارت کنیم؟
ترافیک چندپخشی را می توان به رایانه هایی که علاقه ای به آن ندارند نیز منتقل کرد. به این رله پخش می گویند. برای جلوگیری از آن به منظور کاهش بار در شبکه از IGMP snooping استفاده می شود. در عین حال، این نوع فیلتر نیاز به هزینه های اضافی حافظه دارد و بار روی ارتباط را افزایش می دهد. با این حال، او موجه است.
اگر ارتباط دهنده شروع به پخش ترافیک چندپخشی در همه پورت های خود کند، آنگاه:
- این فرآیند بی فایده است؛
- ممکن است مشکلاتی در عملکرد گیرنده نهایی (دستگاه شبکه) ایجاد شود که مجبور به پردازش جریان بزرگی از داده های غیر ضروری شود.
برای جلوگیری از چنین شرایطی، یک تابع IGMP snooping وجود دارد که عملکرد کل شبکه را به میزان قابل توجهی بهبود می بخشد. این نیازها را در سطح شبکه (سوم) در نظر می گیرد و بنابراین سطح کانال (دوم) انتقال داده را بهینه می کند.
فعال کردن عملکرد استراق سمع
برای نظارت بر ترافیک چندپخشی، ابتدا باید IGMP snooping را فعال کرده و خودتان آن را پیکربندی کنید. بیایید ببینیم که چگونه این کار را در ارتباط دهنده ها انجام دهیمD-Link هنگام اجرای طرح انتقال داده چندپخشی. دستورات فعال کردن گوش دادن شبکه:
به منظور حذف پورت از گروه شبکه هنگامی که ارتباط دهنده درخواست ترک از مشتری دریافت می کند، از ویژگی IGMP Snooping Fast Leave استفاده کنید. این امکان را به شما می دهد تا انتقال جریان های داده غیر ضروری را از طریق شبکه متوقف کنید تا کارآمدتر کار کند. برای فعال کردن این تابع از دستور زیر استفاده کنید:
برای فعال کردن فیلتر چندپخشی سوئیچ با گره متصل شرکت کننده در انتقال داده استفاده می شود.
انواع IGMP sniffing
IGMP snooping می تواند غیرفعال یا فعال باشد. چگونه این خود را نشان می دهد؟
- Passive ترافیک را فیلتر نمی کند، فقط آن را نظارت می کند.
- Active - گوش دادن و فیلتر کردن بسته های داده برای کاهش بار روی روتر گروه.
دومین نوع اجرای این تابع ترجیح داده شده است، زیرا اجازه می دهد تا مقدار اطلاعات ارسال شده را با فیلتر کردن درخواست های اتصال به روتر و قطع شدن از آن به حداقل برسانید.
عملکرد ارتباطات IGMP snooping با نظارت بر تبادل داده بین ارائه دهندگان (روترهای محلی) و مصرف کنندگان (رایانه های مشتری) ترافیک چندپخشی به کاهش بار شبکه کمک می کند.