思科接口和模块 : Cisco 令牌环接口处理器

Cisco 路由器令牌环接口故障排除

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文档讨论导致 Cisco 路由器令牌环接口无法插入到令牌环的一些最常见的问题。它提供了一个用于快速概览排除令牌环接口故障所需步骤的流程图。本文也讨论某些最常用的Cisco IOS�软件命令和多么如何使用他们到关于令牌环接口的收集信息,顺利地排除故障问题。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于以下软件和硬件版本:

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

令牌环插入过程

要顺利地排除令牌环接口故障,必须了解在一个工作站加入环以前所发生的事件序列。

工作站加入环要经过五个阶段:

  1. 波瓣测试

  2. 物理插入和监控器检查

  3. 重复地址检查

  4. 参与环投票

  5. 请求初始化

波瓣测试

插入过程从波瓣测试开始。此阶段实际上测试令牌环适配器的发送器和接收器并测试适配器和多站访问单元 (MAU) 之间的电缆。MAU物理的包裹连接电缆? ? ?s回到其接收线的传输电线。效果是适配器可以沿电缆将介质测试 MAC 帧传输到 MAU(缠绕的位置)并传输回自身。在此阶段中,适配器将波瓣介质测试 MAC 帧发送到目标地址 00-00-00-00-00-00(包含适配器的源地址),并将重复地址测试 (DAT) MAC 帧(包含适配器地址作为源地址和目标地址)沿电缆发送。如果波瓣测试通过,则第一阶段完成。

物理插入和监控器检查

在第二个阶段中,当集线器中继器打开工作站并将其自身附加到环后,将发送一个虚拟电流以打开集线器中继器。然后,工作站通过检查是否存在下列任何帧来检查是否存在活动监控器 (AM):

  • 活动监控器存在 (AMP) MAC 帧

  • 备用监控器存在 (SMP) MAC 帧

  • 环清除 MAC 帧

如果在 18 秒内未检测到任何这些帧,工作站将认为不存在活动监控器并启动监控器争用进程。通过监控器争用进程,具有最高 MAC 地址的工作站将成为活动监控器。如果未在一秒内完成争用,则适配器无法打开。如果适配器变为AM并且启动清除,并且清除进程不完成在一秒钟以内,则适配器不能打开。如果适配器收到一个信标 MAC 帧或一个删除工作站 MAC 帧,则适配器无法打开。

重复地址检查

作为重复地址检查阶段的一部分,工作站会传输目标地址为其自身的一系列重复地址 MAC 帧。如果工作站收到地址识别指示符 (ARI) 和帧复制指示符 (FCI) 设置为 1 的两个返回帧,它便知道此地址在此环上重复,它分离自身,然后报告一个打开故障。这是必需的,因为令牌环允许本地管理的地址 (LAA),如果未执行此检查,则您的最终配置中可能会有两个具有相同 MAC 地址的适配器。如果此阶段未在 18 秒内完成,则工作站将报告一个故障并将其自身从环中分离。

注意: 如果有在另一环的一个相同的MAC地址,是可允许的在来源路由桥接的令牌环网络,这不会检测。重复地址检查只对本地有意义。

参与环轮询

在环轮询阶段中,工作站识别其 NAUN(最近的活动上游邻居)的地址并向其最近的下游邻居通告其地址。此过程将创建环映射。工作站必须等待,直到它收到 ARI 和 FCI 位设置为 0 的 AMP 或 SMP 帧。收到这样的帧后,工作站会将两个位(ARI 和 FCI)都反转为 1,如果有足够的资源,还会将 SMP 帧排队进行传输。如果未在 18 秒内收到这样的帧,则工作站将报告一个打开故障并从环取消插入。如果工作站顺利参与环轮询,则将进入该插入过程的最后阶段:请求初始化。

请求初始化

