目录

简介

先决条件

要求

使用的组件

规则

PA-A3 结构

使用show interface atm命令的输入错误

使用show controllers atm命令的输入错误

使用show interface atm命令的输出错误

向Cisco TAC报告接口错误

相关信息

简介

思科为7500和7200系列路由器提供三个ATM端口适配器。PA-A3端口适配器设计用于需要实施流量整形以控制虚电路带宽的WAN链路。

PA-A3也称为ATM Deluxe或Enhanced PA。您可以使用show diag或show interface atm命令确定您是否拥有PA-A3端口适配器。例如，当您使用show interface atm命令时，您可以看到以下输出：

router#show interface atm1/0/0

ATM1/0/0 is up, line protocol is up

Hardware is cyBus ENHANCED ATM PA

MTU 4470 bytes, sub MTU 4470, BW 44209 Kbit, DLY 190 usec,

reliability 255/255, load 1/255

Encapsulation ATM, loopback not set, keepalive not set

Encapsulation(s): AAL5 AAL3/4

4096 maximum active VCs, 1 current VCCs

VC idle disconnect time: 300 seconds

Last input never, output 00:03:14, 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

8 packets input, 743 bytes, 0 no buffer

Received 0 broadcasts, 0 runts, 0 giants

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

5 packets output, 560 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 output buffers copied, 0 interrupts, 0 failures

本文档说明在show interface atm命令输出中显示的PA-A3输入和输出错误计数器的含义。当这些错误增加时，它们会影响可靠性计数器，该计数器表示数据包成功传输或接收的可能性。该值表示为255的分数，值为255，表示完全可靠的链路。

router#show interface atm 10/1/0

ATM10/1/0 is up, line protocol is up

Hardware is cyBus ENHANCED ATM PA

MTU 1500 bytes, sub MTU 1500, BW  149760 Kbit, DLY 80 usec,

reliability 249/255, txload 1/255, rxload 1/255

[snip]

可靠性使用以下公式计算：

reliability = number of errors / number of total frames

show interface输出显示平均可靠性。有关详细信息，请参阅了解show interfaces命令输出中每秒比特（比特/秒）的定义。

注：有关如何对ATM路由器接口上的输入丢包进行故障排除的详细信息，请参阅排除ATM路由器接口上的输入丢包故障。

先决条件

要求

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

使用的组件

本文档不限于特定的软件和硬件版本。

规则

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

PA-A3 结构

PA-A3使用ATMizer II分段和重组(SAR)芯片。在本例中,show controllers atm命令的输出显示SAR的名称：

7200-2#show controller atm 3/0

Interface ATM3/0 is up

Hardware is ENHANCED ATM PA - DS3 (45Mbps)

Lane client mac address is 0030.7b1e.9054

Framer is PMC PM7345 S/UNI-PDH, SAR is LSI ATMIZER II

Firmware rev: G119, Framer rev: 1, ATMIZER II rev: 3

idb=0x61499630, ds=0x6149E9C0, vc=0x614BE940

slot 3, unit 2, subunit 0, fci_type 0x005B, ticks 73495

400 rx buffers: size=512, encap=64, trailer=28, magic=4

Curr Stats:

rx_cell_lost=0, rx_no_buffer=0, rx_crc_10=0

rx_cell_len=0, rx_no_vcd=0, rx_cell_throttle=0, tx_aci_err=0

[snip]

路由器将单元或重组的数据包存储在不同的存储位置。详细了解此过程，使用图来说明从PA-A3的物理线路接收路径位时采用的路径位：

1. 当单元到达时，成帧器芯片将单元存储在其先进先出(FIFO)存储器中，该存储器可包含四个48字节的单元。

2. 然后，该信元移动到ATMizer SAR信元缓冲器，该缓冲器由4 MB发射(Tx)和4 MB接收(Rx)板载存储器或本地静态随机访问存储器(SRAM)组成。

3. 此时，信元采用不同的路径，这取决于PA-A3的硬件版本。

- 在硬件修订版1.0中，PA-A3仅使用板载SRAM作为额外的单元存储，并通过外围组件互联(PCI)将单元转发到通用接口处理器(VIP)或网络处理引擎(NPE)主机内存，然后再重新组装这些单元。

- 使用硬件修订版2.0时，PA-A3会重组其内存中的单元，而不是主机内存。

换句话说，修订版2.0使用帧模式，并将数据包从端口适配器传输到主机内存，而修订版1.0使用单元模式并将单元传输到主机内存。

使用show diag命令确定PA-A3的硬件修订版：

router#show diag

PA Bay 1 Information:

ENHANCED ATM OC3 MM PA, 1 ports

EEPROM format version 1

HW rev 2.00, Board revision A0

Serial number: 11535651  Part number: 73-2430-04

使用show interface atm命令的输入错误

在某些情况下，传入的信元可能会被丢弃或损坏，这会导致输入错误，如show interface atm命令的输出所示。下表说明了每个输入错误计数器的含义。

Error

解释

overrun

这是由于缺少SAR缓冲区而导致成帧器超限的FIFO内存次数。

frame

这是成帧器刷新其溢出FIFO时信元损坏或丢弃的次数。

abort

这是微码级别的信元限制导致的数据包丢弃数，以缓解成帧超限。

