RPD_RT_PATH_LIMIT_REACHED
logs on the SRX reporting path-limit reached if the maximum-path is configured in SRX device.
set routing-options rib inet6.0 maximum-paths 8
> show log messages
rpd[XX]: RPD_RT_PATH_LIMIT_REACHED: Number of paths (44) in table inet6.0 still exceeds or equals configured maximum (8)
Setting maximum-paths of 8 means that in that specific routing table (inet6), the total number of routes allowed is 8 (including duplicate routes).
Setting Maximum-prefix 8 means that the total number of unique routes allowed on the specific table (INET6) is 8 (unique routes).
user@router> show route summary table inet6.0
inet6.0: X destinations, X routes (44 active, 0 holddown, 0 hidden)
Restart Complete
Limit/Threshold: 8/8 routes
Direct: 2 routes, 2 active
Local: 40 routes, 40 active
OSPF3: 1 routes, 1 active
INET6: 1 routes, 1 active
{primary:node1}
user@router> ...PD_RT_PATH_LIMIT_REACHED | last 10
Mar 3 05:25:53 router rpd[10024]: RPD_RT_PATH_LIMIT_REACHED: Number of paths (44) in table inet6.0 still exceeds or equals configured maximum (8)
Mar 3 05:26:23 router rpd[10024]: RPD_RT_PATH_LIMIT_REACHED: Number of paths (44) in table inet6.0 still exceeds or equals configured maximum (8)
The behaviour is expected as the limit we set under "maximum-path" indicates the total number of routes on the routing table (including duplicate route entry in the table).
https://www.juniper.net/documentation/us/en/software/junos/cli-reference/topics/ref/statement/maximum-paths-edit-routing-options.html
Hence setting the limit to 8 means it is expected to see only 8 routes in total on the inet6 routing table.
The configuration of max-path added post the routes were already present in the device. This settings will not affect pre-existing or static manually added routes.