[Ndn-interest] [EXT] NDN over TCP/IP
Junxiao Shi
shijunxiao at arizona.edu
Tue Mar 5 07:16:08 PST 2024
Hi Patrick
I am able to compile ndn-cxx-0.7.1 and
https://github.com/ICARUS-ICN/ndnOverIP with the following command:
docker build - <<EOT
FROM gcc:11-bullseye
RUN apt-get -y update \
&& apt-get install -y --no-install-recommends libboost-all-dev libpcap-dev
libsqlite3-dev libssl-dev meson
RUN mkdir /ndn-cxx \
&& cd /ndn-cxx \
&& curl -fsLS
https://github.com/named-data/ndn-cxx/archive/refs/tags/ndn-cxx-0.7.1.tar.gz
| tar -xz --strip-components=1 \
&& ./waf configure --without-tools \
&& ./waf \
&& ./waf install \
&& ldconfig
RUN mkdir /ndnOverIP \
&& cd /ndnOverIP \
&& curl -fsLS
https://github.com/ICARUS-ICN/ndnOverIP/archive/f4c449996103501e54755fa966e97493622aaf36.tar.gz
| tar -xz --strip-components=1 \
&& meson setup build \
&& ninja -v -C build
EOT
Yours, Junxiao
On Tue, Mar 5, 2024 at 9:38 AM Patrick Zidek via Ndn-interest <
ndn-interest at lists.cs.ucla.edu> wrote:
> *External Email*
> Hello there,
>
> I'm working on a final year project that is looking at implementing NDN
> within Content Delivery Networks (CDNs). Just an educational scenario,
> nothing big. But I've been running into many issues and am losing my mind
> at this point.
>
> The idea was to use ndnOverIP to see if NDN could be implemented with the
> existing TCP/IP-enabled systems in CDNs.
>
> A simple design:
>
> - VM1 requests content via TCP/IP
> - This request arrives at VM2 which only uses NDN (with ndnOverIP to
> translate to and from TCP/IP)
> - Request is forwarded onto VM3 which is the CDN server and only
> communicates with TCP/IP
>
> The functionality, caching and improvement (or decrease) in performance
> would be looked at and discussed as part of the project. (It is now
> expected that even if it worked, it probably wouldn't bring any good
> results, but it's still worth looking into this, and also I can't change
> the project topic anymore.)
>
> However, it turns out that ndnOverIP was developed for the ndn-cxx 0.7.0
> and 0.7.1 versions and it wouldn't work with the newest version of ndn-cxx.
>
> So over the past few weeks, I have tried my very best to install either
> ndn-cxx 0.7.0 or 0.7.1 on Ubuntu 18.04 and 20.04. I've been following the
> old manuals for those versions and without luck. There are many compilation
> errors. There were some incompatibility issues, where I'm guessing it
> didn't like the newer versions of packages, I tried to address this, but
> the installation never finishes successfully, there will always be some
> compilation errors.
>
> This means I am unable to bring ndnOverIP into the game...
>
> I was wondering, would anyone by any chance have a VM where ndn-cxx (and
> potentially also NFD - as pretty sure I need that too) would be running on
> versions 0.7.0 or 0.7.1 so I could just make a copy of it and use it...?
>
> Or would anyone be able to suggest if there is some other TCP/IP to NDN
> and vice versa translation tool that could work...? I'm pretty much lost
> and my university doesn't know how to help me either given that although
> it's been years it's still an emerging technology.
>
> Thank you for any help at all.
>
> Kind regards
>
> *Patrick Zidek*
> _______________________________________________
> 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/20240305/d608b9ad/attachment.html>
More information about the Ndn-interest
mailing list