[ndnSIM] [EXT] [ndnSim] How to change the default values from NFD configuration fil

Ygor Amaral ygor.amaral at gmail.com
Thu Apr 8 16:21:49 PDT 2021


Hi Leandro,

When you use ndn::StackHelper, it sets up the entire NDN stack on the node.
Including GenericLinkService and NetDeviceTransport.

See the StackHelper::DefaultNetDeviceCallback
and StackHelper::PointToPointNetDeviceCallback methods.

So if you use ndn::StackHelper, you do not need to configure
NetDeviceTransport.

Regards,
Ygor Amaral

On Thu, Apr 8, 2021 at 8:03 PM Leandro Alves via ndnSIM <
ndnsim at lists.cs.ucla.edu> wrote:

> Hi Junxiao,
>
>
>
> I’m new to ndnSIM, so, maybe this is a dumb question, but how and when
> call ns3::ndn::NetDeviceTransport constructor. And I need to call the
> constructor for every node that my scenario has?
>
>
>
> *From: *Junxiao Shi <shijunxiao at email.arizona.edu>
> *Sent: *Thursday, April 8, 2021 11:34 PM
> *To: *LEANDRO ALVES <leandrinos54 at hotmail.com>
> *Cc: *ndnsim at lists.cs.ucla.edu
> *Subject: *Re: [EXT][ndnSIM] [ndnSim] How to change the default values
> from NFD configuration fil
>
>
>
> Hi Leandro
>
>
>
> NFD's UDP transport is not compiled into ndnSIM:
>
>
> https://github.com/named-data-ndnSIM/ndnSIM/blob/28da73c868ad7444dba7a754fb77a41f6ca7cb07/wscript#L136
>
> Consequently, the face_system.udp section is unrecognized.
>
>
>
> You can set the link type when calling ns3::ndn::NetDeviceTransport
> constructor.
>
>
> https://github.com/named-data-ndnSIM/ndnSIM/blob/28da73c868ad7444dba7a754fb77a41f6ca7cb07/model/ndn-net-device-transport.hpp#L50
>
>
>
> Yours, Junxiao
>
>
>
> On Thu, Apr 8, 2021 at 5:36 PM LEANDRO ALVES via ndnSIM <
> ndnsim at lists.cs.ucla.edu> wrote:
>
> *External Email*
>
> Hello all,
>
>
>
> I’m currently trying to make a custom forwarding strategy for vehicular
> adhoc network and I started to using multicast strategy but all link types
> are point-to-point by default. So I change the current configuration at
> ndn-l3-protocol.cpp
> <https://github.com/named-data-ndnSIM/ndnSIM/blob/master/model/ndn-l3-protocol.cpp#L117>
> in section *face_system *to support multicast adhoc.. However, when I
> compile my scenario I get the following error: unrecognized option
> *face_system.udp*.
>
>
>
> So, my configuration looks like this:
>
> /*rest of the code*/
>
> "\n"
>
> "face_system\n"
>
> "{\n"
>
> "  udp\n"
>
> "  {\n"
>
> "    mcast_ad_hoc yes\n"
>
> "  }\n"
>
> "}\n"
>
> "\n"
>
> /*rest of the code*/
>
>
>
> I’m doing something wrong or I’m missing some important step?
>
>
>
> Thanks in advance,
>
> Leandro Alves
>
>
>
>
>
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>
>
> _______________________________________________
> ndnSIM mailing list
> ndnSIM at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20210408/a31b1878/attachment.html>


More information about the ndnSIM mailing list