在请求初始化阶段中,工作站向环参数服务器 (RPS) 的功能地址发送四个请求初始化 MAC 帧。如果环中不存在 RPS,则适配器使用它自己的默认值并报告成功完成插入过程。如果四个请求初始化 MAC 帧之一返回适配器并且该帧的 ARI 和 FCI 位设置为 1,则适配器将等待两秒以获得响应。如果没有响应,适配器将最多重新传输四次。此时,如果没有响应,适配器将报告一个请求初始化故障并从环取消插入。

以下是功能地址的列表:

C000.0000.0001 - Active monitor
C000.0000.0002 - Ring Parameter Server
C000.0000.0004 - Network Server Heartbeat 
C000.0000.0008 - Ring Error Monitor
C000.0000.0010 - Configuration Report Server
C000.0000.0020 - Synchronous Bandwidth Manager 
C000.0000.0040 - Locate Directory Server
C000.0000.0080 - NetBIOS
C000.0000.0100 - Bridge
C000.0000.0200 - IMPL Server
C000.0000.0400 - Ring Authorization Server
C000.0000.0800 - LAN Gateway
C000.0000.1000 - Ring Wiring Concentrator
C000.0000.2000 - LAN Manager

有关功能地址的详细信息,请参阅 IEEE802.5 规范。

排除故障

流程图

请参阅以下流程图,以快速概览故障排除过程:

/image/gif/paws/12402/troubleshooting_tr_interfaces.gif

如果令牌环接口在插入到环时遇到问题,必须首先检查的事项之一是,您是否正在插入到已存在的环。如果是,您需要将令牌环接口上配置的环编号与由其他源-路由网桥 (SRB) 管理的现有环编号匹配。

注意: 默认情况下,Cisco 路由器可接受十进制格式的环编号,而大多数 IBM 网桥使用十六进制表示法。因此,在 Cisco 路由器上进行配置之前,请确保您已完成了从十六进制到十进制的转换。例如,如果您有环编号为 0x10 的 SRB,则需要在 Cisco 路由器上输入 16。或者,如果先于环号与0x,您能输入在Cisco路由器的令牌环接口的环号在十六进制:

turtle(config)# interface token

turtle(config)# interface tokenring 0

turtle(config-if)# source

turtle(config-if)# source-bridge 0x10 1 0x100

注意: 当您显示此配置时,路由器会自动以十进制表示法 显示环编号。因此,十进制环编号是 Cisco 路由器上最常用的格式。以下是 show run 命令中的相关部分:

source-bridge ring-group 256
  interface TokenRing0
  no ip address
  ring-speed 16
  source-bridge 16 1 256

!--- 16 is the physical ring number, 1 is the bridge number or ID,
!--- and 256 is the Virtual Ring number.

  source-bridge spanning

如果不匹配环编号,Cisco 令牌环接口将提供类似于以下内容的消息并关闭其自身:

02:50:25: %TR-3-BADRNGNUM: Unit 0, ring number (6) doesn't match
established number (5).
02:50:25: %LANMGR-4-BADRNGNUM: Ring number mismatch on TokenRing0,
shutting down the interface
02:50:27: %LINK-5-CHANGED: Interface TokenRing0, changed state
to administratively down

您必须然后配置在令牌环接口的正确的号环? ? ?在这种情况下, 5???and手工然后发出no shutdown命令

注意: 网桥编号(或网桥 ID)不必匹配网络中的其他网桥编号;您可以使用在整个网络中唯一的值,也可以使用相同的网桥编号,只要具有到 SRB 网络中每个设备的唯一路由信息字段 (RIF) 路径。例如,如果您有两个通过两个并行网桥连接的环,则需要不同的网桥编号。这种情况下,不使用不同的网桥编号将导致两个在物理上不同但具有相同 RIF 信息的路径。

注意: 当您添加或删除 source-bridge 命令时,令牌环接口回弹,这将导致路由器通过其令牌环接口断开。有关如何配置 SRB 的详细信息,请参阅了解本地源-路由桥接和对其进行故障排除

