<div dir="ltr"><div dir="ltr"><div>Hi Karan,</div><div><br></div><div>Thank you for your input.Where exactly should I write the awk script to generate the txt file?<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 11, 2021 at 7:37 AM Karan Raj Baruah via ndnSIM <<a href="mailto:ndnsim@lists.cs.ucla.edu">ndnsim@lists.cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px"><div></div>
        <div><br></div><div dir="ltr">Hello,</div><div dir="ltr"><br></div><div dir="ltr">For measuring interest packets or data packets, one shouldn't run the NDNsim in debugger mode(run without the NS_log parameter directly with .waf). Create a L3 trace file and try to get the data from it. I have written a small awk script for the same to use with that generated trace file, you can use that to get the various interest or data packets. Check the script: <a href="https://gist.github.com/wuodland/6bbb35df2e7b24d987dbaa5b90d07b94" rel="nofollow" target="_blank">https://gist.github.com/wuodland/6bbb35df2e7b24d987dbaa5b90d07b94</a></div><div dir="ltr"><br></div><div dir="ltr">To run it :</div><div dir="ltr">awk -f l3.awk l3tracer.txt<br><br><div>This will form a output file call out2.txt with all the necessary parameters of the awk script<br></div></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Best regards, <br></div><div dir="ltr">Karan<br></div><div><br></div><div><br></div><div><br></div><div dir="ltr"><br></div>
        
        </div><div id="gmail-m_-7689488475827693139yahoo_quoted_3980484828">
            <div style="font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:rgb(38,40,42)">
                
                <div>
                    On Sunday, 10 October, 2021, 03:22:58 pm IST, <a href="mailto:ndnsim-request@lists.cs.ucla.edu" target="_blank">ndnsim-request@lists.cs.ucla.edu</a> <<a href="mailto:ndnsim-request@lists.cs.ucla.edu" target="_blank">ndnsim-request@lists.cs.ucla.edu</a>> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Send ndnSIM mailing list submissions to<br></div><div dir="ltr">    <a href="mailto:ndnsim@lists.cs.ucla.edu" target="_blank">ndnsim@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">To subscribe or unsubscribe via the World Wide Web, visit<br></div><div dir="ltr">    <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr">or, via email, send a message with subject or body 'help' to<br></div><div dir="ltr">    <a href="mailto:ndnsim-request@lists.cs.ucla.edu" target="_blank">ndnsim-request@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">You can reach the person managing the list at<br></div><div dir="ltr">    <a href="mailto:ndnsim-owner@lists.cs.ucla.edu" target="_blank">ndnsim-owner@lists.cs.ucla.edu</a><br></div><div dir="ltr"><br></div><div dir="ltr">When replying, please edit your Subject line so it is more specific<br></div><div dir="ltr">than "Re: Contents of ndnSIM digest..."<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Today's Topics:<br></div><div dir="ltr"><br></div><div dir="ltr">   1. Re: Obtaining the number of Interest packets (sangita......)<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">----------------------------------------------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Sun, 10 Oct 2021 10:52:30 +0100<br></div><div dir="ltr">From: "sangita......" <<a href="mailto:sangita.engg@gmail.com" target="_blank">sangita.engg@gmail.com</a>><br></div><div dir="ltr">To: Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">Cc: ndnsim <<a href="mailto:ndnsim@lists.cs.ucla.edu" target="_blank">ndnsim@lists.cs.ucla.edu</a>><br></div><div dir="ltr">Subject: Re: [ndnSIM] Obtaining the number of Interest packets<br></div><div dir="ltr">Message-ID:<br></div><div dir="ltr">    <CALbsVCHyL+vG-Lw_fAB0M_Nhk41YOPA2PS1V=<a href="mailto:7ZMhzM_cgmsCw@mail.gmail.com" target="_blank">7ZMhzM_cgmsCw@mail.gmail.com</a>><br></div><div dir="ltr">Content-Type: text/plain; charset="utf-8"<br></div><div dir="ltr"><br></div><div dir="ltr">Are all the  6 nodes are configured with consumer application ? Can you<br></div><div dir="ltr">share the script ?<br></div><div dir="ltr"><br></div><div dir="ltr">On Sun, Oct 10, 2021, 10:10 Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>> wrote:<br></div><div dir="ltr"><br></div><div dir="ltr">> Hi Sangita,<br></div><div dir="ltr">><br></div><div dir="ltr">> Thank you for the clarification, I understand now. But, is<br></div><div dir="ltr">> this depending on the number of nodes and the number of consumer<br></div><div dir="ltr">> applications? For example, in my case, I specified the number of contents<br></div><div dir="ltr">> to 50. I have the frequency set to 10 Interests / s and the simulation is<br></div><div dir="ltr">> running for 50 s. I have 2 consumer applications and 6 nodes. What is the<br></div><div dir="ltr">> total number of Interests that will be generated in this case?<br></div><div dir="ltr">><br></div><div dir="ltr">> My best regards,<br></div><div dir="ltr">> Zakaria<br></div><div dir="ltr">> ?<br></div><div dir="ltr">><br></div><div dir="ltr">> On Sat, Oct 9, 2021 at 8:33 PM sangita...... <<a href="mailto:sangita.engg@gmail.com" target="_blank">sangita.engg@gmail.com</a>><br></div><div dir="ltr">> wrote:<br></div><div dir="ltr">><br></div><div dir="ltr">>> Hi Zakaria,<br></div><div dir="ltr">>><br></div><div dir="ltr">>> No I think you are missing a point that numberofcontent signifies type of<br></div><div dir="ltr">>> content. Now for example:  for type 1-content 10 interests can be<br></div><div dir="ltr">>> generated,..for type 2-content 4 interests ..for type 3-content 7 interests<br></div><div dir="ltr">>> ...likewise.<br></div><div dir="ltr">>><br></div><div dir="ltr">>> Now the total no of interests that would generated depends on frequency.<br></div><div dir="ltr">>><br></div><div dir="ltr">>> Now if frequency is high let's say 100 per sec and your simulation is<br></div><div dir="ltr">>> running for 10 second then 1000 interests will  be generated.  But all<br></div><div dir="ltr">>> these interests will only request for 100 contents. Now which content will<br></div><div dir="ltr">>> be requested how many times depends on zipf distribution.<br></div><div dir="ltr">>><br></div><div dir="ltr">>><br></div><div dir="ltr">>> On Sat, Oct 9, 2021, 14:54 Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>> wrote:<br></div><div dir="ltr">>><br></div><div dir="ltr">>>> Yes, I found 88 Data responses for Interest1 and 48 Data responses for<br></div><div dir="ltr">>>> Interest2.<br></div><div dir="ltr">>>> I thought that regardless of the frequency rate, if the number of<br></div><div dir="ltr">>>> generated Interests reached the specified number of contents, no more<br></div><div dir="ltr">>>> Interests will be generated. It's not the case?<br></div><div dir="ltr">>>><br></div><div dir="ltr">>>> My best regards,<br></div><div dir="ltr">>>> Zakaria<br></div><div dir="ltr">>>> ?<br></div><div dir="ltr">>>><br></div><div dir="ltr">>>> On Sat, Oct 9, 2021 at 1:09 PM sangita...... <<a href="mailto:sangita.engg@gmail.com" target="_blank">sangita.engg@gmail.com</a>><br></div><div dir="ltr">>>> wrote:<br></div><div dir="ltr">>>><br></div><div dir="ltr">>>>> What do you mean by finding 88 content for interest1 and 48 for<br></div><div dir="ltr">>>>> interest 2 ?<br></div><div dir="ltr">>>>> 88 interest packets are generated with prefix intereste1 and 48 with<br></div><div dir="ltr">>>>> prefix interest2 ?<br></div><div dir="ltr">>>>><br></div><div dir="ltr">>>>> Why do you expect 100 content in log file ? How many interest would be<br></div><div dir="ltr">>>>> generated it depends on frequency rate and interest for which content among<br></div><div dir="ltr">>>>> 100 contents would be generated  that depends on  zipf distribution .<br></div><div dir="ltr">>>>><br></div><div dir="ltr">>>>> With regards,<br></div><div dir="ltr">>>>> Sangita<br></div><div dir="ltr">>>>><br></div><div dir="ltr">>>>> On Sat, Oct 9, 2021, 12:03 Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">>>>> wrote:<br></div><div dir="ltr">>>>><br></div><div dir="ltr">>>>>> I tried to limit the number of contents to 100 (50 for Interest1 and<br></div><div dir="ltr">>>>>> 50 for Interest2) like this:<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>>   ndn::AppHelper consumerHelper("ns3::ndn::ConsumerZipfMandelbrot");<br></div><div dir="ltr">>>>>>   consumerHelper.SetAttribute("Frequency", DoubleValue(10.0));<br></div><div dir="ltr">>>>>>   consumerHelper.SetAttribute("NumberOfContents", StringValue("50"));<br></div><div dir="ltr">>>>>>   consumerHelper.SetPrefix("/Interest1");<br></div><div dir="ltr">>>>>>   consumerHelper.Install(nodes.Get(0));<br></div><div dir="ltr">>>>>>   consumerHelper.Install(nodes.Get(3));<br></div><div dir="ltr">>>>>>   consumerHelper.Install(nodes.Get(4));<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>>   ndn::AppHelper consumerHelper2("ns3::ndn::ConsumerZipfMandelbrot");<br></div><div dir="ltr">>>>>>   consumerHelper2.SetAttribute("Frequency", DoubleValue(10.0));<br></div><div dir="ltr">>>>>>   consumerHelper2.SetAttribute("NumberOfContents", StringValue("50"));<br></div><div dir="ltr">>>>>>   consumerHelper2.SetPrefix("/Interest2");<br></div><div dir="ltr">>>>>>   consumerHelper2.Install(nodes.Get(6));<br></div><div dir="ltr">>>>>>   consumerHelper2.Install(nodes.Get(8));<br></div><div dir="ltr">>>>>>   consumerHelper2.Install(nodes.Get(5));<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>> I expected to find exactly 100 content in the log file, but I found 88<br></div><div dir="ltr">>>>>> for Interest1 and 48 for Interest2.<br></div><div dir="ltr">>>>>> I wonder what the reason for this is??<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>> My best regards,<br></div><div dir="ltr">>>>>> Zakaria<br></div><div dir="ltr">>>>>> ?<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>> On Sat, Oct 9, 2021 at 9:20 AM Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">>>>>> wrote:<br></div><div dir="ltr">>>>>><br></div><div dir="ltr">>>>>>> Hi Sangita,<br></div><div dir="ltr">>>>>>><br></div><div dir="ltr">>>>>>> Yes, it makes sense. Thank you for the explanation. I will try it out.<br></div><div dir="ltr">>>>>>><br></div><div dir="ltr">>>>>>> My best regards,<br></div><div dir="ltr">>>>>>> Zakaria<br></div><div dir="ltr">>>>>>> ?<br></div><div dir="ltr">>>>>>><br></div><div dir="ltr">>>>>>> On Fri, Oct 8, 2021 at 12:01 PM sangita...... <<a href="mailto:sangita.engg@gmail.com" target="_blank">sangita.engg@gmail.com</a>><br></div><div dir="ltr">>>>>>> wrote:<br></div><div dir="ltr">>>>>>><br></div><div dir="ltr">>>>>>>> Hi zakira,<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>> As per the ndn architecture whenever your interest arrive to a<br></div><div dir="ltr">>>>>>>> producer , it generate a data packet with the same name of interest .  So<br></div><div dir="ltr">>>>>>>> when you mention NumberOfContents as 100 it means there are 100 content for<br></div><div dir="ltr">>>>>>>> which interest packets will be generated following the distribution.<br></div><div dir="ltr">>>>>>>> Let's say it will generate the interests like /interest1 / 1 , then<br></div><div dir="ltr">>>>>>>> interest1 / 5 , then interest1 / 16 and so on. And this interest/x  : x<br></div><div dir="ltr">>>>>>>> will vary between 1 - 100 when you mention the number of content 100.<br></div><div dir="ltr">>>>>>>> Again , if you generate another app for interest2 , then it will<br></div><div dir="ltr">>>>>>>> generate another set of 100 content with the prefix interest2.<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>> If you mention the NumberOfContents as 1000 , then it will vary<br></div><div dir="ltr">>>>>>>> till 1000.<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>> Does that make sense?<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>> Sangita<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>> On Fri, Oct 8, 2021, 11:50 Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">>>>>>>> wrote:<br></div><div dir="ltr">>>>>>>><br></div><div dir="ltr">>>>>>>>> Hi Sangita,<br></div><div dir="ltr">>>>>>>>><br></div><div dir="ltr">>>>>>>>> I see that there is another way to create different Interests. But<br></div><div dir="ltr">>>>>>>>> I didn't quite understand about the number of contents. In my case, I want<br></div><div dir="ltr">>>>>>>>> to define the maximum number of generated Interest packets in one step, and<br></div><div dir="ltr">>>>>>>>> I want to define the maximum number of generated Data packets in another<br></div><div dir="ltr">>>>>>>>> step. Does the line:<br></div><div dir="ltr">>>>>>>>> consumerHelper2.SetAttribute("NumberOfContents",<br></div><div dir="ltr">>>>>>>>> StringValue("100"));<br></div><div dir="ltr">>>>>>>>> specifies the maximum number of Interest or Data packets?<br></div><div dir="ltr">>>>>>>>><br></div><div dir="ltr">>>>>>>>> My best regards,<br></div><div dir="ltr">>>>>>>>> Zakaria<br></div><div dir="ltr">>>>>>>>> ?<br></div><div dir="ltr">>>>>>>>><br></div><div dir="ltr">>>>>>>>> On Fri, Oct 8, 2021 at 11:17 AM sangita...... <<br></div><div dir="ltr">>>>>>>>> <a href="mailto:sangita.engg@gmail.com" target="_blank">sangita.engg@gmail.com</a>> wrote:<br></div><div dir="ltr">>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Hi Zakaria,<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Yes no of content means  total no of content that follows zipf<br></div><div dir="ltr">>>>>>>>>> distribution. The frequency of generating content 1 is double than content<br></div><div dir="ltr">>>>>>>>>> 2 and so on.<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Another thing is you can generate different interests without<br></div><div dir="ltr">>>>>>>>>> making multiple app.<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Like:<br></div><div dir="ltr">>>>>>>>>> In your ConsumerZipfMandelbrot header file you can mention<br></div><div dir="ltr">>>>>>>>>> Static const Name prefix = Name ( "/service");<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Then in ConsumerZipfMandelbrot .cc file you can set like this.<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Name name = Name (prefix)<br></div><div dir="ltr">>>>>>>>>> If ( some condition)<br></div><div dir="ltr">>>>>>>>>> name.append ("interest 1")<br></div><div dir="ltr">>>>>>>>>> Else<br></div><div dir="ltr">>>>>>>>>> Name.append ("interest 2")<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Interest.setName (name)<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Anyway, both thing works. It depends how you want your<br></div><div dir="ltr">>>>>>>>>> implementation.<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> Thanks and Regards,<br></div><div dir="ltr">>>>>>>>>> Sangita<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>> On Fri, Oct 8, 2021, 10:45 Zakaria SABIR <<a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>><br></div><div dir="ltr">>>>>>>>>> wrote:<br></div><div dir="ltr">>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> Hi Sonia,<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> Yesterday, I found the error. To use two different Interests, I<br></div><div dir="ltr">>>>>>>>>>> had to create another app like this:<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>   ndn::AppHelper *consumerHelper*("ns3::ndn::ConsumerCbr");<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.SetAttribute("Frequency", DoubleValue(10.0));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.SetPrefix("*/Interest1*");<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.Install(nodes.Get(0));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.Install(nodes.Get(3));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.Install(nodes.Get(4));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper.Install(nodes.Get(5));<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>   ndn::AppHelper *consumerHelper2*("ns3::ndn::ConsumerCbr");<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper2.SetAttribute("Frequency", DoubleValue(10.0));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper2.SetPrefix("*/Interest2*");<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper2.Install(nodes.Get(6));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper2.Install(nodes.Get(8));<br></div><div dir="ltr">>>>>>>>>>>   consumerHelper2.Install(nodes.Get(5));<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> I did it that way and I used the command that you indicated<br></div><div dir="ltr">>>>>>>>>>> before (NS_LOG=ndn.Producer:ndn.Consumer ./waf --run="scenario"). The<br></div><div dir="ltr">>>>>>>>>>> "Interest2" appeared in the consumer log file as well. :)<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> Now I have another question: In the "ConsumerZipfMandelbrot"<br></div><div dir="ltr">>>>>>>>>>> application, what is the difference between these two attributes:<br></div><div dir="ltr">>>>>>>>>>> "NumberOfContents" and "Frequency"? I know that the frequency is the number<br></div><div dir="ltr">>>>>>>>>>> of Interests per second, but what about the number of contents? Is it the<br></div><div dir="ltr">>>>>>>>>>> maximum number of contents that producers can generate? or the maximum<br></div><div dir="ltr">>>>>>>>>>> number of Interests that consumers can generate?<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> My best regards,<br></div><div dir="ltr">>>>>>>>>>> Zakaria<br></div><div dir="ltr">>>>>>>>>>> ?<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>> On Fri, Oct 8, 2021 at 3:39 AM sonia sabir <<a href="mailto:zohanoor67@gmail.com" target="_blank">zohanoor67@gmail.com</a>><br></div><div dir="ltr">>>>>>>>>>> wrote:<br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>> Hi Zakaria,[image: image.gif]<br></div><div dir="ltr">>>>>>>>>>>> It seems like Interest for /Interest2 has not been sent. Try this<br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>> consumerHelper.SetPrefix("/interest1");<br></div><div dir="ltr">>>>>>>>>>>> ApplicationContainer App1 =<br></div><div dir="ltr">>>>>>>>>>>> consumerHelper.Install(nodes.Get(6));<br></div><div dir="ltr">>>>>>>>>>>> App1.Start (Seconds (10.0));<br></div><div dir="ltr">>>>>>>>>>>> App1.Stop (Seconds (100.0));<br></div><div dir="ltr">>>>>>>>>>>> Do the same for "/Interest1".<br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>> Hope it works for you.<br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>> On Wed, Oct 6, 2021 at 11:52 PM Zakaria SABIR <<br></div><div dir="ltr">>>>>>>>>>>> <a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>> wrote:<br></div><div dir="ltr">>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> Thank you Sangita and Sonia,<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> I'm using "ConsumerCbr", son do I have to change in the file<br></div><div dir="ltr">>>>>>>>>>>>> "ndn-consumer-cbr.cpp"?<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> For the commander: NS_LOG=ndn.Producer:ndn.Consumer ./waf<br></div><div dir="ltr">>>>>>>>>>>>> --run="scenario", it gives me just one type of Interest packet like this:<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> 0s 5 ndn.Consumer:SendPacket(): [INFO ] > Interest for 0<br></div><div dir="ltr">>>>>>>>>>>>> 0s 5 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add<br></div><div dir="ltr">>>>>>>>>>>>> 0 with +0.0ns. already 0 items<br></div><div dir="ltr">>>>>>>>>>>>> 0s 6 ndn.Consumer:SendPacket()<br></div><div dir="ltr">>>>>>>>>>>>> 0s 6 ndn.Consumer:SendPacket(): [INFO ] > Interest for 0<br></div><div dir="ltr">>>>>>>>>>>>> 0s 6 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add<br></div><div dir="ltr">>>>>>>>>>>>> 0 with +0.0ns. already 0 items<br></div><div dir="ltr">>>>>>>>>>>>> 0s 8 ndn.Consumer:SendPacket()<br></div><div dir="ltr">>>>>>>>>>>>> 0s 8 ndn.Consumer:SendPacket(): [INFO ] > Interest for 0<br></div><div dir="ltr">>>>>>>>>>>>> 0s 8 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to add<br></div><div dir="ltr">>>>>>>>>>>>> 0 with +0.0ns. already 0 items<br></div><div dir="ltr">>>>>>>>>>>>> 0.000127315s 9 ndn.Producer:OnInterest(0x19f49d0, 0x1a64910)<br></div><div dir="ltr">>>>>>>>>>>>> 0.000127315s 9 ndn.Producer:OnInterest(): [INFO ] node(9)<br></div><div dir="ltr">>>>>>>>>>>>> responding with Data: /*Interest1*/%FE%00<br></div><div dir="ltr">>>>>>>>>>>>> 0.000324162s 1 ndn.Producer:OnInterest(0x19f3f10, 0x1a587b0)<br></div><div dir="ltr">>>>>>>>>>>>> 0.000324162s 1 ndn.Producer:OnInterest(): [INFO ] node(1)<br></div><div dir="ltr">>>>>>>>>>>>> responding with Data: /*Interest1*/%FE%00<br></div><div dir="ltr">>>>>>>>>>>>> 0.000810172s 4 ndn.Consumer:OnData(0x19f1060, 0x1a4d0b0)<br></div><div dir="ltr">>>>>>>>>>>>> 0.000810172s 4 ndn.Consumer:OnData(): [INFO ] < DATA for 0<br></div><div dir="ltr">>>>>>>>>>>>> 0.000810172s 4 ndn.Consumer:OnData(): [DEBUG] Hop count: 1<br></div><div dir="ltr">>>>>>>>>>>>> 0.00102885s 2 ndn.Producer:OnInterest(0x19f4270, 0x1a40620)<br></div><div dir="ltr">>>>>>>>>>>>> 0.00102885s 2 ndn.Producer:OnInterest(): [INFO ] node(2)<br></div><div dir="ltr">>>>>>>>>>>>> responding with Data: /*Interest1*/%FE%00<br></div><div dir="ltr">>>>>>>>>>>>> 0.1s 0 ndn.Consumer:SendPacket()<br></div><div dir="ltr">>>>>>>>>>>>> 0.1s 0 ndn.Consumer:SendPacket(): [INFO ] > Interest for 1<br></div><div dir="ltr">>>>>>>>>>>>> 0.1s 0 ndn.Consumer:WillSendOutInterest(): [DEBUG] Trying to<br></div><div dir="ltr">>>>>>>>>>>>> add 1 with +100000000.0ns. already 1 items<br></div><div dir="ltr">>>>>>>>>>>>> 0.1s 3 ndn.Consumer:SendPacket()<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> I don't know if I have an error in specifying two names of<br></div><div dir="ltr">>>>>>>>>>>>> Interest packets. Here is a part of my code:<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>   ndn::AppHelper consumerHelper("ns3::ndn::ConsumerCbr");<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.SetPrefix("/Interest1");<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.SetAttribute("Frequency", DoubleValue(10.0));<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(0));<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(3));<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(4));<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(5))<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.SetPrefix("/Interest2");<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(6));<br></div><div dir="ltr">>>>>>>>>>>>>   consumerHelper.Install(nodes.Get(8));<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>   ndn::AppHelper producerHelper("ns3::ndn::Producer");<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.SetPrefix("/");<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.SetAttribute("PayloadSize",<br></div><div dir="ltr">>>>>>>>>>>>> StringValue("1200"));<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.Install(nodes.Get(1));<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.Install(nodes.Get(2));<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.Install(nodes.Get(7));<br></div><div dir="ltr">>>>>>>>>>>>>   producerHelper.Install(nodes.Get(9));<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> My best regards,<br></div><div dir="ltr">>>>>>>>>>>>> Zakaria<br></div><div dir="ltr">>>>>>>>>>>>> ?<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>> On Wed, Oct 6, 2021 at 2:40 AM sonia sabir <<br></div><div dir="ltr">>>>>>>>>>>>> <a href="mailto:zohanoor67@gmail.com" target="_blank">zohanoor67@gmail.com</a>> wrote:<br></div><div dir="ltr">>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> [image: image.gif]You can see it in the consumer log file.<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> run your scenario with consumer and producer log enabled<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> NS_LOG=ndn.Producer:ndn.Consumer ./waf --run="scenario"<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> Regards<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> Sonia<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> On Tue, Oct 5, 2021 at 7:29 PM Zakaria SABIR <<br></div><div dir="ltr">>>>>>>>>>>>>> <a href="mailto:zakaria.sabir@uit.ac.ma" target="_blank">zakaria.sabir@uit.ac.ma</a>> wrote:<br></div><div dir="ltr">>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>>> Hi everyone, I hope you are well.<br></div><div dir="ltr">>>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>>> I have created two names of Interest packets in my scenario,<br></div><div dir="ltr">>>>>>>>>>>>>>> and I want to know how many times each Interest packet has been forwarded.<br></div><div dir="ltr">>>>>>>>>>>>>>> I tried to use the "L3RateTracer", but it just gives the number of all<br></div><div dir="ltr">>>>>>>>>>>>>>> the Interest packets.<br></div><div dir="ltr">>>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>>> Could you help me, please?<br></div><div dir="ltr">>>>>>>>>>>>>>> My best regards.<br></div><div dir="ltr">>>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>>> Zakaria<br></div><div dir="ltr">>>>>>>>>>>>>>> ?<br></div><div dir="ltr">>>>>>>>>>>>>>> _______________________________________________<br></div><div dir="ltr">>>>>>>>>>>>>>> ndnSIM mailing list<br></div><div dir="ltr">>>>>>>>>>>>>>> <a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br></div><div dir="ltr">>>>>>>>>>>>>>> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr">>>>>>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>>>>> _______________________________________________<br></div><div dir="ltr">>>>>>>>>>> ndnSIM mailing list<br></div><div dir="ltr">>>>>>>>>>> <a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br></div><div dir="ltr">>>>>>>>>>> <a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">>>>>>>>>>><br></div><div dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML attachment was scrubbed...<br></div><div dir="ltr">URL: <<a href="http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20211010/1ca106cd/attachment.html" target="_blank">http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20211010/1ca106cd/attachment.html</a>><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">ndnSIM mailing list<br></div><div dir="ltr"><a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br></div><div dir="ltr"><a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">End of ndnSIM Digest, Vol 107, Issue 14<br></div><div dir="ltr">***************************************<br></div></div>
            </div>
        </div></div>_______________________________________________<br>
ndnSIM mailing list<br>
<a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">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>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><p><b>Sai Gautam Mandapati</b></p>

<p>Deakin University</p><br></div></div></div>