[ndnSIM] LLC Snap header (NDN-LTE)

Spyridon (Spyros) Mastorakis spiros.mastorakis at gmail.com
Fri Jul 17 14:39:52 PDT 2015

Hi Gustavo,

the short answer to your question is yes. NDN can run over anything that forwards datagrams and anything can run over NDN. 

If I were you, I would take a look at the NS3 documentation and check how IP packets are being encapsulated into frames (e.g., in the case of Ethernet) and vice versa. The way to do that in your case should be similar.

Spyridon (Spyros) Mastorakis
Personal Website: http://cs.ucla.edu/~mastorakis/
Internet Research Laboratory
PhD Computer Science

> On Jul 17, 2015, at 3:52 AM, Gustavo Gonzalez <gonzalezcga at gmail.com> wrote:
> Hello, 
> In the recent days I have been trying to perform some simulations merging NDN and LTE. During the simulation when I forward ndn packet from the remoteHost (internet) to another wired node composing the LTE topology (i.e enbNode) then the NDN packet is forwarded without any problem. Normal point to point encapsulation for wired links is used. 
> But when I try to send NDN packet from the remoteHost to a ueNode then it is not forwarded. I have been digging a bit on this and I have realized (I think) that probably the problem could be in the ethernet definition of the UE (/lte/model/lte-ue-netdevice.cc) because the ethernet encapsulation LLC Snap is not established in the model, unlike to the followings: 
> ns3::CsmaNetDevice::AddHeader(), ns3::WifiNetDevice::Send(), ns3::WimaxNetDevice::Send(), ns3::WaveNetDevice::Send(), ns3::WifiNetDevice::SendFrom(), ns3::AlohaNoackNetDevice::SendFrom(), ns3::FdNetDevice::SendFrom(), ns3::WimaxNetDevice::SendFrom(), and ns3::WaveNetDevice::SendX(). (see doxygen https://www.nsnam.org/doxygen/classns3_1_1_llc_snap_header.html#adc3a72c9b120896a43507a75ed48f88a)  
> So my question is:
> 1. Do you think is possible to implement this encapsulation for UE in LTE models in order to make it compatible with another sort of packet, in this case NDN packets? . If it does, could you provide me some hints in order to try to do it?
> Thank you very much for the support you could provide me. 
> Regards.

More information about the ndnSIM mailing list