<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>