W praktyce debug uzywam czasem, ale traktuje to jako ostatecznosc.
Kiedy i jak to stosowac wynika bardziej z wyczucia... i czy mamy kogos na site zeby ewentualnie mogl zrestartowac router.
Nie wiem czy to najlepsze metody ale stosuje:
1) reload in...
chociaz czasami jak debug mocno obciazy output to i to nie zadziala.
Zdecydowanie odradzam uzycia komend:
debug all
debug ip packets
W kazdym wypadku routera produkcyjnego konczy sie zawieszeniem.
2) Przed wlaczeniem debug na remote site zazwyczaj ustawiam (czasami mi szkoda czasu)
utawia limit bufora pamieci routera do 50k,
Ustawiaja ze logi nie beda wysylane na console/vty, co takze zmniejszy ryzyko utraty kontroli nad routerem,
ustawiamy limit komunikatow debug na sek.
Jeszcze jest jakas komenda ustawiajaca maksymalny limit czasu jaki zajmuje dany process procesorowi zanim CPU przeskoczy do innego procesu.
/edit
Ustawienie na okolo 8s daje nam jakies szanse wpisania "u all" jesli cos by poszlo nie tak i CPU byl przeciazony.
Shoot for the moon.
Even if you miss it you will land among the stars.