![](/user_photo/1438_p9ksI.png)
- •Acknowledgments
- •Introduction
- •Assessment Test
- •Answers to Assessment Test
- •Service Provider Networks
- •Scalability
- •Traffic Engineering
- •Quality of Service
- •MPLS Label Stack
- •Shim Header
- •MPLS Architecture
- •Control
- •Forwarding
- •MPLS Label Switching
- •MPLS Network Components
- •Device Output
- •Label-Switched Paths
- •MPLS Applications
- •MPLS and ATM
- •Overlay
- •Quality of Service
- •Traffic Engineering
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •Routing Review
- •Frame-Mode MPLS Working Example
- •Network Routing Protocol Examples
- •MPLS Step by Step
- •Label Distribution
- •Assigning Labels
- •Troubleshooting and Verification
- •Device Configuration
- •IGP Verification
- •CEF Verification
- •MPLS Verification
- •Label Distribution and Bindings
- •Binding Verification
- •Troubleshooting the Network
- •Hiding Service Provider Devices
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •Frame-Mode MPLS and ATM
- •Frame-Mode MPLS and ATM Configuration
- •Cell-Mode MPLS
- •Label Binding with ATM
- •Cell-Mode Label Switching
- •VC Merge
- •Loop Prevention
- •Cell-Mode MPLS Configuration
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •VPNs 101
- •Point-to-Point Connections
- •Virtual Private Networks
- •Categories of VPNs
- •VPN Routing
- •Peer-to-Peer VPNs
- •Optimal Routing
- •Peer-to-Peer Security
- •Peer-to-Peer VPN Routing
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •Service Provider Configuration
- •MPLS VPNs
- •Virtual Router
- •Virtual Routing and Forwarding Tables
- •MPLS Operational Overview
- •MP-BGP Configuration
- •An MPLS VPN Example
- •Route Distinguisher
- •MP-IBGP Configuration Example
- •Initial Network Configuration
- •MP-IBGP Configuration
- •Verification
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •A Review of VPNs
- •Configuring a Simple MPLS VPN
- •Configuring VRF Interfaces
- •Running RIP in an MPLS VPN
- •Configuring RIPv2 with Address-Family ipv4
- •Configuring Redistribution
- •Route Targets
- •Configuring Route Targets
- •A Review of Simple VPN Configuration
- •Configuring MPLS in the Service Provider Network
- •Simple VPN Configuration
- •Configuring the PE-CE Routing Protocol
- •Lab: Configuring an MPLS VPN
- •Configuring POP Routers
- •VPN Configuration
- •Raleigh Running-Config
- •Atlanta Running-Config
- •Peer 1 Running-Config
- •Peer 2 Running-Config
- •Verification with Ping
- •Routing Table Isolation
- •Verifying VRF Routes
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •MP-BGP and OSPF
- •A Review of OSPF
- •OSPF Router Types
- •Link State Advertisements
- •OSPF for MPLS VPNs
- •OSPF Super-Backbone
- •Preventing Routing Loops
- •Path Selection
- •MPLS VPN OSPF Lab
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •Static Routing
- •Device Configuration
- •VPN Configuration
- •Raleigh Running-Config
- •Atlanta Running-Config
- •Peer Router Configuration
- •Verification with Ping
- •Verifying Static VRF Routes
- •E-BGP and MPLS VPNs
- •Device Configuration
- •E-BGP Operation
- •AS-Override
- •VPN Configuration
- •Raleigh Running-Config
- •Atlanta Running-Config
- •Peer Router Configuration
- •Peer 1 Running-Config
- •Peer 2 Running-Config
- •Verification with Ping
- •Advanced MPLS VPN Topologies
- •Simple VPNs
- •Central Services MPLS VPN Topology
- •Overlay MPLS VPN Topology
- •Summary
- •Exam Essentials
- •Key Terms
- •Review Questions
- •Answers to Review Questions
- •Challenge Lab 1
- •MPLS
- •MP-IBGP
- •Answer to Lab 1.1
- •Answer to Lab 1.2
- •Answer to Lab 1.3
- •Challenge Lab 2
- •Tag Switching
- •MP-IBGP
- •Answer to Lab 2.1
- •Answer to Lab 2.2
- •Answer to Lab 2.3
- •Challenge Lab 3
- •VRF Configuration
- •RIPv2
- •Redistribution
- •Answer to Lab 3.1
- •Answer to Lab 3.2
- •Answer to Lab 3.3
- •Challenge Lab 4
- •VRF Configuration
- •OSPF
- •Redistribution
- •Answer to Lab 4.1
- •Answer to Lab 4.2
- •Answer to Lab 4.3
- •Challenge Lab 5
- •VRF Configuration
- •Static Routes and Redistribution
- •Answer to Lab 5.1
- •Answer to Lab 5.2
- •Challenge Lab 6
- •VRF Configuration
- •E-BGP Configuration
- •Answer to Lab 6.1
- •Answer to Lab 6.2
- •Service Provider Network Configuration with OSPF
- •Router Configuration
- •Routing Tables
- •Tags
- •Service Provider Network Configuration with IS-IS
- •Router Configuration
- •Routing Tables
- •Tag Switching Forwarding Tables
- •Glossary
Troubleshooting and Verification 71
tag switching is being used in the service provider network, the command show tag-switching interfaces should be used. The output of the two commands is virtually identical in Cisco IOS. If MPLS or tag switching is not configured for an interface, you’ll need to add it. If MPLS or tag switching is configured on an interface that it does not need to be configured on, use the no form of the MPLS or tag switching command to disable it.
In the network in Figure 2.7 that we’re using as a troubleshooting example, the Atlanta POP, Core, and Raleigh POP routers have been configured with tag switching.
On the Atlanta POP router, only the Serial 0/0 interface has tag switching enabled. To verify this, execute the show tag-switching interfaces command on the Atlanta POP router as follows:
Atlanta#show tag-switching interfaces
Interface |
IP |
Tunnel |
Operational |
Serial0/0 |
Yes |
No |
Yes |
On the Core router, the Serial 0/0 and Serial 0/1 interfaces have tag switching enabled. To verify this, execute the show tag-switching interfaces command on the Core router as follows:
Core#show tag-switching interfaces |
|
||
Interface |
IP |
Tunnel |
Operational |
Serial0/0 |
Yes |
No |
Yes |
Serial0/1 |
Yes |
No |
Yes |
On the Raleigh POP router, only the Serial 0/3 interface has tag switching enabled. To verify this, execute the show tag-switching interfaces command on the Raleigh POP router as follows:
Raleigh#show tag-switching interfaces
Interface |
IP |
Tunnel |
Operational |
Serial0/3 |
Yes |
No |
Yes |
Label Distribution and Bindings
The IOS command you use to verify that labels are being exchanged between neighbors depends on whether you are using MPLS or tag switching. To verify that MPLS labels are being exchanged, use the show mpls ldp discovery command. If tag switching is being used in the service provider network, the command show tag-switching tdp discovery should be used. In the network in the troubleshooting example, tag switching is being used.
Copyright ©2002 SYBEX, Inc., Alameda, CA |
www.sybex.com |
![](/html/1438/356/html_IE5eMGyoCe.4mvY/htmlconvd-racxcq106x1.jpg)
72 Chapter 2 Frame-Mode MPLS
The output of the show tag-switching tdp discovery command as executed on the Atlanta POP router is as follows:
Atlanta#show tag-switching tdp discovery
Local TDP Identifier: 204.134.83.1:0
TDP Discovery Sources: Interfaces:
Serial0/0: xmit/recv
TDP Id: 204.134.83.2:0
There are many similarities in output between the MPLS and tag switching versions of commands executed on a Cisco IOS router. For example, if the show mpls ldp discovery command is used, the output displays LDP.
The output of the show tag-switching tdp discovery command as executed on the Core router is as follows:
Core#show tag-switching tdp discovery
Local TDP Identifier: 204.134.83.2:0
TDP Discovery Sources: Interfaces:
Serial0/0: xmit/recv
TDP Id: 204.134.83.3:0 Serial0/1: xmit/recv
TDP Id: 204.134.83.1:0
The output of the show tag-switching tdp discovery command as executed on the Raleigh POP router is as follows:
Raleigh#show tag-switching tdp discovery
Local TDP Identifier: 204.134.83.3:0
TDP Discovery Sources: Interfaces:
Serial0/3: xmit/recv
TDP Id: 204.134.83.2:0
Copyright ©2002 SYBEX, Inc., Alameda, CA |
www.sybex.com |
Troubleshooting and Verification 73
If you don’t see a neighbor, and you are certain that either tag switching or MPLS has been enabled, you’ll need to verify the neighbor with the ping command. If you can’t ping the missing neighbor, you need to do basic troubleshooting such as verifying that the interface is properly attached, is up, or has the proper encapsulation to fix the connectivity problem.
Binding Verification
If you want more information on all the label bindings in the network, there are many IOS commands you can use. You have already learned about the show mpls forwarding-table and show tag-switching forwardingtable commands. If you really want to get the nitty-gritty on labels (or tags), use the show mpls ldp bindings or show tag-switching tdp bindings command.
The output of the show tag-switching tdp bindings command as executed on the Atlanta POP router is as follows:
Atlanta#show tag-switching tdp bindings
tib entry: 192.168.3.4 255.255.255.252, rev 16 local binding: tag: imp-null
tib entry: 204.134.83.1 255.255.255.255, rev 4 local binding: tag: imp-null
remote binding: tsr: 204.134.83.2:0, tag: 26 tib entry: 204.134.83.2 255.255.255.255, rev 8
local binding: tag: 28
remote binding: tsr: 204.134.83.2:0, tag: imp-null tib entry: 204.134.83.3 255.255.255.255, rev 6
local binding: tag: 27
remote binding: tsr: 204.134.83.2:0, tag: 27 tib entry: 204.134.83.4 255.255.255.252, rev 10
local binding: tag: imp-null
remote binding: tsr: 204.134.83.2:0, tag: imp-null tib entry: 204.134.83.8 255.255.255.252, rev 2
local binding: tag: 26
remote binding: tsr: 204.134.83.2:0, tag: imp-null
The output of the show tag-switching tdp bindings command as executed on the Core router is as follows:
Core#show tag-switching tdp bindings
tib entry: 192.168.3.4 255.255.255.252, rev 15
remote binding: tsr: 204.134.83.1:0, tag: imp-null
Copyright ©2002 SYBEX, Inc., Alameda, CA |
www.sybex.com |
74 Chapter 2 Frame-Mode MPLS
tib entry: 192.168.3.8 255.255.255.252, rev 16
remote binding: tsr: 204.134.83.3:0, tag: imp-null tib entry: 204.134.83.1 255.255.255.255, rev 4
local binding: tag: 26
remote binding: tsr: 204.134.83.3:0, tag: 26 remote binding: tsr: 204.134.83.1:0, tag: imp-null
tib entry: 204.134.83.2 255.255.255.255, rev 8 local binding: tag: imp-null
remote binding: tsr: 204.134.83.3:0, tag: 27 remote binding: tsr: 204.134.83.1:0, tag: 28
tib entry: 204.134.83.3 255.255.255.255, rev 6 local binding: tag: 27
remote binding: tsr: 204.134.83.3:0, tag: imp-null remote binding: tsr: 204.134.83.1:0, tag: 27
tib entry: 204.134.83.4 255.255.255.252, rev 10 local binding: tag: imp-null
remote binding: tsr: 204.134.83.3:0, tag: 28 remote binding: tsr: 204.134.83.1:0, tag: imp-null
tib entry: 204.134.83.8 255.255.255.252, rev 2 local binding: tag: imp-null
remote binding: tsr: 204.134.83.3:0, tag: imp-null remote binding: tsr: 204.134.83.1:0, tag: 26
The output of the show tag-switching tdp bindings command as executed on the Raleigh POP router is as follows:
Raleigh#show tag-switching tdp bindings
tib entry: 192.168.3.8 255.255.255.252, rev 16 local binding: tag: imp-null
tib entry: 204.134.83.1 255.255.255.255, rev 4 local binding: tag: 26
remote binding: tsr: 204.134.83.2:0, tag: 26 tib entry: 204.134.83.2 255.255.255.255, rev 8
local binding: tag: 27
remote binding: tsr: 204.134.83.2:0, tag: imp-null tib entry: 204.134.83.3 255.255.255.255, rev 6
local binding: tag: imp-null
remote binding: tsr: 204.134.83.2:0, tag: 27
Copyright ©2002 SYBEX, Inc., Alameda, CA |
www.sybex.com |