<div dir="ltr"><div><div><div><div>Hello all,<br><br></div>I am a beginner in ndnSIM and want to execute ndnSIM-ddos-interest-flooding project.<br></div>when i execute the ./waf configure it gives build successful and when i run ./waf it shows following error. <br><br>Build failed<br> -> task in 'extensions' failed (exit status 1): <br>    {task 140558924801872: cxx satisfaction-based-interest-acceptance.cc -> satisfaction-based-interest-acceptance.cc.1.o}<br>['/usr/bin/g++', '-O3', '-g', '-std=c++11', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/build/extensions', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/extensions', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_VISUALIZER=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../extensions/strategies/satisfaction-based-interest-acceptance.cc', '-c', '-o', 'extensions/strategies/satisfaction-based-interest-acceptance.cc.1.o']<br> -> task in 'extensions' failed (exit status 1): <br>    {task 140558924801616: cxx stats.cc -> stats.cc.1.o}<br>['/usr/bin/g++', '-O3', '-g', '-std=c++11', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/build/extensions', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/extensions', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_VISUALIZER=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../extensions/stats.cc', '-c', '-o', 'extensions/stats.cc.1.o']<br> -> task in 'extensions' failed (exit status 1): <br>    {task 140558924801488: cxx load-stats-node.cc -> load-stats-node.cc.1.o}<br>['/usr/bin/g++', '-O3', '-g', '-std=c++11', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/build/extensions', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/extensions', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_VISUALIZER=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../extensions/stats/load-stats-node.cc', '-c', '-o', 'extensions/stats/load-stats-node.cc.1.o']<br> -> task in 'extensions' failed (exit status 1): <br>    {task 140558924801104: cxx ddos-app.cc -> ddos-app.cc.1.o}<br>['/usr/bin/g++', '-O3', '-g', '-std=c++11', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/build/extensions', '-I/home/vinay/ndnSIM/ns-3/ndnSIM-ddos-interest-flooding/extensions', '-I/usr/include', '-I/usr/local/include/ns3-dev', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM/NFD', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/core', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/daemon', '-I/home/vinay/ndnSIM/ns-3/build/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/src/ndnSIM/NFD/rib', '-I/home/vinay/ndnSIM/ns-3/build/ns3/ndnSIM', '-I/home/vinay/ndnSIM/ns-3/ns3/ndnSIM', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DHAVE_NS3_NDNSIM=1', '-DHAVE_NS3_CORE=1', '-DHAVE_NS3_NETWORK=1', '-DHAVE_NS3_INTERNET=1', '-DHAVE_NS3_POINT_TO_POINT=1', '-DHAVE_NS3_TOPOLOGY_READ=1', '-DHAVE_NS3_APPLICATIONS=1', '-DHAVE_NS3_MOBILITY=1', '-DHAVE_NS3_VISUALIZER=1', '-DNS3_LOG_ENABLE=1', '-DNS3_ASSERT_ENABLE=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_GTK2=1', '-DHAVE_LIBXML2=1', '../extensions/ddos-app.cc', '-c', '-o', 'extensions/ddos-app.cc.1.o']<br><br><br></div>please help me to resolve the error...and to run the project.<br><br><br></div>Thanks in advance.<br><div><div><br><br><div><h1 class=""><b itemprop="name"><br></b>

  

</h1>

  </div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 30, 2016 at 1:06 AM,  <span dir="ltr"><<a href="mailto:ndnsim-request@lists.cs.ucla.edu" target="_blank">ndnsim-request@lists.cs.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send ndnSIM mailing list submissions to<br>
        <a href="mailto:ndnsim@lists.cs.ucla.edu">ndnsim@lists.cs.ucla.edu</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:ndnsim-request@lists.cs.ucla.edu">ndnsim-request@lists.cs.ucla.edu</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:ndnsim-owner@lists.cs.ucla.edu">ndnsim-owner@lists.cs.ucla.edu</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of ndnSIM digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Regarding Forwarding Strategies Best Route and NCC<br>
      (Spyridon (Spyros) Mastorakis)<br>
   2. how to write (serialize) something in interest/data (Carl Zu)<br>
   3. Re: Regarding Forwarding Strategies Best Route and NCC<br>
      (Ahmed Sadek)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 29 Jan 2016 09:11:17 -0800<br>
