<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class=""><br class="">
</div>
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Sep 21, 2016, at 2:32 PM, Muhammad Hosain Abdollahi Sabet <<a href="mailto:mhasabet@gmail.com" class="">mhasabet@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<p dir="ltr" class="">Lan,</p>
<p dir="ltr" class="">Thanks! So if a face goes down, nlsr first updates local FIB, then it will advertise new LSA, right?</p>
</div>
</blockquote>
<div><br class="">
</div>
Yes.<br class="">
<blockquote type="cite" class="">
<div class="">
<p dir="ltr" class="">Is there api documentation (e.g. doxygen) for nlsr? Or some document similar to nfd developer guide? I'm want to see how nlsr cooperates with nfd.</p>
<div class=""><br class="">
</div>
</div>
</blockquote>
The NLSR developers’ guide is at <a href="https://netwisdom.cs.memphis.edu/gitlab/vslehman/nlsr-docs/blob/master/nlsr-docs.pdf" class="">https://netwisdom.cs.memphis.edu/gitlab/vslehman/nlsr-docs/blob/master/nlsr-docs.pdf</a></div>
<div><br class="">
</div>
<div>We have an NLSR mailing list.  If you are interested, you can subscribe to the list (see the last one on <a href="https://named-data.net/codebase/platform/support/mailing-lists/" class="">https://named-data.net/codebase/platform/support/mailing-lists/</a>).</div>
<div><br class="">
</div>
<div>Lan<br class="">
<blockquote type="cite" class="">
<div class="">
<p dir="ltr" class="">Bests,<br class="">
</p>
<div class="gmail_quote">On Sep 21, 2016 8:48 PM, "Lan Wang (lanwang)" <<a href="mailto:lanwang@memphis.edu" class="">lanwang@memphis.edu</a>> wrote:<br type="attribution" class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word" class="">Sabet,
<div class=""><br class="">
</div>
<div class="">NLSR subscribes to face change events.  If a face goes down, the node with this face will generate a new adjacency LSA and every node recomputes their routes using this information.<br class="">
<div class="">
<div style="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;" class="">
<div style="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; word-wrap: break-word;" class="">
<span style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px;" class="">
<div style="word-wrap:break-word" class="">
<div class=""><br class="">
Lan</div>
</div>
</span></div>
</div>
</div>
<br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Sep 21, 2016, at 12:17 AM, Muhammad Hosain Abdollahi Sabet <<a href="mailto:mhasabet@gmail.com" target="_blank" class="">mhasabet@gmail.com</a>> wrote:</div>
<br class="">
<div class="">
<p dir="ltr" class="">Lan,</p>
<p dir="ltr" class="">Thanks. Taking NLSR as an example, how does it react to link failure technically? I'm not much of familiar with nlsr api and don't know what to look for.</p>
<p dir="ltr" class="">Regards,<br class="">
Sabet<br class="">
</p>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On 21 Sep 2016 5:08 am, "Lan Wang (lanwang)" <<a href="mailto:lanwang@memphis.edu" target="_blank" class="">lanwang@memphis.edu</a>> wrote:<br type="attribution" class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word" class="">Sabet,
<div class=""><br class="">
</div>
<div class="">The answer depends on the routing protocol.  I assume RED means the link corresponding to the face is physically down.  A typical dynamic routing protocol is likely to remove that face from the associated entry after the face remains RED for a
 period.  But a static routing protocol that doesn’t react to link failures will not.  <br class="">
<div class="">
<div style="font-family:Helvetica;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class="">
<div style="font-family:Helvetica;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word" class="">
<span style="border-collapse:separate;font-family:Helvetica;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px" class="">
<div style="word-wrap:break-word" class="">
<div class=""><br class="">
Lan</div>
</div>
</span></div>
</div>
</div>
<br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">On Sep 20, 2016, at 5:57 PM, Muhammad Hosain Abdollahi Sabet <<a href="mailto:mhasabet@gmail.com" target="_blank" class="">mhasabet@gmail.com</a>> wrote:</div>
<br class="">
<div class="">
<div dir="ltr" class="">
<div class="gmail_default" style="font-family:tahoma,sans-serif">Hi everyone,<br class="">
<br class="">
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Regarding face colors(GREEN, YELLOW and RED) and their impact on
<i class="">routing, </i>I wonder if there is any relation between those two. I know colors are taken into account by forwarding plane while FIB entries are taken care of by routing plane. My question is: If a face remains RED for a period, is it going to be
 an update in FIB with regard to delete that face from its associated entry? Since updating FIB typically comes from RIB, then I guess for such an update routing protocol should decide.<br class="">
<br class="">
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Thanks,<br class="">
</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Sabet<br clear="all" class="">
</div>
<div class="">
<div data-smartmail="gmail_signature" class="">
<div dir="ltr" class=""><br class="">
</div>
</div>
</div>
</div>
______________________________<wbr class="">_________________<br class="">
Ndn-interest mailing list<br class="">
<a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank" class="">Ndn-interest@lists.cs.ucla.edu</a><br class="">
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank" class="">http://www.lists.cs.ucla.edu/m<wbr class="">ailman/listinfo/ndn-interest</a><br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br class="">
</body>
</html>