[Ndn-interest] [EXT] Can I use "nfdc" outside the command line?
Junxiao Shi
shijunxiao at arizona.edu
Tue Oct 3 06:43:26 PDT 2023
Hi Otavio
The underlying protocol of 'nfdc' command is the NFD Management Protocol:
https://redmine.named-data.net/projects/nfd/wiki/Management
If you are looking for a library solution,
- ndn-cxx is the library powering nfdc command, so that it has all the
features.
- python-ndn and NDNts each have a partial implementation. Additional
features can be requested via the respective issue tracker.
You can also simply run 'nfdc' in another container, to interact with the
NFD container:
docker pull howardz21/nfd-docker
docker volume create nfd
docker run -d --rm --name nfd --cap-add NET_ADMIN --mount
type=volume,source=nfd,target=/run/nfd howardz21/nfd-docker nfd
docker run --rm --mount
type=volume,source=nfd,target=/var/run/nfd,readonly=true
howardz21/nfd-docker nfdc face list
Yours, Junxiao
On Tue, Oct 3, 2023 at 8:54 AM Otávio Augusto via Ndn-interest <
ndn-interest at lists.cs.ucla.edu> wrote:
> *External Email*
> Hello everybody.
>
> I have an NFD (v. 0.6.1) running in a container and I would like a
> solution that allows me to perform runtime procedures similar to nfdc (like
> create/destroy routes, faces...), but not through a terminal. I believe
> that the ideal option for my case would be an NFD client that connects to
> the NFD process in operation and can send these commands for the NFD to
> execute them.
>
> In my research, I found the python-ndn project (
> https://github.com/named-data/python-ndn), as far as I understand, it
> doesn't support the operations I need.
>
> So, is there any solution in this regard? If it doesn't exist, the best
> way I see to solve this problem is to create an application that executes
> the nfdc command as in the terminal and returns the result (like the "os"
> library in Python), but this seems like something with many potential
> problems.
> _______________________________________________
> Ndn-interest mailing list
> Ndn-interest at lists.cs.ucla.edu
> https://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/20231003/75207e9f/attachment.html>
More information about the Ndn-interest
mailing list