From the blog.

Managing Digital Racket
The more I tune out, the less I miss it. But that has presented me with some complex choices for a nuanced approach to curb
Complexity – My Friend, My Enemy
Over my years of network engineering, I've learned that the fewer features you can implement while still achieving a business goal, the better. Why? Fewer

OECG – Chapter 19

615 Words. Plan about 3 minute(s) to read this.

administratively scoped addresses – 239.0.0.0 through 239.255.255.255; used for private network multicasting

CGMP – Cisco group management protocol. Used by a router to inform a switch of multicast MACs it should add or remove from its CAM table. The switch then knows which ports to forward multicast traffic to, rather than flooding to all ports.

GLOP addressing – 233.0.0.0 through 233.255.255.255. Used by ASN owners to get a block of 256 multicast addresses as allocated by the IANA.

IGMP – internet group management protocol. Hosts and routers use IGMP to communicate about the desire to join or leave a multicast application.

IGMP snooping – a switch inspects IGMP messages at L3 to determine what switch ports should participate in multicast group traffic

IGMPv1 host membership query – sent by the v1 router every 60 seconds by default; asks whether anyone on the segment wants to receive multicast traffic for any group

IGMPv1 host membership report – a host sends to all hosts that he wants to receive multicast traffic for a specific group

IGMPv2 group-specific query – the router sends this after receiving a v2 leave message; asks if there’s anyone left who wants to receive traffic for the multicast group

IGMPv2 host membership query – sent by the v2 router asking if anyone on the segment wants to receive multicast traffic for any group, every 125 seconds by default

IGMPv2 host membership report – sent by the host to all on the segment announcing the group it wants to receive multicast traffic for

IGMPv2 leave – sent by a v2 host when it no longer wishes to receive traffic for a specific multicast group.

IGMPv3 host membership query – sent by the v3 router asking if anyone on the segment wants to receive multicast traffic for any group, every 125 seconds by default

IGMPv3 host membership report – sent by v3 hosts to 224.0.0.22 on the segment announcing the group it wants to receive multicast traffic for. In v3, the source IP can also be specified.

joining a group – firing up a multicast application on a host.

MLD – multicast listener discovery protocol; used in IPv6 to determine what hosts are listening on the link-local for multicast traffic

MRT – maximum response time – a host must respond to an IGMP query with an IGMP report in this amount of time, 10 seconds by default.

multicast address range – 224.0.0.0 through 239.255.255.255

multicast address structure – 4 bits of 1110 + 28 bits of whatever. There is no concept of a subnet mask.

multicast MAC address – 01.00.5E (24 bits) + 0 (1 bit) + last 23 bits of L3 multicast address (23 bits)

multicasting – relaying a single stream of data to multiple recipients without having multiple unicasts, one for each receiver.

permanent multicast group – addresses assigned by the IANA

querier election – in IGMPv2 and v3, this is the process of determining which multicast router will send IGMP queries onto the segment. IGMPv1 relies on multicast routing protocols to determine this.

report suppression mechanism – this prevents all hosts from responding to IGMP queries, since 1 host is sufficient to keep the multicast data flowing into the segment. Each host selects a random time in which they’ll respond, up to the MRT. Everyone sees the responses, so hosts know not to send a report if someone else already has.

RGMP – Router-Port group management protocol – allows a router to inform a switch of what multicast traffic he wishes to see.

source-specific addresses – 232.0.0.0 through 232.255.255.255 allocated by IANA for use with source-specific multicast destinations.

SSM – source specific multicast – an IGMPv3 feature that allows hosts to specify which source addresses they are willing to receive a multicast from.

transient multicast group – multicast addresses that are not predefined and managed by the IANA.