除了匹配环编号,您还需要确保正确设置环速度;即 4 或 16 Mbps。否则将导致生成环信标并导致此环上的网络中断。如果环编号和环速度设置正确,但令牌环接口仍无法插入到环中,请使用故障排除过程排除电缆或 MAU 的问题。使用回绕槽或确保适配器已连接到正常工作的 MAU。连线错误在插入过程中会导致许多适配器问题。要检查的事项包括:

  • 适配器是否已配置为使用正确的介质端口、非屏蔽双绞线 (UTP) 电缆或屏蔽双绞线 (STP) 电缆?

  • 从适配器到集线器的电缆是否完整并且正确?

  • 正在使用的媒体过滤器类型是什么?请记住,在 4 Mbps 速度下可以正常工作的设备在 16 Mbps 的速度下并非总是可以正常工作。

环上可能存在物理层问题(例如,布线、线路噪音或抖动),当更多的工作站插入时便会出现这些问题。这将导致清除和信标,它们将去除新插入的适配器。如果令牌环接口在连接到没有其他工作站的其他 MAU 时启动,则可能会消除此问题。然后,您可以逐步添加更多工作站以查看在何处会失败。此测试还可消除可能的冲突问题,如活动监控器、RPS、配置报告服务器 (CRS) 等。有关详细信息,请参阅 LAN 网络管理器部分。

LAN 网络管理器

LAN 网络管理器(LNM,以前称为 LAN 管理器)是一个管理源-路由网桥集合的 IBM 产品。LNM 使用某个版本的公共管理信息协议 (CMIP) 与其他 LNM 工作站管理器通信。通过 LNM,可以监控构成您的源-路由桥接网络的整个令牌环集合。您可以使用 LNM 管理源-路由网桥的配置、监控令牌环错误并收集令牌环参数服务器中的信息。

自 Cisco IOS 软件版本 9.0 起,使用为 SRB 配置的 4 和 16 Mbps 令牌环接口的 Cisco 路由器支持 LNM 使用的专有协议。这些路由器可提供 IBM 网桥程序当前提供的所有功能。因此, LNM能与路由器联络,好象它IBM源路由网桥-例如IBM 8209 -并且能管理或监控所有令牌环连接对路由器,它是否是虚拟环或物理环。默认情况下已在 Cisco 路由器上启用 LNM。此外,默认情况下已启用以下隐藏接口配置命令:

  • [no] lnm crs - CRS监控令牌环的当前逻辑配置并且报告对LNM的所有更改。CRS 还报告各种其他事件,如令牌环上活动监控器的更改。

  • [no] lnm rps - RP向LNM报告,当其中任一个新的站点加入令牌环并且保证时环的所有站点使用一致套报告参数。

  • [no] lnm rem -环错误监控(REM)监控由环的所有站点报告的错误。此外,REM 还监控环是处于正常工作状态还是处于故障状态。

这些命令只有在禁用后才会显示在配置中:

para# config terminal

Enter configuration commands, one per line.  End with CNTL/Z.

para(config)# interface tokenRing 0

para(config-if)# no lnm crs
para(config-if)# ^Z

以下是令牌环接口配置的一部分,其中显示了配置:

interface TokenRing0
 ip address 192.168.25.18 255.255.255.240
 no ip directed-broadcast
 ring-speed 16
 source-bridge 200 1 300
 source-bridge spanning
 no lnm CRS

在对令牌环接口进行故障排除时,可能必须在 Cisco 路由器上禁用 CRS、RPS 或 REM,或将它们三个全部禁用,以排除与其他令牌环设备的冲突问题。一种典型的情况是:令牌环工作站无法插入到该环,尽管同一个工作站可以插入到不存在其他工作站的隔离环。您可以禁用单个服务器(如 RPS、CRS 和 REM),或使用以下全局配置禁用路由器上的全部 LNM 功能:

  • 禁用的lnm -此命令终止所有LNM服务器输入和报告链路。它是通常由 no lnm rem、no lnm rps 和 no lnm rps 命令在各个接口上执行的功能的超集。

