[Ndn-interest] ndn interest

Sulfath Jins sulfathgins at gmail.com
Wed Aug 12 03:43:34 PDT 2015


Dear..
  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
Research .hope u people will help me forward.
On 30 Jul 2015 07:46, <ndn-interest-request at lists.cs.ucla.edu> wrote:

Send Ndn-interest mailing list submissions to
        ndn-interest at lists.cs.ucla.edu

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
or, via email, send a message with subject or body 'help' to
        ndn-interest-request at lists.cs.ucla.edu

You can reach the person managing the list at
        ndn-interest-owner at lists.cs.ucla.edu

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Ndn-interest digest..."


Today's Topics:

   1. Re: What is difference between FIB and RIB?
      (Spyridon (Spyros) Mastorakis)
   2. Re: What is difference between FIB and RIB? (ndn ndn)
   3. (no subject) (fatemeh goudarzi)
   4. Re: (no subject) (Muhammad Hosain Abdollahi Sabet)
   5. how to set freshnessSecond? (ndn ndn)
   6. Re: how to set freshnessSecond? (Steve DiBenedetto)


----------------------------------------------------------------------

Message: 1
Date: Sun, 19 Jul 2015 22:55:29 -0700
From: "Spyridon (Spyros) Mastorakis" <spiros.mastorakis at gmail.com>
To: ndn ndn <ndn at sqh.me>
Cc: ndn-interest at lists.cs.ucla.edu
Subject: Re: [Ndn-interest] What is difference between FIB and RIB?
Message-ID: <CFD6E502-DB16-4A50-9196-9DBEB20C0B18 at gmail.com>
Content-Type: text/plain; charset=utf-8

Hello,

I will try to elaborate on this a little bit.

You can think of FIB as the FIB of IP with the following difference:

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.

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.

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.

For more technical details, I would suggest that you take a look at the
latest version of the NFD developer guide:

http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf

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




> On Jul 19, 2015, at 7:39 PM, ndn ndn <ndn at sqh.me> wrote:
>
> 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?
> _______________________________________________
> Ndn-interest mailing list
> Ndn-interest at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest




------------------------------

Message: 2
Date: Mon, 20 Jul 2015 14:45:40 +0800
From: ndn ndn <ndn at sqh.me>
To: "Spyridon (Spyros) Mastorakis" <spiros.mastorakis at gmail.com>
Cc: ndn-interest at lists.cs.ucla.edu
Subject: Re: [Ndn-interest] What is difference between FIB and RIB?
Message-ID:
        <CAA3mf80THy09P+5z7OjjZs7frTnKzog09N1ig6x4rUt0xOYK7A at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

The explain is clear,I think I understand it.I will read NFD developer
guide for find more information.
BTW:
if I run command nfdc create or nfd-autoreg,is it means that application
will add a route entry in RIB not FIB.And after that,  FIB was updated by
RIB trigger.
thanks for your reply.

2015-07-20 13:55 GMT+08:00 Spyridon (Spyros) Mastorakis <
spiros.mastorakis at gmail.com>:

> Hello,
>
> I will try to elaborate on this a little bit.
>
> You can think of FIB as the FIB of IP with the following difference:
>
> 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.
>
> 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.
>
> 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.
>
> For more technical details, I would suggest that you take a look at the
> latest version of the NFD developer guide:
>
>
>
http://named-data.net/wp-content/uploads/2015/05/ndn-0021-4-nfd-developer-guide.pdf
>
> --
> Spyridon (Spyros) Mastorakis
> Personal Website: http://cs.ucla.edu/~mastorakis/
> Internet Research Laboratory
> PhD Computer Science
> UCLA
>
>
>
>
> > On Jul 19, 2015, at 7:39 PM, ndn ndn <ndn at sqh.me> wrote:
> >
> > 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?
> > _______________________________________________
> > Ndn-interest mailing list
> > Ndn-interest at lists.cs.ucla.edu
> > http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150720/f4984f0a/attachment-0001.html
>

------------------------------

Message: 3
Date: Mon, 27 Jul 2015 10:38:48 +0430
From: "fatemeh goudarzi" <f.goudarzi at mail.sbu.ac.ir>
To: <ndn-interest at lists.cs.ucla.edu>
Subject: [Ndn-interest] (no subject)
Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03F43000 at m-pdc.sbu.ac.ir>
Content-Type: text/plain; charset="iso-8859-1"


Hello everyone,
I'm a newcomer to NDN and having read some basic papers, I've come to have
some question mostly in the security realm:

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?

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?

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?

I will be very thankful If you could have a saying.
?
Thanks,
Fatemeh Goudarzi?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150727/b405560b/attachment-0001.html
>

------------------------------

Message: 4
Date: Wed, 29 Jul 2015 21:22:47 +0430
From: "Muhammad Hosain Abdollahi Sabet"
        <M.AbdollahiSabet at mail.sbu.ac.ir>
