[Ndn-interest] Purpose of CanBePrefix flag in Interest packet

김학서 tuple at etri.re.kr
Tue Mar 19 21:38:40 PDT 2019


Dear Professor Zhang

Thanks,

It can be used by NDN forwarders in processing an interest packet (i.e. the absence of this option means the name carried in the interest is exact or full name)

==> When the NDN Router receives an Interest packet with CanBePrefix flag, it makes an entry in PIT.
The router performs LPM on the PIT table, when received data packet.
Is it right?

Regards,
HS KIM


2019. 3. 20. 오전 11:29, Lixia Zhang <lixia at cs.ucla.edu<mailto:lixia at cs.ucla.edu>> 작성:



On Mar 19, 2019, at 12:30 AM, 김학서 <tuple at etri.re.kr<mailto:tuple at etri.re.kr>> wrote:

Dear All.

I am studying the NDN packet format, but can not clearly understand the CanBePrefix flag.
What is the purpose of the canbeprefix flag in an interest packet?

As explained in the NDN protocol spec:
https://named-data.net/doc/NDN-packet-spec/current/interest.html#canbeprefix

"When not present, the Name element is either exact or full name of the Data packet"

Is this option handled by intermediate ndn nodes?

not sure what you meant by "handled".
It can be used by NDN forwarders in processing an interest packet (i.e. the absence of this option means the name carried in the interest is exact or full name)

If Yes, How to handle in NDN router?

What is the difference between canbeprefix and interest selectors?

there is no relation to the selectors (now deprecated)

Lixia

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20190320/ea3b38d8/attachment.html>


More information about the Ndn-interest mailing list