Malicious Overjoining in Multicast
Problem and proposed solution draft-jholland-cb-assisted-cc
Jake Holland, Akamai Technologies
Malicious Overjoining in Multicast Problem and proposed solution - - PowerPoint PPT Presentation
Malicious Overjoining in Multicast Problem and proposed solution draft-jholland-cb-assisted-cc Jake Holland, Akamai Technologies Multicast Utopia Requirements Multicast Bulk Rate applications: MUST tolerate a wide range of Internet path
Problem and proposed solution draft-jholland-cb-assisted-cc
Jake Holland, Akamai Technologies
Multicast Bulk Rate applications:
[1] UDP BCP section 3 (draft tsv rfc5405-bis-19, a work in progress) [2] UDP BCP section 4.1.1 [3] RFC 5740 section-5.5.2 [4] RFC 6726 section 4 (b), requires RFC 5775 section 2.2 (ALC), requires “at minimum” support for RFC 3738 (WEBRC)
Images: Luby, M. and V. Goyal, "Wave and Equation Based Rate Control Using Multicast Round Trip Time: Extended Report”, p6
Image: Luby, M. and V. Goyal, "Wave and Equation Based Rate Control Using Multicast Round Trip Time: Extended Report”, p20
“Note there is no way at the transport layer to prevent a join message propagating to the next-hop router.”
80%+ loss
joins high-bandwidth flows and doesn’t feed back)
From draft-ietf-tsvwg-circuit-breaker-15
draft-ietf-tsvwg-circuit-breaker-15, selected quotes:
Internet flows and for traffic aggregates”
congestion impacting other flows that share network capacity”
consider the use of these techniques as a last resort to protect traffic that shares the network path being used.”
Different domains need to interoperate
ingress: knows bandwidth egress 1: prune decision egress 2: prune decision can’t rely on receiver
“Figure 3 shows one example of how a multicast Circuit Breaker could be implemented at a pair of multicast endpoints (e.g., to implement a Fast-Trip Circuit Breaker, Section 5.1). The ingress endpoint (the sender that sources the multicast traffic) meters the ingress load, generating an ingress measurement (e.g., recording timestamped packet counts), and sends this measurement to the multicast group together with the traffic it has measured.”
Send bandwidth advertisements + optional PIM population count for fair pruning decisions (RFC 6807, experimental) Notice oversubscribed links, prune or block flows.
solution, to better promote safe deployment of multicast over the general internet?
circuit-breaker-15 section 3.2.1 be considered for development into a proposed standard, unless or until there is an alternate proposal which directly addresses malicious multicast group joiners?
connection
non-compliant
receivers
separately