- MPLS Virtual Private Networks
- Multiprotocol BGP MPLS VPN
- MPLS VPN OSPF PE and CE Support
- MPLS VPN Support for EIGRP Between PE and CE
- IPv6 VPN over MPLS
- Assigning an ID Number to an MPLS VPN
- MPLS VPN Half-Duplex VRF
- MPLS VPN Show Running VRF
- MPLS VPN VRF CLI for IPv4 and IPv6 VPNs
- MPLS VPN BGP Local Convergence
- MPLS VPN Route Target Rewrite
- MPLS VPN Per VRF Label
- Multi-VRF Selection Using Policy-Based Routing
- MPLS VPN VRF Selection Using Policy-Based Routing
- VRF Aware System Message Logging
- MPLS VPN 6VPE per VRF Label
- Multi-VRF Support
- BGP Best External
- BGP PIC Edge for IP and MPLS-VPN
- MPLS over GRE
- Dynamic Layer 3 VPNs with Multipoint GRE Tunnels
- MPLS VPN 6VPE Support Over IP Tunnels
Contents
- MPLS VPN Support for EIGRP Between PE and CE
- Finding Feature Information
- Prerequisites for MPLS VPN Support for EIGRP Between PE and CE
- Information About MPLS VPN Support for EIGRP Between PE and CE
- Overview of MPLS VPN Support for EIGRP Between PE and CE
- How to Configure MPLS VPN Support for EIGRP Between PE and CE
- Configuring EIGRP as the Routing Protocol Between the PE and CE Devices
- Configuring EIGRP Redistribution in the MPLS VPN
- Verifying Connectivity Between MPLS Virtual Private Network Sites
- Verifying IP Connectivity from CE Device to CE Device Across the MPLS Core
- Verifying That the Local and Remote CE Devices Are in the PE Routing Table
- Configuration Examples for MPLS VPN Support for EIGRP Between PE and CE
- Example: Configuring an MPLS VPN Using EIGRP
- Additional References
- Feature Information for MPLS VPN Support for EIGRP Between PE and CE
MPLS VPN Support for EIGRP Between PE and CE
The MPLS VPN Support for EIGRP Between PE and CE feature allows service providers to configure the Enhanced Interior Gateway Routing Protocol (EIGRP) between provider edge (PE) and customer edge (CE) devices in a Multiprotocol Label Switching (MPLS) virtual private network (VPN) and offer MPLS VPN services to those customers that require native support for EIGRP. An MPLS VPN consists of a set of sites that are interconnected by an MPLS provider core network. At each customer site, one or more CE devices attach to one or more PE devices.
- Finding Feature Information
- Prerequisites for MPLS VPN Support for EIGRP Between PE and CE
- Information About MPLS VPN Support for EIGRP Between PE and CE
- How to Configure MPLS VPN Support for EIGRP Between PE and CE
- Configuration Examples for MPLS VPN Support for EIGRP Between PE and CE
- Additional References
- Feature Information for MPLS VPN Support for EIGRP Between PE and CE
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Prerequisites for MPLS VPN Support for EIGRP Between PE and CE
Information About MPLS VPN Support for EIGRP Between PE and CE
Overview of MPLS VPN Support for EIGRP Between PE and CE
Using the Enhanced Interior Gateway Routing Protocol (EIGRP) between the provider edge (PE) and customer edge (CE) devices allows you to transparently connect EIGRP customer networks through an MPLS-enabled Border Gateway Protocol (BGP) core network so that EIGRP routes are redistributed through the VPN across the BGP network as internal BGP (iBGP) routes.
How to Configure MPLS VPN Support for EIGRP Between PE and CE
- Configuring EIGRP as the Routing Protocol Between the PE and CE Devices
- Configuring EIGRP Redistribution in the MPLS VPN
- Verifying Connectivity Between MPLS Virtual Private Network Sites
Configuring EIGRP as the Routing Protocol Between the PE and CE Devices
To configure PE-to-CE routing sessions that use EIGRP, perform this task.
Configure the PE device with the same routing protocol that the CE device uses.
1.
enable
2.
configure terminal
3.
router bgp
as-number
4.
no synchronization
5.
neighbor
ip-address
remote-as
as-number
6.
neighbor
ip-address
update-source loopback
interface-number
7.
address-family vpnv4
8.
neighbor
ip-address
activate
9.
neighbor
ip-address
send-community extended
10.
exit-address-family
11.
address-family ipv4 vrf
vrf-name
12.
redistribute eigrp
as-number [metric
metric-value] [route-map
map-name]
13.
no synchronization
14.
exit-address-family
15.
end
DETAILED STEPS
Configuring EIGRP Redistribution in the MPLS VPN
Perform this task on every PE device that provides VPN services to enable EIGRP redistribution in the MPLS VPN.
The metric must be configured for routes from external EIGRP autonomous systems and non-EIGRP networks before these routes can be redistributed into an EIGRP CE device. The metric can be configured in the redistribute statement using the redistribute (IP) command or can be configured with the default-metric (EIGRP) command. If an external route is received from another EIGRP autonomous system or a non-EIGRP network without a configured metric, the route will not be advertised to the CE device.
![]() Note | Redistribution between native EIGRP VRFs is not supported. This is designed behavior. |
1.
enable
2.
configure terminal
3.
router eigrp
as-number
4.
address-family ipv4 [multicast |
unicast |
vrf
vrf-name]
5.
network
ip-address
wildcard-mask
6.
redistribute bgp {as-number} [metric
bandwidth
delay
reliability
load
mtu] [route-map
map-name]
7.
autonomous-system
as-number
8.
exit-address-family
9.
end
DETAILED STEPS
Verifying Connectivity Between MPLS Virtual Private Network Sites
To verify that the local and remote customer edge (CE) devices can communicate across the Multiprotocol Label Switching (MPLS) core, perform the following tasks:
- Verifying IP Connectivity from CE Device to CE Device Across the MPLS Core
- Verifying That the Local and Remote CE Devices Are in the PE Routing Table
Verifying IP Connectivity from CE Device to CE Device Across the MPLS Core
1.
enable
2.
ping [protocol] {host-name |
system-address}
3.
trace [protocol] [destination]
4.
show ip route [ip-address [mask] [longer-prefixes]] |
protocol [process-id]] | [list [access-list-name |
access-list-number]
DETAILED STEPS
Verifying That the Local and Remote CE Devices Are in the PE Routing Table
1.
enable
2.
show ip route vrf
vrf-name [prefix]
3.
show ip cef vrf
vrf-name [ip-prefix]
DETAILED STEPS
Configuration Examples for MPLS VPN Support for EIGRP Between PE and CE
Example: Configuring an MPLS VPN Using EIGRP
|
PE Configuration |
CE Configuration |
|---|---|
ip vrf vpn1 rd 100:1 route-target export 100:1 route-target import 100:1 ! ip cef mpls ldp router-id Loopback0 force mpls label protocol ldp ! interface Loopback0 ip address 10.0.0.1 255.255.255.255 interface FastEthernet0/0/0 ip vrf forwarding vpn1 ip address 34.0.0.2 255.0.0.0 no cdp enable interface FastEthernet1/1/0 ip address 30.0.0.1 255.0.0.0 mpls label protocol ldp mpls ip router eigrp 1000 auto-summary ! address-family ipv4 vrf vpn1 redistribute bgp 100 metric 10000 100 255 1 1500 network 34.0.0.0 distribute-list 20 in no auto-summary autonomous-system 1000 exit-address-family ! router bgp 100 no synchronization bgp log-neighbor changes neighbor 10.0.0.3 remote-as 100 neighbor 10.0.0.3 update-source Loopback0 no auto-summary ! address-family vpnv4 neighbor 10.0.0.3 activate neighbor 10.0.0.3 send-community extended bgp scan-time import 5 exit-address-family ! address-family ipv4 vrf vpn1 redistribute connected redistribute eigrp no auto-summary no synchronization exit-address-family |
ip cef mpls ldp router-id Loopback0 force mpls label protocol ldp ! interface Loopback0 ip address 10.0.0.9 255.255.255.255 ! interface FastEthernet0/0/0 ip address 34.0.0.1 255.0.0.0 no cdp enable ! router eigrp 1000 network 34.0.0.0 auto-summary |
Additional References
Related Documents
Related Topic |
Document Title |
|---|---|
|
Cisco IOS commands |
|
|
MPLS and MPLS applications commands |
Standards and RFCs
Standard/RFC |
Title |
|---|---|
|
RFC 4576 |
Using a Link State Advertisement (LSA) Options Bit to Prevent Looping in BGP/MPLS IP Virtual Private Networks (VPNs) |
Technical Assistance
Description |
Link |
|---|---|
|
The Cisco Support and Documentation website provides online resources to download documentation, software, and tools. Use these resources to install and configure the software and to troubleshoot and resolve technical issues with Cisco products and technologies. Access to most tools on the Cisco Support and Documentation website requires a Cisco.com user ID and password. |
Feature Information for MPLS VPN Support for EIGRP Between PE and CE
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Feature Name |
Releases |
Feature Information |
|---|---|---|
|
MPLS VPN Support for EIGRP Between PE and CE |
12.0(22)S 12.2(15)T 12.2(18)S 12.2(18)SXD 12.2(27)SBB 12.3(2)T Cisco IOS XE Release 2.1 |
The MPLS VPN Support for EIGRP Between PE and CE feature allows service providers to configure the Enhanced Interior Gateway Routing Protocol (EIGRP) between provider edge (PE) and customer edge (CE) devices in a Multiprotocol Label Switching (MPLS) virtual private network (VPN) and offer MPLS VPN services to those customers that require native support for EIGRP. In Cisco IOS Release 12.0(22)S, this feature was introduced. In Cisco IOS Release 12.2(15)T, 12.2(18)S, 12.2(18)SXD, 12.2(27)SBB, and 12.3(2)T, this feature was integrated. In Cisco IOS XE Release 2.1, this feature was implemented on Cisco ASR 1000 Series Routers. No commands were introduced or modified. |
