Project

General

Profile

Task #1827

Clarify README and correct the usage message from NLSR

Added by A K M Mahmudul Hoque over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
Start date:
08/06/2014
Due date:
% Done:

90%

Estimated time:
#1

Updated by Syed Amin over 6 years ago

Don't forget to add protoc-compiler in the steps of installing protoc.

#2

Updated by A K M Mahmudul Hoque over 6 years ago

Obaid,

Can you tell us how did you do in your machine? I mean install protoc

#3

Updated by Syed Amin over 6 years ago

On linux, if you are not building protobuf from sources then installing "libprotobuf-dev" doesn't install protoc compiler. Therefore I suggested to change the following line in INSTALL.md:

sudo apt-get install libprotobuf-dev

to:

sudo apt-get install libprotobuf-dev protobuf-compiler  
#4

Updated by A K M Mahmudul Hoque over 6 years ago

Okay thats great

#5

Updated by A K M Mahmudul Hoque over 6 years ago

  • Status changed from New to Code review
  • % Done changed from 0 to 90

Here is the conversation of email to start this issue

Hi Obaid,
On Tue, 2014-08-05 at 11:45 -0500, Syed Obaid Amin wrote:
Hi Salvatore,

Here is a brief history that maybe of interest to you. nlsr for ccnx
can be controlled by CLI or remotely. It does so by listening on a
port on which it accepts commands and process them. The '-p ' switch was introduced to change the default port on which it
listens for this.

thank you a lot for pointing this out, I will keep it in mind if I need
this functionality.
nlsr for nfd doesn't support this feature. The consensus was to use
Interest/Data model for the communication between nfd and routing
protocols(like nlsr). Plus, this functionality should be provided to
all routing protocols (not just nlsr).
That's on track and I'm agree with it.
As a result, we added two new commands, advertise and withdraw in
the RibManager, which will allow to specify the routing protocol for
disseminating the name prefixes. However, these commands are not
supported yet.

I hope that they will grow out soon. Thank you a lot for the history.
Best,
Salvo

Regards,
Obaid

On Tue, Aug 5, 2014 at 9:43 AM, Salvatore Signorello
unict.signorello@gmail.com wrote:
Thank you both,

    I'm looking at the following documentation to get know the RIB
    management
    http://redmine.named-data.net/projects/nfd/wiki/Management
    , if you want to point me more resources, I would be glad.

    If I grep the NFD main directory looking for 'advertise', I
    find no
    trace of this command, where should it be?

    Best,
    Salvo
    On Tue, 2014-08-05 at 06:55 -0700, Junxiao Shi wrote:
    > Hi Hoque
    >
    > Instead of opening an "API client port", I suggest NLSR to
    use an
    > Interest-Data based protocol.
    >
    > NFD RIB Management protocol contains "advertise" and
    "unadvertise"
    > commands that are probably related to this purpose.
    >
    > Yours, Junxiao
    >
    > On Aug 5, 2014 6:51 AM, "A K M Mahmudul Hoque (ahoque1)"
    > <ahoque1@memphis.edu> wrote:
    > >  - as option for launching the nlsr daemon they provide
    '-p' to
    > specify
    > > > the "port where api client will connect" (nlsr's usage
    output). I
    > looked
    > > > at the code, but I'm not able to find out if they've
    already
    > > > implemented/used this functionality. Could you please
    provide me
    > any
    > > > hint about its aim/meaning?
    > >
    > >
    > > --- It will be implemented in future. The aim of this one
    to tell
    > NLSR to advertise prefix,
    > > --- or even adding neighbors without taking down NLSR. Not
    only that
    > this API can be
    > > --- used to remove old prefixes link that are no longer
    valid. The
    > objective is to do those
    > > --- things without taking shutting down NLSR
    >



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

Updated by A K M Mahmudul Hoque over 6 years ago

  • Status changed from Code review to Closed

Also available in: Atom PDF