Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Flujo de paquetes de routers de la serie ASR 1000

Flujo de paquetes de alto nivel

Pasos para la resolución de problemas de caídas de paquetes en el router de servicio Cisco ASR 1000 Series

Punto de pérdidas de paquetes

Obtener información sobre la caída de paquetes

Lista de comandos para recopilar información de contadores

Contador SPA

Contador SIP

Contador ESP

Contador RP

Caso Práctico

Caídas de paquetes en SPA

Paquetes descartados en SIP

Caídas de paquetes en ESP

Caídas de paquetes en RP

Información Relacionada

Introducción

Este documento proporciona información sobre cómo resolver problemas de caída de paquetes en Cisco® ASR 1000 Series Aggregation Services Routers.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

- Todos los routers de servicios de agregación de la serie ASR 1000 de Cisco, que incluyen los routers 1002, 1004 y 1006

- Software Cisco IOS®-XE versión 2.3.0 compatible con los routers de servicios de agregación Cisco ASR 1000 Series

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.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Flujo de paquetes de routers de la serie ASR 1000

Flujo de paquetes de alto nivel

Un router de la serie ASR 1000 de Cisco incluye estos elementos funcionales en el sistema:

- Procesador de ruta 1 (RP1) de la serie ASR 1000 de Cisco

- Procesador de servicios integrados (ESP) de la serie ASR 1000 de Cisco

- Procesador de interfaz SPA (SIP) Cisco ASR serie 1000

Los routers de la serie ASR 1000 de Cisco presentan el procesador QuantumFlow (QFP) de Cisco como su arquitectura de hardware. En la arquitectura basada en QFP, todos los paquetes se reenvían a través de ESP, por lo que, si se produce un problema en ESP, el reenvío se detiene.

Figura 1 Sistema Cisco ASR 1006 con procesadores de ruta dual, ESP dual y tres SIP

Refiérase a Routers de Servicios de Agregación Cisco ASR 1000 Series para obtener más información.

Pasos para la resolución de problemas de caídas de paquetes en el router de servicio Cisco ASR 1000 Series

Punto de pérdidas de paquetes

Los routers de la serie ASR 1000 de Cisco se basan en un procesador de routing (RP), un procesador de servicios integrados (ESP), un procesador de interfaz SPA (SIP) y un adaptador de puerto compartido (SPA). Todos los paquetes se reenvían a través de ASIC en cada módulo.

Figura 2 Diagrama de ruta de datos del sistema Cisco ASR serie 1000

Hay varios puntos de caídas de paquetes mostrados en la Tabla 1 en los routers Cisco ASR 1000 Series.

Tabla 1 Puntos de Caídas de Paquetes

Módulo

Componente funcional

SPA

Depende del tipo de interfaz

SIP

ASIC Interconnect ASIC de agregación SPA (IOCP) de procesador de control de E/S

ESP

Subsistema QFP de interconexión del procesador de control de reenvío QuantumFlow (QFP) de Cisco. El subsistema QFP consta de los siguientes componentes:

- Motor de procesador de paquetes (PPE)

- Almacenamiento en búfer, cola y programación (BQS)

- Módulo de paquete de entrada (IPM)

- Módulo de paquetes de salida (OPM)

- Memoria de paquetes global (GPM)

RP

Interfaz de punto de memoria compartida de Linux (LSMPI) Interconexión ASIC

Obtener información sobre la caída de paquetes

Si se produce una caída inesperada de paquetes, debe asegurarse de que la salida de la consola, la diferencia del contador de paquetes y los pasos de reproducción estén disponibles para la solución de problemas. Para determinar la causa del problema, primero debe reunirse toda la información posible sobre éste. Esta información es necesaria para determinar la causa del problema:

- Registros de consola: consulte Aplicación de la Configuración Correcta del Emulador de Terminal para Conexiones de Consola para obtener más información.

- Información de Syslog: si ha configurado el router para enviar registros a un servidor syslog, puede obtener información sobre lo que sucedió. Refiérase a Cómo Configurar Dispositivos Cisco para Syslog para obtener más información.

- show platform: el comando show platform muestra el estado de los RP, ESP, SPA y las fuentes de alimentación.

- show tech-support: el comando show tech-support es una compilación de muchos comandos diferentes que incluyen show version y show running-config. Cuando un router tiene problemas, el ingeniero del Cisco Technical Assistance Center (TAC) suele solicitar esta información para solucionar el problema de hardware. Debe recopilar el comando show tech-support antes de realizar una recarga o un ciclo de apagado y encendido porque estas acciones pueden hacer que se pierda información sobre el problema.

