[Ndn-interest] Interest Fields

Alex Afanasyev aa at CS.UCLA.EDU
Mon Dec 19 09:40:12 PST 2016

Hi Matteo,

Just to add to what Junxiao said.  The paper you're looking described the packet format at the time the paper was written. The format is updated from time to time to reflect the latest understanding: there were a few changes since the paper and we are planning to make a few more soon.  The current format is described in the NDN packet specification: http://named-data.net/doc/ndn-tlv/


> On Dec 19, 2016, at 8:50 AM, shijunxiao at email.arizona.edu wrote:
> Hi Matteo
> PublisherPublicKeyDigest has been replaced by PublisherPublicKeyLocator. The benefit is that routers do not need to compute the digest; the drawback is that the field is longer.
> AnswerOriginKind belongs to CCNx 0.7.2 but never made to NDN packet format. Its primary purpose is to restrict only producer or only cache can answer an Interest, but we believe it can be used for DoS attacks. Its secondary purpose is to delete a Data packet from local ccnd CS; we plan to implement a management command for this, but there has never been a reasonable use case.
> Yes, you can implement a CS policy to cache only certain prefixes. In afterInsert trigger of this policy, it should immediately evict any entries you do not want to cache by emitting beforeEvict signal.
> Yours, Junxiao
> From: Matteo Bertolino
> Sent: Monday, December 19, 2016 09:34
> To: ndn-interest at lists.cs.ucla.edu
> Subject: [Ndn-interest] Interest Fields
> Good morning guys,
> I have some questions about interest fields and the content store.  
> Specifically:
> 1- In a paper I've seen that an Interest could take the following  
> optional fields:
> a) PublisherPublicKeyDigest (I just see PublisherPublicKeyLocator)
> b) AnswerOriginKind.
> But, grepping on ndn-cxx repo, I did not see that names. Does ndn-cxx  
> provide the following fields?
> 2- Is it possible just caching some prefixes in the content store?
> Thanks to everyone!
> matteo

More information about the Ndn-interest mailing list