From: "Spyridon (Spyros) Mastorakis" <<a href="mailto:mastorakis@CS.UCLA.EDU">mastorakis@CS.UCLA.EDU</a>><br>
To: Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>><br>
Cc: Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a>>, ndnsim<br>
        <<a href="mailto:ndnsim@lists.cs.ucla.edu">ndnsim@lists.cs.ucla.edu</a>><br>
Subject: Re: [ndnSIM] Regarding Forwarding Strategies Best Route and<br>
        NCC<br>
Message-ID: <<a href="mailto:27CE63C8-6ECC-433A-9E64-1108CC3D145F@cs.ucla.edu">27CE63C8-6ECC-433A-9E64-1108CC3D145F@cs.ucla.edu</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi Ahmed,<br>
<br>
it would be a good idea to take a look at the NFD developer?s guide as well. There is a section describing each strategy:<br>
<br>
<a href="http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf" rel="noreferrer" target="_blank">http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf</a> <<a href="http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf" rel="noreferrer" target="_blank">http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf</a>><br>
<br>
Hope that this helps.<br>
<br>
Spyridon (Spyros) Mastorakis<br>
Personal Website: <a href="http://cs.ucla.edu/~mastorakis/" rel="noreferrer" target="_blank">http://cs.ucla.edu/~mastorakis/</a> <<a href="http://cs.ucla.edu/~mastorakis/" rel="noreferrer" target="_blank">http://cs.ucla.edu/~mastorakis/</a>><br>
Internet Research Laboratory<br>
Computer Science Department<br>
UCLA<br>
<br>
<br>
<br>
<br>
> On Jan 29, 2016, at 1:39 AM, Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>> wrote:<br>
><br>
> Hi Junxiao,<br>
><br>
> Thank you for your reply.<br>
><br>
> What routing metrics to use is an unsolved problem <<a href="http://redmine.named-data.net/issues/2010" rel="noreferrer" target="_blank">http://redmine.named-data.net/issues/2010</a>>.<br>
> NDN testbed is using round-trip time (in milliseconds) measured by IP ping as its routing metrics.<br>
><br>
> So hop count is not used as a metric ?<br>
><br>
> See CcndStrategy <<a href="http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy" rel="noreferrer" target="_blank">http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy</a>> for information on NCC strategy.<br>
><br>
> I read it before sending the question and didn't understand it, how NCC is measuring delay on interfaces and selecting the lowest delay ? Is it sending IP ping messages broadcast flood on each interface each few seconds and ranking the interfaces based on this values ? and does it take prefix into account or only interfaces ?<br>
><br>
> Thanks!<br>
> Ahmed<br>
><br>
> On Thu, Jan 28, 2016 at 9:47 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a> <mailto:<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a>>> wrote:<br>
> Hi Ahmed<br>
><br>
> What routing metrics to use is an unsolved problem <<a href="http://redmine.named-data.net/issues/2010" rel="noreferrer" target="_blank">http://redmine.named-data.net/issues/2010</a>>.<br>
> NDN testbed is using round-trip time (in milliseconds) measured by IP ping as its routing metrics.<br>
><br>
> See CcndStrategy <<a href="http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy" rel="noreferrer" target="_blank">http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy</a>> for information on NCC strategy.<br>
><br>
> Yours, Junxiao<br>
><br>
>> On Jan 28, 2016, at 9:00 AM, Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a> <mailto:<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>>> wrote:<br>
>><br>
>> Dear All,<br>
>><br>
>> I am trying to understand better the two strategies of best route and NCC. My understanding is:<br>
>><br>
>> BestRoute: This strategy relies on routing information and forwards Interests on the path with the lowest costs considering a specific metric.<br>
>> So I was wondering what routing metrics options we can consider for this strategy ?<br>
>><br>
>> NCC: Interests are forwarded to the interface, that provides content with the lowest delay.<br>
>> So how is the delay is measured here on a low level for each interface? and is it measured for each prefix for each interface or only for each interface ?<br>
>><br>
>> I really appreciate any explanation or if you point me to a link explaining it.<br>
>><br>
>> Thanks !<br>
>><br>
>> Ahmed Sadek<br>
>> _______________________________________________<br>
>> ndnSIM mailing list<br>
>> <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a> <mailto:<a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a>><br>
>> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a> <<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a>><br>
><br>
><br>
> _______________________________________________<br>
> ndnSIM mailing list<br>
> <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/4be63873/attachment-0001.html" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/4be63873/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Fri, 29 Jan 2016 20:34:09 +0100<br>
From: Carl Zu <<a href="mailto:carlzu8@gmail.com">carlzu8@gmail.com</a>><br>
To: <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
Subject: [ndnSIM] how to write (serialize) something in interest/data<br>
Message-ID:<br>
        <<a href="mailto:CAFxAFZUgHMbaVFy2Hvf0wf-kqKK5V22TOjSyamZEo8ay9Fo8pQ@mail.gmail.com">CAFxAFZUgHMbaVFy2Hvf0wf-kqKK5V22TOjSyamZEo8ay9Fo8pQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Dear all,<br>