如果禁用 LNM 并且该禁用操作解决了问题,请确保您未犯已知的错误。如果您的网络上不需要 LNM,您可以使其处于禁用状态。

您还可以使用 Cisco 路由器上的 LNM 功能列出与路由器连接的本地环上的工作站,以查看是否存在任何隔离错误计数,并查看发送它们的是哪个工作站:

para# show lnm station

                                              isolating error counts
    station      int    ring  loc.   weight   line  inter burst  ac   abort
0005.770e.0a8c   To0    00C8  0000   00 - N   00000 00000 00000 00000 00000
0006.f425.ce89   To0    00C8  0000   00 - N   00000 00000 00000 00000 00000

注意: 如果禁用 LNM,则无法使用任何 show lnm 命令。

对于 show lnm station 命令的输出,应特别关注工作站地址、环编号和任何报告的错误。有关这些字段的完整说明,请参阅命令参考手册中的 show lnm station 命令。

另一个有用的 LNM 命令是 show lnm interface 命令:

para# show lnm interface tokenring 0

                                           nonisolating error counts
interface   ring   Active Monitor   SET    dec  lost  cong.  fc   freq. token
To0         0200   0005.770e.0a8c  00200  00001 00000 00000 00000 00000 00000

Notification flags: FE00, Ring Intensive: FFFF, Auto Intensive: FFFF
Active Servers: LRM LBS REM RPS CRS

Last NNIN:   never, from 0000.0000.0000.
Last Claim:  never, from 0000.0000.0000.
Last Purge:  never, from 0000.0000.0000.
Last Beacon: never, 'none' from 0000.0000.0000.
Last MonErr: never, 'none' from 0000.0000.0000.

                                              isolating error counts
    station      int    ring  loc.   weight   line  inter burst  ac   abort
0005.770e.0a8c   To0    00C8  0000   00 - N   00000 00000 00000 00000 00000
0006.f425.ce89   To0    00C8  0000   00 - N   00000 00000 00000 00000 00000

从该命令的输出中,您可以一眼看出活动监控器、直接连接的环上存在的工作站,以及环上的所有活动服务器(如 REM、RPS 等)。

以下是其他 show lnm 命令选项:

show lnm bridge
show lnm config
show lnm ring

Cisco IOS 软件命令的使用

以下是针对令牌环接口最常用的 Cisco IOS 软件故障排除命令:

show interfaces tokenring

以下是 show interfaces tokenring 命令的注意事项:

ankylo# show interfaces tokenring1/0

TokenRing1/0 is up, line protocol is up
  Hardware is IBM2692, address is 0007.78a6.a948 (bia 0007.78a6.a948)
  Internet address is 1.1.1.1/24
  MTU 4464 bytes, BW 16000 Kbit, DLY 630 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation SNAP, loopback not set
  Keepalive set (10 sec)
  ARP type: SNAP, ARP Timeout 04:00:00
  Ring speed: 16 Mbps
  Duplex: half
  Mode: Classic token ring station
  Source bridging enabled, srn 5 bn 1 trn 100 (ring group)
    spanning explorer enabled
  Group Address: 0x00000000, Functional Address: 0x0800001A
  Ethernet Transit OUI: 0x000000
  Last Ring Status 18:15:54  <Soft Error> (0x2000)
  Last input 00:00:01, output 00:00:01, output hang never
  Last clearing of "show interface" counters never
  Queueing strategy: fifo
  Output queue 0/40, 0 drops; input queue 0/75, 0 drops
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
     27537 packets input, 1790878 bytes, 0 no buffer
     Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
     7704 packets output, 859128 bytes, 0 underruns
     0 output errors, 0 collisions, 2 interface resets
     0 output buffer failures, 0 output buffers swapped out
     1 transitions

