Kratak uvod za IGMP
Nov 15, 2017
Protokol Upravljanja Internet Grupom, poznat kao Protokol Upravljanja Internet Grupom (IGMP), je multicast protokol u porodici Internet protokola. Protokol se odvija između hosta i multicast rutera. Postoje tri IGMP protokola, IGMPv1, v2 i v3.
Host IP softver mora biti multicast proširen kako bi omogućio domaćinu da šalje i primi multicast pakete na lokalnom nivou. Ali ovo samo nije dovoljno, jer multicast prosleđivanje preko više mreža mora da se osloni na rutere. Da bi se uspostavila multicast linija prosleđivanja, ruter mora znati distribuciju svakog člana na Internetu. To zahtijeva da host mora biti u mogućnosti obavijestiti lokalni ruter multicast grupe kojoj pripada. Ovo je takođe osnova za uspostavljanje multicast linije prosleđivanja. Hostovi i lokalni ruteri koriste Internet Protocol Group Management (IGMP) za razmenu informacija o članovima grupe multicast. Na osnovu toga, lokalni ruter komunicira sa svojim multicast ruterom o vašim informacijama, širi članstvo multicast grupe i uspostavlja multicast routing. Ovaj proces i ruter između konvencionalnog unicast routinga. Ovaj proces je veoma sličan propagiranju konvencionalnog unicast rutiranja između rutera. IGMP je jedan od najvažnijih TCP / IP standarda. Svi IP multicast sistemi (uključujući hostove i rutere) moraju podržavati IGMP protokol.
Multicast protokoli uključuju protokole za upravljanje članom grupe i protokole za rutiranje multicast. Protokol članskog upravljanja se koristi za upravljanje pridruživanjem i odlaskom članova multicast grupe. Protokol za rutiranje multicast je odgovoran za uspostavljanje razmjene informacija između rutera za uspostavljanje multicast stabla. IGMP pripada prvom i predstavlja protokol koji multicast ruter koristi za održavanje informacija o članstvu u multicast grupi. Provodi se između hosta i multicast rutera. IGMP poruka je inkapsulirana u IP paket, a broj IP protokola je 2.
Ako domaćin želi da primi multicast pakete upućene određenoj grupi, mora da sluša sve pakete namenjene za tu određenu grupu. Kako bi riješio odabir rute multicast paketa na Internetu, host mora se pridružiti ili napustiti grupu obaveštavajući multicast rutere na svojoj podmreži. IGMP se koristi u multicast-u radi ostvarivanja ovog zadatka. Na ovaj način, multicast ruter može znati članove multicast grupe na mreži i odlučiti da li će prenijeti multicast pakete podataka u svoju mrežu. Kada multicast ruter primi multicast paket, on provjerava multicast odredišnu adresu paketa i prosleđuje je samo ako u interfejsu postoji član te grupe.
IGMP pruža informacije potrebne za prosleđivanje multicast paketa do odredišta u završnoj fazi, omogućavajući sljedeće dvosmerne mogućnosti:
Domaćin koristi IGMP da obaveštava usmerivač da želi primati ili ostaviti informacije za određenu multicast grupu.
Ruter periodično upita da li su članovi grupe multicast u LAN aktivni preko IGMP-a, a prikuplja i održava odnose članova grupa povezanih mrežnih grupa.