<br>
In ns-3, we could serialize something in packet header or tag. How we can<br>
do this in ndnSIM, i.e., writing something in interest messages/data<br>
objects ?<br>
<br>
I know that in ns-3 we were using ns3::Packet, while here we use a TLV NDN<br>
packet.<br>
<br>
Thanks in advance for your guidance.<br>
C<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/365e93a5/attachment-0001.html" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/365e93a5/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 29 Jan 2016 20:36:13 +0100<br>
From: Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>><br>
To: "Spyridon (Spyros) Mastorakis" <<a href="mailto:mastorakis@CS.UCLA.EDU">mastorakis@CS.UCLA.EDU</a>><br>
Cc: Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a>>, ndnsim<br>
        <<a href="mailto:ndnsim@lists.cs.ucla.edu">ndnsim@lists.cs.ucla.edu</a>><br>
Subject: Re: [ndnSIM] Regarding Forwarding Strategies Best Route and<br>
        NCC<br>
Message-ID:<br>
        <<a href="mailto:CA%2BWzd2DW3mjpJfZMnxPNkhZcZxWCvBYVRsrq7yc4dSqzFqDY2A@mail.gmail.com">CA+Wzd2DW3mjpJfZMnxPNkhZcZxWCvBYVRsrq7yc4dSqzFqDY2A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi Spyros,<br>