当输出媒体无法接受帧并且输出队列在它开始丢弃数据包之前达到最大值时,可能导致输出丢弃。输出丢弃不一定表示存在问题,因为被丢弃的浏览器帧(由于它已在特定环上传输)可能增加输出丢弃计数。

另一方面,增加输入丢弃可能导致严重问题,应仔细进行分析。输入丢弃可能是由系统缓冲区不足而导致的;请参阅前面 show interfaces tokenring1/0 输出中的 0 no buffer。show interfaces 输出中增加的 no buffer counter 可能与 show buffers 输出中增加的未命中计数器相关,相应的缓冲池可能需要调节。有关详细信息,请参阅适用于所有 Cisco 路由器的缓冲区调节

注意: 可使用 hold-queue length {in|out} 命令增大输入和输出队列;但是,在增大它们之前,必须了解这些队列达到其最大保留值的原因。您可能发现,当您增加保留队列最大值时,只延长了它们再次溢出之前的时段。

您还应检查 throttles 计数器。此计数器指示接口的输入缓冲区已被清除的次数(由于它们的服务速度不够快或由于它们过载)。通常,浏览器风暴可能导致 throttles 计数器增加。请参阅 source-bridge explorer-maxrate 命令和配置源-路由桥接优化的浏览器处理部分。

注意: 每次进行调节时,都将丢弃输入队列中的所有数据包。这将导致速度非常缓慢,还可能中断现有会话。

当接口更改其状态时(如当接口从关闭状态转到初始化状态或从初始化状态转到启动状态时),会发生 transition。当接口被快速启动时,将发生 reset。将其他设备插入环中不会导致其中的任何计数器增加,但可能导致软错误计数增加。而且,如果show interface tokenring命令不显示丢包、输入错误或者输出错误,但是您请参阅重置和转变一个重大的编号,然后Keepalive也许重置接口。

注意: 清除令牌环接口后,将发生一次重置和两次转换:一次转换从启动到初始化,一次转换从初始化到启动。

Last Ring Status 字段显示环的最近环状态。例如,0x2000 指示软件错误。以下是可能状态值的列表:

RNG_SIGNAL_LOSS FIXSWAP(0x8000)
RNG_HARD_ERROR  FIXSWAP(0x4000)
RNG_SOFT_ERROR  FIXSWAP(0x2000)
RNG_BEACON      FIXSWAP(0x1000)
RNG_WIRE_FAULT  FIXSWAP(0x0800)
RNG_HW_REMOVAL  FIXSWAP(0x0400)
RNG_RMT_REMOVAL FIXSWAP(0x0100)
RNG_CNT_OVRFLW  FIXSWAP(0x0080)
RNG_SINGLE      FIXSWAP(0x0040)
RNG_RECOVERY    FIXSWAP(0x0020)
RNG_UNDEFINED   FIXSWAP(0x021F)
RNG_FATAL       FIXSWAP(0x0d00)
RNG_AUTOFIX     FIXSWAP(0x0c00)
RNG_UNUSEABLE   FIXSWAP(0xdd00)

注意: 软件错误 0x2000 是非常常见的正常环状态。0x20 指示环初始化,00 是子矢量的长度;这指示环工作站已进入环。

show controllers tokenring

用于故障排除的下一个 Cisco IOS 软件命令是 show controllers tokenring 命令:

FEP# show controllers tokenring 0/0

