MPLS L3VPN route-target troubleshooting usually starts with a simple ticket: “the route is not in the VRF”, “site B cannot reach site A”, or “the shared service network disappeared after a change”. The fix is rarely to paste another broad route-target import line. A missing VPN route can be caused by CE routing, VRF export policy, MP-BGP propagation, route-reflector behavior, next-hop reachability, import policy, firewalling, or a missing return path.
This practical checklist shows a safe way to troubleshoot MPLS L3VPN and VRF route leaking without turning a clean segmentation design into an accidental any-to-any network. It is written in vendor-neutral terms, so you can adapt it to IOS-XR, IOS-XE, NX-OS, Junos, SR OS, FRR or a controller-driven environment.