[ndnSIM] 回复: Enable push-based forwarding

867324088 at qq.com
Wed May 3 00:58:08 PDT 2017


Hi,
Thank you for your reminding.


Your suggestion is very helpful to me and i would read the code in NFD carefully.


Best regards! 


Zhou




------------------ 原始邮件 ------------------
发件人: "Spyridon (Spyros) Mastorakis";<mastorakis at cs.ucla.edu>;
发送时间: 2017年5月3日(星期三) 上午10:19
收件人: "周"<867324088 at qq.com>; 
抄送: "NdnSIM"<ndnsim at lists.cs.ucla.edu>; 
主题: Re: [ndnSIM] Enable push-based forwarding



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://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/
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/
Internet Research Laboratory
Computer Science Department
UCLA


 
 
On May 1, 2017, at 8:19 PM, 周 <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/20170503/68e33d71/attachment.html>


More information about the ndnSIM mailing list