Nota: El comando show tech-support no incluye los comandos show platform o show logging.

- Paso de reproducción (si está disponible): los pasos para reproducir el problema. Si no se puede reproducir, verifique las condiciones en el momento de la caída del paquete.

- Información del contador SPA: consulte la sección Contador SPA.

- Información del contador SIP: consulte la sección Contador SIP.

- Información del contador ESP: consulte la sección Contador ESP.

- Información del contador RP: consulte la sección Contador RP.

Lista de comandos para recopilar información de contadores

Hay numerosos comandos específicos de la plataforma disponibles para resolver problemas de reenvío de paquetes. Recopile estos comandos si abre una Solicitud de servicio TAC. Para identificar la diferencia de un contador, recopile estos comandos varias veces. El comando bold character es particularmente útil para comenzar la resolución de problemas. La opción exclude _0_ es efectiva para hacer que el contador excluya 0.

SPA

show interfaces

show interfaces <interface-name> accounting

show interfaces <interface-name> stats

SIP

show platform hardware port <slot/card/port> plim statistics

show platform hardware subslot {slot/card} plim statistics

show platform hardware slot {slot} plim statistics

show platform hardware slot {0|1|2} plim status internal

show platform hardware slot {0|1|2} serdes statistics

ESP

show platform hardware slot {f0|f1} serdes statistics

show platform hardware slot {f0|f1} serdes statistics internal

show platform hardware qfp active bqs 0 ipm mapping

show platform hardware qfp active bqs 0 ipm statistics channel all

show platform hardware qfp active bqs 0 opm mapping

show platform hardware qfp active bqs 0 opm statistics channel all

show platform hardware qfp active statistics drop | exclude _0_

show platform hardware qfp active interface if-name <Interface-name> statistics

show platform hardware qfp active infrastructure punt statistics type per-cause | exclude _0_

show platform hardware qfp active infrastructure punt statistics type punt-drop | exclude _0_

show platform hardware qfp active infrastructure punt statistics type inject-drop  | exclude _0_

show platform hardware qfp active infrastructure punt statistics type global-drop | exclude _0_

show platform hardware qfp active infrastructure bqs queue output default all

show platform hardware qfp active infrastructure bqs queue output recycle all

!--- The if-name option requires full interface-name

RP

show platform hardware slot {r0|r1} serdes statistics

show platform software infrastructure lsmpi

Contador SPA

Utilice una solución de problemas genérica de descarte de paquetes para el SPA y otras plataformas. El comando clear counters es útil para encontrar la diferencia de un contador.

Para mostrar estadísticas para todas las interfaces configuradas en el router, utilice este comando:

Router#show interfaces TenGigabitEthernet 1/0/0

TenGigabitEthernet1/0/0 is up, line protocol is up

Hardware is SPA-1X10GE-L-V2, address is 0022.5516.2040 (bia 0022.5516.2040)

Internet address is 192.168.1.1/24

MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec,

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

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 10000Mbps, link type is force-up, media type is 10GBase-LR

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:00:59, output 00:00:46, output hang never

Last clearing of "show interface" counters never

Input queue: 0/375/415441/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

510252 packets input, 763315452 bytes, 0 no buffer

Received 3 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

55055 packets output, 62118229 bytes, 0 underruns

0 output errors, 0 collisions, 2 interface resets

0 babbles, 0 late collision, 0 deferred

0 lost carrier, 0 no carrier, 0 pause output

0 output buffer failures, 0 output buffers swapped out

Para mostrar las estadísticas de los paquetes que están según el protocolo, utilice este comando:

Router#show interfaces TenGigabitEthernet 1/0/0 accounting

TenGigabitEthernet1/0/0

Protocol    Pkts In   Chars In   Pkts Out  Chars Out

Other         15        900      17979    6652533

IP     510237  763314552      37076   55465696

DEC MOP          0          0       1633     125741

ARP         15        900         20       1200

CDP          0          0      16326    6525592

Para mostrar las estadísticas de los paquetes que fueron conmutados por proceso, conmutados rápidamente o conmutados distribuidos, utilice este comando:

Router#show interfaces TenGigabitEthernet 1/0/0 stats

TenGigabitEthernet1/0/0

Switching path    Pkts In   Chars In   Pkts Out  Chars Out

Processor         15        900      17979    6652533

Route cache          0          0          0          0

Distributed cache     510252  763315452      55055   62118229

Total     510267  763316352      73034   68770762

Contador SIP

