В данной статье рассматривается конфигурация функционала для сбора статистики с интерфейсов и по QoS, а также процесс их последующей выгрузки с маршрутизатора.
Для настройки функционала предусмотрены следующие опции:
collect-interval MIN <--- интервал сбора статистики, диапазон от 1 до 1440 (сутки), cleanup-interval DAYS <--- интервал очистки файлов, диапазон от 1 до 31 (месяц), по умолчанию не установлен mode interface | qos <--- режим сбора статистики size KBYTES <--- размер файла, при котором его нужно ротировать, диапазон от 256 до 65535, по умолчанию 512 files NUM <--- максимальное количество хранимых ротируемых файлов, диапазон от 3 до 999, по умолчанию 3 reboot-cleanup <--- очищать файлы при перезагрузке compress <--- хранить ротированные файлы в сжатом виде
Рассмотрим следующий пример. Создадим 2 stat-profile. В первом мы будем записывать статистику с интерфейса, а в другом по qos, запустим трафик и посмотрим на заполнение файлов
interface tengigabitethernet 0/0/2.3310 description to_me51ks_2_17_97 encapsulation outer-vid 3310 ipv4 address 172.30.0.1/30 stat-profile TEST_QOS interface tengigabitethernet 0/0/1.3310 description to_me51ks_1_17_96 encapsulation outer-vid 3310 ipv4 address 172.30.0.5/30 stat-profile TEST_INT 0/ME5100:me51k_1_17_96# show run stat-profile stat-profile TEST_INT collect-interval 7 files 5 mode interface size 256 exit stat-profile TEST_QOS collect-interval 7 files 5 mode qos size 256 exit
Для просмотра сформированных файлов можно воспользоваться командой:
show statistics
0/ME5200S:EOS# show statistics profile_TEST_QOS profile_TEST_INT
Для того, чтобы скачать данные файлы воспользуемся командой вида:
copy fs://statistics/<file-name>
copy fs://statistics/profile_TEST_QOS ftp://user@192.168.16.26/ vrf mgmt-intf copy fs://statistics/profile_TEST_INT ftp://user@192.168.16.26/ vrf mgmt-intf
Для наглядного примера работы stat-profile_TEST_QOS запустим трафик с трафик-генератора и посмотрим на вывод show policy-map counters и вывод из файла:
show policy-map counters
0/ME5100:me51k_1_17_96# show policy-map counters Policy Map PARENT Interface Enqueue, Bytes Enqueue, Packets Drop, Bytes Drop, Packets Class ---------------- --------------------- --------------------- --------------------- --------------------- ------ te0/0/2.3310 74155494 49503 0 0 CS1 te0/0/2.3310 74155494 49503 0 0 CS2 te0/0/2.3310 74155494 49503 0 0 CS3 te0/0/2.3310 74155494 49503 0 0 CS4 te0/0/2.3310 74155494 49503 0 0 CS5 te0/0/2.3310 74155494 49503 0 0 CS6 te0/0/2.3310 74155494 49503 0 0 CS7 te0/0/2.3310 0 0 0 0 class-default
Вывод файла со статистикой по интерфейсам выглядит следующим образом: