<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Re: [Ndn-interest] ndn interest</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi Sulfath,<BR>
<BR>
Actually there are many interesting areas to focus on. Maybe you'd better take a look at some basic works. If you've seen 2009 paper, then I suggest you to take a look at these two, to keep up with current research directions.<BR>
<A HREF="http://named-data.net/wp-content/uploads/2014/10/named_data_networking_ccr.pdf">http://named-data.net/wp-content/uploads/2014/10/named_data_networking_ccr.pdf</A><BR>
<A HREF="http://named-data.net/wp-content/uploads/2015/06/ndn-ar2015.pdf">http://named-data.net/wp-content/uploads/2015/06/ndn-ar2015.pdf</A><BR>
<BR>
Thanks,<BR>
Sabet.<BR>
​​<BR>
<BR>
<BR>
On Wed, Aug 12, 2015 at 3:13 PM, Sulfath Jins <sulfathgins@gmail.com> wrote:<BR>
Dear..<BR>
  Iam an Mphil student and like to select the subject as ndn for my research. .I have little knowledge in ndn.now I like to know some areas of ndn that i can do my<BR>
Research .hope u people will help me forward.<BR>
<BR>
On 30 Jul 2015 07:46, <ndn-interest-request@lists.cs.ucla.edu> wrote:<BR>
Send Ndn-interest mailing list submissions to<BR>
        ndn-interest@lists.cs.ucla.edu<BR>
<BR>
To subscribe or unsubscribe via the World Wide Web, visit<BR>
        <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
or, via email, send a message with subject or body 'help' to<BR>
        ndn-interest-request@lists.cs.ucla.edu<BR>
<BR>
You can reach the person managing the list at<BR>
        ndn-interest-owner@lists.cs.ucla.edu<BR>
<BR>
When replying, please edit your Subject line so it is more specific<BR>
than "Re: Contents of Ndn-interest digest..."<BR>
<BR>
<BR>
Today's Topics:<BR>
<BR>
   1. Re: What is difference between FIB and RIB?<BR>
      (Spyridon (Spyros) Mastorakis)<BR>
   2. Re: What is difference between FIB and RIB? (ndn ndn)<BR>
   3. (no subject) (fatemeh goudarzi)<BR>
   4. Re: (no subject) (Muhammad Hosain Abdollahi Sabet)<BR>
   5. how to set freshnessSecond? (ndn ndn)<BR>
   6. Re: how to set freshnessSecond? (Steve DiBenedetto)<BR>
<BR>
<BR>
----------------------------------------------------------------------<BR>
<BR>
Message: 1<BR>
Date: Sun, 19 Jul 2015 22:55:29 -0700<BR>
From: "Spyridon (Spyros) Mastorakis" <spiros.mastorakis@gmail.com><BR>
To: ndn ndn <ndn@sqh.me><BR>
Cc: ndn-interest@lists.cs.ucla.edu<BR>
Subject: Re: [Ndn-interest] What is difference between FIB and RIB?<BR>
Message-ID: <CFD6E502-DB16-4A50-9196-9DBEB20C0B18@gmail.com><BR>
Content-Type: text/plain; charset=utf-8<BR>
<BR>
Hello,<BR>
<BR>
I will try to elaborate on this a little bit.<BR>
<BR>
You can think of FIB as the FIB of IP with the following difference:<BR>
<BR>
Instead of IP address prefixes, it contains name prefixes and instead of a single outgoing interface, each entry may contain a list of outgoing faces.<BR>
<BR>
RIB stands for ?Routing Information Base? and it is mainly populated by routing protocols (e.g., NLSR). Technically speaking, RIB can also be populated by applications for prefix registration or manually by the network administrator.<BR>
<BR>
FIB entries come from RIB entries. That is, FIB updates are triggered by RIB updates. The goal is, based on the RIB entries, to create a consistent forwarding table. This is done by the RIB management module. One RIB update may also generate a number of FIB updates.<BR>
<BR>
For more technical details, I would suggest that you take a look at the latest version of the NFD developer guide:<BR>
<BR>
<A HREF="http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf">http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf</A><BR>
<BR>
--<BR>
Spyridon (Spyros) Mastorakis<BR>
Personal Website: <A HREF="http://cs.ucla.edu/~mastorakis/">http://cs.ucla.edu/~mastorakis/</A><BR>
Internet Research Laboratory<BR>
PhD Computer Science<BR>
UCLA<BR>
<BR>
<BR>
<BR>
<BR>
> On Jul 19, 2015, at 7:39 PM, ndn ndn <ndn@sqh.me> wrote:<BR>
><BR>
> FIB is Forward Information base,I think it just like a route table in IP protocol.But I got confused when I see RIB,It seems like FIB.So, What difference between them?<BR>
> _______________________________________________<BR>
> Ndn-interest mailing list<BR>
> Ndn-interest@lists.cs.ucla.edu<BR>
> <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
<BR>
<BR>
<BR>
<BR>
------------------------------<BR>
<BR>
Message: 2<BR>
Date: Mon, 20 Jul 2015 14:45:40 +0800<BR>
From: ndn ndn <ndn@sqh.me><BR>
To: "Spyridon (Spyros) Mastorakis" <spiros.mastorakis@gmail.com><BR>
Cc: ndn-interest@lists.cs.ucla.edu<BR>
Subject: Re: [Ndn-interest] What is difference between FIB and RIB?<BR>
Message-ID:<BR>
        <CAA3mf80THy09P+5z7OjjZs7frTnKzog09N1ig6x4rUt0xOYK7A@mail.gmail.com><BR>
