Η μηχανή επεξεργασίας πακέτων στην πύλη SD-WAN περιλαμβάνει πολλά στάδια, και κάθε στάδιο έχει μια ουρά επεξεργασίας πακέτων στο ενδιάμεσο. Λόγω της φύσης της κυκλοφορίας σε ριπές μέσω μιας πύλης, αναμένονται περιστασιακές συσσωρεύσεις πακέτων στις ουρές προώθησης των πακέτων. Ωστόσο, το σταθερά υψηλό μήκος ουράς σε ορισμένες ουρές υποδεικνύει πρόβλημα χωρητικότητας.
Το παρακάτω παράδειγμα δείχνει την εξαγωγή της εντολής 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 υποδεικνύει το μέγιστο βάθος που έχει φτάσει ποτέ μια ουρά, γεγονός που υποδεικνύει πόσο κοντά στην απόρριψη πακέτων έχει φτάσει μια πύλη. Ο αντίκτυπος και η αποκατάσταση αυτών εξαρτάται σε μεγάλο βαθμό από την ουρά που παρακολουθείται.
Θα πρέπει να παρακολουθείτε τόσο τις κρίσιμες όσο και τις μη κρίσιμες ουρές.