Dear all,
 
last week was released uIPv6, an IPv6 host implementation for very
constrained device (http://www.sics.se/contiki).
uIPv6 holds on 11K of flash, and a minimum of 1.8K of RAM (3K with IP
fragmentation support)
 
We learnt from the implementation that a few IPv6 mandated features are
rather heavy for such device.
- The most costly feature is "per neighbor packet buffering", mandated
by RFC4861. On constrained platforms, there is no dynamic memory
allocation, hence if the neighbor cache can hold  four entries (a
minimum in a sensor network), we must define four 1280 bytes buffer,
which is huge in comparison to the initial 1.8K.
 
Note that  other people also see security issues with per neighbor
packet buffering. Benoit, can you elaborate on this?
 
My question is: do you think it makes sense to change the MUST into a
SHOULD?
 
Regards,
Julien
 
 
--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to