IGMP snooping - IGMP snooping
Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Dubna 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
IGMP snooping je proces naslouchání Protokol pro správu internetové skupiny (IGMP) síťový provoz pro kontrolu doručování IP vícesměrové vysílání. Síťové přepínače s IGMP snooping poslouchejte IGMP konverzaci mezi hostitelé a směrovače a udržovat mapu, které odkazy potřebují, který přenos IP vícesměrového vysílání. Vícesměrové vysílání lze filtrovat z odkazů, které je nepotřebují, čímž se na těchto odkazech zachová šířka pásma.
Účel
Přepínač bude ve výchozím nastavení zaplavit multicastový provoz na všechny porty v vysílací doména (nebo VLAN ekvivalent). Multicast může způsobit zbytečné zatížení hostitelských zařízení tím, že bude vyžadovat zpracování paketů, které nevyžádali. Při účelném využití to může tvořit základ a útok odmítnutí služby. IGMP snooping je navržen tak, aby zabránil hostitelům v místní síti přijímat provoz pro skupinu vícesměrového vysílání, ke které se výslovně nepřipojili. Poskytuje přepínače s mechanismem prořezávání provozu vícesměrového vysílání z odkazů, které neobsahují posluchače vícesměrového vysílání (klienta IGMP).
IGMP snooping je v zásadě optimalizace vrstvy 2 pro IGMP vrstvy 3. IGMP snooping probíhá interně na přepínačích a není funkcí protokolu.
IGMP snooping umožňuje přepínači přeposílat pouze provoz vícesměrového vysílání na odkazy, které je vyžádaly. Snooping je proto obzvláště užitečný pro aplikace IP multicast náročné na šířku pásma, jako je IPTV.
Standardní stav
IGMP snooping, i když je to důležitá technika, překrývá dvě standardní organizace, a to IEEE který standardizuje Ethernetové přepínače, a IETF který standardizuje IP multicast. To znamená, že za tuto techniku neexistuje žádný jasný normalizační orgán. To je důvod, proč RFC 4541 na IGMP snooping nese pouze informační postavení,[1] navzdory skutečnosti, na kterou se odkazuje v jiných normách, jako je např RFC 4903, jako normativní.
Možnosti implementace
Dotaz IGMP
Aby IGMP, a tedy i IGMP snooping, fungovalo, musí v síti existovat směrovač vícesměrového vysílání a generovat dotazy IGMP. Bez dotazu může být hlášení o členství IGMP neúplné a tabulky sdružující členské porty a skupiny vícesměrového vysílání jsou potenciálně neúplné a snooping nebude spolehlivě fungovat. Některé implementace IGMP snooping zahrnují plnou schopnost dotazu.
IGMPv2 a IGMPv3 obsahují ustanovení pro výběr dotazu, pokud je k dispozici více. Role je přidělen dotazovač s nejnižší adresou IP.[2][3]
Obecné dotazy IGMP z dotazu musí být bezpodmínečně předávány všemi přepínači zapojenými do IGMP snoopingu.[1]
Hlášení proxy
IGMP snooping s hlášení proxy nebo potlačení hlášení aktivně filtruje pakety IGMP, aby se snížilo zatížení směrovače vícesměrového vysílání.[1] Spojení a listy směřující proti směru k routeru jsou filtrovány tak, aby bylo odesláno pouze minimální množství informací. Přepínač se snaží zajistit, aby směrovač měl pro skupinu pouze jednu zprávu, bez ohledu na to, kolik aktivních posluchačů existuje. Pokud jsou ve skupině dva aktivní posluchači a první odejde, pak přepínač určí, že router tyto informace nepotřebuje, protože to z pohledu routeru neovlivní stav skupiny. Při příštím rutinním dotazu ze směrovače přepne přepínač odpověď od zbývajícího hostitele. Za přítomnosti hlášení proxy bude router obecně vědět pouze o naposledy připojeném členovi skupiny.
Viz také
- Zjištění posluchače vícesměrového vysílání - poskytuje funkce IGMP pro IPv6
Reference
- ^ A b C M. Christensen; K. Kimball; F. Solensky (květen 2006). Důležité informace o přepínačích Snooping Internet Group Management Protocol (IGMP) a Multicast Listener Discovery (MLD). IETF. doi:10.17487 / RFC4541. RFC 4541.
- ^ W. Fenner (listopad 1997). Internet Group Management Protocol, verze 2. IETF. doi:10.17487 / RFC2236. RFC 2236.
- ^ B. Cain; et al. (Říjen 2002). Internet Group Management Protocol, verze 3. IETF. doi:10.17487 / RFC3376. RFC 3376.