Design and triage MPLS L3VPN on PE-CE edges. Use when adding a VRF, dual-homing a CE, or a prefix is missing in a customer VPN.
Scanned 9/5/2026
Install to Claude Code
npx -y skills add gesh75/claude-skill-lint --skill mpls-l3vpn --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Mpls L3vpn?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gesh75-mpls-l3vpn)More formats (shields.io, HTML) on the badges page.
---
name: mpls-l3vpn
description: Design and triage MPLS L3VPN on PE-CE edges. Use when adding a VRF, dual-homing a CE, or a prefix is missing in a customer VPN.
argument-hint: "[vrf] [pe]"
allowed-tools: Read Grep
license: MIT
---
# MPLS L3VPN
Do not use for EVPN-VXLAN DC fabrics. Not for SD-WAN overlay.
## Procedure
1. RD unique per PE per VRF. RT import/export match the customer's VPN, not a shared "internet" RT.
2. PE-CE: eBGP with prefix-limit, or static with an object-track. Dual-CE uses MED or local-pref, not as-path prepend as the only lever.
3. QoS: classify on CE, exp-map on PE. Voice EF, not a remark later.
4. Core is label-only. Do not leak inet.0 into a customer VRF.
5. Verify: CE ping, PE `show route table vrf`, traceroute showing labels.
```text
vrf FINANCE
rd 65000:2401
import target 65000:100
export target 65000:100
prefix-limit 200
```
## Anti-patterns
- Never reuse an RD.
- Do not default-originate into a customer VRF without a written request.
## Safety
RT changes can merge VPNs. Twin or offline RR view first.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.