Díky za link.
> No není to tak jednoduché
Jistěže ne. Když se 100 věcí udělá špatě, nejde udělat správně ani tu 101-ní, přestože je všem poměrně jasné jak by měla správně fungovat.
> If the join latency is short (let's say negligible, for the sake of illustration) and the leave latency is long (say 2 seconds-not an unusual number in an IGMPv2 implementation)
Jak můžou být latence různý? Proč není IGMP join i leave jednoduše v jednom packetu?
> feature called Explicit Host Tracking (EHT), which keeps track of who from downstream is currently subscribed to what multicast group.
Nechápu. Pokud je router mcast aware, tak samozřejmě musí trackovat členy mcast groups alespoň na úrovni downstream interfaců, aby věděl kam co forwardovat. Nechápu k čemu je nějaký podrobný EHT dobrý, a jak souvisí s fast leave. Prostě od RG přijde v jednom packetu žádost o leave jedné a join druhé MG, router daný interface vyhodí z jedné a přidá do druhé tabulky, a dál není co řešit- záležitost na pár mikrosekund, přetížení linky vyloučeno.