EVPN & MPLS

L3VPN Day-2 Operations: A Step-by-Step Runbook for Network Operators

Layer-3-VPNs (L3VPNs) bieten Service Providern eine hoch skalierbare, mandantenfähige Architektur, die sichere Kundenverbindungen vereinfacht isolation over a unified infrastructure. To maintain strict Service Level Agreements (SLAs), Day-2 operations depend on systematic health verification frameworks. This runbook establishes a structured verification lifecycle, spanning from the customer edge demarcation point straight to the provider transport core, equipping operations teams with a prescriptive method to audit and validate forwarding health layer by layer. This structured approach scales cleanly across services, preserving network virtualization and customer-level separation.

Topology Description

L3VPN Day-2 lab topology on OcNOS: CE1 attaches to PE4 and CE2 attaches to PE5 across a six node IS-IS Segment Routing core, with P2 acting as the BGP VPNv4 route reflector and VRF-AA hosted on PE4 and PE5.
Six PE/P routers on a single domain IS-IS SR core. PE4 and PE5 host the L3VPN service under VRF-AA, and P2 is the route reflector for the BGP VPNv4 address family.

The topology comprises six PE/P routers with loopback IP addresses in the format 10.10.100.X/32, where X represents the device number. Interface IP addresses follow the format 10.66.YZ.A/24, where YZ denotes the pair of connected devices in ascending numerical order, and A is the device number. The IGP deployed is single domain IS-IS with Segment Routing (ISIS-SR). Router P2 functions as the route reflector (RR) for the BGP VPNv4 address family. PE4 and PE5 serve as edge routers, hosting an L3VPN service under the VRF named VRF-AA.

End-to-End Connectivity Validation

The validation covers connectivity from CE1's loopback (11.11.11.11/32) to CE2's loopback (12.12.12.12/32), and the reverse path from CE2 (12.12.12.12/32) back to CE1 (11.11.11.11/32), to confirm the L3VPN correctly transports traffic between the two customer sites in both directions.

Standard Operating Procedure (SOP) / Diagnostic Flow

Phase 1: Edge Handoff Validation

1.1 IF EBGP session (CE1 ⇌ PE4) is NOT Established
        THEN Fix BGP peering (check ASN, IP, ACL, etc.)
     ELSE Continue
1.2 IF Customer prefixes are NOT received from CE
        THEN
            a. Check inbound BGP policies
            b. Validate route advertisement from CE
     ELSE Continue
1.3 IF inter-VRF route leaking is expected
        THEN Verify route-target import/export configuration
1.4 IF ACLs are configured
        THEN Ensure ACLs are not blocking CE-originated traffic

Phase 2: Service & Routing Validation

2.1 IF VRF is NOT configured or missing correct route-targets
        THEN Fix VRF configuration and RTs
2.2 IF VPNv4 routes are NOT received from remote PEs
        THEN
            a. Check MP-BGP session between PEs
            b. Verify address-family VPNv4 activation
            c. Check route export from remote PE
2.3 IF customer route is NOT present in VRF RIB
        THEN Debug BGP import/export policies and route-map filters
2.4 IF route is NOT present in VRF forwarding table
        THEN
            a. Check label bindings
            b. Verify MPLS forwarding path
    2.4.1 Hardware Programming Verification:
        - Check software-to-hardware programming for the service

Phase 3: Core Transport Validation

3.1 IF destination PE loopback is NOT reachable via ping/traceroute
        THEN
            a. Validate IGP reachability to loopback
            b. Check for LDP/SR label bindings
3.2 IF no valid LSP exists to destination PE
        THEN
            a. Troubleshoot LDP/SR adjacency and label advertisement
            b. Confirm loopback is advertised in IGP
    3.2.1 Hardware Programming Verification:
        - Confirm hardware reflects correct transport programming at both source and transit routers

Command-Level Walkthrough

Phase 1: Edge Handoff Validation

Begin at the source PE router (PE4), checking the routes received from the locally connected CE router.

Verify the status of the BGP session, assuming eBGP is configured between the PE4 and CE1 routers. For other routing protocols, check the respective session status as applicable.

Check if the BGP session is up.

show ip bgp summary vrf VRF-AA

PE4#sh ip bgp summary vrf VRF-AA
BGP router identifier 11.1.1.1, local AS number 65000
BGP VRF VRF-AA Route Distinguisher: 10.10.100.4:11
BGP table version is 3
3 BGP AS-PATH entries
0 BGP community entries

