Description

This article mainly focus on the issue of "RV NotStarted" shown on the output of command "show task replication" , and how to resolve it with workaround.

 

Symptoms

Customer reports that the RV (route validation) state shows NotStarted, when checking the command "show task replication", but there is no service impact.

mx-re0> show task replication 
        Stateful Replication: Enabled
       RE mode: Master
 
   Protocol               Synchronization Status
   BGP                    Complete              
    IS-IS                  Complete              
    MPLS                   Complete              
    RSVP                   Complete              
    LDP                    Complete              
    RV                     NotStarted            
  EVPN                   Complete  

And checking "show validation session" shows no issue, all UP state.

mx-re0> show validation session 
Session                                 State  Flaps    Uptime #IPv4/IPv6 records
172.21.142.146                        Up         1 4w6d 12:22:21 481619/112505
172.24.58.2                             Up         0 6w2d 14:30:11 481628/112608


This means the RV is stuck at "NotStarted" state.
 
The RV session is up and working, but the RV replication is stuck in “NonStarted” state.
This issue has no service impact, and this is a display (cosmetic) issue on “show task replication” command.

 

Solution

There are 2 workarounds to resolve this issue, without service impact.

Workaround #1: deactivate/activate nonstop routing
Workaround #2: deactivate RV session configs, and deactivate and activate “routing-options validation”, then re-activate the RV session configs.
 
Workaround #1 detailed steps :

# deactivate routing-options nonstop-routing
# commit
Wait for 1-2 mins, then activate it back. 
# activate routing-options nonstop-routing
#commit

 

Workaround #2 detailed steps:

Step 1 : deactivate the validation sessions "deactivate routing-options validation group <> session <> (in this example, there are 2 sessions) 

# deactivate routing-options validation group Test session 172.21.142.146 
# deactivate routing-options validation group Test session 172.24.58.2
# commit
 

Step 2 : deactivate/ re-activate global validation "deactivate/activate routing-options validation"

# deactivate routing-options validation
# commit

        Then re-activate it.

# activate routing-options validation
# commit
 

Step 3 : wait till RV sync get completed on “show task replication” 

> show task replication
 

Step 4 : activate the RV sessions back in step 1. 

# activate routing-options validation group Test session 172.21.142.146 
# activate routing-options validation group Test session 172.24.58.2
# commit
 

> show task replication
 
 

After applying one of those 2 workarounds, the "RV NotStarted" stuck issue will be resolved.

 

Modification History

2024-08-01 : Article Created