En este tema se describe cómo identificar el origen de los paquetes caídos en la detección temprana aleatoria (RED).
Las funciones de CoS de hardware de junos OS y serie PTX usan colas de salida virtuales (VOQs) en la entrada al búfer y tráfico de colas para cada cola de salida.
La VOQ es una estrategia de cola que elimina las caídas de congestión en la salida y alivia el bloqueo de cabeza de línea. El bloqueo de cabeza de línea es una condición en la que se impide que una cola de paquetes avance, ya que el paquete al frente de la cola está a la espera de que los recursos estén disponibles, mientras que otros paquetes detrás de este paquete podrían ser operados. Por ejemplo, si la entrada tiene una sola cola para un motor de reenvío de paquetes de salida, los paquetes destinados a una interfaz lenta y congestionada pueden bloquear paquetes destinados a una interfaz rápida y no congestionada adjuntadas al mismo motor de reenvío de paquetes de salida.
Con la VOQ, se mantienen colas virtuales en los motores de reenvío de paquetes de entrada, en lugar de en el motor de reenvío de paquetes de salida. Sin embargo, la programación de las colas de salida virtual de entrada se controla mediante el motor de reenvío de paquetes de salida. Para cada cola de salida (búfer poco profundo), la arquitectura VOQ proporciona colas virtuales en todos y cada uno de los motores de reenvío de paquetes de entrada. Estas colas se denominan virtuales porque las colas existen físicamente en el motor de reenvío de paquetes de entrada solo cuando la tarjeta de línea realmente tiene paquetes asignados a ella.
La Figura 1 muestra tres motores de reenvío de paquetes de entrada: PFE0, PFE1 y PFE2. Cada motor de reenvío de paquetes de entrada proporciona hasta ocho colas de salida virtuales (PFE.e0.q0n a PFE.e0.q7n) para el único puerto de salida 0. El motor de reenvío de paquetes de salida PFEn distribuye el ancho de banda a cada VOQ de entrada de manera de round-robin; por lo tanto, recibirán el mismo tratamiento independientemente de su carga presentada.
Por ejemplo, voq e0.q0 de salida de PFEn tiene 10 Gbps de ancho de banda disponible. PFE0 tiene una carga ofrecida de 10 Gbps a e0.qo, mientras que PFE1 y PFE2 tienen una carga ofrecida de 1 Gbps a e0.q0. El resultado es que PFE1 y PFE2 obtienen el 100 % de su tráfico a través, wheras PFE0 obtiene solo el 80 % de su tráfico.
Figura 1: Cola de salida virtual en enrutadores