Neighbor           V    AS     MsgRcv      MsgSen  TblVer    InQ   OutQ   Up/Down  State/PfxRcd    Desc
11.1.1.2           4   200          77         85       3      0      0  00:07:05              2

Total number of neighbors 1

Total number of Established sessions 1
PE4#

Look for:

State/Prefixes received: When the BGP session is in the Established state, this field displays the number of prefixes received from the CE router. If the session is down, the field will indicate the corresponding BGP state (e.g., Idle, Active, or Connect).

If the session is down:

  • Confirm IP connectivity using ping
  • Verify neighbor configuration, ASN, and update-source on the PE

Check Customer Routes on PE4

Once BGP is up, check if PE4 is receiving routes:

show bgp neighbors 11.1.1.2 received-routes

PE4#show bgp neighbors 11.1.1.2 received-routes
% Inbound soft reconfiguration is not supported, displaying the received routes from accessing BGP local RIB

For address family: IPv4 Unicast
BGP table version is 3, local router ID is 11.1.1.1
Status codes: s suppressed, d damped, h history, a add-path, b back-up, * valid, > best, i - internal,
              l - labeled, S Stale, x-EVPN MPLS
Origin codes: i - IGP, e - EGP, ? - incomplete

    Network          Next Hop             Metric    LocPrf   Weight Path
*> l 11.1.1.0/24      11.1.1.2              0        100       0    200 ?
*> l 11.11.11.11/32   11.1.1.2              0        100       0    200 ?
Total number of prefixes 2
PE4#

If no routes are seen, inspect CE1 configuration or export policy

Route Leaking Between VRFs (Optional)

In some topologies, VRF route leaking is required.

  • Use import route-target and export route-target carefully
  • Or implement BGP route-target export/import policies
  • Consider static route leaking if required

Verify ACLs

ACLs can impact both BGP session establishment and data plane traffic:

  • Ensure no ACLs are applied on PE/CE interfaces blocking routing traffic
  • Look for entries denying BGP (TCP 179) or relevant IP prefixes

show ip access-lists

PE4#show ip access-lists
PE4#

Phase 2: Service & Routing Validation: VRF, BGP, and Route Leaking

2.1 Confirm VRF and Route-Target Configuration

Ensure the PE has the correct VRF settings.

show running-config vrf VRF-AA

PE4#show run vrf VRF-AA
!
ip vrf VRF-AA
 rd 10.10.100.4:11
 route-target both 11:11
!
PE4#

show ip vrf VRF-AA

PE4#show ip vrf VRF-AA
VRF VRF-AA, VRF ID: 2, FIB ID 2, MTU 1500
MPLS DSCP Preserve Disbaled (global)
 Router ID: 11.1.1.1 (automatic)
Interfaces:
  lo.VRF-AA
  xe15.111
VRF VRF-AA; default RD 10.10.100.4:11
 RT:11:11
Import VPN route-target communities
 RT:11:11
No import route-map
No export route-map
VPNv4 label allocation mode: per-vrf
VPNv6 label allocation mode: per-vrf
PE4#

Check for:

  • Correct RD (Route Distinguisher)
  • Matching RTs (Route Targets) between PEs

2.2 Check VPNv4 Route Exchange

Verify that PE is receiving VPNv4 routes from remote PE.

show ip bgp vpnv4 vrf VRF-AA 12.12.12.12

PE4#show ip bgp vpnv4 vrf VRF-AA 12.12.12.12
Route Distinguisher: 10.10.100.4:11 (Default for VRF VRF-AA) Routing Entry for prefix: 12.12.12.12/32
  Not advertised to any peer
  AS path:300
  Path Selection reason: Nothing left to compare
   Nexthop:10.10.100.5  (IGPmetric  20) from 10.10.100.2 (Originator Id:10.10.100.5)  (Remote Id:10.10.100.2) Peer nexthop: 10.10.100.2
      Origin incomplete, metric  0, localpref 100, Out-label 24320      valid, internal,  best, source-safi: 128
      Duplicated: (source VRF-ID: 0, source VRF: DEFAULT, VRF-External, imported)
      Extended Community: RT:11:11
      Originator: 10.10.100.5, Cluster list: 10.10.100.2
      rx path_id: -1      tx  path_id: -1
      Add-Path Announcement: Not advertised to any peer
      Last update: Mon Jun  2 05:25:56  2025, 00:44:35 ago