To: "fatemeh goudarzi" <f.goudarzi at mail.sbu.ac.ir>,
        <ndn-interest at lists.cs.ucla.edu>
Subject: Re: [Ndn-interest] (no subject)
Message-ID: <4AC03A6244C3C34BB52A7EC60B799C4C03CC2982 at m-pdc.sbu.ac.ir>
Content-Type: text/plain; charset="iso-8859-1"

Hi,

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.

Unfortunately I have nothing to say about the 2nd question and the 3rd.

Thanks,
Sabet


-----Original Message-----
From: Ndn-interest on behalf of fatemeh goudarzi
Sent: Mon 7/27/2015 10:38 AM
To: ndn-interest at lists.cs.ucla.edu
Subject: [Ndn-interest] (no subject)


Hello everyone,
I'm a newcomer to NDN and having read some basic papers, I've come to have
some question mostly in the security realm:

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?

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?

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?

I will be very thankful If you could have a saying.
?
Thanks,
Fatemeh Goudarzi?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/308beab9/attachment-0001.html
>

------------------------------

Message: 5
Date: Thu, 30 Jul 2015 09:58:38 +0800
From: ndn ndn <ndn at sqh.me>
To: "ndn-interest at lists.cs.ucla.edu" <ndn-interest at lists.cs.ucla.edu>
Subject: [Ndn-interest] how to set freshnessSecond?
Message-ID:
        <CAA3mf80WfG2Hdt=EPs1oQwtUweZ03w4YcGaoos9vwsV_D-Sv3Q at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hello everyone,
I'm using NDN-CCL to writing a NDN application. But I find a problem about
data cache.
In NDN network ,all data can store in CS.But in my application,some content
always changing in 5 seconds,so I think setting a freshnessSecond will help
me solve this problem.
I try to setMustBefresh value,but it not works.The app also receive the
cached value.
But in NDN-CCL,I didn't find any method to set this?how to set it?

hope you give me some reply.

thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150730/fe7ed144/attachment-0001.html
>

------------------------------

Message: 6
Date: Wed, 29 Jul 2015 20:15:40 -0600
From: Steve DiBenedetto <dibenede at cs.colostate.edu>
To: ndn ndn <ndn at sqh.me>
Cc: "ndn-interest at lists.cs.ucla.edu" <ndn-interest at lists.cs.ucla.edu>
Subject: Re: [Ndn-interest] how to set freshnessSecond?
Message-ID:
        <CAG95NwvSAU9J4RbOwZmjmtbFjEj1_AaLHOAP=i52T64rNZJ0Vg at mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Wed, Jul 29, 2015 at 7:58 PM, ndn ndn <ndn at sqh.me> wrote:

> Hello everyone,
> I'm using NDN-CCL to writing a NDN application. But I find a problem about
> data cache.
> In NDN network ,all data can store in CS.But in my application,some
> content always changing in 5 seconds,so I think setting a freshnessSecond
> will help me solve this problem.
> I try to setMustBefresh value,but it not works.The app also receive the
> cached value.
> But in NDN-CCL,I didn't find any method to set this?how to set it?
>
> hope you give me some reply.
>
> thanks.
>
> _______________________________________________
> Ndn-interest mailing list
> Ndn-interest at lists.cs.ucla.edu
> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest
>
>
Please correct me if I'm wrong, but it sounds like you're trying to ensure
the retrieving application always gets the latest data.

"Must be fresh" tells NDN nodes to to return Data that have not yet
expired. Data with a freshness period of 5 seconds will satisfy a "must be
fresh" Interests for 5 seconds. The timer is with respect to when the Data
arrived at the node.

Depending on the details of your application, you can try a couple things:

  1. Set a conservative freshness period (e.g. 1 second).  This will result
in more Interests reaching the publisher, but mitigate stale Data retrieval.
  2. Minimize the freshness period (e.g. 0 ms) so that the content is
effectively never fresh.

You can combine either approach with the CCL's publisher cache:
http://named-data.net/doc/ndn-ccl-api/memory-content-cache.html . Your
application can insert Data packets into this application content cache and
then query it as Interests arrive. Note, you may need to set the cleanup
timer value to something big to prevent it from removing the technically
stale Data packets. However, this should simplify the publisher's
implementation and keeping your consumers up to date.

Hope that helps,
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150729/f79d39e8/attachment.html
>

------------------------------

Subject: Digest Footer

_______________________________________________
Ndn-interest mailing list
Ndn-interest at lists.cs.ucla.edu
http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest


------------------------------

End of Ndn-interest Digest, Vol 16, Issue 6
*******************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndn-interest/attachments/20150812/88f570c8/attachment.html>


More information about the Ndn-interest mailing list