Support Center > Search Results > SecureKnowledge Details
Static route / Default route is deleted and not added back on Standby cluster member after disconnecting and reconnecting a cable
Symptoms
  • Static route / Default route is deleted and not added back on Standby cluster member running Gaia OS in the following scenario:

    1. configure static route / default route
    2. enable "ping" in the configuration of static route / default route
    3. disconnect the cable from the interface, through which this static route will route the traffic
    4. reboot the machine
    5. RouteD daemon deletes the static route from the routing table (by design)
    6. re-connect the cable to the involved interface - the static route is not added back to the routing table
  • This issue does not occur on the Active cluster member.

  • If "ping" is disabled in the route's configuration, the problem does not occur.

  • RouteD traces ('set trace global all on' and 'set trace kernel all on'; e.g., refer to sk84520) show the following when the cable is reconnected to the interface:

    rt_static_update(...): Processing gateway <IP_of_Next_Hop_Gateway> 
    rt_static_update(...): Found entry <IP_of_Next_Hop_Gateway> ping count is -1
    
Cause

By default, if "ping" is configured for a route, and the ping to the next hop gateway fails, then the route is deleted from routing table. The moment the ping to the next hop gateway succeeds, the route is added back to the routing table.
RouteD daemon on Standby cluster member should not and does not sent such pings.

However, RouteD daemon on Standby cluster member incorrectly keeps count of the failed pings.


Solution
Note: To view this solution you need to Sign In .