Запуск debug режима на маршрутизаторе может сильно влиять на производительность вплоть до полной недоступности устройства как по сети так и через консольный порт. Если не посылать вывод сообщений debug режима на консоль, тогда это может помочь в некоторой степени. В этой статье будет описано как без вывода данных на консоль можно посмотреть информацию debug режима.
Некоторые команды debug, например
debug ip packet detailмогут привести к недоступности маршрутизатора во время вывода данных на консоль. Зачастую, это случается из-за большого объема данных при медленной скорости подключения 9600 бод.
Таким образом, отключим эту функцию!
config t
no logging consoleОднако, с момента "замирания" данных на экране информация debug режима не очень полезна. Таким образом, можно подключиться к маршрутизатору при помощи telnet клиента и запустить
terminal monitorдля отправки всех сообщений режима debug клиенту. Уже лучше, но это все так же может привести к печальным последствиям.
Необходимо только переместить все сообщения debug режима в буфер
logging bufferedпосле чего их можно просмотреть при помощи
show logЕсть и другая опция, которая помогает при отладке:
debug ip packetкоторая является безопасней при применении списка доступа(access-list) для анализа необходимого трафика. Например:
access-list 100 permit ip any host 1.1.1.1
access-list 100 permit ip host 1.1.1.1 anydebug ip packet detail 100В этом примере можно увидеть детальную информацию по IP пакетам от хоста(1.1.1.1) или к этому хосту.