PE4#

Expected Output:

  • Prefix shows up
  • Next-hop points to the destination PE loopback (e.g., 10.10.100.5)

If route is missing:

  • Validate RT import/export
  • Check BGP policies or filters

2.3 Check Route in VRF RIB

Confirm that the VPN route has been installed in the VRF RIB.

show ip route vrf VRF-AA database

PE4#show ip route vrf VRF-AA database
Codes: K - kernel, C - connected, S - static, R - RIP, B - BGP
       O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
       ia - IS-IS inter area, E - EVPN,
       v - vrf leaked
       > - selected route, * - FIB route, p - stale info

IP Route Table for VRF "VRF-AA"
C    *>   11.1.1.0/24  is directly connected, xe15.111, installed 04:45:53, last update 04:45:53 ago
B         11.1.1.0/24  [20/0] via 11.1.1.2, xe15.111 inactive, installed 04:40:11, last update 04:40:11 ago
B    *>   11.11.11.11/32  [20/0] via 11.1.1.2, xe15.111, installed 04:40:11, last update 04:40:11 ago
B     >   12.1.1.0/24  [200/0] via 10.10.100.5, installed 04:38:35, last update 04:38:35 ago
B     >   12.12.12.12/32  [200/0] via 10.10.100.5, installed 04:38:35, last update 04:38:35 ago
C    *>   127.0.0.0/8  is directly connected, lo.VRF-AA, installed 04:47:54, last update 04:47:54 ago

Total number of IPv4 routes 6

Gateway of last resort is not set
PE4#

Here, routes learnt through local/connected interfaces are marked "*>" (selected and FIB-installed), while routes learnt via VPNv4, i.e., labelled routes received over MP-BGP, are marked ">".

show ip route vrf VRF-AA 12.12.12.12

PE4#show ip route vrf VRF-AA 12.12.12.12
VRF: VRF-AA, Routing entry for 12.12.12.12/32
  Known via "bgp", distance  200, metric 0,  External Route Tag: 300, installed  00:03:02,  best
  Last update 00:03:02 ago
    10.10.100.5

PE4#

If VPNv4 BGP route exists but no route in VRF:

  • Likely an RT mismatch or route-policy is filtering

2.4 Check MPLS forwarding entries in VRF

show mpls vrf-forwarding-table displays the L3VPN service FTNs received from remote PE via MP-BGP.

PE4#show mpls vrf-forwarding-table 12.12.12.12/32
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup, B - BGP FTN
(m) - Service mapped over multipath transport
(e) - Service mapped over LDP ECMP or SR ECMP
B(x) - BGP EVPN MPLS Services

Code    FEC                  FTN-ID VRF-ID    Nhlfe-ID    Pri   Out-Label    Out-Intf         Nexthop          UpTime
   B>   12.12.12.12/32      4          2      9           Yes   24320        -                 10.10.100.5     00:20:57
PE4#

show mpls vrf-table provides detailed information on L3VPN service FTNs.

PE4#show mpls vrf-table 12.12.12.12/32
Output for IPv4 VRF table with id: 2 (fib_id: 2)
 Primary FTN entry with FEC: 12.12.12.12/32, id: 4, row status: Active, Tunnel-Policy: N/A, State: Installed
  CreateTime: 00:21:54, UpTime: 00:21:54, LastUpdate: N/A
  Owner: BGP, distance: 0, Action-type: Redirect to LSP, Exp-bits: 0x0, Incoming DSCP: none
  VRF id 2, FIB id 2, BGP peer 10.10.100.5 BGP prefix 12.12.12.12
  Transport Tunnel id: 0, Protected LSP id: 0, LSP-type: Primary, Description: N/A, , Color: 0
     Cross connect ix: 16, in intf: - in label: 0 out-segment ix: 9 refcount: 2
      Owner: BGP, Persistent: No, Admin Status: Up, Oper Status: Up
       Out-segment with ix: 9, owner: BGP, Stale: NO, refcount: 1, BGP out intf: xe25, transport out intf: xe25, out label: 24320
    Nexthop addr: 10.10.100.5      cross connect ix: 16, op code: Push and Lookup

PE4#

Hardware Programming Verification

show hsl mpls l3vpn-ftn checks the L3VPN service FTN at hardware (HSL) layer, if the above entry is installed. Record lsp_encap und fec.

