Kratak uvod za IGMP

Nov 15, 2017

Internet Group Management Protocol, poznat kao Internet Group Management Protocol (IGMP), multicast je protokol u obitelji Internet Protocol. Protokol se pokreće između host i multicast usmjerivača. Postoje tri IGMP protokola, IGMPv1, v2 i v3.


IP host softver treba biti proširen za multicast kako bi omogućio hostu slanje i primanje multicast paketa na lokalnoj razini. Ali to sama nije dovoljna, jer multicast prosljeđivanje na više mreža mora se oslanjati na usmjerivače. Kako bi se uspostavio multicast put prosljeđivanja, usmjerivač treba poznavati distribuciju svakog člana na Internetu. To zahtijeva da domaćin mora biti u stanju obavijestiti lokalni usmjerivač skupine multicasta kojoj pripada. To je također osnova za uspostavljanje višesmjerne špedicije. Domaćini i lokalni usmjerivači koriste Internet Protocol Management Protocol (IGMP) za razmjenu informacija o članovima grupe s multicastom. Na temelju toga, lokalni usmjerivač komunicira s njom multicast usmjerivačom o vašim informacijama, širi članstvo u multicast grupi i uspostavlja multicast usmjeravanje. Ovaj proces i usmjerivač između uobičajenog unicast usmjeravanja. Ovaj proces je vrlo sličan propagiranju konvencionalnog unicast usmjeravanja između usmjerivača. IGMP je jedan od najvažnijih TCP / IP standarda. Svi IP multicast sustavi (uključujući i hostove i usmjerivače) moraju podržavati IGMP protokol.


Multicast protokoli uključuju protokole upravljanja članovima grupe i protokol za usmjeravanje multicasta. Protokol za upravljanje članovima koristi se za upravljanje pridruživanjem i napuštanjem članova grupe s multicastom. Multicast usmjeravanje protokol je odgovoran za uspostavljanje razmjene informacija između usmjerivača za uspostavljanje multicast stabla. IGMP pripada prvom i protokol koji koristi multicast usmjerivač za održavanje multicast grupnih podataka o članstvu. Prolazi između host i multicast usmjerivača. IGMP poruka je enkapsulirana u IP paketu i njegov je IP protokol broj 2.


Ako domaćin želi primati multicast pakete poslane određenoj skupini, mora slušati sve pakete namijenjene određenoj grupi. Kako bi se riješio odabir rute multicast paketa podataka na Internetu, domaćin se mora pridružiti ili napustiti grupu obavještavanjem multicast usmjerivača na svojoj podmreži. IGMP se koristi u multicastu za postizanje ovog zadatka. Na taj način, multicast router može znati članove multicast skupine na mreži i odlučiti hoće li paketi podataka multicast prosljeđivati ​​na svoju mrežu. Kada multicast usmjerivač prima multicast paket, provjerava multicast odredišnu adresu paketa i prosljeđuje ga samo ako postoji član te grupe na sučelju.


IGMP pruža informacije potrebne za prosljeđivanje multicast paketa do odredišta u posljednjoj fazi, omogućujući sljedeće dvosmjerne mogućnosti:

Domaćin koristi IGMP kako bi obavijestio usmjerivača da želi primiti ili ostaviti informacije za određenu grupu s multicastom.

Rutera periodično kvari da li članovi multicast skupine u LAN-u aktivni putem IGMP-a, te prikuplja i održava članove veza povezanih grupa segmentnih grupa.


Sljedeći: ne