IP-multicast-servicemodellen met drie multicast Any-Source Multicast (ASM), brongefilterde multicast (SFM) en bronspecifieke multicast (SSM), die werken zoals hieronder.
Multicast met elke bron (ASM)
- Het ‘multicast’-adres van de bestemming definieert alleen het ‘Groeps’-lidmaatschap
- Accepteert van ‘elke bron’ (unicast)
- Eerste en oudste model, gedefinieerd in RFC 1112
Brongefilterde multicast (SFM)
- Het ‘multicast’-adres van de bestemming definieert alleen het ‘Groeps’-lidmaatschap
- Voegt de mogelijkheid toe om bronnen te filteren
- Uitgesloten lijst (modus), impliceert dat al het andere wordt opgenomen
- Lijst opnemen (modus), impliceert al het andere uitsluiten
Bronspecifieke multicast (SSM)
- Voegt een nieuw concept van ‘Kanaal’ toe in plaats van Groep
- Bron (unicast) en bestemmingsmulticast Groepsadres definiëren samen één ‘Kanaal’ voor lidmaatschap
- Net als SFM Include List (modus) maar met één bron die nu belangrijk is voor lidmaatschap
- (S,G) Kanaal is niet hetzelfde als (S,G) Groep
- ASM- en SFM-ontvangers die lid worden van een groep ontvangen van ALLE bronnen, tenzij ze worden gefilterd
- (S,G) Groep vertegenwoordigt gefilterde bron (opnemen of uitsluiten)
- Multicast-netwerk kan alle drie de modellen omvatten
- ASM en SFM goed voor veel-op-veel-interacties
- SSM goed voor één-op-veel-interacties
- De toepassing kan twee één-op-veel, primair en back-up bevatten
Dichte en schaarse modi
- Protocol Independent Multicasting Dense Mode (PIM-DM) gebruikt een vrij eenvoudige aanpak om IP-multicastroutering af te handelen.
- De basisaanname achter PIM-DM is dat de multicastpakketstroom op de meeste locaties ontvangers heeft.
- Een voorbeeld hiervan kan een bedrijfspresentatie zijn door de CEO of president van een bedrijf.
- Je meld je af als je dit niet wilt
- PIM Sparse Mode (PIM-SM) gaat uit van relatief minder ontvangers.
- Een voorbeeld is de eerste oriëntatievideo voor nieuwe medewerkers.
- U meldt zich aan als u Multicast Forwarding wilt
- Multicast Routing is achterstevoren ten opzichte van Unicast Routing
- Unicast Routing maakt zich zorgen over waar het pakket naartoe gaat of zal moeten gaan.
- Multicast Routing maakt zich zorgen over waar het pakket vandaan komt of vandaan zal komen.
- Multicast Routing maakt gebruik van “Reverse Path Forwarding” (RPF) en RPF Check
- Welke interface verwacht een multicastpakket van de bron?
- De interface zou een unicast-pakket terugsturen naar de bron of gedeelde root!
- Beschermt tegen multicast-loops