<div dir="auto"><div dir="ltr"><div><span style="color:rgb(0,0,0);font-size:12px"><p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"><span style="font-size:11pt">Dear All, </span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"><span style="font-size:11pt"> </span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"><span style="font-size:11pt">I'm using the ndn<span style="color:rgb(102,102,102)">::</span>FibHelper<span style="color:rgb(102,102,102)">::</span>AddRoute function to add routes to newly connected p2p
nodes. My code is something like
this </span></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">NodeContainer nodes;</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">nodes. Create(4);</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">NodeContainer producer;</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">producer.Create(1);</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">PointToPointHelper p2p;</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
p2p.Install(nodes.Get(0), nodes.Get(1));</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
p2p.Install(nodes.Get(1), nodes.Get(2));</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
p2p.Install(nodes.Get(2), nodes.Get(3));</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
p2p.Install(nodes.Get(0), nodes.Get(2));</p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> ndn::StackHelper ndnHelper;</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> ndnHelper.SetDefaultRoutes(true);</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> ndnHelper.InstallAll();</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">….</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">…</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">….</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">// Add prefix origins to
ndn::GlobalRouter</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
ndnGlobalRoutingHelper.AddOrigins(prefix, producer.Get(0));</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt 36pt;font-size:12pt;font-family:Calibri"> 
p2p.Install(nodes.Get(0), producer.Get(0)); // link one node to the
producer</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
// Calculate and install FIBs</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> 
ndn::GlobalRoutingHelper::CalculateRoutes();</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">\\ link other nodes to the
producer</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">for ( int i=1; i<nodes.size();
i++)</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">{</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">p2p.Install(nodes.Get(i), producer.Get(0));
</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">ndn::FibHelper::AddRoute(nodes.Get(i),
prefix, producer.Get(0),1);</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">}</p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">When I run the scenario, it crashes on the FibHelper line,
and I got the following message </p>

<p class="MsoNormal" style="text-indent:36pt;margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"><b>“There is no face associated
with the p2p link"</b></p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">Can you please help me finding the reason of this message?
The p2p should create the face directly when the link is established, so why I
got such a message? </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri"> </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">Your help is really appreciated </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">Regards, </p>

<p class="MsoNormal" style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:Calibri">Samar </p></span></div><div><span style="color:rgb(0,0,0);font-size:12px"><br></span></div></div></div>