The hardware table used to store IPv6 routes with > 64 bit masks has been exceeded and the specified IPv6 unicast route entry could not be added to the hardware. The routes with the longest subnet mask lengths are maintained in the HW table. Any IPv6 unicast packet to a destination not present in the HW routing table may be incorrectly forwarded.
"debug hal show ipv6fib" can be used to determine which IP unicast route entries with masks > 64 bits were not added to hardware. Any entry in this display without the "F" (Forwarded to hardware) flag is not currently programmed in hardware. Even an entry in this display with the "F" (Forwarded to hardware) flag may not be currently programmed in hardware on all BD8800 I/O modules or SummitStack nodes. Use the "debug hal show ipv6fib slot N" on such a module or node, and look for the "S" (Setup in hardware) flag. If IPv6 route compression is not enabled, enabling it will reduce the number of entries in the tables for routes with > 64 bit masks.
Debug-Summary
IPv6 route vrId %vrId% %destAddr%/%maskLen% nexthop %nexthop% not added. Long Mask Hardware Table full.
Name | Type |
---|---|
vrId | uInt32 |
destAddr | dstIPv6 |
maskLen | IPmasklen |
nexthop | IPv6 |