0% found this document useful (0 votes)
39 views

Mpls VPN Ospf Pe and Ce Support: Finding Feature Information

The MPLS VPN OSPF PE and CE Support feature allows service providers to configure OSPF routing between provider edge (PE) and customer edge (CE) devices in an MPLS VPN. This increases flexibility when exchanging routing information among customer sites. The document provides configuration steps to enable OSPF routing between PE and CE devices, including enabling OSPF routing and redistributing routes between routing domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Mpls VPN Ospf Pe and Ce Support: Finding Feature Information

The MPLS VPN OSPF PE and CE Support feature allows service providers to configure OSPF routing between provider edge (PE) and customer edge (CE) devices in an MPLS VPN. This increases flexibility when exchanging routing information among customer sites. The document provides configuration steps to enable OSPF routing between PE and CE devices, including enabling OSPF routing and redistributing routes between routing domains.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

MPLS VPN OSPF PE and CE Support

The MPLS VPN OSPF PE and CE Support feature allows service providers to configure Open Shortest Path
First (OSPF) between provider edge (PE) and customer edge (CE) devices in a Multiprotocol Label Switching
(MPLS) virtual private network ( VPN). This feature increases flexibility when devices exchange routing
information among sites because a separate router ID for each interface or subinterface is configured on a
PE device attached to multiple CE devices within a VPN. An MPLS VPN consists of a set of sites that are
interconnected by means of an MPLS provider core network. At each customer site, one or more CE devices
attach to one or more PE devices.

• Finding Feature Information, page 1


• Prerequisites for MPLS VPN OSPF PE and CE Support, page 1
• Information About MPLS VPN OSPF PE and CE Support, page 2
• How to Configure MPLS VPN OSPF PE and CE Support, page 2
• Configuration Examples for MPLS VPN OSPF PE and CE Support, page 6
• Additional References, page 7
• Feature Information for MPLS VPN OSPF PE and CE Support, page 7

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 OSPF PE and CE Support


• Configure MPLS Layer 3 VPNs.
• Configure the Border Gateway Protocol (BGP) in the core.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


1
MPLS VPN OSPF PE and CE Support
Information About MPLS VPN OSPF PE and CE Support

Information About MPLS VPN OSPF PE and CE Support

Overview of MPLS VPN OSPF PE and CE Support


This feature allows service providers to configure Open Shortest Path First (OSPF) between provider edge
(PE) and customer edge (CE) devices in an MPLS VPN network.
This feature increases flexibility when devices exchange routing information among sites because a separate
router ID for each interface or subinterface is configured on a PE device attached to multiple CE devices
within a VPN.

How to Configure MPLS VPN OSPF PE and CE Support

Configuring OSPF as the Routing Protocol Between the PE and CE Devices


Perform this task to configure PE-to-CE routing sessions that use Open Shortest Path First (OSPF).

Note The Cisco implementation of OSPF in an MPLS VPN PE-CE environment is compliant with RFC 4576.

Before You Begin


Configure the PE device with the same routing protocol that the CE device uses.

SUMMARY STEPS

1. enable
2. configure terminal
3. router ospf process-id [vrf vpn-name]
4. network ip-address wildcard-mask area area-id
5. address-family ipv4 [multicast | unicast | vrf vrf-name]
6. redistribute protocol | [process-id] | {level-1 | level-1-2 | level-2} [as-number] [metric metric-value]
[metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag]
[subnets]
7. exit-address-family
8. end

DETAILED STEPS

Command or Action Purpose


Step 1 enable Enables privileged EXEC mode.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


2
MPLS VPN OSPF PE and CE Support
Configuring OSPF as the Routing Protocol Between the PE and CE Devices

Command or Action Purpose


• Enter your password if prompted.
Example:
Device> enable

Step 2 configure terminal Enters global configuration mode.

Example:
Device# configure terminal

Step 3 router ospf process-id [vrf vpn-name] Enables OSPF routing and enters router configuration mode.
• The process-id argument identifies the OSPF process.
Example:
• The vrf vpn-name keyword and argument identify a virtual
Device(config)# router ospf 1 vrf grc
private network (VPN). Create a separate OSPF process for each
virtual routing and forwarding (VRF) instance that will receive
VPN routes.

Step 4 network ip-address wildcard-mask area area-id Defines the interfaces on which OSPF runs and to defines the area ID
for those interfaces.
Example: • The ip-address argument identifies the IP address.
Device(config-router)# network 10.0.0.1
0.0.0.3 area 20 • The wildcard-mask argument identifies the IP-address-type mask
that includes “don’t care” bits.
• The area-id argument identifies the area that is to be associated
with the OSPF address range. It can be specified as either a
decimal value or an IP address. To associate areas with IP
subnets, specify a subnet address as the value of the area-id
argument.

Step 5 address-family ipv4 [multicast | unicast | vrf Specifies the IPv4 address family type and enters address family
vrf-name] configuration mode.
• The multicast keyword specifies IPv4 multicast address prefixes.
Example:
• The unicast keyword specifies IPv4 unicast address prefixes.
Device(config-router)# address-family
ipv4 vrf vpn1 • The vrf vrf-name keyword and argument specify the name of
the VRF to associate with subsequent IPv4 address family
configuration mode commands.