TokenRing0/0: state up
  current address: 0000.30ae.8200, burned in address: 0000.30ae.8200

  Last Ring Status: none
    Stats: soft: 0/0, hard: 0/0, sig loss: 0/0
           tx beacon: 0/0, wire fault 0/0, recovery: 0/0
           only station: 0/0, remote removal: 0/0
  Bridge: local 100, bnum 1, target 60
    max_hops 7, target idb: null
  Interface failures: 0

  Monitor state: (active), chip f/w: '000500.CS1AA5 ', [bridge capable]
    ring mode: F00, internal enables:  SRB REM RPS CRS/NetMgr
    internal functional: 0800011A (0800011A), group: 00000000 (00000000)
    internal addrs: SRB: 0288, ARB: 02F6, EXB 0880, MFB: 07F4
                    Rev: 0170, Adapter: 02C4, Parms 01F6
    Microcode counters:
      MAC giants 0/0, MAC ignored 0/0
      Input runts 0/0, giants 0/0, overrun 0/0
      Input ignored 0/0, parity 0/0, RFED 0/0
      Input REDI 0/0, null rcp 0/0, recovered rcp 0/0
      Input implicit abort 0/0, explicit abort 0/0
      Output underrun 0/0, TX parity 0/0, null tcp 0/0
      Output SFED 0/0, SEDI 0/0, abort 0/0
      Output False Token 0/0, PTT Expired 0/0
    Internal controller counts:
      line errors: 0/0,  internal errors: 0/0
      burst errors: 0/0,  ari/fci errors: 0/0
      abort errors: 0/0, lost frame: 0/0
      copy errors: 0/0, rcvr congestion: 0/0
      token errors: 0/0, frequency errors: 0/0
    Internal controller smt state:
      Adapter MAC:     0000.30ae.8200, Physical drop:     00000000
      NAUN Address:    0005.770e.0a87, NAUN drop:         00000000
      Last source:     0000.30ae.8200, Last poll:         0000.30ae.8200
      Last MVID:       0006,           Last attn code:    0006
      Txmit priority:  0003,           Auth Class:        7BFF
      Monitor Error:   0000,           Interface Errors:  0004
      Correlator:      0000,           Soft Error Timer:  00DC
      Local Ring:      0000,           Ring Status:       0000
      Beacon rcv type: 0000,           Beacon txmit type: 0004
      Beacon type:     0000,           Beacon NAUN:       0005.770e.0a87
      Beacon drop:     00000000,       Reserved:          0000
      Reserved2:       0000

软件错误-这是由此接口看到所有软件错误的组合。软错误包括线路错误、多个监控器、ARI 和 FCI 设置错误、突发错误、帧丢失、令牌损坏、令牌丢失、循环帧或优先级令牌、监控器丢失和频率错误。有关详细信息,请参阅软错误信息

硬错误-这些是由软件惯例不是可退回的错误。环已在物理上重置。有关详细信息,请参阅令牌环异常状态列表

Monitor state:(激活) -指示控制器的状态。可能的值包括 active、failure、inactive 和 reset。

SRB REM RP CRS/NetMgr -表明SRB、REM、RP和CRS全部在接口启用。有关详细信息,请参阅 LAN 网络管理器部分。

输出中还提供的重要信息是可帮助确定环拓扑的适配器 MAC 和 NAUN 地址。您还可以确定谁是环信标 NAUN;即,信标站的最近活动上游邻居。这为您提供了确定问题可能的所在位置的起点:信标站、信标 NAUN 或位于它们之间的电缆。有关剩余字段的说明,请参阅命令参考手册中的 show controllers token 命令。

debug token events

用于故障排除的最后一个 Cisco IOS 软件命令是 debug token events 命令:

1w6d: TR0 starting.
1w6d: %LINK-5-CHANGED: Interface TokenRing0, changed state to initializing
1w6d: TR0 receive SRB_FREE, state=2, if_state=6
1w6d: TR0 receive SRB_FREE, state=2, if_state=7 ring mode = F00

1w6d: TR0: modified open w/ option 1180

1w6d: TR0: Interface is alive, phys. addr 0000.3090.79a0
setting functional address w/ 800011A
setting group address w/ 80000000
ring mode = F00
          
1w6d: TR0: modified open w/ option 1180

1w6d: %LINK-3-UPDOWN: Interface TokenRing0, changed state to up
1w6d: %LINEPROTO-5-UPDOWN: Line protocol on Interface TokenRing0,
changed state to up
1w6d: %SYS-5-CONFIG_I: Configured from console by console

