Application-Layer Multicast Unicast: En maskin sender meldinger adressert til kun en annen maskin Multicast: En maskin sender meldinger adressert til flere andre maskiner Broadcast: Meldinger sendes til alle maskinene i nettverket
Gruppeadressering Enten: Tilordning av et navn til hver multicast gruppe Eller: Eksplisitt opplisting av medlemmene i gruppa IP multicast: Et subsett av adresserommet brukes som multicastadresser
Vedlikehold av grupper Sentral server: Lettest og mest effektiv, men skalerer dårlig Distribuerte servere: Alle servere har all info Serverne har kun lokal info Katalogserver: Mapper gruppeadresse til medlemmer, bra for små multicastgrupper
Sending av meldinger Unicast til alle i gruppa Bra i små grupper, skalerer dårlig Broadcast til hele nettet Bra i ethernet Multicast til alle i gruppa Bruk av rutingtabeller på hver node
Multicast routing Bygger en trebasert infrastruktur Mest besparende å velge en rotnode i treet dit alle sender meldinger Også mulig med et optimalt tre per node
IP vs Application Layer Multicast IP multicast implementeres i rutere Ikke alle skrur på dette i ruterne sine Ikke optimalisert -> belastning på ruter App. multicast bruker P2P overlay Gruppa lager et eget P2P overlay Gruppa bruker broadcast med filter Gruppa bruker multicast routing