PE4#show hsl mpls l3vpn-ftn 12.12.12.12/32
mpls_vrf_table
---------------
VRF ID:2   FEC:12.12.12.12/32  owner:B  refcnt:2  rulecnt:0  retrycnt:0
  Up_time:00:26:39  time_since_last_update:N/A  update_count:0
  MPLS-ifname:N/A  nh-type:MPLS  flags:0x40009  ext-flags:0x0
  Out-label:24320  nhlfe-ix:9  alive-counter:0  out-intf:  NextHop:10.10.100.5
  fec:0x2000ccf2  port:0x98026680  lsp_encap:0x40100033  ll_encap:0xffffffff

Reference Count:2   Prefix count:2

PE4#

show hsl hw unit 0 encap-db count 65534 checks the encap-db entries for respective service FTN lsp_encap and the service label.

PE4#show hsl hw unit 0 encap-db count 65534 | in 0x40100033
43       0x40100033 0xffffffff                     24320    0x0        Rif
PE4#

show hsl hw unit 0 route ipv4 checks for the respective routes fec.

PE4#show hsl hw unit 0 route ipv4 | in 12.12.12.12|10.10.100.5
   25      0      10.10.100.5         32  0x20026680
   33      2      12.12.12.12         32  0x2000ccf2
PE4#

show hsl prefix-table ipv4 12.12.12.12/32 gives details on service FTN.

PE4#show hsl prefix-table ipv4 12.12.12.12/32
IPv4 FIB 0

IPv4 FIB 1

IPv4 FIB 2
 12.12.12.12/32, Installed (MPLS), *, TUNMPLS nhlfe 9, ftn-type BGP-VRF,
                          10.10.100.5, Null, 00:00:00:00:00:00, Valid  , Static:No, Refresh(Static):UnsetRefresh2(Dynamic):Unset, evpn_nh_mac 00:00:00:00:00:00, evpn_nh_vnid:0, is_evpn_nh_link
ed_to_arp_hash:0, NHLFE ID-9 , lport:0x98026680, EgrObjId:0x2000ccf2, refcnt:2, rulecnt:0, multipath refcnt 0, FailoverId:0xffffffff SwState:Primary RefCnt:0

PE4#

show hsl nh-table ipv4 10.10.100.5 gives details on transport FTN and the service FTN attached to this transport FTN.

PE4#show hsl nh-table ipv4 10.10.100.5
IPv4 FIB 0

IPv4 FIB 1

IPv4 FIB 2
10.10.100.5, Null, 00:00:00:00:00:00, Valid  , Static:No, Refresh(Static):UnsetRefresh2(Dynamic):Unset, evpn_nh_mac 00:00:00:00:00:00, evpn_nh_vnid:0, is_evpn_nh_linked_to_arp_hash:0, NHLFE ID
-9 , lport:0x98026680, EgrObjId:0x2000ccf2, refcnt:2, rulecnt:0, multipath refcnt 0, FailoverId:0xffffffff SwState:Primary RefCnt:0,
                      12.1.1.0/24, Installed FORWARD, *, TUNMPLS
                      12.12.12.12/32, Installed FORWARD, *, TUNMPLS

PE4#

Verify step-2 from destination PE as well.

Phase 3: Core Transport Validation

Once both PEs have the correct service entries for both NSM and HSL, validate the transport path between them.

3.1 Ping and Traceroute to PE Loopback

ping mpls isis-sr ipv4 10.10.100.5/32 detail

PE4#ping mpls isis-sr ipv4 10.10.100.5/32 detail
Sending 5 MPLS Echos to 10.10.100.5, timeout is 5 seconds

Codes:
'!' - Success, 'Q' - request not sent, '.' - timeout,
'x' - Retcode 0, 'M' - Malformed Request, 'm' - Errored TLV,
'N' - LBL Mapping Err, 'D' - DS Mismatch,
'U' - Unknown Interface, 'R' - Transit (LBL Switched),
'B' - IP Forwarded, 'F' No FEC Found, 'f' - FEC Mismatch,
'P' - Protocol Error, 'X' - Unknown code,
'Z' - Reverse FEC Validation Failed

 Type 'Ctrl+C' to abort

! seq_num = 1 10.66.25.5 1.09 ms
! seq_num = 2 10.66.25.5 0.77 ms
! seq_num = 3 10.66.25.5 0.69 ms
! seq_num = 4 10.66.25.5 0.75 ms
! seq_num = 5 10.66.25.5 0.74 ms

Success Rate is 100.00 percent (5/5)
round-trip min/avg/max = 0.69/0.89/1.09
PE4#

