SD-WAN Gateway 上のパケット処理エンジンには複数のステージが含まれ、各ステージの間にパケット処理キューがあります。Gateway を通過するトラフィックにはバースト的な性質があるため、パケット転送キューにパケットがときどき蓄積されることが予想されます。ただし、特定のキューで一貫してキューの長さが大きくなる場合は、容量に問題があることを示しています。

次の例は、ハンドオフ キューの出力を表示するための debug.py コマンドの出力を示しています。

簡潔にするために、出力の最初と最後以外のエントリは省略しています。コマンドで -v オプションを除外して、出力を表形式で表示することができます。

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

[qlength][wmark] の値をメモしておく必要があります。

[qlength] 列は、キューに現在バッファされているパケット数を示します。[wmark] 列は、キューがこれまでに到達した最大の深さを示します。これは、Gateway がパケットのドロップにどれだけ近づいたかを示します。これらの影響と修正は、監視対象のキューに大きく左右されます。

重大なキューと重大でないキューの両方を監視する必要があります。