ignored

这是由于数据包内存缓冲区不可用或端口适配器微码限制了虚电路(VC)并停止接受新数据包而丢弃的数据包数。当快速ATM接口馈送较慢的出站接口时，接收主机缓冲区可以填充。

no buffer

这是ATM接口在通过大量慢速VC传输数据包时耗尽传输SAR缓冲区的次数。

CRC

这是重组数据包失败AAL5（ATM适配层）报尾CRC-32（循环冗余校验）的次数，通常是因为以下原因之一导致数据包的某些信元丢失：

- FIFO溢出

- 微码节流

- 通过操作、管理和维护(OAM)生成的CRC-10

- ATM交换机云中的网络拥塞

- 产生比特误差的实线噪声

有关详细信息，请参阅ATM接口的CRC故障排除指南。

runts

这是比单个信元小的数据包数。成帧器Rx FIFO刷新导致的单元损坏导致此情况。

giants

这是大于VC最大传输单位(MTU)的数据包数。当丢弃数据包的最后一个信元时，可以形成一个巨型帧，因此两个连续的数据包被连接。

使用show controllers atm命令的输入错误

show controllers atm命令的输出显示了多个输入错误计数，这些错误计数也可用于排除ATM接口上的性能问题。这些计数器以粗体突出显示：

7200-2#show controller atm 3/0

Interface ATM3/0 is up

Hardware is ENHANCED ATM PA - DS3 (45Mbps)

Lane client mac address is 0030.7b1e.9054

Framer is PMC PM7345 S/UNI-PDH, SAR is LSI ATMIZER II

Firmware rev: G119, Framer rev: 1, ATMIZER II rev: 3

idb=0x61499630, ds=0x6149E9C0, vc=0x614BE940

slot 3, unit 2, subunit 0, fci_type 0x005B, ticks 73495

400 rx buffers: size=512, encap=64, trailer=28, magic=4

Curr Stats:

rx_cell_lost=0, rx_no_buffer=0, rx_crc_10=0

rx_cell_len=0, rx_no_vcd=0, rx_cell_throttle=0, tx_aci_err=0

[snip]

计数器

解释

rx_cell_lost

这是SAR检测丢失或误插入信元的次数，它将实际或累积有效载荷长度与重组数据包的AAL5报尾中有效载荷长度字段的值进行比较。PA-A3通过将48乘以自最后一个信元以来接收的信元数，并将AAL5-PDU结束位设置为1，来计算累计负载长度。负载类型标识符[PTI]字段的第三位指示单元是否是较高层数据帧的最终单元。
注意：此计数器当前在极少数情况下递增。在ATM网络中丢失的信元仅触发CRC错误。Cisco Bug ID CSCdu88572(仅注册客户)修复了此问题。

rx_no_buffer

这是没有数据包缓冲区可用于存储传入信元的次数。在这种情况下，路由器会丢弃PA-A3板载内存中的完整数据包。请注意，该数据包永远不会到达NPE或VIP上的主机内存。

rx_crc_10

这是ATM信元失败CRC-10校验和的次数，OAM信元、资源管理(RM)信元和AAL3或AAL4数据包使用此校验和。

rx_cell_len

这是接收的信元负载长度小于48字节的次数。

rx_no_vcd

这是PA-A3在其本地VC表中接收没有相应虚电路描述符(VCD)的单元的次数。

rx_cell_throttle

这是PA-A3微码不处理传入信元速率和主动丢弃信元的次数。如果总信元缓冲区使用率超过预设高水位标记，PA-A3将开始限制接口。

使用show interface atm命令的输出错误

在以下情况下，PA-A3接口的输出错误计数器递增：

- 数据包被安排在VC上传输，而VC不处于UP状态。

- 数据包的虚电路描述符(VCD)号无效或无法识别。

- SAR无法将信元传输到成帧器。

- 非OAM数据包使用VCD值0，该值仅为OAM数据包保留。在此情况下，输出计数器不再递增(CSCdp86348)。

- 其他其他原因，例如与特定功能的交互

使用debug atm error命令排除输出错误增加的故障。还捕获show controller atm命令的多个输出。

注意：仅当检测到错误且正常情况下不会中断运行的生产路由器时，命令debug atm error才会打印调试输出。

在7500系列上使用PA-A3时，必须从通用接口处理器(VIP)的控制台捕获debug atm error和show controller atm。 使用if-con命令进入VIP控制台和if-quit以退出。

向Cisco TAC报告接口错误

在向思科技术支持中心报告输入错误之前，请收集以下信息：

- 在启用模式下show tech-support命令的输出，以便包括运行配置

- show interface atm和show atm vc命令的几次捕获以及特定错误的证据

- 准备以下问题的答案：

- ATM接口出现错误的时间有多长？

- 当输入错误增加时：在高流量时段还是全天？

- 您最近是否向路由器添加了任何新协议或硬件？

- 您最近是否升级了Cisco IOS®软件？

相关信息

- 输入队列丢弃和输出队列丢弃故障排除

- 性能调整基础知识

- VIP CPU以99%的速度运行，接收端缓冲

- ATM技术支持页

- 更多ATM的信息

- 技术支持和文档 - Cisco Systems