serie PTX
Cuando se produce congestión debido a la carga en la cola de salida de salida, las VOQ de entrada correspondientes a la cola de salida de salida contienen paquetes RED caídos.
Con el siguiente procedimiento, puede identificar el motor de reenvío de paquetes de entrada (en términos de tráfico de entrada) que contribuye a la congestión de salida.
Para determinar qué motor de reenvío de paquetes de entrada contribuye a los paquetes red caídos:
- Determine si hay paquetes red caídos en el vínculo de salida.
Ejecute el show interfaces queue interface-name
comando en la interfaz de salida.
user@host> show interfaces queue et-7/0/0
En el show
resultado, determine si la interfaz está experimentando paquetes red caídos, mediante la localización del campo paquetes caídos en RED y comprobar si su valor es mayor que cero.
En el siguiente ejemplo, se muestran estadísticas caídas de RED para la interfaz de Ethernet de salida configurada en el puerto 0 de la PIC 0, ubicado en la FPC en la ranura 7.
user@host> show interfaces queue et-7/0/0
Physical interface: et-7/0/0, Enabled, Physical link is Up
Interface index: 206, SNMP ifIndex: 790
Forwarding classes: 16 supported, 8 in use
Egress queues: 8 supported, 8 in use
Queue: 0, Forwarding classes: fc0
Queued:
Packets : 539433200 14896082 pps
Bytes : 38302319880 8461137824 bps
Transmitted:
Packets : 67108815 1859497 pps
Bytes : 4294964160 952062464 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472324385 13036585 pps
RED-dropped bytes : 34007355720 7509075360 bps
Queue: 1, Forwarding classes: fc1
Queued:
Packets : 539433555 14877096 pps
Bytes : 38302345472 8450201072 bps
Transmitted:
Packets : 67108811 1859498 pps
Bytes : 4294963904 952062976 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472324744 13017598 pps
RED-dropped bytes : 34007381568 7498138096 bps
Queue: 2, Forwarding classes: fc2
Queued:
Packets : 539433811 14892745 pps
Bytes : 38302363728 8459214984 bps
Transmitted:
Packets : 67108833 1859501 pps
Bytes : 4294965312 952064512 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472324978 13033244 pps
RED-dropped bytes : 34007398416 7507150472 bps
Queue: 3, Forwarding classes: fc3
Queued:
Packets : 539433461 14879323 pps
Bytes : 38302338584 8451484208 bps
Transmitted:
Packets : 67108826 1859498 pps
Bytes : 4294964864 952062976 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472324635 13019825 pps
RED-dropped bytes : 34007373720 7499421232 bps
Queue: 4, Forwarding classes: fc4
Queued:
Packets : 539433755 14884190 pps
Bytes : 38302359616 8454286816 bps
Transmitted:
Packets : 67108843 1859508 pps
Bytes : 4294965952 952068096 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472324912 13024682 pps
RED-dropped bytes : 34007393664 7502218720 bps
Queue: 5, Forwarding classes: fc5
Queued:
Packets : 539433849 14892950 pps
Bytes : 38302366384 8459333176 bps
Transmitted:
Packets : 67108843 1859497 pps
Bytes : 4294965952 952062464 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472325006 13033453 pps
RED-dropped bytes : 34007400432 7507270712 bps
Queue: 6, Forwarding classes: fc6
Queued:
Packets : 539434160 14879808 pps
Bytes : 38302388632 8451762856 bps
Transmitted:
Packets : 67108861 1859514 pps
Bytes : 4294967104 952071168 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472325299 13020294 pps
RED-dropped bytes : 34007421528 7499691688 bps
Queue: 7, Forwarding classes: fc7
Queued:
Packets : 539434364 14900946 pps
Bytes : 38302403328 8463940000 bps
Transmitted:
Packets : 67108860 1859496 pps
Bytes : 4294967040 952061952 bps
Tail-dropped packets : 0 0 pps
RL-dropped packets : 0 0 pps
RL-dropped bytes : 0 0 bps
RED-dropped packets : 472325504 13041450 pps
RED-dropped bytes : 34007436288 7511878048 bps
- Si la interfaz experimenta paquetes caídos RED, ejecute el
show interface voq interface-name
comando en la interfaz de salida que experimenta los paquetes caídos RED.
user@host> show interfaces voq et-7/0/0 non-zero
Propina:
Cuando utilice el show interfaces voq
comando, puede usar filtros de comandos para ayudar a localizar la cola exacta. Para el uso de comandos, consulte mostrar interfaces voq.
- En el
show
resultado, determine si la interfaz experimenta paquetes red caídos.
En el siguiente ejemplo, se muestra el recuento de los paquetes RED de entrada caídos para la interfaz Ethernet de salida configurada en el puerto 0 de PIC 0, ubicado en la FPC en la ranura 7.
La salida de muestra muestra que la causa de la congestión es el motor de reenvío de paquetes de entrada PFE 0, en FPC número 4, y el motor de reenvío de paquetes de entrada PFE 0 en el número de FPC 6, como se indica en el recuento de paquetes caídos en RED.
user@host> show interfaces voq et-7/0/0 non-zero
Physical interface: et-7/0/0, Enabled, Physical link is Up
Interface index: 156, SNMP ifIndex: 699
Queue: 0, Forwarding classes: q00
FPC number: 4
PFE: 0
RED-dropped packets : 6834995 96929 pps
RED-dropped bytes : 5249276160 595537368 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835203 96964 pps
RED-dropped bytes : 5249435904 595749256 bps
Queue: 1, Forwarding classes: q01
FPC number: 4
PFE: 0
RED-dropped packets : 6834998 96967 pps
RED-dropped bytes : 5249278464 595766280 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835201 96627 pps
RED-dropped bytes : 5249434368 593677664 bps
Queue: 2, Forwarding classes: q02
FPC number: 4
PFE: 0
RED-dropped packets : 6834997 96921 pps
RED-dropped bytes : 5249277696 595482712 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835205 96827 pps
RED-dropped bytes : 5249437440 594907344 bps
Queue: 3, Forwarding classes: q03
FPC number: 4
PFE: 0
RED-dropped packets : 6834997 96961 pps
RED-dropped bytes : 5249277696 595731736 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835202 96522 pps
RED-dropped bytes : 5249435136 593031808 bps
Queue: 4, Forwarding classes: q04
FPC number: 4
PFE: 0
RED-dropped packets : 6834995 97021 pps
RED-dropped bytes : 5249276160 596099296 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835199 96935 pps
RED-dropped bytes : 5249432832 595572304 bps
Queue: 5, Forwarding classes: q05
FPC number: 4
PFE: 0
RED-dropped packets : 6834996 96949 pps
RED-dropped bytes : 5249276928 595656872 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835204 96899 pps
RED-dropped bytes : 5249436672 595348960 bps
Queue: 6, Forwarding classes: q06
FPC number: 4
PFE: 0
RED-dropped packets : 6835000 97019 pps
RED-dropped bytes : 5249280000 596088832 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835201 96916 pps
RED-dropped bytes : 5249434368 595455624 bps
Queue: 7, Forwarding classes: q07
FPC number: 4
PFE: 0
RED-dropped packets : 6834999 96929 pps
RED-dropped bytes : 5249279232 595536704 bps
FPC number: 6
PFE: 0
RED-dropped packets : 6835202 96941 pps
RED-dropped bytes : 5249435136 595609968 bps
Nota:
Para una interfaz agregada, siga los mismos pasos, pero debe ejecutar el show interface queue
comando en cada vínculo secundario de la interfaz agregada para determinar qué vínculo de salida secundario experimenta la congestión. A continuación, ejecute el show interface voq
comando en ese vínculo secundario para determinar qué motor de reenvío de paquetes de entrada contribuye a la congestión.