Re: comments on draft-kashyap-ipoib-connected-mode-02.txt

"David M. Brean" <[email protected]> Sun, 12 Dec 2004 15:55:22 -0500
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
Hello,

Vivek Kashyap wrote:

snip ...

>
>ok..let me posit what seems to be the summary to me (looking for more comments
>from WG members here). I'm more or less reverting to the earlier version of 
>the draft.
>
>In an IPoIB subnet:
>
>	- Every interface MUST support IPoIB-UD
>
>	- An interface MAY optionally also support IPoIB-CM (one or both)
>		i.e. removing the mutually exclusive restriction on rc/uc
>		Note: IIRC, the same serviceID can be used for both RC/UC.
>		If not then they have to stay mutually exclusive.
>
>	- Interoperability is maintained by all nodes supporting IPoIB-UD. 
>	  Any two interfaces that do not have a connection mode in common will
>	  fall back to IPoIB-UD. 
>
>	- The support of any particular IB mode is indicated by the flags
> 	  in the link layer address. Note: IPoIB-UD is always supported and
>	  hence there are no flags to indicate UD support.
>
>	- An interface completes the IPoIB-UD address resolution and then
>          optionally MAY set up RC/UC connections based on the local support
>	  and received flags.
>
>	- A pure IPoIB-UD implementation ignores the RC/UC flags in link layer
>	  address in received packets. It zeroes them on transmit.
>
>	- Every implementation MUST accept all unicast transmissions received
>	  over any of the IPoIB modes it supports. Multicast/Broadcast by 
>	  their nature will be transmitted and received over the IPoIB-UD only.
>
>	***This implies that an interface MAY transmit/receive a packet
>		over any of RC or UC or UD depending on the modes supported
>	        between the peer IP and itself.***
>		
>	- It is an implementation's decision to connect or retry a connect on
>  	  failure on the CM modes. This decision is independently made per
>	  transmission or reception of a connection request.
>
>	- An implementation MAY make multiple connections to a peer. This
>          is a local decision. So is the decision of the peer to refuse
>          such a connection. 
>	
>	The serviceID, link setup, the link address flags, MTU negotiation etc.
>	are covered in the draft. 
>
>  
>

Wasn't there a suggested change to the alignment of the QPN in the 
service ID?  (See 
http://www1.ietf.org/mail-archive/web/ipoverib/current/msg01158.html).

>	- MTU -- we need to discuss more as below.
>
>  
>
snip ...

>
>The interface MTUs at the peers need not be the same at IP or IB layers.
>
>I agree with the concept of just exchanging the max receive MTU at the IB 
>connection setup. 
>
>  
>
In addition to all the above, there may still be some interest from 
folks in having the specification choose one of the *C transport types 
and a fixed logical MTU.

Also, the I-D mentions ARP and RARP as "protocol types" in the frame 
format.  Seems like these would not apply to connected modes.

-David