El motor de procesamiento de paquetes en SD-WAN Gateway implica varias etapas, y cada etapa tiene una cola de procesamiento de paquetes entre ellas. Debido a que el tráfico a través de una puerta de enlace suele ser en ráfagas, las acumulaciones ocasionales de paquetes en las colas de reenvío de paquetes son habituales. Sin embargo, mucha longitud de cola de manera constante en ciertas colas indica que hay un problema de capacidad.

El siguiente ejemplo muestra la salida del comando debug.py para ver los resultados de la cola de entrega.

La salida se truncó para mostrar solo la primera y la última entrada, para resumir. Puede excluir la opción -v en el comando para ver los resultados en formato tabular.

vcadmin@vcg1-example:~$ /opt/vc/bin/debug.py -v --handoff
{
  "handoffq": [
    {
      "deq": 12126489784,
      "drops": 0,
      "enq": 12126482089,
      "name": "vc_queue_net_sch",
      "qlength": 0,
      "qlimit": 4096,
      "sleeping": 1475174572,
      "tid": 1502,
      "wmark": 1280,
      "wmark_1min": 385,
      "wmark_5min": 450,
      "wokenup": 1164664965
    }, 
    … 
    {
      "deq": 767292,
      "drops": 0,
      "enq": 767272,
      "name": "vc_queue_ip_common_bh_1",
      "qlength": 0,
      "qlimit": 16384,
      "sleeping": 596612,
      "tid": 1512,
      "wmark": 53,
      "wmark_1min": 3,
      "wmark_5min": 3,
      "wokenup": 596209
    }
  ]
}
vcadmin@vcg1-example:~$ 

Debe tener en cuenta los valores de longitud de cola (qlength) y marca de agua (wmark).

La columna longitud de cola (qlength) indica la cantidad de paquetes de la cola que actualmente están almacenados en búfer. La columna wmark indica la profundidad máxima que ha llegado a alcanzar una cola, lo cual indica lo cerca de descartar paquetes que ha estado una puerta de enlace. El impacto y la resolución de estos valores dependen en gran medida de la cola que se supervisa.

Debe supervisar las colas críticas y las no críticas.