![]() |
ATM and Layer 3 Troubleshooting Guide, 12.0(13)W5(19)
|
|||||||||||||||||||||||||||||||||||||
Troubleshooting ATM Router Module Connections
![]() |
||||||||||||||||||||||||||||||||||||||
|
Table of ContentsTroubleshooting ATM Router Module ConnectionsOverview of Integrated Layer 3-to-ATM Switching and Routing Hardware and Software Restrictions of the ATM Router Module Hardware Restrictions
Troubleshooting LANE Clients on ATM Router Module ConnectionsUnderstanding Packet and Cell Flow Troubleshooting the ATM Router Module Hardware Troubleshooting LECs Problems on the ATM Router Module Commands
Troubleshooting RFC 1483 on ATM Router Module ConnectionsATM Router Module IP Switching Overview IPX Switching Overview General ATM Router Module Troubleshooting Troubleshooting RFC 1577 on ATM Router Module Connections Troubleshooting OAM on ATM Router Module Connections Troubleshooting ATM Router Module ConnectionsThis chapter provides troubleshooting information about connectivity and performance problems in the ATM router module (ARM) on the Catalyst 8540 CSR, Catalyst 8510 MSR, and LightStream 1010 ATM switch routers, and the enhanced ATM router module for the Catalyst 8540 CSR. The ATM router module allows you to integrate Layer 3 switching with ATM switching on the same switch router.
The chapter includes the following sections:
Overview of Integrated Layer 3-to-ATM Switching and RoutingThis section describes the ATM router module that can be installed in Catalyst 8540 MSR and Catalyst 8540 CSR chassis that allows direct connections from the Layer 3 Ethernet network to the ATM backbone. ATM Router Module OverviewThe ATM router module allows you to integrate Layer 3 routing and ATM switching within a single chassis. When you install the ATM router module, you no longer need to choose either Layer 3 or ATM technology, as is frequently the case with enterprise, campus, and MAN applications. The ATM router module can perform one or a combination of the functions described in Figure 13-1. Figure 13-1 ATM Router Module Routing and Bridging Functions The ATM router module receives Address Resolution Protocol (ARP) messages and route broadcasts from connected ATM peers, and sends the appropriate control information to the route processor. On the ATM side, the ATM router module connects to the switching fabric as would any other interface module. On the Catalyst 8540 CSR, the ATM router module supports LANE clients (LECs), but not the LANE servers (LES, LECS, and BUS). It separates the control and data path so that all LANE control messages are handled by the route processor, and data messages are switched on the ATM router module port, as shown in Figure 13-8. (See the "Comparing Data Plane and Control Plane Traffic" section for a description of control and dataplane traffic.) The LEC is configured on the ATM router module interface, but control message traffic is sent to the route processor by the ATM router module. The ATM router module sends all ATM data traffic to the following VCs:
The ATM router module has no external interfaces. All traffic is sent and received through internal interfaces to the switching fabric. The Catalyst 8540 CSR enhanced ATM router module has two internal ports. See the "Understanding Packet and Cell Flow" section for a description of how the ATM router module interfaces connect to the other interfaces. Hardware and Software Restrictions of the ATM Router ModuleThis section describes hardware and software restrictions for the ATM router module that could cause you connection or configuration problems. Hardware RestrictionsThe following hardware restrictions apply to the Catalyst 8540 CSR, Catalyst 8510 MSR, and LightStream 1010 ATM router modules, and the Catalyst 8540 CSR enhanced ATM router modules:
ATM Router Module SoftwareThis section describes software image requirements and restrictions that, if ignored could cause your ATM router module to malfunction. Catalyst 8540 CSR Enhanced ATM Router Module Software RestrictionsThe following software restrictions apply to the Catalyst 8540 CSR enhanced ATM router module:
The Catalyst 8540 CSR enhanced ATM router modules do not support the following features:
Catalyst 8540 CSR ATM Router Module Software RestrictionsThe following software restrictions apply to the Catalyst 8540 CSR ATM router module:
The Catalyst 8540 CSR ATM router modules do not support the following features:
Catalyst 8510 MSR and LightStream 1010 ATM Router Module Software RestrictionsThe following software restrictions apply to the Catalyst 8510 MSR ATM router module:
The Catalyst 8510 MSR and LightStream 1010 ATM router modules do not support the following features:
Understanding Packet and Cell FlowThis section describes packet flow through the ATM router module. An ATM router module interface does not have any capabilities for ATM signalling. All ATM signalling is directed to the main route processor. The route processor is also responsible for setting up all ATM related VCs to enable the ATM router module to route any data traffic that it processes. The ATM router module provides a packet-parsing, or look-up, engine that does not exist on the other ATM port adapter modules in the switch router. Data traffic coming from an ATM cloud targeted to hosts on the Ethernet side of the switch router are terminated on the ATM router module. The ATM router module processes the packets to identify the target port before the packets are sent to the Ethernet ports, ATM port, or route processor.
When an ATM router module encounters a spanning tree packet or an ARP request, it passes it to the route processor. Unlike an Ethernet module, the packet may have LANE or RFC 1483 encapsulation, and the packet must be transferred to the respective protocol layer once it reaches the route processor. For this to happen, one data VC per protocol is created when the ATM router module is initialized. These VCs are enabled as long as the ATM router module is present in the system. The ATM router module port needs no external interfaces, such as cables, to come up. Each ATM router module interface has a unique MAC Address which is allocated by the route processor. You can configure subinterfaces on the ATM router module interfaces where the LECS or RFC 1483 clients are configured. The ATM interface allows limited ATM functionality; the subinterfaces on the ATM router module interface support full ATM functionality.
The ATM router module supports LANE clients (LECs), but not the LANE servers (LES, LECS, and BUS). It separates the control and data path so that all LANE control messages are handled by the route processor, and all data messages are switched on the ATM router module port, as shown in Figure 13-2. The LEC is configured on the ATM router module interface, but control message traffic is sent to the route processor by the ATM router module. The ATM router module then sends all ATM data traffic to the appropriate VCs. Figure 13-2 ATM Router Module Traffic Flow (Catalyst 8540 CSR) The design of ATM router module software is intended to separate the control and data paths so that all LANE control messages are handled by route processor, and all data is switched on the ATM router module port.
Figure 13-3 shows the functional architecture of a switch router with an ATM router module installed. Traffic can enter the switch through any one of the ATM, Fast EtherChannel, or Gigabit Ethernet interfaces. Then the traffic is either:
Figure 13-3 Packet Flow Through the ATM Router Module Logically, the ATM router module appears and functions like a router connected with both Gigabit Ethernet and ATM interfaces to the switch router on one side and the Ethernet and ATM networks connected to the other side. See Figure 13-4. Figure 13-4 Logical View of the ATM Router Module in the Switch Router The ATM router modules for the switch routers have the following aggregate throughput: Troubleshooting the ATM Router Module HardwareThe ATM router module for the Catalyst 8510 MSR is based on the single-port Gigabit Ethernet interface module. The ATM router module for the Catalyst 8540 CSR is based on the dual-port Gigabit Ethernet interface module. The ATM router module does not have the fiber transceivers in the faceplate. The Gigabit Ethernet processor interfaces are terminated on the board and only connect to the other interfaces on the ATM switch router through the backplane.
On the faceplate, there is only one Status LED. If that LED appears green, the ATM router module is functioning properly, red means the ATM router module has failed its internal diagnostic self-tests. Follow these steps to troubleshoot the ATM router module hardware: Step 1 Use the show hardware detail command to confirm the ATM router module FPGA version and CAM configuration. Step 2 Check the Ctrlr-Type field. Find the slot where the ATM router module (shown as "ARM PAM") is installed. Step 3 Check the FPGA Version field. It should match the version listed in the If it is not the correct version, update the FPGA image using the instructions in the "IOS Upgrade Procedures" section. Step 4 Check the CAM size and type.
If you determine that the interface is configured incorrectly, refer to the "Configuring ATM Router Module Interfaces" chapter in the ATM Switch Router Software Configuration Guide . Troubleshooting LANE Clients on ATM Router Module ConnectionsThe troubleshooting process for LECs configured on the ATM router module is very similar to the troubleshooting process for ATM-to-ATM LANE connections described in "Troubleshooting LAN Emulation Switching Environments," except for the following: Figure 13-5 displays how the ATM router module installed in the Catalyst 8540 interacts with the other elements of the ATM network and allows connections to Ethernet networks. Figure 13-5 ATM Router Module in the ATM Network An ATM router module installed in the switch router allows the connection of Ethernet networks through the switch router to the ATM connections in the ATM cloud. The ATM router module has the following functions and limitations:
Troubleshooting LECs Problems on the ATM Router Module CommandsTo display the ATM router module and LECs configuration, use the following commands: To troubleshoot LECs configured on the ATM router module, refer to "Troubleshooting LAN Emulation Switching Environments," and use normal LANE troubleshooting techniques. Figure 13-6 is an example network of a switch router with an ATM router module configured with two LECs connecting an Ethernet network and an ATM network. Figure 13-6 ATM Router Module LEC Example Network This example network is used in the following troubleshooting steps. Follow these steps to troubleshoot the ATM router module LECs configured in the example: Step 1 Use the following commands to configure the LECs on ATM interfaces 10.0.0.0 and 10.0.0.1. Step 2 Use the show running-config command to confirm the LEC configuration of the ATM router module interfaces. Step 3 Use the show lane client command to confirm the various LEC connections are up and the configuration is valid. Step 4 Check the LEC field. It should be up. Step 5 Use the show atm vc interface command to confirm the connections are up and the configuration is valid. Step 6 Check the Status field. It should appear up for all LECs ATM interfaces. Step 7 Use the show epc if-entry interface command and test the CAM information between the egress Gigabit Ethernet interface from the entry ATM interface. Step 8 Use the show epc if-entry interface command and test the CAM information in the opposite direction between the egress ATM interface from the entry Gigabit Ethernet interface. Step 9 Use the show ip cef command to verify that routes and attached devices appear in the table correctly and point to the correct next hop or outgoing interface. Step 10 Use the show epc ip-address command with the IP address of the egress interface to display the status of the MAC address rewrite and the VCI number. Check the Routed to VC field (in this example, the VC is "940"). The value is used in the next step. Step 11 Use the show atm vc traffic interface atm command with the VPI and VCI parameters to see the receive and transmit cell counts. Step 12 Use the ping command to confirm the connection and increment the receive and transmit cell counts. Step 13 Again, use the show atm vc traffic interface atm command with the VPI and VCI parameters, to confirm that the receive and transmit cell counts are incrementing. If you determine that the interface is configured incorrectly, refer to the "Configuring ATM Router Module Interfaces" chapter in the ATM Switch Router Software Configuration Guide . ATM Router Module IP Switching OverviewThis section describes IP switching using the ATM router module. Figure 13-7 shows a network with a switch router that has an ATM router module installed and connected to an Ethernet subnet on one side and two ATM ELAN networks on the other. Figure 13-7 ATM Router Module IP Switching Example Network The following are the routing, CEF, and adjacency tables created for the network configuration on the Catalyst 8540 with an ATM router module, shown in Figure 13-7. Using this configuration, traffic entering the Catalyst 8540 through the Fast Ethernet interface 0/0/0 from Host A on network 10.1.0.0 propagates the CAM on the Ethernet interface with the following: Using Broute VC 92, the Ethernet packet is switched across the backplane to the ATM router module at ATM interface 1/0/1, where it propagates the CAM on the ATM interface with the following: Using VPI 10 and VCI 188, the ATM router module transfers the Ethernet packets across the backplane to ATM interface 9/0/3, for transmission out to the LANE cloud and subsequent delivery to the destination Host. Troubleshooting IP switching with the ATM router module configured between the ATM and Ethernet interfaces is essentially the same as described in the "Troubleshooting IP Layer 3 Connections" section. However, you must confirm connections and adjacencies through the ATM router module. IPX Switching OverviewThis section describes IPX switching using the ATM router module. Figure 13-8 shows a network with a switch router that has an ATM router module installed and connected to an Ethernet subnet on one side and two ATM ELAN networks on the other. Figure 13-8 ATM Router Module IPX Switching Example Network The following are the routing and node tables created for the network configuration on the Catalyst 8540 with an ATM router module shown in Figure 13-8. Troubleshooting IP switching with the ATM router module configured between the ATM and Ethernet interfaces is essentially the same as described in the "Troubleshooting IPX Layer 3 Routing" section. However, you must confirm connections and adjacencies through the ATM router module. General ATM Router Module TroubleshootingUse the following commands to troubleshoot general ATM router module connections:
Use the following commands to troubleshoot the ATM router module LECs and the configuration: Step 1 Use the ping command to confirm the LEC connection to the end station. Check the if_vc= field and make note of the interface VC number. In this case, the interface VC is "45." Step 2 Use the show epc ifmapping command with the interface number to confirm the interface VC is mapped correctly to the ATM interface. The IF number field (in this example, "45") indicates the interface index number is mapping correctly. Step 3 Use the show epc ip-address interface command with the IP address to confirm the VC number. The information in this display should match the information shown using the show adjacency command to display the MAC address rewrite. If you determine that the interface is configured incorrectly, refer to the "Configuring ATM Router Module Interfaces" chapter in the ATM Switch Router Software Configuration Guide . Troubleshooting RFC 1483 on ATM Router Module ConnectionsThe primary use of RFC 1483, or multiprotocol encapsulation over ATM (MPOA), is to carry multiple Layer 3 and bridged frames over ATM. RFC 1483 traffic is routed through the ATM router module interface using static map lists. Static map lists provide an alternative to using the ATM Address Resolution Protocol (ARP) and ATM Inverse ARP (InARP) mechanisms.
Troubleshooting RFC 1483 Problems on ATM Router Module CommandsTo display the ATM router module and RFC 1483 configuration, use the following commands: Figure 13-6 is an example network of a switch router with an ATM router module configured with two RFC 1483 interfaces connecting an Ethernet network and an ATM network. Figure 13-9 ATM Router Module RFC 1483 Example Network This example network is used in the following troubleshooting process. To troubleshoot the ATM router module configured with RFC 1483 and with aggressive policing configured follow these processes:
Follow these steps to troubleshoot the ATM router module configured with RFC 1483 and very aggressive policing. Step 1 Use the following commands to configure the aggressive policing, the ATM router module with RFC 1483, and the map list. Switch(config)# atm connection-traffic-table-row index 110 ubr pcr 1
Switch(config)# interfaces atm10/0/1.3 multipoint Switch(config-if)# ip address 2.2.0.2 255.255.255.0 Switch(config-if)# map-group RFC1483_2 Switch(config-if)# atm pvc 2 109 pd on interface ATM0/0/0 0 109 upc drop Switch(config-if)# exit Switch(config)# int atm10/0/1.3 multipoint Switch(config-if)# atm pvc 2 101 pd on interface ATM0/0/1 0 101 Switch(config-if)# bridge-group 10 Switch(config-if)# exit Switch(config)# map-list RFC1483_2 Switch(config-map-list)# ip 2.2.0.1 atm-vc 109 broadcast Switch(config-map-list)# end Switch(config)# bridge 10 protocol ieee Step 2 Use the show running-config command to confirm your configuration. Step 3 Use the show interfaces atm command to confirm the configuration of the ingress ATM interface connected to the Cisco 7500 router. Step 4 Confirm the interface and protocol are both up. Step 5 Use the show interfaces atm command to confirm the configuration of the ATM router module interface. Step 6 Confirm the ATM router module interface and protocol are both up. Step 7 Use the show atm vc interfaces atm command with VPI 0 and VCI 109 to confirm the configuration of the ingress ATM interface connected to the Cisco 7500 router. Step 8 Confirm the Status is up. Step 9 Confirm that the Cross-connect-interface is the ATM router module internal interface. Step 10 Again use the show atm vc interfaces atm command with VPI 0 and VCI 109 on the ingress ATM interface connected to the Cisco 7500 router, to confirm that the cell and packet numbers are incrementing. Step 11 Check the Rx cells fields. The numbers should have incremented from the previous display. Step 12 From the downstream Cisco 7500 router use the ping command, with the IP address of the ATM router module, to send five ICMP messages. Step 13 Confirm that the Success rate is 0. Step 14 From the downstream router, use the extended ping ip command, with the IP address of the ATM router module, to send five 64-byte ICMP messages. Step 15 Check the Success rate field. Note that the success rate improved to 40 percent after you changed the ICMP datagram size to 64 bytes, from the default 100 bytes used in the previous ping command attempt. Step 16 Again use the show atm vc interfaces atm command with VPI 0 and VCI 109 on the ingress ATM interface connected to the Cisco 7500 router. Step 17 Check the Rx cells field. Notice that the number is incrementing. Step 18 Check the values in Rx Upc Violations, Rx cell drops, and Rx pkt drops fields. These values are also incrementing proving that the aggressive policing, configured with the atm connection-traffic-table-row index 110 ubr pcr 1 command setting the peak cell rate to 1, is working correctly. If you determine that the ATM router module interface is configured incorrectly, refer to the "Configuring ATM Router Module Interfaces" chapter in the Troubleshooting RFC 1577 on ATM Router Module ConnectionsClassical IP over ATM is an IETF protocol that uses high speed ATM connections to provide better connections between IP members. The classic logical IP subnet (LIS) is implemented over an ATM switching network using an ATMARP server to replace the broadcast ARP service. IP over ATM is a Layer 3 switching service, where IP and ARP datagrams are encapsulated in AAL5 using IETF RFC1483 LLC/SNAP encapsulation as the default. RFC1577 provides for "best effort" service only. However, Resource Reservation Protocol (RSVP) over ATM enhances classical IP to support RSVP signalling, allowing differentiated QoS over an ATM network. Troubleshooting RFC 1577 Problems on the ATM Router Module CommandsTo display and troubleshoot the ATM router module and RFC 1577 configuration, use the following commands: Figure 13-6 is an example network of a switch router with an ATM router module configured with two RFC 1577 connections between Ethernet networks and an ATM network. Figure 13-10 ATM Router Module RFC 1577 Example Network This example network is used in the following troubleshooting steps. Follow these steps to troubleshoot the ATM router module, shown in Figure 13-10, configured with RFC 1577: Step 1 Use the following commands to configure RFC 1577 for the example network shown in Figure 13-10. Switch# config term
Switch(config)# interface atm 10/0/1.1 multipoint Switch(config-if)# ip address 1.1.1.2 255.255.0.0 Switch(config-if)# atm arp-server nsap 47.009181000000009021418801.009021418801.00 Switch(config-if)# atm pvc 2 102 pd on inarp 5 interface ATM0/0/0 0 102 Switch(config-if)# exit Switch(config)# interface atm 10/0/1.3 multipoint Switch(config-if)# ip address 3.3.0.2 255.255.0.0 Switch(config-if)# atm arp-server nsap 47.009181000000009021418801.0050BD9B2160.0A Switch(config-if)# atm pvc 2 103 pd on inarp 5 interface ATM0/0/1 0 103 Switch(config-if)# end Switch# Step 2 Use the show running-config command to confirm your configuration. The following process describes troubleshooting basic connectivity problems with RFC 1577 networks. In the example shown in Figure 13-10, the Cisco 7500 router connected to Ethernet 1.1.0.0 is acting as the ARP server. Step 1 Using the show atm map command, confirm that both the switch router and the Cisco 7500 router connected to Ethernet 3.3.0.0 have connections to the ARP server. If they are connected, they can ask the ARP server for an IP-to-ATM address resolution. Step 2 To test the switch router configuration, use the debug atm arp command on the switch router, to see whether it is sending out an ARP request to the ARP server router. Step 3 From the Cisco 7500 router connected to Ethernet 1.1.0.0 (and acting as the ARP server), confirm it is receiving the ARP request and responding to it with a positive acknowledgment by using the debug atm arp command. Step 4 On the ARP server, use the debug atm arp command to confirm it is receiving the ARP requests and responding with a positive acknowledgment. When the IP-to-ATM address is resolved, the Cisco 7500 router connected to Ethernet 3.3.0.0 should be able to make a call to the ATM address of the switch router ATM router module. If the Cisco 7500 router still can not connect to the switch router ATM router module, the problem is probably the call setup. Refer to the "Troubleshooting RFC 1483 on ATM Router Module Connections" section. If you determine that RFC 1577 on the interface is configured incorrectly, refer to the "Configuring IP over ATM" chapter in the ATM Switch Router Software Configuration Guide . Troubleshooting OAM on ATM Router Module ConnectionsOAM performs fault management and performance management functions at the ATM management (M)-plane layer.
The ATM switch router has full support for the following ATM OAM cell flows:
Both F4 and F5 flows can be configured as either end-to-end loopback or segment-loopback and used with alarm indication signal (AIS) and remote defect indication (RDI) functions. Troubleshooting OAM Problems on the ATM Router Module CommandsTo display the ATM router module and OAM configuration, use the following commands: To configure OAM on the ATM router module, refer to the "Configuring Operation, Administration, and Maintenance" chapter in the ATM Switch Router Software Configuration Guide . Figure 13-6 is an example network of a switch router with an ATM router module having OAM configured on the ATM router module and the connecting ATM interfaces. Figure 13-11 ATM Router Module OAM Example Network This example network is used in the following troubleshooting steps. Follow these steps to configure and troubleshoot the ATM router module with OAM configured (see the example network shown in Figure 13-11): Step 1 At switch router c8540-1, use the following commands to configure the ATM interface connected to switch router c8540-2, to perform OAM fault management. In this example, the system message "% OAM: Connection level end to end loopback is enabled" appears, indicating the subinterface is correctly enabled. Step 2 At switch router c8540-1, use the show running-config command to confirm configuration of the ATM interface connected to switch router c8540-2 and the ATM route module interface. Step 3 At router c7576-1, use the show atm traffic command to confirm the F5 OAM cells are being received. Step 4 At router c7576-1, use the show atm traffic command again, to confirm the F5 OAM cells are incrementing. Step 5 At router c8540-1, use the show atm vc interfaces atm command with the VPI and VCI parameters to confirm the ATM router module subinterface status and configuration. Step 6 Check the Status field. It should be UP. Step 7 Check the Time-since-last-status-change field. It should indicate the time since you enabled OAM on the subinterface. Step 8 Check the Cross-connect OAM-configuration field. It should indicate End-to-end-loopback-on. Step 9 Check the Cross-connect OAM-state field. It should indicate OAM-Up. Step 10 To demonstrate an OAM failure, delete the PVC between switch router c8540-1 and switch router c8540-2 from the switch router c8540-2 end of the PVC. Step 11 At router c7576-1, a system error message appears as in the following: The system error message "%LINEPROTO-5-UPDOWN: Line protocol on Interface ATM0/0/0.5, changed state to down" indicates the subinterface ATM 0/0/0.5 has changed status to down because the PCV was disabled on switch router c8540-2. Step 12 At router c7576-1, use the show atm traffic command to check the OAM cells received and sent. Step 13 At router c7576-1, use the show atm traffic command a second time, and check the number of OAM cells received and sent. Step 14 Check the number before the OAM cells received field. Since the number of OAM cells received has not incremented since the previous display, this confirms the connection is down and the OAM cells are sent but not received. Step 15 At router c8540-1, use the show atm vc interfaces atm command with the VPI and VCI parameters to confirm the ATM router module subinterface OAM status and configuration. Step 16 Check the Status field. It should be UP. Step 17 Check the Time-since-last-status-change field. It should indicate the time since you enabled OAM on the subinterface. Step 18 Check the Cross-connect OAM-configuration field. It should indicate End-to-end-loopback-on. Step 19 Check the Cross-connect OAM-state field. It should indicate OAM-Up, but that the End-to-end-loopback-failed because the PCV was disabled on switch router c8540-2. The effect of OAM failure on an interface or subinterface is as follows: If you determine that the OAM interface is configured incorrectly, refer to the "Configuring Operation, Administration, and Maintenance" chapter in the ATM Switch Router Software Configuration Guide .
|
|||||||||||||||||||||||||||||||||||||
|
|