Guest

Token Ring

Using the Cisco 1100 Access List Debug Filter Utility on an SRB Interface

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

Debuglist_labpicture1.gif

MAC address 4001.68ff.0000 cannot establish a session with MAC address 4000.0000.0001.

Establish a MAC Address Session

Complete these steps:

  1. Build the 1100 access list for the dlsw=192.2.20.1 router.

    Debuglist_1100a.gif

  2. Apply the access list to the command line of the dlsw=192.2.20.1 router.

    Debuglist_1100b.gif

    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.

  3. Make sure the MAC address exists before exchange identification (XID) negotiations begin. This is called the "TEST" portion (MAC address ping) in this example:

    Debuglist_1100test.gif

    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.

  4. 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:

    Debuglist_1100xid.gif

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:

Debuglist_1100xid3.gif

NetPro Discussion Forums - Featured Conversations

Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information about networking solutions, products, and technologies. The featured links are some of the most recent conversations available in this technology.
NetPro Discussion Forums - Featured Conversations for IBM
Network Infrastructure: Enterprise Data Centers

Related Information



Updated: Sep 15, 2005Document ID: 12350