trace mpls isis-sr ipv4 10.10.100.5/32 detail

PE4#trace mpls isis-sr ipv4 10.10.100.5/32 detail
Tracing MPLS Label Switched Path to 10.10.100.5, timeout is 5 seconds

Codes:
'!' - Success, 'Q' - request not sent, '.' - timeout,
'x' - Retcode 0, 'M' - Malformed Request, 'm' - Errored TLV,
'N' - LBL Mapping Err, 'D' - DS Mismatch,
'U' - Unknown Interface, 'R' - Transit (LBL Switched),
'B' - IP Forwarded, 'F' No FEC Found, 'f' - FEC Mismatch,
'P' - Protocol Error, 'X' - Unknown code,
'Z' - Reverse FEC Validation Failed

 Type 'Ctrl+C' to abort

  0 10.66.14.4  [Labels:  16105]
R 1 10.66.14.1  [Labels:  16105] 0.85 ms
R 2 10.66.12.2  [Labels: implicit-null] 0.67 ms
! 3 10.66.25.5 0.91 ms

PE4#

If not reachable, investigate IGP or underlying transport, where the trace is breaking.

3.2 Validate MPLS Label Switched Path (LSP)

show mpls forwarding-table 10.10.100.5/32, perform this check on the source router for destination PE router installed entry.

PE4#show mpls forwarding-table 10.10.100.5/32
Codes: > - installed FTN, * - selected FTN, p - stale FTN, ! - using backup
       B - BGP FTN, K - CLI FTN, (t) - tunnel, P - SR Policy FTN, (b) - bypass,
       L - LDP FTN, R - RSVP-TE FTN, S - SNMP FTN, I - IGP-Shortcut,
       U - unknown FTN, O - SR-OSPF FTN, i - SR-ISIS FTN, k - SR-CLI FTN
       (m) - FTN mapped over multipath transport, (e) - FTN is ECMP

FTN-ECMP LDP: Disabled, SR: Enabled
Code    FEC                  FTN-ID    Nhlfe-ID  Tunnel-ID   Pri   Out-Label    Out-Intf     ELC       Nexthop         UpTime
   i>   10.10.100.5/32      8          74        -           -     -            -           -          -               01:17:50
                                       33        0           Yes   16105        xe25        No         10.66.14.1      -
                                       32        -           No    16105        cd0         No         10.66.24.2      -
PE4#

show mpls ilm-table 10.10.100.5/32 (ILM: Incoming Label Map), perform this check on all the transit routers for destination PE router installed entry.

P1#show mpls ilm-table 10.10.100.5/32
Codes: > - installed ILM, * - selected ILM, p - stale ILM, ! - using backup
       K - CLI ILM, T - MPLS-TP, s - Stitched ILM
       S - SNMP, L - LDP, R - RSVP, C - CRLDP
       B - BGP , K - CLI , V - LDP_VC, I - IGP_SHORTCUT
       O - OSPF/OSPF6 SR, i - ISIS SR, k - SR CLI
       P - SR Policy,     U - unknown, UPStr - upstream

ILM-ECMP LDP: Disabled, SR: Enabled
Code    FEC/VRF/L2CKT    ILM-ID       In-Label    Out-Label   In-Intf    Out-Intf/VRF       Nexthop                  pri  UpTime    UPStr-peers
   i>   10.10.100.5/32     8            16105       16105       N/A        ce0               10.66.12.2              Yes  01:21:50
                                        16105       16105       N/A        xe25              10.66.14.4              No   -
P1#

Hardware Programming Verification

show hsl mpls ftn checks the transport FTN at hardware (HSL) layer, if the above FTN entry is installed. Record lsp_encap for primary path.

PE4#show hsl mpls ftn 10.10.100.5/32
FTN Table
----------
FEC:10.10.100.5/32  nhlfe-ix:74  owner:I  refcnt:2  flags:0x0  entropy:0  mem_count:1
  up_time:01:27:28  time_since_last_update:01:20:55  update_count:4
  ecmp_fec:[0x20026680:0x20026680]  mem_base_fec:[0x20026680:0xffffffff]  hw_mem_count:1  factor:2
