[openib-general] IPv6 and IPoIB scalability issue

Jason Gunthorpe jgunthorpe at obsidianresearch.com
Fri Dec 1 15:17:53 PST 2006


On Fri, Dec 01, 2006 at 03:07:23PM -0500, Hal Rosenstock wrote:

> > total of 2000*2005 (4,010,000) multicast member records in SA for fabric
> 
> This is based on the above (which I'm not sure about) and is the worst
> theoretical case, not the practical case.

It isn't in the IB spec, but what would really help here is to be able
to join a multicast prefix (more than 1 group with a single entry).

Todd's option 1 optimization is then easially realized by having all
IPv6 nodes join FF02::1:FF00:0/104 (all 2**24 multicast entries) as
full members. This provides interoperability between with stacks with
this feature and without.

Option 2 works better as well because all the nodes join
FF02::1:FF00:0/104 as a send-only member on startup and then you only
get N*2 multicast records to maintain.

This also would improve the performance of IPv6 ND by not having to
join/leave the SN groups for each ND query.

IBA would have to be changed to support a prefix bits field in the
MCMemberRecord structure though..

Jason




More information about the general mailing list