1 Broadcast and Multicast Overview
Last time: routing protocols for the
Internet
Hierarchical routing RIP, OSPF, BGP
This time: broadcast and multicast
Definitions
Unicast
Single source, single receiver
Broadcast
Send same packet to all receivers “all” usually limited in some way
LAN, subnet, organization Multicast
Send same packet to many receivers
In-network Duplication
R1 R2 R3 R4 source duplication R1 R2 R3 R4 in-network duplication
duplicate creation/transmission duplicate duplicate
Source duplication inefficient Source does not know all destinations
Flooding
Loops Broadcast storms A B D C
Controlled Flooding
Ignore duplicate messages
Cache to remember what’s been sent before
Special case: sequence numbers
Used with broadcast updates
Source assigns increasing seq no to broadcast
Record latest seq no from each source
Discard messages with old seq no’s
Ensures always use the latest update