v7.13.4 on hEX Sanity check

Hi, I’m just wanting to know if im loosing my mind:

 ipv6/route/print 
Flags: D - dynamic; X - disabled, I - inactive, A - active; 
c - connect, s - static, r - rip, b - bgp, o - ospf, d - dhcp, v - vpn, m - modem, g - slaac, y - bgp-mpls-vpn; H - hw-offloaded; + - ecmp 
 #       DST-ADDRESS              GATEWAY                  DISTANCE
   DIb   ::/0               2xxxxxxxxxxx::1             20
   DIb   2001:200::/32      2xxxxxxxxxxx::1             20
   DIb   2001:200:900::/40  2xxxxxxxxxxc::1             20



ping 2800:3f0:4002:801::200e src-address=2xxxxxx::1xxx
  SEQ HOST                                     SIZE TTL TIME       STATUS                                                                                                  
    0                                                              no route to host                                                                                        
    1                                                              no route to host                                                                                        
    2                                                              no route to host

Note: If I add another ::/0 (to the same gw) it works… so… how? why?! :laughing:


Thanks!

I was indeed crazy…

remember kids… accept your default routes

if (dst in ::/0) {accept}

and ALSO…

you can add infinite amounts of blackhole routes to the same exact network, and everything stops working.

All my problems where caused by having two blackholes to the same /48, and the thing was not working because of that, I’ve just checked that with the upstream provider (I was announcing a bunch of /64s), so… migrating to v7 is fun!!!


ps: migrating to v7 is fuuuun!! specially when we have ping6 to troubleshoot! :laughing:

Insanity is expecting assistance without

a. detailed requirements which point to the design of the config
b. network diagram to show how devices and which devices are communicating
c. complete confg, as MT functionality is integrated accross functionalities.