[ndnSIM] [EXT] Addaing a flag

Reasearch Associate ra.vanets2019 at gmail.com
Mon Mar 15 09:26:32 PDT 2021

Awesome, thanks!
Will let you know after I implement

On Mon, 15 Mar 2021 at 17:53, Junxiao Shi <shijunxiao at email.arizona.edu>

> Hi Eme
> NDN packet format uses TLV structure:
> https://named-data.net/doc/NDN-packet-spec/current/tlv.html
> A bit flag is indicated by the presence or absence of an TLV element.
> The CanBePrefix flag in the Interest is an example: if the flag is set,
> it's encoded as {0x21,0x00}; if the flag is cleared, it's encoded as
> nothing.
> You can certainly declare multiple fields using the method of
> https://lo.calho.st/posts/ndnsim-custom-fields/
> Make sure they have district tag number and TLV-TYPE number assignments.
> Yours, Junxiao
> On Mon, Mar 15, 2021, 08:38 Reasearch Associate <ra.vanets2019 at gmail.com>
> wrote:
>> *External Email*
>> Got it, thank you  Junxiao
>> I have to add it in a hop-by-hop scenario. is it possible to add a single
>> bit flag by using the method in the link. Two more things I want to clarify
>> 1) can i use more than one tags.additional fields by using the
>> prescribe method.
>> 2) Where to set the flag either at the producer app/strategy or in the
>> forwarder file Onoutgoingdata method.
>> plz guide me if I am going out of track.
>> Best regards
>> Eme
>> On Mon, 15 Mar 2021 at 17:19, Junxiao Shi <shijunxiao at email.arizona.edu>
>> wrote:
>>> Hi Eme
>>> You didn't describe the semantics of these fields.
>>> If they are end-to-end and don't change in the network, it's easiest to
>>> include them as either a name component or in the Content payload.
>>> If they may change hop-by-hop, see:
>>> https://lo.calho.st/posts/ndnsim-custom-fields/
>>> Yours, Junxiao
>>> On Mon, Mar 15, 2021, 06:32 Reasearch Associate via ndnSIM <
>>> ndnsim at lists.cs.ucla.edu> wrote:
>>>> *External Email*
>>>> Hi
>>>> Dear experts, I need your help,
>>>> I want to add an additional two bit flag at the end of the data packet.
>>>> Is it possible to add an additional flag to the data packet if yes then
>>>> how can I do so??
>>>> your contribution will be highly appreciated.
>>>> Best regards
>>>> Eme
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20210315/17482577/attachment-0001.html>

More information about the ndnSIM mailing list