El SIP de la serie ASR 1000 de Cisco no participa en el reenvío de paquetes. Alberga las SPA en el sistema. El SIP proporciona priorización de paquetes para los paquetes de ingreso de los SPA y un búfer de absorción de ráfaga de ingreso grande para los paquetes de ingreso que esperan la transferencia al ESP para ser procesados. El almacenamiento en búfer de salida está centralizado en el administrador de tráfico y también se proporciona en forma de colas de salida en el SIP. Los routers de la serie ASR 1000 de Cisco pueden dar prioridad al tráfico, no sólo en el nivel ESP, sino también en todo el sistema mediante la configuración de la clasificación de entrada y salida. El almacenamiento en búfer (entrada y salida) junto con la contrapresión hacia y desde el ESP se proporciona en el sistema para hacer frente a la sobresuscripción.

Figura 3 Colas de Ingreso del Router de la serie ASR 1000 de Cisco.

Figura 4 Diagrama de bloques del SIP.

Para mostrar los contadores de caídas de cola por puerto en SPA Aggregation ASIC, utilice este comando:

Router#show platform hardware port 1/0/0 plim statistics

Interface 1/0/0

RX Low Priority

RX Drop Pkts 0           Bytes 0

RX Err  Pkts 0           Bytes 0

TX Low Priority

TX Drop Pkts 0           Bytes 0

RX High Priority

RX Drop Pkts 0           Bytes 0

RX Err  Pkts 0           Bytes 0

TX High Priority

TX Drop Pkts 0           Bytes 0

Para mostrar los contadores SPA en SPA Aggregation ASIC, utilice este comando:

Router#show platform hardware subslot 1/0 plim statistics

1/0, SPA-1XTENGE-XFP-V2, Online

RX Pkts 510252      Bytes 763315452

TX Pkts 55078       Bytes 62126783

RX IPC Pkts 0           Bytes 0

TX IPC Pkts 0           Bytes 0

Para mostrar todos los contadores SPA en SPA Aggregation ASIC, utilice este comando:

Router#show platform hardware slot 1 plim statistics

1/0, SPA-1XTENGE-XFP-V2, Online

RX Pkts 510252      Bytes 763315452

TX Pkts 55078       Bytes 62126783

RX IPC Pkts 0           Bytes 0

TX IPC Pkts 0           Bytes 0

1/1, SPA-5X1GE-V2, Online

RX Pkts 42          Bytes 2520

TX Pkts 65352       Bytes 31454689

RX IPC Pkts 0           Bytes 0

TX IPC Pkts 0           Bytes 0

1/2, Empty

1/3, Empty

Para visualizar los contadores rx/tx agregados hacia/desde el ASIC de interconexión en el ASIC de agregación SPA, utilice este comando. contador Rx significa el paquete de entrada del SPA; el contador Tx significa paquete de salida a SPA.

Router#show platform hardware slot 1 plim status internal

FCM Status

XON/XOFF 0x0000000F00000000

ECC Status

Data Path Config

MaxBurst1 256, MaxBurst2 128, DataMaxT 32768

Cal Length RX 0x0002, TX 0x0002

Repetitions RX 0x0010, TX 0x0010

Data Path Status

RX in sync, TX in sync

Spi4 Channel 0, Rx Channel Status Starving, Tx Channel Status Starving

Spi4 Channel 1, Rx Channel Status Starving, Tx Channel Status Starving

RX Pkts 510294      Bytes 765359148

TX Pkts 120430      Bytes 94063192

Hypertransport Status

RX Pkts 0           Bytes 0

TX Pkts 0           Bytes 0

Para mostrar los contadores rx del ASIC de interconexión ESP en el ASIC de interconexión SIP, utilice este comando:

Router#show platform hardware slot 1 serdes statistics

From Slot F0

Pkts  High: 0          Low: 120435     Bad: 0          Dropped: 0

Bytes High: 0          Low: 94065235   Bad: 0          Dropped: 0

Pkts  Looped: 0          Error: 0

Bytes Looped 0

Qstat count: 0          Flow ctrl count: 196099

Contador ESP

ESP proporciona el motor de reenvío centralizado responsable de la mayoría de las tareas de procesamiento del plano de datos. Todo el tráfico de red a través del router Cisco ASR 1000 Series fluye a través del ESP.

Figura 5 Diagrama de bloques de ESP.

Figura 6 Arquitectura básica del procesador QuantumFlow de Cisco

Consulte Procesador QuantumFlow de Cisco: Procesador de red de última generación de Cisco para obtener más información.

Para mostrar los contadores rx del RP, el ASIC de interconexión SIP en el ASIC de interconexión ESP, utilice este comando:

Router#show platform hardware slot F0 serdes statistics

From Slot R0

Pkts  High: 70328      Low: 13223      Bad: 0          Dropped: 0

