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 がパケットのドロップにどれだけ近づいたかを示します。これらの影響と修正は、監視対象のキューに大きく左右されます。
重大なキューと重大でないキューの両方を監視する必要があります。