[ndnSIM] Enable push-based forwarding

Spyridon (Spyros) Mastorakis mastorakis at cs.ucla.edu
Tue May 2 19:19:55 PDT 2017


Hi,

please use the “reply all” option, so that your emails are forwarded to the list too.

Well, the work I have seen for vehicular networking assumes that NFD can cache unsolicited packets, but not forward them back.

What you would like to do seems to me to be quite some change in the forwarding logic of NFD. I would suggest that you start reading the NFD developer’s guide and take a look at the Forwarder class to understand the Interest/Data processing pipelines:

https://named-data.net/wp-content/uploads/2016/10/ndn-0021-7-nfd-developer-guide.pdf <https://named-data.net/wp-content/uploads/2016/10/ndn-0021-7-nfd-developer-guide.pdf>
https://github.com/named-data-ndnSIM/NFD/blob/NFD-0.5.0-30-g934f505-ndnSIM/daemon/fw/forwarder.cpp <https://github.com/named-data-ndnSIM/NFD/blob/NFD-0.5.0-30-g934f505-ndnSIM/daemon/fw/forwarder.cpp>

Hope this helps,

Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/ <http://cs.ucla.edu/~mastorakis/>
Internet Research Laboratory
Computer Science Department
UCLA

> On May 1, 2017, at 8:43 PM, 周 <867324088 at qq.com> wrote:
> 
> Hi,
>   Thanks for your answer reply.
>   It does break the principles of the NDN.But,push-based forwarding is really necessary in some scene.For example .in Vehicular Named Data Networks,we assume that a car has an accident and it should broadcast this message as soon as possible and it is necessary to avoid the latency of the request's transmission.
>   Now,there are some schemes have been proposed and some papers about these without any codes.So,i am doubt how to start my work.
> 
> ------------------ 原始邮件 ------------------
> 发件人: "Spyridon (Spyros) Mastorakis";<mastorakis at cs.ucla.edu>;
> 发送时间: 2017年5月2日(星期二) 中午11:30
> 收件人: "周"<867324088 at qq.com>;
> 抄送: "ndnsim"<ndnsim at lists.cs.ucla.edu>;
> 主题: Re: [ndnSIM] Enable push-based forwarding
> 
> Hi,
> 
> well, it is not clear to me what exactly you would like to achieve, but, in general, this approach does not sound correct to me (unless the network environment is V2V or something like that).
> 
> In any case, you will have to modify the producer application to send unsolicited data and also NFD to forward unsolicited data packets (to the best of my knowledge, NFD can either cache or drop an unsolicited data packet).
> 
> But again, how are you going to find a matching PIT entry to forward the data (unless you broadcast the data packet..????)? In general, this approach breaks the principles of the architecture.
> 
> Thanks,
> 
> Spyridon (Spyros) Mastorakis
> Personal Website: http://cs.ucla.edu/~mastorakis/ <http://cs.ucla.edu/%7Emastorakis/>
> Internet Research Laboratory
> Computer Science Department
> UCLA
> 
>> On May 1, 2017, at 8:19 PM, 周 <867324088 at qq.com <mailto:867324088 at qq.com>> wrote:
>> 
>> Dear all:
>>   As we all know,the producer would not sent the data packet until it have received a interest packet in NDN.But in some scene,we want the producer to sent the packet without any request.
>>   So,which file in NDNsim should i modify to achieve this function?
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20170502/7bf56494/attachment-0001.html>


More information about the ndnSIM mailing list