[openib-general] IPv6 and IPoIB scalability issue
Hal Rosenstock
halr at voltaire.com
Fri Dec 1 08:18:05 PST 2006
On Thu, 2006-11-30 at 17:41, Todd Rimmer wrote:
> > From: Roland Dreier [mailto:rdreier at cisco.com]
> > Sent: Thursday, November 30, 2006 5:32 PM
> > To: Todd Rimmer
> > Cc: openib-general at openib.org
> > Subject: Re: [openib-general] IPv6 and IPoIB scalability issue
> >
> > > Proposed solution:
> > > - add an IPoIB configuration parameter. This parameter could
> redirect
> > > the Solicited Node Multicast traffic to the IPv6 All Nodes
> multicast
> > > address (IB GID 0xff01601B.....0000001)
> >
> > This is silly however. For one thing you are now not following the
> > RFC, and compliant IPv6 over IPoIB stacks will send neighbour
> > discovery messages to the solicited node address, so they won't be
> > received since the node didn't join.
> >
> > There's no requirement that a SM assign a unique MLID to each
> > multicast group. The obvious solution to the problem is simply that
> > the SM reuse MLIDs for solicited node multicast groups, perhaps even
> > collapsing all of them down to 1 MLID.
> >
>
> I think its worth discussing a number of alternatives. I'm not sure
> there is an ideal solution here.
>
> Doesn't an SM based solution produce other complications?
> - Such as the SM/SA must maintain an extremely large list of Multicast
> Member records (potentially N^2).
Certainly O(N) groups where N is the number of IPv6 hosts (and each
group is 1 or more MCMs).
> - Host nodes will be joining N multicast groups and maintaining
> membership in them (potentially further stressing the SA, etc)
Do all IPv6 nodes join all the solicited node groups ? I don't see this
occuring (so far) on the subnets I have seen.
> Not to mention that the SM would then need to know about IPoIB GID
> addressing conventions (which seems like a violation of network layers,
> etc).
There's already the IPv6 signature as part of the MGID to help with this
layering violation. Some SMs already do things with this already.
-- Hal
> Todd Rimmer
>
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
More information about the general
mailing list