Project

General

Profile

Bug #3219

OI151A Multicast IGMP Membership Reports broken

Added by Brian Hill about 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
OS/Net (Kernel and Userland)
Target version:
-
Start date:
2012-09-24
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Application joins 16 multicast groups using setsockopt() with IP_ADD_MEMBERSHIP option.
IGMPV2 Membership Reports are then issued by the O.S. for all 16 groups.
External IGMP Querier sees membership reports and data begins flowing on those IP addresses.
The data flowing happens to be HD video transport streams at 19.2 mbit/sec each - so there is a few hundred mbit/sec of
traffic involved.

External IGMP Querier does periodic IGMPV2 Membership Queries on the ALL-SYSTEMS address - 224.0.0.1
O.S. responds inconsistently with IGMP V2 Membership Reports to the group addresses it has previously joined.
For example, the O.S. may respond with Membership Reports for 70% of the groups that were joined originally.
As a result, the Querier stops the flow of data for the groups where there were no Membership Reports.

On the next Membership Query, the O.S. may respond with a different subset of Membership Reports.

We have deployed this exact scenario successfully on a snv111b platform.
We have not determined where in the chain between that and oi151a5 that it became broken.

History

#1

Updated by Ken Mays almost 7 years ago

  • Assignee set to OI illumos

Also available in: Atom PDF