IGMP'ye kısa tanıtım

Nov 15, 2017

Internet Grup Yönetimi Protokolü (IGMP) olarak bilinen İnternet Grup Yönetim Protokolü, Internet Protokol ailesindeki çok noktaya yayın protokolüdür. Protokol, ana makine ve çok noktaya yayın yönlendiricisi arasında çalışır. IGMPv1, v2 ve v3 olmak üzere üç IGMP protokolü vardır.


Ana bilgisayarın IP yazılımının, ana makinenin çok noktaya yayın paketlerini yerel olarak göndermesini ve almasını sağlamak için çok noktaya yayın genişletilmesi gerekir. Ancak, tek başına yeterli değildir, çünkü çoklu ağ iletişimi yönlendiricilere güvenmelidir. Bir çoklu yayın iletme yolu oluşturmak için yönlendiricinin Internetteki her üyenin dağılımını bilmesi gerekir. Bu, sunucunun ait olduğu çok noktaya yayın grubunun yerel yönlendiricisini bilgilendirmesi gerekir. Bu, çok noktaya yayın iletme rotası oluşturmak için de temel oluşturmaktadır. Ana bilgisayarlar ve yerel yönlendiriciler, çok noktaya yayın grup üyesi bilgilerini değiştirmek için Internet Grup Yönetimi Protokolünü (IGMP) kullanıyor. Bu temelde, yerel yönlendirici daha sonra bilgileriniz hakkında çoklu yayın yönlendiricisi ile iletişim kurar, çok noktaya yayın grubunun üyeliğini yayar ve çok noktaya yayın yönlendirme kurar. Bu süreç ve geleneksel tek noktaya yayın yönlendirme arasındaki yönlendirici. Bu işlem, yönlendiriciler arasındaki geleneksel tek noktaya yayın yönlendirmesinin yayılımı ile çok benzerdir. IGMP, en önemli TCP / IP standartlarından biridir. Tüm IP çok noktaya yayın sistemleri (ana bilgisayarlar ve yönlendiriciler dahil olmak üzere) IGMP protokolünü desteklemelidir.


Çok noktaya yayın protokolleri arasında grup üyesi yönetim protokolleri ve çok noktaya yayın yönlendirme protokolleri bulunur. Üye yönetimi protokolü, çok noktaya yayın grup üyelerinin katılması ve ayrılmasını yönetmek için kullanılır. Çok noktaya yayın yönlendirme protokolü, çok noktaya yayın ağacı kurmak için yönlendiriciler arasında bilgi alışverişinin kurulumundan sorumludur. IGMP eski gruba aittir ve çok noktaya yayın grup üyeliği bilgilerini korumak için bir çoklu yayın yönlendiricisi tarafından kullanılan bir protokoldür. Ana makine ve çok noktaya yayın yönlendiricisi arasında çalışır. IGMP mesajı bir IP paketinde kapsüllenmiştir ve IP protokol numarası 2'dir.


Bir ana makine, belirli bir gruba gönderilen çok noktaya yayın paketlerini almak isterse, o grup için yönlendirilen tüm paketleri dinlemelidir. Internet'teki çok noktaya yayın veri paketlerinin rota seçimini çözmek için, bir ana makinenin alt ağında çok noktaya yayın yönlendiricilerini bildirerek bir grup oluşturması veya gruptan ayrılması gerekir. IGMP, bu görevi yerine getirmek için çok noktaya yaymada kullanılır. Bu şekilde, çok noktaya yayın yönlendiricisi ağdaki çok noktaya yayın grubunun üyelerini bilebilir ve çok noktaya yayın veri paketlerini ağlarına iletip yönlendirmeyeceğine karar verebilir. Çok noktaya yayın yönlendiricisi bir çoklu yayın paketini aldığında, paketin çok noktaya yayın hedef adresini denetler ve yalnızca arabirimdeki o grubun üyesi olduğunda iletir.


IGMP, son iki aşamada çok noktaya yayın paketini hedefe iletmek için gerekli olan bilgileri sağlar ve aşağıdaki iki yönlü yetenekleri etkinleştirir:

Ana bilgisayar, yönlendiriciye belirli bir çoklu yayın grubuyla ilgili bilgi almak veya ayrılmak istediğini bildirmek için IGMP'yi kullanır.

Yönlendirici, LAN'daki çok noktaya yayılmış grup üyelerinin IGMP aracılığıyla etkin olup olmadığını periyodik olarak sorgular ve bağlı ağ kesimi gruplarının üye ilişkilerini toplar ve korur.