<div dir="ltr"><div>When I run bird in debug mode, I do see a lot of messages about missing next hop:</div><div><br></div><div>bird: peer1: Missing next hop address<br>bird: peer1: Invalid NEXT_HOP attribute<br>bird: peer1: Invalid NEXT_HOP attribute<br>bird: peer1: Invalid NEXT_HOP attribute</div><div>[etc.]</div><div><br></div><div>When I examine the update packets coming in for IPv6 route announcements, the next hop is an IPv4 address in this format (addresses changed for anonymity):</div><div><br></div><div>::ffff:192.168.42.6</div><div><br></div><div>I have also tried a couple different things in my config files to explicitly set the next hop address, but the next hop address is still missing:</div><div><br></div><div>filter setnexthop<br>ip explicit_next_hop;</div><div>{<br>Â Â Â explicit_next_hop = fd12:3456:789a:1::1;<br>Â Â Â bgp_next_hop = explicit_next_hop;<br>Â Â Â accept;<br>}<br></div><div><br></div><div>...<br></div><div><br></div><div>Â Â Â Â Â Â Â vpn6 mpls {<br>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â table vpntab6;<br>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â missing lladdr ignore;<br>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â next hop self;<br>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â import filter setnexthop;<br>Â Â Â Â Â Â Â };<br></div><div><br></div><div><br></div><div>Anyone have any advice?</div><div><br></div><div>Thanks,<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 23, 2018 at 8:42 PM Arvin Gan <<a href="mailto:AGan@advaoptical.com">AGan@advaoptical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-2393657476966527827WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Hi ,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"> From your protocols info, “BGP Next hop:  ::”  in channel vpn6-mpls, if next hop is empty, the route is withdrawn. Suggest to check it.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Best Regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Arvin Gan<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Bird-users <<a href="mailto:bird-users-bounces@network.cz" target="_blank">bird-users-bounces@network.cz</a>>
<b>On Behalf Of </b>Chris Herdt<br>
<b>Sent:</b> Friday, August 24, 2018 5:48 AM<br>
<b>To:</b> <a href="mailto:bird-users@network.cz" target="_blank">bird-users@network.cz</a><br>
<b>Subject:</b> vpn6-mpls routes on BIRD 2<u></u><u></u></span></p>
<p class="MsoNormal"><u></u>Â <u></u></p>
<div>
<div>
<p class="MsoNormal">Thanks to the list for all the help you've given me so far!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">Another question: I am running BIRD 2.0.2 and peering with a host that is announcing vpn4 mpls and vpn6 mpls routes.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">The vpn4 mpls routes are working, but all of the vpn6 mpls routes appear as withdrawn routes. I'm not sure why -- I looked at the packet capture in Wireshark and the UPDATE messages containing the IPv6 routes all show zero for Withdrawn
Routes Length. Any ideas?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">Here's the result of 'show protocols all peer1' (addresses changed):<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal">bird> show protocols all peer1<br>
Name      Proto     Table     State Since        Info<br>
peer1     BGP       ---       up    14:35:04.353 Established  <br>
 BGP state:         Established<br>
   Neighbor address: 192.168.42.1<br>
   Neighbor AS:     65321<br>
   Neighbor ID:     192.168.42.1<br>
   Local capabilities<br>
     Multiprotocol<br>
       AF announced: vpn4-mpls vpn6-mpls<br>
     Route refresh<br>
     Graceful restart<br>
     4-octet AS numbers<br>
     Enhanced refresh<br>
   Neighbor capabilities<br>
     Multiprotocol<br>
       AF announced: vpn4-mpls vpn6-mpls<br>
     Route refresh<br>
     Extended next hop<br>
       IPv6 nexthop: ipv4 ipv4-mc<br>
     Graceful restart<br>
       Restart time: 120<br>
       AF supported: vpn4-mpls vpn6-mpls<br>
       AF preserved:<br>
     4-octet AS numbers<br>
   Session:         internal multihop AS4<br>
   Source address:  192.168.100.1<br>
   Hold timer:      12.954/15<br>
   Keepalive timer: 0.005/5<br>
 Channel vpn4-mpls<br>
   State:         UP<br>
   Table:         vpntab4<br>
   Preference:    100<br>
   Input filter:  ACCEPT<br>
   Output filter: REJECT<br>
   Routes:        9771 imported, 0 exported<br>
   Route change stats:    received  rejected  filtered   ignored  accepted<br>
     Import updates:          9771         0         0         0      9771<br>
     Import withdraws:          20         0       ---        20         0<br>
     Export updates:          9771      9771         0       ---         0<br>
     Export withdraws:           0       ---       ---       ---         0<br>
   BGP Next hop:  192.168.100.1<br>
   IGP IPv4 table: master4<br>
 Channel vpn6-mpls<br>
   State:         UP<br>
   Table:         vpntab6<br>
   Preference:    100<br>
   Input filter:  ACCEPT<br>
   Output filter: REJECT<br>
   Routes:        0 imported, 0 exported<br>
   Route change stats:    received  rejected  filtered   ignored  accepted<br>
     Import updates:             0         0         0         0         0<br>
     Import withdraws:        2785         0       ---      2785         0<br>
     Export updates:             0         0         0       ---         0<br>
     Export withdraws:           0       ---       ---       ---         0<br>
   BGP Next hop:  ::<br>
   IGP IPv6 table: master6<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u>Â <u></u></p>
</div>
<div>
<p class="MsoNormal"><br>
-- <u></u><u></u></p>
<div>
<div>
<div>
<p class="MsoNormal">Chris Herdt<br>
<a href="https://osric.com/chris/" target="_blank">https://osric.com/chris/</a><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Chris Herdt<br><a href="https://osric.com/chris/" target="_blank">https://osric.com/chris/</a></div></div></div>