1/15
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
unicast vs multicast vs broadcast
unicast vs multicast
waarom / wanneer mutlicast
Waarom multicast gebruiken?
Efficiënt bandbreedtegebruik: één pakket voor meerdere ontvangers, geen duplicatie op elke link.
Minder belasting voor zender en routers: bron stuurt slechts één keer, routers kopiëren enkel waar nodig.
Bron kent ontvangers niet: ideaal voor dynamische groepen, zoals bij live-uitzendingen.
Wanneer multicast gebruiken?
Als dezelfde data naar meerdere bestemmingen moet:
IPTV / live videostreaming
Audio/video conferencing
Service discovery (bv. bij routingprotocollen zoals OSPF)
Realtime datafeeds
Grootste voordeel:
Multicast vervangt meerdere unicast-verbindingen door één stroom die slim wordt verdeeld — veel efficiënter voor netwerken én toestellen.
hoe werkt multicast
ip shit bereik / voorgedefineerde groepen
hoe werken multicast groepen
wat doen routers
voordeel?
Multicast-adresbereik (IPv4)
➤ 224.0.0.0 – 239.255.255.255
→ ook wel Class D-adressen
➤ Binnen dit bereik:
224.0.0.x = link-local, niet gerouteerd buiten lokaal subnet
224.0.0.1
= alle hosts op subnet
224.0.0.2
= alle routers
224.0.0.5
= OSPF-routers
239.0.0.0/8 = private multicast (vergelijkbaar met 192.168.x.x)
233.0.0.0/8 = GLOP (globale toewijzing)
Hoe werken multicastgroepen?
Ontvangers (leden) kunnen joinen of leaven via:
IGMP
(IPv4)
MLD
(IPv6)
Alleen systemen die zich aanmelden, ontvangen het verkeer.
De bron (zender) hoeft geen lid te zijn van de groep.
Wat doen routers?
Luisteren naar IGMP/MLD-berichten van hosts.
Multicast-routingprotocollen zoals PIM
zorgen voor efficiënte distributiepaden (geen kopie naar subnetten zonder leden).
Belangrijk voordeel
Eén pakket voor velen, geen onnodige duplicatie, lage belasting voor zender én netwerk. Ideaal voor:
Live video/audio
Routingprotocollen
Realtime datadistributie
Hoe gebuert de mapping tussen multicast aderessen tussen ip en ethernet, welke problemen kunnen voorkomen
hoe verloopt het versturen van multicast verkeer
welke multicastprotocollen zijn er?
IGMP (Internet Group Management Protocol)
Doel: Hosts (pc’s, servers…) melden zich aan of af bij een multicastgroep.
Waar?: Op het lokale netwerk (tussen host en router).
Waarom?: Zodat de router weet welke hosts geïnteresseerd zijn.
Multicast routing protocollen (zoals PIM)
Doel: Bepalen hoe multicastpakketten door routers moeten worden verspreid.
Waar?: Tussen routers, over verschillende netwerken heen.
Waarom?: Om efficiënte verspreiding te garanderen zonder duplicatie.
Kort gezegd:
IGMP = vertelt wie geïnteresseerd is
PIM = regelt hoe het pakket daar geraakt
wat doet igmp
igmp snooping
verloop
Een host stuurt een IGMP report om te zeggen: “Ik wil verkeer ontvangen voor multicastgroep X (bijv. 239.1.2.3).”
De switch “snoopt” (luistert) mee naar dat IGMP report en onthoudt:
welke multicastgroep (239.1.2.3
)
op welke poort het binnenkwam (dus op welke host het zit)
Later komt er een multicastpakket van die groep (bv. 239.1.2.3) binnen op een andere poort (van de bron).
De switch kijkt: “Wie heeft zich ingeschreven op 239.1.2.3?”
En stuurt het pakket alleen naar die poorten (dus geen flooding naar iedereen).
probleem:
zonder extra logica flooden gwne switches multicast verkeer naar alle poorten
→ switch luistert mee naar IGMP queries en report berichten
slaat dit op → alleen doorsturen naar geintresseerde hosts
Overzicht van de afbeelding:
Links: IGMP-joinproces (routers sturen queries, hosts antwoorden met reports)
Midden: Gewone switch floodt naar iedereen
Rechts: IGMP-snooping switch stuurt alleen naar geïnteresseerde poorten
Voordeel:
Efficiënter netwerk, minder onnodig verkeer, betere performance.
multicastverkeer van een host ontvangen
onaangekondigd dan nog
distributieboom opbouwen + rpf
shortest path tree
shared distribution tree
dense mode routing
sparse mode pim-sim
al die shit check slides, kga geen 10000 flashcards maken kben lui f u