Bytes High: 31049950   Low: 10062155   Bad: 0          Dropped: 0

Pkts  Looped: 0          Error: 0

Bytes Looped 0

Qstat count: 0          Flow ctrl count: 311097

From Slot 2

Para mostrar los contadores de paquetes de link internos y los contadores de errores, utilice este comando:

Router#show platform hardware slot F0 serdes statistics internal

Network-Processor Link:

Local TX in sync, Local RX in sync

From Network-Processor    Packets:      421655  Bytes:   645807536

To Network-Processor      Packets:       83551  Bytes:    41112105

RP/ESP Link:

Local TX in sync, Local RX in sync

Remote TX in sync, Remote RX in sync

To RP/ESP                 Packets:      421650  Bytes:   645807296

Drops                   Packets:           0  Bytes:           0

From RP/ESP               Packets:       83551  Bytes:    41112105

Drops                   Packets:           0  Bytes:           0

Para verificar la asignación del canal del módulo de paquetes de entrada (IPM) y otros componentes, utilice este comando:

Router#show platform hardware qfp active bqs 0 ipm mapping

BQS IPM Channel Mapping

Chan   Name                Interface      Port     CFIFO

1     CC3 Low             SPI1           0        1

2     CC3 Hi              SPI1           1        0

3     CC2 Low             SPI1           2        1

Para mostrar información estadística para cada canal en el Módulo de paquetes de entrada (IPM), utilice este comando:

Router#show platform hardware qfp active bqs 0 ipm statistics channel all

BQS IPM Channel Statistics

Chan   GoodPkts  GoodBytes    BadPkts   BadBytes

1 - 0000000000 0000000000 0000000000 0000000000

2 - 0000000000 0000000000 0000000000 0000000000

3 - 0000000000 0000000000 0000000000 0000000000

Para verificar la asignación del canal del Módulo de paquetes de salida (OPM) y otros componentes, utilice este comando:

Router#show platform hardware qfp active bqs 0 opm mapping

BQS OPM Channel Mapping

Chan     Name                          Interface      LogicalChannel

0       CC3 Low                       SPI1            0

1       CC3 Hi                        SPI1            1

2       CC2 Low                       SPI1            2

Para mostrar información estadística para cada canal en el Módulo de paquetes de salida (OPM), utilice este comando:

Router#show platform hardware qfp active bqs 0 opm statistics channel all

BQS OPM Channel Statistics

Chan   GoodPkts  GoodBytes    BadPkts   BadBytes

0 - 0000000000 0000000000 0000000000 0000000000

1 - 0000000000 0000000000 0000000000 0000000000

2 - 0000000000 0000000000 0000000000 0000000000

Para mostrar estadísticas de caídas para todas las interfaces en el motor del procesador de paquetes (PPE), utilice este comando. Este comando es útil para comenzar la resolución de problemas.

Router#show platform hardware qfp active statistics drop

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

AttnInvalidSpid                            0               0

BadDistFifo                                0               0

BadIpChecksum                              0               0

Para borrar las estadísticas de caídas para todas las interfaces en el motor del procesador de paquetes (PPE), utilice este comando. Este comando se borra después de que muestra un contador.

Router#show platform hardware qfp active statistics drop clear

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

AttnInvalidSpid                            0               0

BadDistFifo                                0               0

BadIpChecksum                              0               0

Para mostrar estadísticas de caídas para cada interfaz en el motor del procesador de paquetes (PPE), utilice este comando. Este contador se borra cada 10 segundos.

Router#show platform hardware qfp active interface if-name TenGigabitEthernet1/0/0 statistics

Platform Handle 6

----------------------------------------------------------------

Receive Stats                             Octets         Packets

----------------------------------------------------------------

Ipv4                                       0               0

Ipv6                                       0               0

!--- The if-name option requires full interface-name

Para verificar la causa del paquete impulsado al RP, utilice este comando:

Router#show platform hardware qfp active infrastructure punt statistics type per-cause

Global Per Cause Statistics

Number of punt causes =   46

Per Punt Cause Statistics

Packets       Packets

Counter ID  Punt Cause Name                   Received      Transmitted

------------------------------------------------------------------------

00          RESERVED                          0             0

01          MPLS_FRAG_REQUIRE                 0             0

02          IPV4_OPTIONS                      0             0

Para mostrar las estadísticas de caídas para paquetes punt (ESP a RP), utilice este comando:

Router#show platform hardware qfp active infrastructure punt statistics type punt-drop

Punt Drop Statistics

Drop Counter ID   0     Drop Counter Name PUNT_NOT_ENABLED_BY_DATA_PLANE

