Re: IPoIB link address

Kanoj Sarcar <[email protected]>
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
"H.K. Jerry Chu" wrote:
> 
> <snip>
> 
> (co-chair hat off!)
> 
> >>a) make it a requirement that the broadcast-GID won't be torn down unless
> >>the link is torn down.
> >>
> >>
> >>This is somewhat circular since we define the link using the broadcast-GID.
> >>Additonally, the admin will have to find some method to know that the link
> >>can be brought down.
> >>
> >>b) Always have to full-member join broadcast-GID.
> >>
> >>Now, the admin will always know if someone is using the link and can do a
> >>managed shutdown.
> >>
> >>
> >>c) Always derive the data from the broadcast-GID and track it either by
> >>full-member joining or reports.
> >>
> >>Now, the admin can delete/modify as needed. the nodes will respond
> >>accordingly.
> >>
> >
> >I would prefer (c) too. This allows a deployment to not have any admin
> >involvement if necessary. Again, as I said before, if the implementation
> >decides to join full-member, there is no issue.
> 

Hi,


> Not sure I understand what exactly c) is. It refers to v6 only so v4 MUST
> always join the broadcast group, right?
> 

Isn't it true that in limited v4 configurations, you can use static ARP
tables on the hosts to eliminate broadcast traffic? If you want to optimally
support this, I think even the requirement to JOIN for v4 has to be
rethought.

I think whatever decision we take (MUST JOIN, should JOIN, MUST JOIN or
MUST track) can apply to both v4 and v6.

Thanks.

Kanoj


> I prefer not to require v6 to join the broadcast group. This is compatible
> with c). But I prefer to continue to leave the creation/maintainence of
> the broadcast group out of scope because the broadcast group should really
> be managed together with the IPoIB link as part of the fabric management
> function. (Note that this doesn't necessarily imply admin involvement.
> If implementations can somehow find a way to embed this function in IPoIB
> drivers that is fine too.) If we start getting into problems that really
> belong to fabric management, we may never find a bullet-proof solution within
> IPoIB itself. E.g., if we don't require the continuous existence of the
> broadcast group as part of the IPoIB link, but we merely rely on IP nodes
> joining so the broadcast group won't go away, what happen if for some reason
> all the IP nodes went down, and the broadcast group got deleted as a result
> of zero member. On a subsequent boot, what should IPoIB driver do? Create
> the broadcast group? But how would the driver know what link attributes
> to use? Implementations may supply link attributes to the IPoIB driver
> through some implementation-specific mechanism. But we can't make this a
> requirement in IPoIB spec, right?
> 
> Similarly link attributes shouldn't be modified without some coordination
> between fabric mgmt and IP software and that coordination shouldn't be part
> of IPoIB spec just like IP over Ethernet doesn't talk about how to cope
> with VLAN reconfiguration or changes in VLAN properties.
> 
> So my preference remains to be a).
> 
> Jerry
> 
> >-Vandana
> >
> >>We can avoid going into the details in the specification since the details
> >>listed above are largely informational. However, I believe that the case
> >>of 'no-broadcast GID' needs to be specified. Is it not similar to the case
> >>of a downed interface?
> >>
> >>
> >>
> >>My preference is for (c).
> >>
> >>Vivek
> >>
> >>
> >>
> >>Vivek
> >>
> >> >
> >> > Jerry
> >> >
> >> > >
> >> > >-Vandana
> >> > >
> >> > >
> >> > >_______________________________________________
> >> > >IPoverIB mailing list
> >> > >[email protected]
> >> > >https://www1.ietf.org/mailman/listinfo/ipoverib
> >> >
> >> >
> >> > _______________________________________________
> >> > IPoverIB mailing list
> >> > [email protected]
> >> > https://www1.ietf.org/mailman/listinfo/ipoverib
> >> >
> >> >
> >>
> >>__
> >>
> >>Vivek Kashyap
> >>Linux Technology Center, IBM
> >
> 
> _______________________________________________
> IPoverIB mailing list
> [email protected]
> https://www1.ietf.org/mailman/listinfo/ipoverib
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.