[Nfd-dev] NFD/ndn on android

Simon Edelhaus edelhas at gmail.com
Sun Aug 9 11:14:42 PDT 2015


Chaim,

In order for NDN to be deployed on Cellular networks you would have to make
it a part of a future 3GPP Release. That takes years of lobbying with
chipset vendors like Qualcomm, Intel, MediaTek, NVIDIA, Broadcom, Cavium,
as well as system vendors like ALU, Huawei, Ericson, Cisco, etc...

If NDN has strong performance benefits compared to IPv6 currently used, you
have a chance. I believe Cisco is involved in NDN so you could perhaps
explore that angle.

As far as doing something immediate to test it over the air, your best bet
would be to find an open source femtocell, port NDN there and force your
Android port on your cell phone to attach specifically to that femtocell.
You would then be the "first guy who tested NDN over the air" but
realistically - it would not be very different than WiFi and would not
represent a real situation - since most of the end to end network would
still be IP.   ;-)

Who are it and what is your interest in the area if I may ask?

On Sunday, August 9, 2015, Wentao Shang <wentaoshang at gmail.com> wrote:

>
> > On Aug 9, 2015, at 12:18 AM, Chaim Rieger <chaim.rieger at gmail.com
> <javascript:;>> wrote:
> >
> > What I am trying to do is disable cellular connectivity, and force all
> the apps to connect via ndn only. This is for testing the feasibility of
> security,  mass communications, and latency numbers on the cell networks.
> >
> > So my question is, will ndn be a protocol allowed on cellular devices
> one day and if so, what can I do to help make it happen.
>
> Today’s 3G/4G networks already support TCP/IP connectivity. Therefore it’s
> easy to run NDN over TCP/IP over LTE/WCDMA/etc. 2G is quite different and I
> don’t know if it’s possible to run a TCP tunnel over 2G directly from a
> mobile device.
>
> If you’re talking about running NDN natively over cellular, I think that’s
> non-trivial because the TCP/IP stack is baked into the 3G/4G standards.
> Just like it’s non-trivial to change today’s Internet to run native NDN
> without IP.
>
> Wentao
>
> >
> >
> >> On Aug 8, 2015, at 8:06 PM, Wentao Shang <wentaoshang at gmail.com
> <javascript:;>> wrote:
> >>
> >> Setting up NFD on Android is the same as on Linux machines. Typically
> you connect the local NFD (in this case the Android app) to some remote hub
> (e.g., some NDN router in your already-setup NDN wireless network) via
> either TCP or UDP.
> >>
> >> Wentao
> >>
> >>> On Aug 8, 2015, at 7:54 PM, Chaim Rieger <chaim.rieger at gmail.com
> <javascript:;>> wrote:
> >>>
> >>> One last followup question
> >>>
> >>> For the android apk (i found 6 of them, will figure out which one I
> need) forward ndn packets only via tcp ? Or can I connect directly to an
> NDN wireless network that I have in my lab ?
> >>>
> >>>
> >>>
> >>> On 08/08/2015 07:43 PM, Wentao Shang wrote:
> >>>> Hi Chaim,
> >>>>
> >>>> NFD is not implemented in kernel. What you get is just a normal
> Android app, like Chrome or Gmail apps. Your NDN applications will talk to
> this NFD app who is responsible for forwarding the NDN packets to the
> outside networks.
> >>>>
> >>>> Best,
> >>>> Wentao
> >>>>
> >>>>> On Aug 8, 2015, at 7:34 PM, Chaim Rieger <chaim.rieger at gmail.com
> <javascript:;>> wrote:
> >>>>>
> >>>>> I compiled it succsessfully. However not being an android dev, I
> have questions.
> >>>>>
> >>>>> Once it's compiled does this mean that I have a version of android
> os with ndn/nfd ?
> >>>>> Can i take this android os and drop it on a cell phone for testing ?
> >>>>>
> >>>>> On 08/07/2015 03:29 PM, Alex Afanasyev wrote:
> >>>>>> Hi Chaim,
> >>>>>>
> >>>>>> I'm not quite sure what exactly you're asking.  We have initial
> version of NFD ported on android (as of right now, you would need to
> compile from source https://github.com/named-data/NFD-android, but we
> plan to publish compiled version too) and there are a few apps that use NDN
> protocol and NFD-android to communicate.
> >>>>>>
> >>>>>> Is this what you're asking or you meant something different?
> >>>>>>
> >>>>>> ---
> >>>>>> Alex
> >>>>>>
> >>>>>>> On Aug 7, 2015, at 3:14 PM, Chaim Rieger <chaim.rieger at gmail.com
> <javascript:;>> wrote:
> >>>>>>>
> >>>>>>> As a protocol not as an application stack.
> >>>>>>>
> >>>>>>> Has anybody done this ?
> >>>>>>>
> >>>>>>> If not are there any sample apps that I can look at to run some
> test algorithms on android devices ?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Nfd-dev mailing list
> >>>>>>> Nfd-dev at lists.cs.ucla.edu <javascript:;>
> >>>>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >>>>> _______________________________________________
> >>>>> Nfd-dev mailing list
> >>>>> Nfd-dev at lists.cs.ucla.edu <javascript:;>
> >>>>> http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev
> >>>
> >>
> >
>
>

-- 
--ttfn
Simon Edelhaus
San Jose CA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20150809/8b5cefb4/attachment.html>


More information about the Nfd-dev mailing list