Counter ID  Punt Cause Name                   Packets

----------------------------------------------------------

00          RESERVED                          0

01          MPLS_FRAG_REQUIRE                 0

02          IPV4_OPTIONS                      0

Para mostrar las estadísticas de caídas para paquetes de inyección (RP a ESP), utilice este comando. Los paquetes de inyección se envían del RP al ESP. La mayoría de ellos son generados por IOSD. Son archivos de mantenimiento L2, protocolos de ruteo, protocolos de administración como SNMP, etc.

Router#show platform hardware qfp active infrastructure punt statistics type inject-drop

Inject Drop Statistics

Drop Counter ID   0     Drop Counter Name INJECT_NOT_ENABLED_BY_DATA_PLANE

Counter ID  Inject Cause Name                    Packets

-------------------------------------------------------------

00          RESERVED                             0

01          L2 control/legacy                    0

02          CPP destination lookup               0

Para mostrar las estadísticas de los paquetes descartados globales, utilice este comando:

Router#show platform hardware qfp active infrastructure punt statistics type global-drop

Global Drop Statistics

Counter ID  Drop Counter Name                         Packets

------------------------------------------------------------------

00          INVALID_COUNTER_SELECTED                  0

01          INIT_PUNT_INVALID_PUNT_MODE               0

02          INIT_PUNT_INVALID_PUNT_CAUSE              0

Para mostrar estadísticas de colas/programaciones predeterminadas de almacenamiento en búfer, colas y programación (BQS) para cada interfaz, utilice este comando:

Router#show platform hardware qfp active infrastructure bqs queue output default all

Interface: internal0/0/rp:0, QFP if_h: 1, Num Queues/Schedules: 2

Queue specifics:

Index 0 (Queue ID:0x2f, Name: )

Software Control Info:

(cache) queue id: 0x0000002f, wred: 0x88b002d2, qlimit (bytes): 6250048

parent_sid: 0x232, debug_name:

sw_flags: 0x00000011, sw_state: 0x00000001

orig_min  : 0                   ,      min: 0

orig_max  : 0                   ,      max: 0

share     : 1

Statistics:

tail drops (bytes): 77225016            ,          (packets): 51621

total enqs (bytes): 630623840           ,          (packets): 421540

queue_depth (bytes): 0

Para mostrar estadísticas de colas/programaciones de reciclaje de almacenamiento en búfer, colas y programación (BQS) para cada interfaz, utilice este comando. Las colas de reciclaje contienen paquetes que son procesados más de una vez por QFP. Por ejemplo, aquí se colocan paquetes de fragmento y paquetes de multidifusión.

Router#show platform hardware qfp active infrastructure bqs queue output recycle all

Recycle Queue Object ID:0x3  Name:MulticastLeafHigh   (Parent Object ID: 0x2)

plevel: 1, bandwidth: 0                   , rate_type: 0

queue_mode: 0, queue_limit: 0, num_queues: 36

Queue specifics:

Index 0 (Queue ID:0x2, Name: MulticastLeafHigh)

Software Control Info:

(cache) queue id: 0x00000002, wred: 0x88b00000, qlimit (packets): 2048

parent_sid: 0x208, debug_name: MulticastLeafHigh

sw_flags: 0x00010001, sw_state: 0x00000001

orig_min  : 0                   ,      min: 0

orig_max  : 0                   ,      max: 0

share     : 0

Statistics:

tail drops (bytes): 0                   ,          (packets): 0

total enqs (bytes): 0                   ,          (packets): 0

queue_depth (packets): 0

Contador RP

El RP procesa estos tipos de tráfico:

- Tráfico de administración que llega a través del puerto de administración Gigabit Ethernet en el procesador de ruta.

- Puntee el tráfico en el sistema (a través de ESP), que incluye todo el tráfico del plano de control recibido en cualquier SPA.

- Tráfico de protocolo anterior, DECnet, Intercambio de paquetes de Internet (IPX), etc.

Figura 7 Diagrama de Bloques del RP.

Esta es la ruta de punteo/inyección del router Cisco ASR 1000 Series:

QFP <=>Núcleo RP <==> LSMPI <=>Hilo de ruta rápida<==> Hilo de Cisco IOS

Figura 8 Ubicación de Linux Shared Memory Punt Interface (LSMPI).

Para visualizar los contadores rx del ASIC de interconexión ESP en el ASIC de interconexión RP, utilice este comando:

Router#show platform hardware slot r0 serdes statistics

From Slot F0

Pkts  High: 57         Low: 421540     Bad: 0          Dropped: 0

Bytes High: 5472       Low: 645799280  Bad: 0          Dropped: 0

