Description

RPD can core in a corner case with EVPN-MPLS active-active scenario , L2ALD try to destroy object twice in some corner case and turn-up deleting RPD created NH in last delete.

Symptoms

When there is a network churn due to interface flap (link flap, mtu change) or bgp flapped there is a corner case which gets trigger in which there can be a double delete which will lead to rpd core dumps.

date <> kernel: %KERN-7: rnh_request(3960), IS_MASTER_RE: 1, Process: rpd, RTM_ID: 5, error: 2, errmsg: op:3 nh not found for nh-index=1050666
date <> kernel: %KERN-7: rnh_request(3960), IS_MASTER_RE: 1, Process: l2ald, RTM_ID: 26, error: 2, errmsg: op:3 nh not found for nh-index=1050666

In this scenario customer had performed mtu change on multiple L2 links which are part of EVPN which had trigger the churn.

 

Solution

We need to take the fix of the PR1598122 to resolve these scenario.

Modification History

2024-08-20 : Article Created