Document ID: 12350
Contents
Introduction
Prerequisites
Requirements
Components Used
Conventions
Background Information
Use Debug Filter Utility to Establish a MAC Address Session
Example
Establish a MAC Address Session
The XID Exchange Portion with PU2.1 Conversation Tactics
NetPro Discussion Forums - Featured Conversations
Related Information
Introduction
This document explains how to troubleshoot a scenario where two MAC addresses do not connect. This document uses a 1100 access list to solve the problem. The 1100 access list is a debug filter utility that extends access list configuration commands.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics:
-
Access lists
-
Source-route bridging (SRB)
Components Used
The information in this document is based on these software and hardware versions:
-
Routers that run Cisco IOSĀ® Software Release 10.3 and later
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Conventions
Refer to Cisco Technical Tips Conventions for more information on document conventions.
Background Information
The debug filter utility does not block traffic. Build an access list and use the access list with these debug commands:
-
debug list 1100—filters debugging information
-
debug token ring—displays messages about Token Ring interface activity
The result is a trace of what happens on the router for the MAC address pairs listed in the access list. Use the debug filter utility in source-route bridging (SRB), remote source-route bridging (RSRB), and data-link switching (DLSw). Look for the path the debug filter uses to get in and out of the Token Ring interface. Use the debug filter utility in any of these conditions:
-
When an SRB Token Ring interface is on the router.
-
When the traffic in question uses an SRB Token Ring interface.
-
When the router runs Cisco IOS Software Release 10.3 or later
Note: When you run Cisco IOS Software Release 11.3, version 11.3(9) is the minimum version necessary for the software to work properly. Similarly, when you use Cisco IOS Software Release 12.0, 12.0(4) is the minimum requirement.
Use Debug Filter Utility to Establish a MAC Address Session
The example in this section is Data-Link Switching (DLSw)-oriented. However, the 1100 access list is for SRB traffic. The DLSw aspect of the example does not affect the outcome.
Example
MAC address 4001.68ff.0000 cannot establish a session with MAC address 4000.0000.0001.
Establish a MAC Address Session
Complete these steps:
-
Build the 1100 access list for the dlsw=192.2.20.1 router.
-
Apply the access list to the command line of the dlsw=192.2.20.1 router.
The debugs are taken from the dlsw=192.2.20.1 router.
Note: The 1100 access list picks up incoming packets in the SRB/fast-switching code and the bridging code. All SRB/fast-switching lines in these examples are deleted.
-
Make sure the MAC address exists before exchange identification (XID) negotiations begin. This is called the "TEST" portion (MAC address ping) in this example:
The Systems Network Architecture (SNA) suite of protocols is used to bridge. The basic SNA start up sequence is TEST, TEST+rsp, XID (which can be a few or many lines), and a Set Asynchronous Balanced Mode Extended (SABME) and Unnumbered Acknowledgment (UA).
As you can see from the output, the TEST and the TEST+rsp works. If this phase fails, you must find the cause. Nothing happens until the TEST/TEST+rsp pairing is complete.
-
Begin communication after the identification of the MAC address. Both ends must agree upon communication rules to adhere to during the conversation. This occurs during the XID exchange portion. Some devices do not allow both ends to actively participate in rule changes. With a PU2.0 device, the XID exchange is typically rather short.
After the TEST and TEST+rsp, look for the XID ("BF") and the SABME/UA combination.
Here is an example for a PU2.0 XID exchange:
The XID Exchange Portion with PU2.1 Conversation Tactics
PU2.1-capable devices allow the end stations flexibility to negotiate communication rules. One device sends an XID3 (BF3) with the desired rules. The other device receives the rules, makes necessary changes, and sends the rules back to the first device. This activity continues until the devices reach the SABME/UA combination. If no rules are determined, the exchange can terminate.
If the devices do not reach the SABME/UA portion, there can be a configuration issue that causes the devices to never synchronize. For example, if both devices send messages, which state that they want to be the primary and the point is nonnegotiable, the two sides never get to SABME/UA.
Here is a sample PU2.1 XID exchange:
NetPro Discussion Forums - Featured Conversations
| NetPro Discussion Forums - Featured Conversations for IBM |
| Network Infrastructure: Enterprise Data Centers |
Related Information
| Updated: Sep 15, 2005 | Document ID: 12350 |