Content-Type: text/plain; charset="utf-8"<BR>
<BR>
The explain is clear,I think I understand it.I will read NFD developer<BR>
guide for find more information.<BR>
BTW:<BR>
if I run command nfdc create or nfd-autoreg,is it means that application<BR>
will add a route entry in RIB not FIB.And after that,  FIB was updated by<BR>
RIB trigger.<BR>
thanks for your reply.<BR>
<BR>
2015-07-20 13:55 GMT+08:00 Spyridon (Spyros) Mastorakis <<BR>
spiros.mastorakis@gmail.com>:<BR>
<BR>
> Hello,<BR>
><BR>
> I will try to elaborate on this a little bit.<BR>
><BR>
> You can think of FIB as the FIB of IP with the following difference:<BR>
><BR>
> Instead of IP address prefixes, it contains name prefixes and instead of a<BR>
> single outgoing interface, each entry may contain a list of outgoing faces.<BR>
><BR>
> RIB stands for ?Routing Information Base? and it is mainly populated by<BR>
> routing protocols (e.g., NLSR). Technically speaking, RIB can also be<BR>
> populated by applications for prefix registration or manually by the<BR>
> network administrator.<BR>
><BR>
> FIB entries come from RIB entries. That is, FIB updates are triggered by<BR>
> RIB updates. The goal is, based on the RIB entries, to create a consistent<BR>
> forwarding table. This is done by the RIB management module. One RIB update<BR>
> may also generate a number of FIB updates.<BR>
><BR>
> For more technical details, I would suggest that you take a look at the<BR>
> latest version of the NFD developer guide:<BR>
><BR>
><BR>
> <A HREF="http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf">http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf</A><BR>
><BR>
> --<BR>
> Spyridon (Spyros) Mastorakis<BR>
> Personal Website: <A HREF="http://cs.ucla.edu/~mastorakis/">http://cs.ucla.edu/~mastorakis/</A><BR>
> Internet Research Laboratory<BR>
> PhD Computer Science<BR>
> UCLA<BR>
><BR>
><BR>
><BR>
><BR>
> > On Jul 19, 2015, at 7:39 PM, ndn ndn <ndn@sqh.me> wrote:<BR>
> ><BR>
> > FIB is Forward Information base,I think it just like a route table in IP<BR>
> protocol.But I got confused when I see RIB,It seems like FIB.So, What<BR>
> difference between them?<BR>
> > _______________________________________________<BR>
> > Ndn-interest mailing list<BR>
> > Ndn-interest@lists.cs.ucla.edu<BR>
> > <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
><BR>
><BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <<A HREF="http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150720/f4984f0a/attachment-0001.html">http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150720/f4984f0a/attachment-0001.html</A>><BR>
<BR>
------------------------------<BR>
<BR>
Message: 3<BR>
Date: Mon, 27 Jul 2015 10:38:48 +0430<BR>
From: "fatemeh goudarzi" <f.goudarzi@mail.sbu.ac.ir><BR>
To: <ndn-interest@lists.cs.ucla.edu><BR>
Subject: [Ndn-interest] (no subject)<BR>
Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03F43000@m-pdc.sbu.ac.ir><BR>
Content-Type: text/plain; charset="iso-8859-1"<BR>
<BR>
<BR>
Hello everyone,<BR>
I'm a newcomer to NDN and having read some basic papers, I've come to have some question mostly in the security realm:<BR>
<BR>
1. It is indicated(Jacobson, et al. 2009) that retrieving a content by its publisher is possible as well as by its name. Is it some sort of security mechanism in case of retrieving data which is corrupted by someone, or some alternative for retrieving by name? If latter, is there any vision how Interest/Data is going to be like in that case? I mean it is clear how NDN works by using contents' names. Routing protocols (eg, NLSR) use names. There is also a naming convention for contents as well. But how about publishers?<BR>
<BR>
2. On evidence-based security. Is it something like reputation based trust mechanisms in Bittorrent protocol? If so, how are consumers supposed know of a content's reputation or a publisher's trustworthiness? Actually I'm not sure if I perceived meaning of _secure_ link correctly. Could you elaborate on these a little bit, please?<BR>
<BR>
3. Do we have a definition for the notion of _Identity framework_? As a matter of fact, I don't understand when some one(Van) says privacy and trust frameworks are semantically derived form identity model. What are the specifications, or expectations maybe, that the community has about identity framework?<BR>
<BR>
I will be very thankful If you could have a saying.<BR>
?<BR>
Thanks,<BR>
Fatemeh Goudarzi?<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <<A HREF="http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150727/b405560b/attachment-0001.html">http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150727/b405560b/attachment-0001.html</A>><BR>
<BR>
------------------------------<BR>
<BR>
Message: 4<BR>
Date: Wed, 29 Jul 2015 21:22:47 +0430<BR>
From: "Muhammad Hosain Abdollahi Sabet"<BR>
        <M.AbdollahiSabet@mail.sbu.ac.ir><BR>