警告 警告: debug token events 对路由器的影响应该很小,因为它只显示令牌环事件而不显示数据包。但是,如果您的环很忙并且包含大量转换,则建议发出 logging buffer 和 no logging console 命令,对路由器进行物理访问。

前面的 debug token events 输出来自 Cisco 2500 路由器。此输出可能包含各种消息,但它会提供有关问题可能的所在位置的一些指导。在前面的示例中,显示已成功初始化令牌环接口。调试还包括环模式组地址和功能地址中包含的说明性消息。

环模式定义

这些是从主系统传送到适配器面板以指示接口应使用的模式的值。它们控制是否打开特定的功能位,并控制在实际插入到令牌环时使用的命令标记。对于环模式,以下是这些数字的含义:

对于前面的示例调试,环模式为 0x0F00,这是一个 2 字节的值,具有下列含义:

RINGMODE_LOOPBACK       0x8000
RINGMODE_NO_RINGSTAT    0x4000
RINGMODE_ALL_FRAMES     0x2000
RINGMODE_ALL_LLC        0x1000
RINGMODE_BRIDGE         0x0800  /* status only */
RINGMODE_REM            0x0400  /* be Ring Error Monitor */
RINGMODE_RPS            0x0200  /* be Ring Parameter Server */
RINGMODE_NETMGR         0x0100  /* be Configuration Report Server */
RINGMODE_TBRIDGE        0x0080  /* be a transparent bridge */
RINGMODE_CONTENDER      0x0040  /* be a contender for AMP */
RINGMODE_RS             0x0020  /* listen to ring maintenance MAC frames */
RINGMODE_ALL_MAC        0x0010  /* listen to all MAC frames */
RINGMODE_ETR            0x0008  /* Early Token Release */
RINGMODE_NEED_MAC       0x0730  /* Needs MAC frames */

因此,环模式是这些位设置的总和。0xF00 指示网桥、环错误监控器、环参数服务器和配置报告服务器。

modified open w/ option

这是 Cisco 芯片组的新设置。在前面的示例调试中,您可以看到 modified open w/ option 1180。这是一个从左到右进行读取的 16 位值。Cisco 路由器只能将选项设置为 on,而不能设置为 off。

+  Bit 0 - Open in Wrap: the open adapter is executed without inserting
   phantom drive to allow testing of the lobe.
+  Bit 1 - Disable Hard Error: prevents a change in the Hard Error and
   Transmit Beacon bits causing a Ring Status Change ARB.
+  Bit 2 - Disable Soft Error: prevents a change in the Soft Error bit
   from causing a Ring Status Change ARB.
+  Bit 3 - Pass Adapter MAC frames: Causes adapter class MAC frames
   not supported by the adapter to be passed back as received Frames.
   If this bit is off, these frames are discarded.
+  Bit 4 - Pass Attention MAC frames: Causes attention MAC frames that
   are not the same as the last received attention MAC frame.
+  Bit 5 - reserved: should be 0
+  Bit 6 - reserved: should be 0
+  Bit 7 - Contender: When the contender bit is on, the adapter will
   participate in claim token upon receiving a claim token frame from
   another adapter with a lower source address. If this bit is off the
   adapter will not enter into claim token process if it receives a
   Claim Token MAC frame. The adapter will enter claim token if a need
   is detected regardless of the setting of this bit.
+  Bit 8 - Pass Beacon MAC frames: The adapter will pass the first
   Beacon MAC frame and all subsequent Beacon MAC frames that have a
   change in the source address of the Beacon type.
+  Bit 9 - reserved: should be 0
+  Bit 10 - reserved: should be 0
+  Bit 11 - Token Release: If this bit is set the adapter will not
   operate with early token release. If this bit is 0 the adapter will
   operate with early token release when the selected ring speed is 16
   megabits per second.
+  Bit 12 - reserved: should be 0
+  Bit 13 - reserved: should be 0
+  Bit 14 - reserved: should be 0
+  Bit 15 - reserved: should be 0

