Il motore di elaborazione dei pacchetti in SD-WAN Gateway coinvolge più fasi e ogni fase include una coda di elaborazione dei pacchetti. A causa della natura del traffico tramite un gateway, è possibile che occasionalmente aumenti il numero dei pacchetti nelle code di inoltro dei pacchetti. Tuttavia, un'elevata lunghezza costante della coda in alcune code specifiche indica un problema di capacità.

L'esempio seguente illustra l'output del comando debug.py per visualizzare l'output della coda di handoff.

L'output è stato troncato in modo da visualizzare solo la prima e l'ultima voce per brevità. È possibile escludere l'opzione -v nel comando per visualizzare l'output in formato tabulare.

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:~$ 

È necessario osservare i valori di qlength e wmark.

La colonna qlength indica il numero di pacchetti attualmente inseriti nel buffer della coda. La colonna wmark indica la profondità massima raggiunta da una coda, ovvero in che misura un gateway ha rischiato di rimuovere pacchetti. L'impatto e la correzione di questi problemi dipendono in gran parte dalla coda che viene monitorata.

È consigliabile monitorare sia le code critiche sia le code non critiche.