To: "fatemeh goudarzi" <f.goudarzi@mail.sbu.ac.ir>,<BR>
        <ndn-interest@lists.cs.ucla.edu><BR>
Subject: Re: [Ndn-interest] (no subject)<BR>
Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03CC2982@m-pdc.sbu.ac.ir><BR>
Content-Type: text/plain; charset="iso-8859-1"<BR>
<BR>
Hi,<BR>
<BR>
With regard to question 1 I think yes. Retrieving content by publisher name/id is a kind of filter anticipated in the packet format. At least I haven't seen the latter interpretation yet, and haven't considered it. But I don't think there would be an architectural prevention for applications to answer an interest in which no specific content is defined, but a publisher id is given. Of course there may be some privacy considerations, but that is application developers' decision on what violates privacy and how to protect that.<BR>
<BR>
Unfortunately I have nothing to say about the 2nd question and the 3rd.<BR>
<BR>
Thanks,<BR>
Sabet<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Ndn-interest on behalf of fatemeh goudarzi<BR>
Sent: Mon 7/27/2015 10:38 AM<BR>
To: ndn-interest@lists.cs.ucla.edu<BR>
Subject: [Ndn-interest] (no subject)<BR>
<BR>
<BR>
Hello everyone,<BR>
I'm a newcomer to NDN and having read some basic papers, I've come to have some question mostly in the security realm:<BR>
<BR>
1. It is indicated(Jacobson, et al. 2009) that retrieving a content by its publisher is possible as well as by its name. Is it some sort of security mechanism in case of retrieving data which is corrupted by someone, or some alternative for retrieving by name? If latter, is there any vision how Interest/Data is going to be like in that case? I mean it is clear how NDN works by using contents' names. Routing protocols (eg, NLSR) use names. There is also a naming convention for contents as well. But how about publishers?<BR>
<BR>
2. On evidence-based security. Is it something like reputation based trust mechanisms in Bittorrent protocol? If so, how are consumers supposed know of a content's reputation or a publisher's trustworthiness? Actually I'm not sure if I perceived meaning of _secure_ link correctly. Could you elaborate on these a little bit, please?<BR>
<BR>
3. Do we have a definition for the notion of _Identity framework_? As a matter of fact, I don't understand when some one(Van) says privacy and trust frameworks are semantically derived form identity model. What are the specifications, or expectations maybe, that the community has about identity framework?<BR>
<BR>
I will be very thankful If you could have a saying.<BR>
?<BR>
Thanks,<BR>
Fatemeh Goudarzi?<BR>
<BR>
<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <<A HREF="http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/308beab9/attachment-0001.html">http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/308beab9/attachment-0001.html</A>><BR>
<BR>
------------------------------<BR>
<BR>
Message: 5<BR>
Date: Thu, 30 Jul 2015 09:58:38 +0800<BR>
From: ndn ndn <ndn@sqh.me><BR>
To: "ndn-interest@lists.cs.ucla.edu" <ndn-interest@lists.cs.ucla.edu><BR>
Subject: [Ndn-interest] how to set freshnessSecond?<BR>
Message-ID:<BR>
        <CAA3mf80WfG2Hdt=EPs1oQwtUweZ03w4YcGaoos9vwsV_D-Sv3Q@mail.gmail.com><BR>
