El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo resolver problemas de descartes de entrada en el canal de puerto en nexus 7000.
Cisco recomienda conocer los siguientes temas:
Tarjetas de línea de la serie F
Link Aggregation Control Protocol
La tarjeta de línea F3 pone en cola los paquetes de entrada en lugar de de salida e implementa las colas de salida virtuales (VOQ) en todas las interfaces de ingreso, de modo que un puerto de salida congestionado no afecte al tráfico dirigido a otros puertos de salida. El amplio uso de VOQ en el sistema ayuda a garantizar el máximo rendimiento por egreso. La congestión en un puerto de salida no afecta al tráfico destinado a otras interfaces de salida, lo que evita el bloqueo de cabecera de línea (HOLB) que, de lo contrario, provoca la propagación de la congestión.
En el modo de ráfaga optimizada, deberíamos ver caídas en la PL si la IB se agota. En el modo optimizado para malla, las caídas se mueven a VQ debido al umbral excedido. La malla optimizada evita las caídas del HOLB.
Los VOQ también utilizan el concepto de tráfico acreditado y no acreditado. El tráfico unidifusión se clasifica como tráfico acreditado; el tráfico de difusión, multidifusión y unidifusión desconocida se clasifica como tráfico no acreditado. El tráfico no acreditado no utiliza VOQ y el tráfico se coloca en cola en la salida en lugar de en la entrada. Si un puerto de ingreso no tiene crédito para enviar tráfico a un puerto de egreso, el puerto de ingreso se almacena en el búfer hasta que obtiene crédito. Debido a que las memorias intermedias del puerto de ingreso no son profundas, pueden producirse caídas de entrada.
Nota: Los módulos de E/S de última generación como F2E, F3 y M3 no son susceptibles a los escenarios de sobresuscripción de puerto de destino SPAN que provocan indescartes y HOLB en los puertos de ingreso. Esto también se observa en Pautas y Limitaciones para SPAN
Un canal de puerto se suspende cuando no recibe ninguna PDU LACP del vecino. La tarjeta de línea coloca los paquetes en cola en el ingreso en lugar de egreso y un descarte de entrada indica el número de paquetes descartados en la cola de entrada debido a la congestión.
‘show module’
Mod Ports Module-Type Model Status
--- ----- ----------------------------------- ------------------ ----------
5 0 Supervisor Module-2 N7K-SUP2E active *
6 0 Supervisor Module-2 N7K-SUP2E ha-standby
7 6 100 Gbps Ethernet Module N7K-F306CK-25 ok
8 12 10/40 Gbps Ethernet Module N7K-F312FQ-25 ok
En este ejemplo, los descartes de entrada en el canal de puerto 10 (7/1,7/2 y 7/5) y el canal de puerto 20 (7/3,7/4 y 7,6) causados por la congestión en la interfaz de salida 8/6. Estas gotas son causadas por el bloqueo de HOL.
`show port-channel summary`
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
10 Po10(RU) Eth LACP Eth7/1(P) Eth7/2(P) Eth7/5(P)
20 Po20(RU) Eth LACP Eth7/3(P) Eth7/4(P) Eth7/6(P)
switch# show interface counter errors
--------------------------------------------------------------------------------
Port InDiscards
--------------------------------------------------------------------------------
Eth7/1 253323164
Eth7/2 253682395
Eth7/3 66785160 >>>>> input discards on interfaces 7/1-6 are incrementing continuously. These interfaces belong to Po10 and Po20 which eventually goes into suspended state with reason “no LACP PDUs received”
Eth7/4 64770521
Eth7/5 258650104
Eth7/6 66533418
Eth8/6 0
Po10 765655663
Po20 198089099
Para determinar el puerto congestionado:
En el VQI, los contadores que no eran cero se desplazaban constantemente. En los puertos congestionados, los contadores suelen permanecer altos la mayor parte del tiempo
.
switch# attach mod 7
Attaching to module 7 ...
To exit type 'exit', to abort type '$.'
module-7# show hardware internal qengine voq-status | ex "0 0 0 0 0 0 0 0 0 0 0 0"
+-------------------------------------------------------------------------------
| VOQ Status for Queue Driver
| ports 1-48
VQI:CCOS INST0 INST1 INST2 INST3 INST4 INST5
-------- ----- ----- ----- ----- ----- -----
0:0 0 0 0 0 0 0
0:1 0 0 0 0 0 0
145:6 0 0 0 0 0 0
145:7 0 0 0 0 0 0
146:0 0 0 0 0 0 0
146:1 14d 130 533 79b 258 447
146:2 5 44 7 12 1a 2
146:3 2325 2277 1ae8 1a39 27bc 1902
146:4 0 0 0 0 0 0
146:5 0 0 0 0 0 0
146:6 0 0 0 0 0 0
146:7 0 0 0 0 0 0
147:0 0 0 0 0 0 0
147:1 0 0 0 0 0 0
147:2 0 0 0 0 0 0
147:3 0 0 0 0 0 0
El VQI es 146
VQI == 146 tiene un contador distinto a cero y sigue aumentando
Convertir a hexadecimal:
switch# hex 146
0x92
switch# show system internal ethpm info module | egrep -i vqi
LTL(0x36), VQI(0x42), LDI(0), IOD(0x14c)
LTL(0x37), VQI(0x43), LDI(0x1), IOD(0x14d)
LTL(0x38), VQI(0x44), LDI(0x2), IOD(0x14e)
LTL(0x39), VQI(0x45), LDI(0x3), IOD(0x14f)
LTL(0x72), VQI(0x8a), LDI(0xc), IOD(0x62)
LTL(0x76), VQI(0x8e), LDI(0x10), IOD(0x63)
LTL(0x7a), VQI(0x92), LDI(0x14), IOD(0xe6) >>>>>>> VQI 0x92 maps to LTL 0x7a
LTL(0x7e), VQI(0x96), LDI(0x18), IOD(0xe7)
LTL(0x82), VQI(0x9a), LDI(0x1c), IOD(0xe8)
LTL(0x86), VQI(0x9e), LDI(0x20), IOD(0xe9)
Convierta el LTL a la interfaz física usando la asignación pixm
switch# show system internal pixm info ltl 0x7a
Member info
------------------
Type LTL
---------------------------------
PHY_PORT Eth8/6 >>>> congested egress interface.
Para determinar si se descarta la PDU LACP
La PDU LACP es un tráfico de alta prioridad y por lo tanto no debería esperar que la PDU LACP se descarte y el canal de puerto se caiga debido a los descartes de entrada a menos que haya tráfico VL 5 de alta prioridad que esté bloqueando la cabecera de línea del puerto congestionado.
Para confirmar si el tráfico VL 5 de alta prioridad se está descartando, ejecute el comando "show hardware queuing drops ingress" y esto mostraría las caídas PL para VL 5 en la interfaz afectada
switch# show hardware queuing drops ingress
slot 7
=======
Device: Flanker Queue
PL drops:
SOURCE INTERFACE VL COUNT
-------------------- ----- --------------------------
Eth7/1 5 24437734
Eth7/2 5 24289997
Eth7/3 5 24449567
Eth7/4 5 26084373
Eth7/5 5 27840523
Eth7/6 5 21043740
Confirma las caídas de VL 5 en la interfaz afectada ejecutando el comando "show hardware internal errors" para el módulo afectado
switch# show hardware internal errors
`show hardware internal errors`
|------------------------------------------------------------------------|
| Device:Flanker Eth Mac Driver Role:MAC Mod: 7 |
| Device Statistics Category :: ERROR
|------------------------------------------------------------------------|
5236 igr rx pl: cbl drops 0000000000069679 8 -
5282 egr in pl: total rcvd pkts with drop 0000000001951540 8 -
indication from eb
5321 egr out pl: total pkts dropped due to cbl 0000000000034829 8 -
5477 igr PL: bpdu drops(vl5) 0000000000004986 2 - <<<<<<<<<<<
5480 igr PL: nde drops(vl0) 0000000000098993 2 -
5485 igr PL: nde drops(vl5) 0000000002291236 2 - <<<<<<<<<<<
5496 igr PL: Q threshold drop bytecount (vl0) 0000000000344607 2 -
13453 [intr] IPL intr: parser truncated mlh error 0000000000002946 2 -
Observe que los contadores de caídas aumentan para lo siguiente
IGR PL: descartes bpdu(vl5)
IGR PL: nde drops(vl5)
Para solucionar el problema, asegúrese de que no haya congestión y esto se puede hacer aumentando el ancho de banda en el puerto congestionado de salida o limitando el tráfico al puerto congestionado.
CSCvn97534 Este error provoca el bloqueo del búfer de salida, lo que llevaría a descartes de entrada y a inestabilidades del canal de puerto.
Solución de problemas de Nexus 7000: Descartes de entrada F2/F2e