Multicasting är en teknik som låter en enda datakälla som en programuppdatering , stor datafil eller online audiovisuella ström nå ett stort antal mottagare på Internet samtidigt . DVMRP , eller Distance Vector Multicast Routing Protocol , och PIM - DM , eller protokoll - oberoende Multicast Tät läge , är två multicast -protokoll som används av routrarna att effektivt koppla en datakälla till alla mottagare som begär det . Historia
DVMRP är den äldre av de två multicast-protokoll . Det infördes som Internet Engineering Task Force Request For Comments - eller IETF RFC 1075 - i november 1998 av Stanford University . DVMRP var en omarbetning av den äldre Routing Information Protocol eller RIP multicast -protokoll . PIM Tät presenterades i januari 2005 som RFC 3973 med trådlösa företaget nexthop Technologies . PIM Tät var inte baserat på DVMRP , men den delar vissa multicast tekniker med äldre protokoll .
Beskärning Tekniker
Både PIM tät och DVMRP routrar hitta nätverkssökvägar av översvämningar nätverket nedströms från datakällan med datapaket . PIM tät och DVMRP routrar använder olika metoder för att komma ihåg vilka nedströms mål är villiga att ta emot data från källan . DVMRP endast skickar sina paket till andra DVMRP routrar eller underordnade noder som i sin tur försöker fördela dataströmmen längre nedströms . Ett barn -läge kan neka det första paketet skickas med en DVMRP router genom att utfärda ett " beskära " budskap . PIM Tät , å andra sidan , sänder datapaket till varje enhet i nätverket , inklusive routrar . En PIM Tät router kommer sluta skicka paket till en nedströms apparat endast om den får ett sviskon meddelande som berättar det en viss nedströms mål inte vill ha någon mer data .
Unicast protokoll
Routrar använder antingen PIM Tät eller DVMRP protokollet måste kunna kommunicera med den uppströms datakälla eller andra nätverksanslutna enheter i unicast -läge . DVMRP använder en speciell unicast protokoll som bara fungerar med andra DVMRP routrar . PIM Tät protokollet , dock inte har inbyggd unicast och kan jobba med vad unicast -protokollet används i ditt nätverk som standard .
Network skalningsproblem
PIM Tät är inte den mest effektiva multicasting protokoll , men det gör skala bättre med stora nätverk än DVMRP . Medan DVMRP beräknar och registrerar nätverket vägen för alla dess underordnade noder , håller PIM Tät bara reda på dessa downstream-enheter har haft att beskära . En DVMRP router också periodiskt uppdaterar sin lista över rutter genom reflooding nedströms med fler datapaket . Detta minskar DVMRP skalbarhet ännu mer . Dessutom , eftersom PIM Tät är unicast protokoll-oberoende , kan det använda mer effektiva tekniker för att hitta vägar tillbaka till uppströms datakälla .