[Ndn-interest] Sending NACKs with ndn-cpp

Junxiao Shi shijunxiao at email.arizona.edu
Wed Oct 12 15:58:21 PDT 2016

Hi JeffT

I have a temperature sensor based on ESP8266 microcontroller. It uses
ndn-cpp-lite, connects to a remote forwarder over TCP, and acts as a
The ESP8266, clocked at 80MHz, has limited signing capability. It can sign
or verify 8 ECDSA signatures per second.
If Interests are arriving too fast, I want to be able to send a
NetworkNack-Congestion so that the remote forwarder can forward less
Interests to the sensor.
An application Nack cannot fulfill this purpose because it still requires a
signature. Allowing the Interests to time out increases overhead at the
remote forwarder because PIT entries stay longer.

Yours, Junxiao

On Wed, Oct 12, 2016 at 10:08 AM, Thompson, Jeff <jefft0 at remap.ucla.edu>

> Hi Matteo.
> A NetworkNack is a ³network² nack because it is generated by a forwarder
> in the network, such as NFD. A client library like ndn-cpp is meant to be
> used by an application which does not generate network-level messages. It
> is called a ³network² nack to distinguish from an ³application² nack. Can
> you describe the situation where your application needs to generate a nack?
> - Jeff T
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20161012/07de4d03/attachment.html>

More information about the Ndn-interest mailing list