> From: Jonathan Hui <[email protected]>
> Date: Fri, 19 Feb 2010 07:55:17 -0800
>
> Since we are going down this path,  I'd like to agree on what the  
> 6lowpan ack/frag mechanism should provide before we get into the  
> details of bits/bytes.  Let me throw out my preferences:
> 
> - Ability to ACK/NACK and 6lowpan packet, whether or not it is  
> fragmented.  The NACK is really useful to explicitly indicate that the  
> receiver does not currently have the buffer space to store the 6lowpan  
> packet.
> 
> - Ability to carry arbitrary payloads in the ACK/NACK.  There have  
> been many times in the past where being able to piggyback information  
> on the ACK/NACK can be helpful.  We would probably initially define a  
> SNACK option, but I'd really like to keep it general enough so that we  
> aren't stuck with whatever we define immediately.
> 
> - Carry a 6lowpan packet sequence number/tag separate from the MAC  
> header to assist in identifying 6lowpan fragments/packets as well as  
> suppressing dups.
> 
> - Maintain backwards compatibility with the existing RFC 4944 fragment  
> header.

Jonathan,

That seems like a good list of goals, as long as nothing
too complicated results.

For arbitrary payloads, would it be enough to allow the
ACK/NACK to be followed by additional LoWPAN frames?  The
piggybacked data could then be defined completely separately.

                               -Richard Kelsey
_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to