[openib-general] IPoIB broadcast MC group membership

Fabian Tillier ftillier at silverstorm.com
Mon Feb 20 18:53:55 PST 2006


On 2/20/06, Roland Dreier <rdreier at cisco.com> wrote:
>    Fabian> Second, if so, how is IPoIB supposed to interact with
>    Fabian> subnet managers that don't pre-create an empty broadcast
>    Fabian> group?
>
>    Fabian> Shouldn't IPoIB first do a GET for the broadcast group,
>    Fabian> and use those settings if it exist, otherwise create it?
>
> What parameters should it use to create it?

The only paramter that can be problematic is the QKey, but it's not a
problem for it to just make one up, as long as it's a privileged one. 
All other parameters can be taken from the local port info.

> The IETF drafts for IPoIB say that the IPv4 broadcast group must be
> created administratively before an IPoIB interface can be brought up.

Doesn't the IB spec require that a multicast group have a member? 
That is, when the last member leaves the group, the multicast group is
destroyed?  Further, the IETF drafts for IPoIB only recommend
administrative creation of the broadcast group, but allows creation by
the first member.

An IB MC join of an non-existant group should fail unless all the
proper parameters are provided to create the group.

What is the behavior of SMs that pre-create the group in response to a
GET query for the MC group parameters?  Does the query return a
record, or does it fail with no records?

- Fab



More information about the general mailing list