Step 6 redistribute protocol | [process-id] | {level-1 | Redistributes routes from one routing domain into another routing
level-1-2 | level-2} [as-number] [metric domain.
metric-value] [metric-type type-value] [match You may need to include several protocols to ensure that all interior
{internal | external 1 | external 2}] [tag Border Gateway Protocol (IBGP) routes are distributed into the VRF.
tag-value] [route-map map-tag] [subnets]

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


3
MPLS VPN OSPF PE and CE Support
Verifying Connectivity Between MPLS Virtual Private Network Sites

Command or Action Purpose

Example:
Device(config-router-af)# redistribute
rip metric 1 subnets

Step 7 exit-address-family Exits address family configuration mode.

Example:
Device(config-router-af)#
exit-address-family

Step 8 end (Optional) Exits to privileged EXEC mode.

Example:
Device(config-router)# end

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

SUMMARY STEPS

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

Step 1 enable
Enables privileged EXEC mode.

Step 2 ping [protocol] {host-name | system-address}


Diagnoses basic network connectivity on AppleTalk, Connectionless-mode Network Service (CLNS), IP, Novell, Apollo,
Virtual Integrated Network Service (VINES), DECnet, or Xerox Network Service (XNS) networks. Use the ping command
to verify the connectivity from one CE device to another.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


4
MPLS VPN OSPF PE and CE Support
Verifying Connectivity Between MPLS Virtual Private Network Sites

Step 3 trace [protocol] [destination]


Discovers the routes that packets take when traveling to their destination. The trace command can help isolate a trouble
spot if two devices cannot communicate.

Step 4 show ip route [ip-address [mask] [longer-prefixes]] | protocol [process-id]] | [list [access-list-name | access-list-number]
Displays the current state of the routing table. Use the ip-address argument to verify that CE1 has a route to CE2. Verify
the routes learned by CE1. Make sure that the route for CE2 is listed.

Verifying That the Local and Remote CE Devices Are in the PE Routing Table

SUMMARY STEPS

1. enable
2. show ip route vrf vrf-name [prefix]
3. show ip cef vrf vrf-name [ip-prefix]

DETAILED STEPS

Step 1 enable
Enables privileged EXEC mode.

Step 2 show ip route vrf vrf-name [prefix]


Displays the IP routing table associated with a virtual routing and forwarding (VRF) instance. Check that the loopback
addresses of the local and remote customer edge (CE) devices are in the routing table of the provider edge (PE) devices.

Step 3 show ip cef vrf vrf-name [ip-prefix]


Displays the Cisco Express Forwarding forwarding table associated with a VRF. Check that the prefix of the remote CE
device is in the Cisco Express Forwarding table.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


5
MPLS VPN OSPF PE and CE Support
Configuration Examples for MPLS VPN OSPF PE and CE Support

Configuration Examples for MPLS VPN OSPF PE and CE Support

Example: Configuring an MPLS VPN Using OSPF


PE Configuration CE Configuration

ip vrf vpn1 ip cef


rd 100:1 mpls ldp router-id Loopback0 force
route-target export 100:1 mpls label protocol ldp
route-target import 100:1 !
! interface Loopback0
ip cef ip address 10.0.0.9 255.255.255.255
mpls ldp router-id Loopback0 force !
mpls label protocol ldp interface FastEthernet0/0/0
! ip address 34.0.0.1 255.0.0.0
interface Loopback0 no cdp enable
ip address 10.0.0.1 255.255.255.255 !
! router ospf 1000
interface FastEthernet0/0/0 log-adjacency-changes
ip vrf forwarding vpn1 auto-cost reference-bandwidth 1000
ip address 34.0.0.2 255.0.0.0 redistribute connected subnets
no cdp enable network 34.0.0.0 0.255.255.255 area 1000
! network 10.0.0.0 0.0.0.0 area 1000
router ospf 1000 vrf vpn1
log-adjacency-changes
redistribute bgp 100 metric-type 1 subnets
network 10.0.0.13 0.0.0.0 area 10000
network 34.0.0.0 0.255.255.255 area 10000
!
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 ospf 1000 match internal
external 1 external 2
no auto-summary
no synchronization
exit-address-family

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


6
MPLS VPN OSPF PE and CE Support
Additional References

Additional References
Related Documents

Related Topic Document Title


Cisco IOS commands Cisco Master Command List, All Releases

MPLS and MPLS applications commands Cisco IOS Multiprotocol Label Switching Command
Reference

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 http://www.cisco.com/cisco/web/support/index.html
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 OSPF PE and CE Support


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.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


7
MPLS VPN OSPF PE and CE Support
Feature Information for MPLS VPN OSPF PE and CE Support

Table 1: Feature Information for MPLS VPN OSPF PE and CE Support

Feature Name Releases Feature Information


MPLS VPN OSPF PE and CE 12.0(5)T The MPLS VPN OSPF PE and CE
Support Support feature allows service
12.0(11)ST
providers to configure Open
12.0(21)ST Shortest Path First (OSPF) between
12.2(17b)SXA provider edge (PE) and customer
edge (CE) devices in a
12.2(28)SB Multiprotocol Label Switching
Cisco IOS XE Release 2.1 (MPLS) virtual private network
(VPN).
In Cisco IOS Release 12.0(5)T, this
feature was introduced.
In Cisco IOS Release 12.0(11)ST,
12.0(21)ST, 12.2(17b)SXA, and
12.2(28)SB, 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.

MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS Release 15M&T


8

You might also like