Pkts  Looped: 0          Error: 0

Bytes Looped 0

Qstat count: 0          Flow ctrl count: 196207

Para mostrar las estadísticas de Linux Shared Memory Punt Interface (LSMPI) en el router, utilice este comando. LSMPI ofrece una manera de realizar una transferencia de paquetes sin copia entre la red y el IOSd para obtener un alto rendimiento. Para lograr esto, comparta (mapa de memoria) una región en la memoria virtual del núcleo de Linux entre el módulo LSMPI e IOSd.

Router#show platform software infrastructure lsmpi

LSMPI interface internal stats:

enabled=0, disabled=0, throttled=0, unthrottled=0, state is ready

Input Buffers = 8772684

Output Buffers = 206519

rxdone count = 8772684

txdone count = 206515

ASR1000-RP Punt packet causes:

421540 IPV4_OPTIONS packets

7085686 L2 control/legacy packets

57 ARP packets

774 FOR_US packets

Packet histogram(500 bytes/bin), avg size in 172, out 471:

Pak-Size      In-Count        Out-Count

0+:       7086514            95568

500+:             1                0

1000+:             2                0

1500+:        421540             6099

Lsmpi0 is up, line protocol is up

Hardware is LSMPI

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,

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

Encapsulation ARPA, loopback not set

Keepalive not set

Unknown, Unknown, media type is unknown media type

7508057 packets input, 0 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

101667 packets output, 47950080 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 output buffer failures, 0 output buffers swapped out

Caso Práctico

Caídas de paquetes en SPA

Paquete de error

Si un paquete tiene un error, estos paquetes se descartan en SPA. Esto es un comportamiento común, no sólo en los routers Cisco ASR 1000 Series, sino en todas las plataformas.

Router#show interfaces TenGigabitEthernet 1/0/0

TenGigabitEthernet1/0/0 is up, line protocol is up

Hardware is SPA-1X10GE-L-V2, address is 0022.5516.2040 (bia 0022.5516.2040)

Internet address is 192.168.1.1/24

MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec,

reliability 250/255, txload 1/255, rxload 1/255

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 10000Mbps, link type is force-up, media type is 10GBase-LR

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:45:13, output 00:00:08, output hang never

Last clearing of "show interface" counters 00:00:26

Input queue: 0/375/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

0 packets input, 0 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

1 packets output, 402 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 babbles, 0 late collision, 0 deferred

0 lost carrier, 0 no carrier, 0 pause output

0 output buffer failures, 0 output buffers swapped out

Paquetes descartados en SIP

Alta utilización de QFP

En caso de uso elevado de QFP, los paquetes se descartan en cada cola de interfaz en SIP debido a la contrapresión de QFP. En este caso, también se envía una trama de pausa desde la interfaz.

Router#show platform hardware port 1/0/0 plim statistics

Interface 1/0/0

RX Low Priority

RX Drop Pkts 21344279    Bytes 1515446578

RX Err  Pkts 0           Bytes 0

TX Low Priority

TX Drop Pkts 0           Bytes 0

RX High Priority

RX Drop Pkts 0           Bytes 0

RX Err  Pkts 0           Bytes 0

TX High Priority

TX Drop Pkts 0           Bytes 0

Caídas de paquetes en ESP

Sobresuscripción

Si envía paquetes que exceden la velocidad de cable de la interfaz, los paquetes se descartan en la interfaz de salida.

Router#show interfaces GigabitEthernet 1/1/0

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

Hardware is SPA-5X1GE-V2, address is 0021.55dc.3f50 (bia 0021.55dc.3f50)

Internet address is 192.168.2.1/24

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,

reliability 255/255, txload 35/255, rxload 1/255

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 1000Mbps, link type is auto, media type is SX

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 02:24:23, output 00:00:55, output hang never

Last clearing of "show interface" counters 00:01:04

Input queue: 0/375/0/0 (size/max/drops/flushes); Total output drops: 48783

...

En QFP, estas caídas se pueden comprobar como Taildrop.

Router#show platform hardware qfp active statistics drop | exclude _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

TailDrop                            72374984           483790

Sobrecarga por fragmento de paquetes

Si los paquetes se fragmentan debido al tamaño de la MTU, incluso si la interfaz de ingreso es menor que la velocidad del cable, se puede exceder la velocidad del cable en la interfaz de salida. En este caso, el paquete se descarta en la interfaz de egreso.

Router#show interfaces gigabitEthernet 1/1/0

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

Hardware is SPA-5X1GE-V2, address is 0022.5516.2050 (bia 0022.5516.2050)

Internet address is 192.168.2.1/24

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,