Member details:
  PRI : nhlfe_ix:33    out-label:16105     out-intf:xe25     NextHop:10.66.14.1  flags:0x0   switch-to-bkp:FALSE
        fec:0x20026680  port:0x6c00002e lsp_encap:0x4010005b ll_encap:0x4010005a failover_id:0x4000401f
  BKP : nhlfe_ix:32    out-label:16105     out-intf:cd0      NextHop:10.66.24.2  flags:0x0
        fec:0x20026681  port:0x6c000001 lsp_encap:0x40100038 ll_encap:0x40100062
       Dependent Bypass tunnel info:
          Tunnel_id:2204 lsp_id:4    nhlfe_ix:19    status:resolved

Reference Count:2   Prefix count:1   VC count:0   LU-FTN count:0   ILM count:0   L3VPN RefCount:1   EVPN RefCount:0   SR-BKP-nh count:0
 vpn_vrf_ftn_list
   vpn_label  lport       bkp_lport  prim_fec   bkp_fec    failover_id  prim_lsp_encap   bkp_lsp_encap   prim_ll_encap   bkp_ll_encap    tnl_policy
   24320      0x98026680 0xffffffff  0x2000ccf2 0xffffffff 0xffffffff   0x40100033       0xffffffff      0xffffffff      0xffffffff      no

PE4#

show hsl hw unit 0 encap-db count 65534 checks the encap-db entries for respective transport FTN and the label.

PE4#show hsl hw unit 0 encap-db count 65534 | in 0x4010005b
73       0x4010005b 0xffffffff                     16105    0x4010005a Tunnel3
PE4#

show hsl mpls ilm checks the transport ILM at hardware (HSL) layer, if the above ILM entry is installed. Record lsp_encap for primary path.

P1#show hsl mpls ilm 16105
Ilm Table
----------
Opcode:SWAP  in-Label:16105  in-intf:N/A(0)  label-space:0  flags:0x1  up_time:01:28:47
Owner:I  Egress details:
nhlfe-ix:71  owner:I  refcnt:1  flags:0x0  entropy:0  mem_count:1
  ecmp_fec:[0x20026674:0x20026674]  mem_base_fec:[0x20026674:0xffffffff]  hw_mem_count:1  factor:2
Member details:
  PRI : nhlfe_ix:36    out-label:16105     out-intf:ce0      NextHop:10.66.12.2  flags:0x0   switch-to-bkp:FALSE
        fec:0x20026674  port:0x6c000001 lsp_encap:0x4010002c ll_encap:0x40100025 failover_id:0x40004017
  BKP : nhlfe_ix:69    out-label:16105     out-intf:xe25     NextHop:10.66.14.4  flags:0x0
        fec:0x20026675  port:0x6c000020 lsp_encap:0x4010004a ll_encap:0x4010003c
       Dependent Bypass tunnel info:
          Tunnel_id:2206 lsp_id:4    nhlfe_ix:65    status:resolved

Reference Count:1   Prefix count:0   VC count:0   LU-FTN count:0   ILM count:1   L3VPN RefCount:0   EVPN RefCount:0   SR-BKP-nh count:0
 ilm_list
   in_label   out_label  opcode      flags      out_nhlfe  out_fec
   16105      1          3           0x1        71         0x2000ccdc

P1#

show hsl hw unit 0 encap-db count 65534 checks the encap-db entries for respective transport ILM and the label.

P1#show hsl hw unit 0 encap-db count 65534 | in 0x4010002c
33       0x4010002c 0xffffffff                     16105    0x40100025 Tunnel3
P1#

Common Scenarios and Fixes

Issue Root Cause Fix
BGP session down (CE-PE) ASN mismatch, unreachable IP Check config, use ping, correct ASN
No routes in VRF RIB RT mismatch or route-policy block Align RTs or modify policy
VPNv4 route not present BGP not advertising or importing Check BGP config and RTs
LSP up on one side only Label not programmed or LSP broken Fix label forwarding or IGP issue
Routes not leaked between VRFs No leak policy or wrong RT Add proper RT import/export

Conclusion

Managing enterprise-scale L3VPN environments becomes a highly repeatable process when structured into the three-phase operational model used throughout this runbook: Edge Handoff Validation (CE to PE), Service & Routing Validation, and Core Transport Validation. Adhering to an outside-in audit workflow, starting at the outermost Customer Edge (CE) and moving inward toward the MPLS core, ensures that peripheral demarcation issues are never overlooked. By institutionalizing this systematic approach to BGP mechanics, Route Target policies, and label forwarding states, engineering organizations can accelerate team onboarding and ensure that operations personnel at any level can confidently maintain service delivery.

Teilen