Re: IPoIB link address

"H.K. Jerry Chu" <[email protected]>
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
<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.

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

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
>
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.