<br>
Thank you for your reply. Honestly, I have checked the developer guide<br>
before asking and this is what I found on NSS Strategy:<br>
6.2.4 NCC Strategy The NCC strategy 8 is an reimplementation of CCNx 0.7.2<br>
default strategy [16]. It has similar algorithm but is not guaranteed to be<br>
equivalent. This strategy is implemented as nfd::NccStrategy class.<br>
<br>
And the citation lead to the same website provided above  , which I have<br>
check and didn't understand how it measures delay for each interface.<br>
<br>
Now I am checking the code here "<br>
<a href="https://github.com/0xbb/amus-ndnSIM/blob/master/NFD/daemon/fw/ncc-strategy.cpp" rel="noreferrer" target="_blank">https://github.com/0xbb/amus-ndnSIM/blob/master/NFD/daemon/fw/ncc-strategy.cpp</a><br>
"<br>
<br>
If anyone can give few words explaining this strategy, I would be thankful.<br>
<br>
Thanks!<br>
Ahmed<br>
<br>
On Fri, Jan 29, 2016 at 6:11 PM, Spyridon (Spyros) Mastorakis <<br>
<a href="mailto:mastorakis@cs.ucla.edu">mastorakis@cs.ucla.edu</a>> wrote:<br>
<br>
> Hi Ahmed,<br>
><br>
> it would be a good idea to take a look at the NFD developer?s guide as<br>
> well. There is a section describing each strategy:<br>
><br>
><br>
> <a href="http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf" rel="noreferrer" target="_blank">http://named-data.net/wp-content/uploads/2015/10/ndn-0021-5-nfd-developer-guide.pdf</a><br>
><br>
> Hope that this helps.<br>
><br>
> Spyridon (Spyros) Mastorakis<br>
> Personal Website: <a href="http://cs.ucla.edu/~mastorakis/" rel="noreferrer" target="_blank">http://cs.ucla.edu/~mastorakis/</a><br>
> Internet Research Laboratory<br>
> Computer Science Department<br>
> UCLA<br>
><br>
><br>
><br>
><br>
> On Jan 29, 2016, at 1:39 AM, Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>> wrote:<br>
><br>
> Hi Junxiao,<br>
><br>
> Thank you for your reply.<br>
><br>
> What routing metrics to use is an unsolved problem<br>
> <<a href="http://redmine.named-data.net/issues/2010" rel="noreferrer" target="_blank">http://redmine.named-data.net/issues/2010</a>>.<br>
> NDN testbed is using round-trip time (in milliseconds) measured by IP ping<br>
> as its routing metrics.<br>
><br>
> *So hop count is not used as a metric ?*<br>
><br>
> See CcndStrategy<br>
> <<a href="http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy" rel="noreferrer" target="_blank">http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy</a>> for<br>
> information on NCC strategy.<br>
><br>
> *I read it before sending the question and didn't understand it, how NCC<br>
> is measuring delay on interfaces and selecting the lowest delay ? Is it<br>
> sending IP ping messages broadcast flood on each interface each few seconds<br>
> and ranking the interfaces based on this values ? and does it take prefix<br>
> into account or only interfaces ?*<br>
><br>
> Thanks!<br>
> Ahmed<br>
><br>
> On Thu, Jan 28, 2016 at 9:47 PM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a><br>
> > wrote:<br>
><br>
>> Hi Ahmed<br>
>><br>
>> What routing metrics to use is an unsolved problem<br>
>> <<a href="http://redmine.named-data.net/issues/2010" rel="noreferrer" target="_blank">http://redmine.named-data.net/issues/2010</a>>.<br>
>> NDN testbed is using round-trip time (in milliseconds) measured by IP<br>
>> ping as its routing metrics.<br>
>><br>
>> See CcndStrategy<br>
>> <<a href="http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy" rel="noreferrer" target="_blank">http://redmine.named-data.net/projects/nfd/wiki/CcndStrategy</a>> for<br>
>> information on NCC strategy.<br>
>><br>
>> Yours, Junxiao<br>
>><br>
>> On Jan 28, 2016, at 9:00 AM, Ahmed Sadek <<a href="mailto:don1559@gmail.com">don1559@gmail.com</a>> wrote:<br>
>><br>
>> Dear All,<br>
>><br>
>> I am trying to understand better the two strategies of best route and<br>
>> NCC. My understanding is:<br>
>><br>
>> BestRoute: This strategy relies on routing information and forwards<br>
>> Interests on the path with the lowest costs considering a specific metric.<br>
>> So I was wondering what routing metrics options we can consider for this<br>
>> strategy ?<br>
>><br>
>> NCC: Interests are forwarded to the interface, that provides content with<br>
>> the lowest delay.<br>
>> So how is the delay is measured here on a low level for each interface?<br>
>> and is it measured for each prefix for each interface or only for each<br>
>> interface ?<br>
>><br>
>> I really appreciate any explanation or if you point me to a link<br>
>> explaining it.<br>
>><br>
>> Thanks !<br>
>><br>
>> Ahmed Sadek<br>
>> _______________________________________________<br>
>> ndnSIM mailing list<br>
>> <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
>> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
>><br>
>><br>
>><br>
> _______________________________________________<br>
> ndnSIM mailing list<br>
> <a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/f71afd8a/attachment.html" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20160129/f71afd8a/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
ndnSIM mailing list<br>
<a href="mailto:ndnSIM@lists.cs.ucla.edu">ndnSIM@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
<br>
<br>
------------------------------<br>
<br>
End of ndnSIM Digest, Vol 38, Issue 22<br>
**************************************<br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Regards</div><div>Rohit Agnihotri</div></div></div>
</div></div>