Content-Type: text/plain; charset="utf-8"<BR>
<BR>
Hello everyone,<BR>
I'm using NDN-CCL to writing a NDN application. But I find a problem about<BR>
data cache.<BR>
In NDN network ,all data can store in CS.But in my application,some content<BR>
always changing in 5 seconds,so I think setting a freshnessSecond will help<BR>
me solve this problem.<BR>
I try to setMustBefresh value,but it not works.The app also receive the<BR>
cached value.<BR>
But in NDN-CCL,I didn't find any method to set this?how to set it?<BR>
<BR>
hope you give me some reply.<BR>
<BR>
thanks.<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <<A HREF="http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150730/fe7ed144/attachment-0001.html">http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150730/fe7ed144/attachment-0001.html</A>><BR>
<BR>
------------------------------<BR>
<BR>
Message: 6<BR>
Date: Wed, 29 Jul 2015 20:15:40 -0600<BR>
From: Steve DiBenedetto <dibenede@cs.colostate.edu><BR>
To: ndn ndn <ndn@sqh.me><BR>
Cc: "ndn-interest@lists.cs.ucla.edu" <ndn-interest@lists.cs.ucla.edu><BR>
Subject: Re: [Ndn-interest] how to set freshnessSecond?<BR>
Message-ID:<BR>
        <CAG95NwvSAU9J4RbOwZmjmtbFjEj1_AaLHOAP=i52T64rNZJ0Vg@mail.gmail.com><BR>
Content-Type: text/plain; charset="utf-8"<BR>
<BR>
On Wed, Jul 29, 2015 at 7:58 PM, ndn ndn <ndn@sqh.me> wrote:<BR>
<BR>
> Hello everyone,<BR>
> I'm using NDN-CCL to writing a NDN application. But I find a problem about<BR>
> data cache.<BR>
> In NDN network ,all data can store in CS.But in my application,some<BR>
> content always changing in 5 seconds,so I think setting a freshnessSecond<BR>
> will help me solve this problem.<BR>
> I try to setMustBefresh value,but it not works.The app also receive the<BR>
> cached value.<BR>
> But in NDN-CCL,I didn't find any method to set this?how to set it?<BR>
><BR>
> hope you give me some reply.<BR>
><BR>
> thanks.<BR>
><BR>
> _______________________________________________<BR>
> Ndn-interest mailing list<BR>
> Ndn-interest@lists.cs.ucla.edu<BR>
> <A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
><BR>
><BR>
Please correct me if I'm wrong, but it sounds like you're trying to ensure<BR>
the retrieving application always gets the latest data.<BR>
<BR>
"Must be fresh" tells NDN nodes to to return Data that have not yet<BR>
expired. Data with a freshness period of 5 seconds will satisfy a "must be<BR>
fresh" Interests for 5 seconds. The timer is with respect to when the Data<BR>
arrived at the node.<BR>
<BR>
Depending on the details of your application, you can try a couple things:<BR>
<BR>
  1. Set a conservative freshness period (e.g. 1 second).  This will result<BR>
in more Interests reaching the publisher, but mitigate stale Data retrieval.<BR>
  2. Minimize the freshness period (e.g. 0 ms) so that the content is<BR>
effectively never fresh.<BR>
<BR>
You can combine either approach with the CCL's publisher cache:<BR>
<A HREF="http://named-data.net/doc/ndn-ccl-api/memory-content-cache.html">http://named-data.net/doc/ndn-ccl-api/memory-content-cache.html</A> . Your<BR>
application can insert Data packets into this application content cache and<BR>
then query it as Interests arrive. Note, you may need to set the cleanup<BR>
timer value to something big to prevent it from removing the technically<BR>
stale Data packets. However, this should simplify the publisher's<BR>
implementation and keeping your consumers up to date.<BR>
<BR>
Hope that helps,<BR>
Steve<BR>
-------------- next part --------------<BR>
An HTML attachment was scrubbed...<BR>
URL: <<A HREF="http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/f79d39e8/attachment.html">http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/f79d39e8/attachment.html</A>><BR>
<BR>
------------------------------<BR>
<BR>
Subject: Digest Footer<BR>
<BR>
_______________________________________________<BR>
Ndn-interest mailing list<BR>
Ndn-interest@lists.cs.ucla.edu<BR>
<A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
<BR>
<BR>
------------------------------<BR>
<BR>
End of Ndn-interest Digest, Vol 16, Issue 6<BR>
*******************************************<BR>
<BR>
_______________________________________________<BR>
Ndn-interest mailing list<BR>
Ndn-interest@lists.cs.ucla.edu<BR>
<A HREF="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>