对于选项 0x1180,请查看前面的粗体位。

设置功能和组地址

在前面的示例调试中,功能地址设置为 w/ 800011A,组地址设置为 w/ 80000000。

以下是 LNM 的报告属性:

REPORT_LRM   0x80000000
REPORT_LBS   0x00000100
REPORT_CRS   0x00000010
REPORT_REM   0x00000008
REPORT_RPS   0x00000002
REPORT_AVAIL 0x8000011a
REPORT_ALL   0x8000011a

Keepalive

如果问题似乎是间歇性地取消插入和重新插入随机数量的令牌环接口,则环可能非常拥塞,这将导致由令牌环发送的 keepalive 数据包超时。发出 keepalive {0 - 32767} 接口命令可增加 keepalive 值。(默认值为 10 秒。)

tricera(config)# interface tokenring 4/0/0

tricera(config-if)# keepalive 30

注意: 增加 keepalive 时,可以阻止令牌环接口回弹;但是,这不能代替良好的网络设计和正确的环分段。

LAN 分析器的使用

令牌环网络中常常面临的问题是以随机的间隔反复发生的间歇性问题。这使得进行故障排除非常困难。在具有随机数量的工作站且这些工作站速度缓慢或常常将其自身从环暂时分离的情况下,这是常见的问题。此外,使用以上方法对插入问题进行故障排除有时候可能不会提供足够的信息。

为了缩小问题范围,可能需要令牌环 LAN 分析器来捕获并分析帧。该分析器应该是试图插入的工作站的紧邻上游邻居。因此,必须知道您应在令牌环跟踪中查找的内容,并知道正常运行的令牌环网络中预期的内容。令牌环帧分析不在本文档的范围之内,但以下帧是在成功插入令牌环工作站时的令牌环跟踪中应看到的帧:

MAC: Active Monitor Present

!--- Normal ring poll.

MAC: Standby Monitor Present

!--- Normal ring poll.

MAC: Duplicate Address Test

!--- Inserting station sends duplicate address MAC#1 frames.

MAC: Duplicate Address Test

!--- Inserting station sends duplicate address MAC#2 frames.

MAC: Standby Monitor Present
MAC: Report SUA Change

!--- Stored Upstream Address reported to Configuration Report Server
!--- by inserting station.

MAC: Standby Monitor Present

!--- Participate in ring poll by inserting station.

MAC: Report SUA Change

!--- SUA reported by station downstream from inserting station.

MAC: Standby Monitor Present

!--- Normal ring poll.

MAC: Request Initialization

!--- Request ring initialization MAC#1 from Ring Parameter Server.

MAC: Request Initialization

!--- Request ring initialization MAC#2 from Ring Parameter Server.

MAC: Request Initialization

!--- Request ring initialization MAC#3 from Ring Parameter Server.

MAC: Request Initialization

!--- Request ring initialization MAC#4 from Ring Parameter Server.

MAC: Report Soft Error
MAC: Active Monitor Present
MAC: Standby Monitor Present

!--- Station inserted and participating in ring poll.

MAC: Standby Monitor Present

注意: 该跟踪已经过过滤以仅显示相关的帧(请参阅注释)。在网络分析器上,可以更近地检查这些帧以查看这些字段中所包含的详细信息。

是很可能您也将看到打开集线器中继简单操作-例如突发错误、线路错误、令牌错误、环清除和丢失的帧错误-造成的软件错误。请不要认为存在这些错误就表示环有问题,因为这些是插入过程中出现的正常现象。

例如,要查找的其他帧是 AM 发出的 MAC 帧,称为邻居通知未完成 (NNI) 或环轮询故障。在有故障的环中,此帧应正好在 AMP MAC 帧之前每七秒发出一次。NNI 帧很重要,因为它包含成功完成环轮询过程的最后一个工作站的地址。此工作站的下游邻居通常是问题的原因所在,您可以删除下游邻居来解决问题。


相关信息


Document ID: 12402