<div dir="auto">Hi Mortaza<br><br><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>In this scenario, there are three different routes to destination. one route with 3 hops to destination and 1 mbps data rate in bottleneck link, another with 4 hops and 1 mbps data rate in bottleneck link and the third one with 4 hops but 10 mbps data rate in bottleneck link.<br style="font-family:sans-serif"></blockquote></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:sans-serif">link</span></blockquote></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span style="font-family:sans-serif"># srcNode dstNode bandwidth metric delay queue</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Src1 Rtr1 10Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Rtr1 Rtr2 10Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Rtr1 Rtr4 1Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Rtr3 Rtr4 10Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Rtr1 Rtr3 1Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Rtr2 Rtr4 10Mbps 1 10ms 20</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Dst1 Rtr4 10Mbps 1 10ms 20</span></blockquote></div><div dir="auto"><br></div><div dir="auto">Despite having different bandwidth, your "metric" setting did not reflect that, so there's no way for RIB to tell their differences.</div><div dir="auto">Both multicast and best route v4 strategies do not attempt to detect link bandwidth or Interest satisfaction rate. Their decisions are solely based on metric setting.</div><div dir="auto">To fix this problem, set the metric to the inverse of bandwidth.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">in addition I found that in multicast strategy, interests do not multicast. In fact, it works as the best strategy works.</blockquote></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
ndn::GlobalRoutingHelper ndnGlobalRoutingHelper;<br>
ndnGlobalRoutingHelper.InstallAll();</blockquote></div><div dir="auto">The GlobalRoutingHelper only installs a shortest route from every node to a prefix. Even if you are using multicast strategy, the Interest goes on only one path because there's only one nexthop in the FIB entry.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><div class="gmail_quote" dir="auto"></div></div>