reliability 255/255, txload 25/255, rxload 1/255

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 1000Mbps, link type is auto, media type is SX

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:36:52, output 00:00:12, output hang never

Last clearing of "show interface" counters 00:00:55

Input queue: 0/375/0/0 (size/max/drops/flushes); Total output drops: 272828

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 99998000 bits/sec, 14290 packets/sec

0 packets input, 0 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

4531543 packets output, 4009748196 bytes, 0 underruns

En QFP, estas caídas se pueden comprobar como Taildrop.

Router#show platform hardware qfp active statistics drop | exclude _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

TailDrop                           109431162          272769

Límite de rendimiento por paquetes fragmentados

En QFP, la memoria de paquete global (GPM) se utiliza para el reensamblado del paquete fragmentado. Si GPM se ejecuta en el reensamblado de grandes cantidades de paquetes de fragmentación, estos contadores muestran el número de caídas de paquetes. En muchos casos, se trata de un límite de rendimiento.

Router#show platform hardware qfp active statistics drop | ex _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

ReassNoFragInfo                  39280654854        57344096

ReassTimeout                          124672             128

Reenvío a Interfaz Null0

Los paquetes a la interfaz Null0 se descartan en ESP y no se envían a RP. En tal caso, posiblemente no pueda verificar el contador con el comando tradicional (show interfaces null0). Verifique el contador ESP, para conocer el número de descartes de paquetes. Si se utilizan las opciones "clear" y "exclude _0_" al mismo tiempo, puede verificar solamente los paquetes descartados nuevos.

Router#show platform hardware qfp active statistics drop clear | ex _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

Ipv4Null0                              11286              99

Conmutación RP con Función de No Soporte de HA

En el caso del switch RP, estos paquetes se descartan hasta que el nuevo RP activo reprograma el QFP.

- Todos los paquetes se descartan si el nuevo RP activo no se sincronizó con el RP activo anterior al switch.

- Los paquetes se procesan mediante funciones de alta disponibilidad (HA) no compatibles.

Router#show platform hardware qfp active statistics drop | ex _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

Ipv4NoAdj                            6993660          116561

Ipv4NoRoute                        338660188         5644337

Punt Packets

En los routers Cisco ASR 1000 Series, los paquetes que ESP no puede manejar se envían al RP. Si hay demasiados paquetes punt, las estadísticas de descarte de QFP aumentan.

Router#show platform hardware qfp active statistics drop | ex _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

TailDrop                            26257792           17552

Verifique el contador de resultados de cola de almacenamiento en búfer, cola y programación (BQS) para especificar la interfaz descartada. "internal0/0/rp:0" muestra la interfaz que se debe ejecutar de ESP a RP.

Router#show platform hardware qfp active infrastructure bqs queue output default all

Interface: internal0/0/rp:0, QFP if_h: 1, Num Queues/Schedules: 2

Queue specifics:

Index 0 (Queue ID:0x2f, Name: )

Software Control Info:

(cache) queue id: 0x0000002f, wred: 0x88b002d2, qlimit (bytes): 6250048

parent_sid: 0x232, debug_name:

sw_flags: 0x00000011, sw_state: 0x00000001

orig_min  : 0                   ,      min: 0

orig_max  : 0                   ,      max: 0

share     : 1

Statistics:

tail drops (bytes): 26257792            ,          (packets): 17552

total enqs (bytes): 4433777480          ,          (packets): 2963755

queue_depth (bytes): 0

Queue specifics:

...

En tal caso, la caída de la cola de entrada se cuenta en la interfaz de ingreso.

Router#show interfaces TenGigabitEthernet 1/0/0

TenGigabitEthernet1/0/0 is up, line protocol is up

Hardware is SPA-1X10GE-L-V2, address is 0022.5516.2040 (bia 0022.5516.2040)

Internet address is 192.168.1.1/24

MTU 1500 bytes, BW 10000000 Kbit, DLY 10 usec,

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

Encapsulation ARPA, loopback not set

Keepalive not supported

Full Duplex, 10000Mbps, link type is force-up, media type is 10GBase-LR

output flow-control is on, input flow-control is on

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:15:10, output 00:00:30, output hang never

Last clearing of "show interface" counters 00:14:28

Input queue: 0/375/2438309/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 70886000 bits/sec, 5915 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

2981307 packets input, 4460035272 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

15 packets output, 5705 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 babbles, 0 late collision, 0 deferred

0 lost carrier, 0 no carrier, 0 pause output

0 output buffer failures, 0 output buffers swapped out

El motivo del golpe puede ser mostrado por este comando:

Router#show platform hardware qfp active infrastructure punt statistics type per-cause

Global Per Cause Statistics

Number of punt causes =   46

Per Punt Cause Statistics

Packets       Packets

Counter ID  Punt Cause Name                   Received      Transmitted

------------------------------------------------------------------------

00          RESERVED                          0             0

01          MPLS_FRAG_REQUIRE                 0             0

02          IPV4_OPTIONS                      2981307       2963755

...

También puede verificar el comando show ip traffic.

Router#show ip traffic

IP statistics:

Rcvd:  2981307 total, 15 local destination

0 format errors, 0 checksum errors, 0 bad hop count

0 unknown protocol, 0 not a gateway

0 security failures, 0 bad options, 2981307 with options

Opts:  2981307 end, 0 nop, 0 basic security, 0 loose source route

0 timestamp, 0 extended security, 0 record route

0 stream ID, 2981307 strict source route, 0 alert, 0 cipso, 0 ump

0 other, 0 ignored

Frags: 0 reassembled, 0 timeouts, 0 couldn't reassemble

0 fragmented, 0 fragments, 0 couldn't fragment

Bcast: 0 received, 0 sent

Mcast: 0 received, 0 sent

Sent:  23 generated, 525450 forwarded

Drop:  0 encapsulation failed, 0 unresolved, 0 no adjacency

0 no route, 0 unicast RPF, 0 forced drop, 0 unsupported-addr

0 options denied, 0 source IP address zero

...

Límite de punt por el regulador global de punt

En caso de que demasiados paquetes punt se destinen al router mismo, el descarte relámpago cuenta con PuntGlobalPolicerDrops por el contador de caídas de QFP. El regulador global de punt protege el RP de una sobrecarga. Estas caídas no son vistas por el paquete de tránsito sino por el paquete FOR_US.

Router#show platform hardware qfp active statistics drop | ex _0_

----------------------------------------------------------------

Global Drop Stats                         Octets         Packets

----------------------------------------------------------------

PuntGlobalPolicerDrops                155856             102

TailDrop                          4141792688         2768579

...

La razón del punt puede ser conocida por este comando:

Router#show platform hardware qfp active infrastructure punt statistics type per-cause

Global Per Cause Statistics

Number of punt causes =   46

Per Punt Cause Statistics

Packets       Packets

Counter ID  Punt Cause Name                   Received      Transmitted

------------------------------------------------------------------------

00          RESERVED                          0             0

01          MPLS_FRAG_REQUIRE                 0             0

02          IPV4_OPTIONS                      0             0

03          L2 control/legacy                 0             0

04          PPP_CONTROL                       0             0

05          CLNS_CONTROL                      0             0

06          HDLC_KEEPALIVE                    0             0

07          ARP                               3             3

08          REVERSE_ARP                       0             0

09          LMI_CONTROL                       0             0

10          incomplete adjacency punt         0             0

11          FOR_US                            5197865       2428755

Caídas de paquetes en RP

Errores de paquetes en LSMPI

En los routers de la serie ASR 1000 de Cisco, el paquete se impulsa de ESP a RP a través de la interfaz de punto de memoria compartida de Linux (LSMPI). LSMPI es la interfaz virtual para la transferencia de paquetes entre el IOSd y el núcleo Linux en RP a través de la memoria compartida Linux. Los paquetes impulsados desde el ESP al RP son recibidos por el núcleo Linux del RP. El núcleo Linux envía esos paquetes al proceso IOSD a través de LSMPI. Si ve los contadores de errores en el LSMPI, éste es un defecto de software. Abrir un caso TAC

Router#show platform software infrastructure lsmpi

Lsmpi0 is up, line protocol is up

Hardware is LSMPI

MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,

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

Encapsulation ARPA, loopback not set

Keepalive not set

Unknown, Unknown, media type is unknown media type

output flow-control is unsupported, input flow-control is unsupported

ARP type: ARPA, ARP Timeout 04:00:00

Last input never, output never, output hang never

Last clearing of "show interface" counters never

Input queue: 0/1500/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/40 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

15643 packets input, 0 bytes, 0 no buffer

Received 0 broadcasts (0 IP multicasts)

0 runts, 0 giants, 0 throttles

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

0 watchdog, 0 multicast, 0 pause input

295 packets output, 120491 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 output buffer failures, 0 output buffers swapped out

Información Relacionada

- Solución de problemas de caídas de los routers de servicios de agregación de la serie ASR 1000 de Cisco

- Routers de servicios de agregación de la serie ASR 1000 de Cisco - Asistencia para productos

- Routers: soporte de productos

- Soporte Técnico y Documentación - Cisco Systems