[Ndn-interest] NDN-Data Link Layer

Yanbiao Li lybmath2009 at gmail.com
Tue May 9 23:42:55 PDT 2017


Hi boubakr,

As Lixia clarified, NDN is an network layer that can us TCP or UDP or other protocols to establish tunnels between two nodes. 
It’s noteworthy that NDN can use them but does not rely on them essentially from the view of architecture.

Actually, we already can make two physically connected nodes communicate with each other via Interest / Data without TCP/IP/Ethernet headers on Linux, bypassing the kernel stack completely. 
This work is at a very early stage now, but does demonstrate NDN’s ability of networking nodes as a pure network layer.

best,

Yanbiao

> On 10 May 2017, at 13:10, Lixia Zhang <lixia at CS.UCLA.EDU> wrote:
> 
> Now I feel I got a better understanding of your question (or where the confusion came in)
> 
>> On May 9, 2017, at 9:57 PM, <n.boubakr at bit.edu.cn <mailto:n.boubakr at bit.edu.cn>> <n.boubakr at bit.edu.cn <mailto:n.boubakr at bit.edu.cn>> wrote:
>> 
>> Thank you for your answer,
>>  
>> In case of NDN is deployed on top of TCP/UDP/IP, we can treat NDN as an application
> 
> No.
> when talking about an NDN network, one needs to look at the world from NDN viewpoint: NDN is the network layer.
> When TCP/UDP/IP tunnels are used to interconnect NDN nodes, they play the same role as physical links, as far as NDN is concerned.
> 
>> and not all a whole architecture (just to clarify my point), and all the process are based on IP process across different layers, which means there is a IP-MAC resolution to for hop to hop transmission.
>>  
>> Well, what if NDN is deployed on top of L2 directly, which means NDN replaces totally IP layer. Does the concept remains the same, I saw the specification of NDNLP paper, but I still have many ambiguities in this context.
>>  
>> From: Lixia Zhang <mailto:lixia at cs.ucla.edu>
>> Sent: Wednesday, May 10, 2017 11:49 AM
>> To: n.boubakr at bit.edu.cn <mailto:n.boubakr at bit.edu.cn>
>> Subject: Re: [Ndn-interest] NDN-Data Link Layer
>>  
>>  
>> On May 9, 2017, at 7:30 PM, <n.boubakr at bit.edu.cn <mailto:n.boubakr at bit.edu.cn>> <n.boubakr at bit.edu.cn <mailto:n.boubakr at bit.edu.cn>> wrote:
>>  
>> Dear all,
>> I have some miss-understanding on how NDN deals with Data Link layer protocol.
>> In case deploying NDN on top of IP protocol, does the MAC layer still need a resolution of IP-MAC address to ensure hop to hop communication over ethernet, what if the 6LoWPAN protocol is used?
>> How NDN deals with Data Link layer in the case of pure NDN deployment?
>>  
>> how IP deals with data link layer in case of IP deployment?
>> IP uses link layer to carry IP packets
>>  
>> similarly, NDN can use data link layer to carry NDN packets, either Interest packet or data packets.
>>  
>> I'm not sure this answers your question, as I did not figure out what is the exact question you have in mind
>>  
>> 
>> 
>>  
>> Best regards,
>> Boubakr Nour (Ph.D Candidate)
>> Beijing Institute of Technology (北京理工大学)
>>  
>> _______________________________________________
>> Ndn-interest mailing list
>> Ndn-interest at lists.cs.ucla.edu <mailto:Ndn-interest at lists.cs.ucla.edu>
>> http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest <http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest>
> _______________________________________________
> 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/20170510/7fd8d9e0/attachment.html>


More information about the Ndn-interest mailing list