<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.diff-html-added
        {mso-style-name:diff-html-added;
        font-family:"Arial",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal">   <span style="background:silver;mso-highlight:silver">In </span>
<span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">RFC4271, If the NEXT_HOP attribute of a BGP route depicts an address that is not resolvable, or if it would become unresolvable if the route was installed in
 the routing table, the BGP route MUST be excluded from  the Phase 2 decision function. Actually, BGP protocol is implemented this option. I notice that  resolvable is checked with “rt->attrs->dest == RTD_UNICAST” , that mean the check is depend on the reachability
 of route for NEXT_HOP.  However, NEXT_HOP is a host address, not  a subnet address, the resolvable checking in VRF is depending on ARP/NDP result for NEXT_HOP, if NEXT_HOP cannot be resolved for MAC, it should be  unresolved.
<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">   The description of RFC4271 for “resolvable”, I am confused whether it includes only route reachable, not includes host address reachable,
 does anyone clearly understand it? <o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver"><o:p> </o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">My test case:<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver"><o:p> </o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">   BGP4----------------------------------------------------------BGP4 peer 
<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">      set next hop:1560::28                                       
<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">         <o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver"><o:p> </o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver"><o:p> </o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">BGP1 peer route table :<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver"><o:p> </o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">1560::/64            unicast [direct2 09:03:52.007] * (250)<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">        dev A6IF1 --------------------------------------------------------the address of interface is 1560::15/64 generate direct route<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">                     unicast [bgp4 09:24:36.872 from 1560::26] (200) [?]<o:p></o:p></span></span></p>
<p class="MsoNormal"><span class="diff-html-added"><span style="font-size:10.0pt;background:silver;mso-highlight:silver">        via 1560::28 on A6IF1  -------------------------------------------------------the route is resolved in BGP4 peer based in brid,
 but the address the interface of BGP4 peer is 1560::15, not 1560::28, NDP is not successful.</span></span><span class="diff-html-added"><span style="font-size:10.0pt;background:#CCFFCC"><o:p></o:p></span></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<br>
Arvin<o:p></o:p></p>
</div>
</body>
</html>