Table of Contents |
---|
1.1. Show
Команды show могут быть применены для вывода информации о конфигурации, операциях и протоколах. В данной главе приведены команды show для общих функций коммутатора. Команды остальных функций приведены в соответствующих главах.
Следующие команды могут быть применены в привилегированном режиме, либо любом режиме конфигурации.
Команда | Описание |
---|---|
show debugging | Вывести информацию о протоколах и событиях, для которых включена отладка |
show flash | Вывести информацию о содержимом flash-памяти |
show history [all-users [detail]] | Вывести информацию о истории действий текущего пользователя. all-usersвыводит информацию о истории действий всех пользователей. detailвыводит детальную информацию. |
show memory usage | Вывести информацию об используемой памяти |
show running-config [current-mode] | Отобразить текущую конфигурацию коммутатора. current-mode выводит информацию о конфигурации текущего режима конфигурации. |
show startup-config | Отобразить текущую загрузочную конфигурацию |
show switchport interface [ethernet <IFNAME>] | Отобразить информацию о VLAN принадлежащих к интерфейсу <IFNAME> |
show tcp show tcp ipv6 | Отобразить информацию о текущих TCP сессиях |
show udp show udp ipv6 | Отобразить информацию о текущих UDP сессиях |
show user | Отобразить информацию о пользователях, подключенных в данный момент |
show tech-support | Отобразить информацию для отправки в обращение support.nag.ru |
show version | Отобразить информацию о коммутаторе |
1.2. System log
1.2.1. Общие сведения о system log
System log, или системный журнал, представляет собой записи в текстовом формате о действиях и событиях в работе коммутатора. Все записи на данном коммутаторе подразделяются на четыре уровня срочности, в зависимости от которого может быть настроен вывод в определенный канал.
Коммутатор может выводить записи в следующие каналы:
- Консольный порт коммутатора - в этот порт происходит вывод записей всех уровней, это не настраивается;
- В терминал telnet или ssh;
- В область журнала в памяти SDRAM или FLASH-памяти;
- На удаленный хост.
Уровни срочности коммутатора соответствуют стандарту syslog UNIX систем.
Информация журнала делится на восемь уровней по степени срочности. Один уровень на одно значение и чем выше уровень записи журнала, тем меньше будет его значение. Правило, применяемое при фильтрации записей журнала по уровню срочности, заключается в следующем: выводятся только записи журнала с уровнем, равным или превышающим заданное значение. Поэтому, фильтр уровня debugging включает все записи журнала.
Уровни срочности коммутатора соответствуют стандарту syslog UNIX систем.
Поддерживаемые коммутатором уровни срочности и их краткое описание приведены в таблице ниже:
2 | critical | События перезагрузки коммутатора, записи о ненормальном состоянии компонентов коммутатора |
4 | warnings | События изменения состояний интерфейсов, изменения топологии и т.д. |
7 | informational | Записи действий пользователя |
8 | debugging | Информация отладки |
1.2.2. Конфигурация system log
- Вывод и очистка записей в буфере;
- Настроить сервер для отправки system log;
- Включить логирование действий пользователя;
- Вывод информации о конфигурации;
- Вывод и очистка записей в буфере:
Команда | Описание |
---|---|
show logging {buffered|flash} [ level {critical | warnings} | range <begin-index> <end-index>] ! В привилегированном режиме | Отобразить журнал system log, сохраненный в буфере. level {critical | warnings- задает уровень отображаемых записей. range <begin-index> <end-index> - позволяет выбрать номера отображаемых записей |
clear logging sdram ! В привилегированном режиме | Очистить журнал сохраненный в sdram |
2. Настроить сервер для отправки system log:
Команда | Описание |
---|---|
logging {<ipv4-addr> | <ipv6-addr>} [ facility <local-number> ] [level <severity>] no logging {<ipv4-addr> | <ipv6-addr>} [ facility <local-number>] ! В режиме глобальной конфигурации | Задать адрес сервера для отправки логов, а также их уровень и добавляемый facility. Команда noотменяет эту конфигурацию. |
logging loghost sequence-number no logging loghost sequence-number ! В режиме глобальной конфигурации | Добавлять номер записи при отправке записей на сервер. Команда no отключает эту функцию (по-умолчанию). |
logging source-ip { <A.B.C.D> | <X:X::X:X> } ! В режиме глобальной конфигурации | Задать адрес источника при отправке логов |
3. Включить логирование действий пользователя:
Команда | Описание |
---|---|
logging executed-commands {enable|disable} ! В режиме глобальной конфигурации | Включить/выключить логирование действий пользователя. По-умолчанию выключено. |
4. Настройка и вывод system log на flash:
Команда | Описание |
---|---|
logging flash level <severity> no logging flash ! В режиме глобальной конфигурации | Включить запись system log на flash. Команда no отключает эту функцию (по-умолчанию). |
show logging flash ! В привилегированном режиме | Вывести записи system log, сохраненные на flash. |
5. Вывод информации о конфигурации:
Команда | Описание |
---|---|
show logging source mstp ! В привилегированном режиме | Отобразить информацию о статусе и уровне источника для канала логирования. |
show logging executed-commands state ! В привилегированном режиме | Отобразить статус логирования действий пользователя. |
1.3. Перезагрузка коммутатора через заданное время
Перезагрузка коммутатора через заданное время может применяться для предотвращения потери управления коммутатором при ошибках конфигурации или для перезагрузки коммутатора в час наименьшей нагрузки для обновления ПО.
Команда | Описание |
---|---|
reload after {[<HH:MM:SS>] [days <days>]} ! В привилегированном режиме | Задать время перезагрузки коммутатора. |
reload cancel ! В привилегированном режиме | Отменить перезагрузку коммутатора в заданное время. |
1.4. Отладка и диагностика трафика отправленного и принятого CPU
Следующие команды позволяют использовать диагностику и отладку пакетов в CPU:
Команда | Описание |
---|---|
cpu-rx-ratelimit protocol <protocol-type> <packets> no cpu-rx-ratelimit protocol [ <protocol-type> ] ! В режиме глобальной конфигурации | Задать лимит пропускной способности (пакетов в секунду) для типа протокола <protocol-type> принятого CPU. Команда no возвращает значение по-умолчанию. |
clear cpu-rx-stat protocol [ <protocol-type> ] ! В привилегированном режиме | Очистить статистику пакетов, принятых в CPU |
show cpu-rx protocol [ <protocol-type> ] ! В привилегированном режиме | Отобразить информацию о счетчиках и лимите для пакетов, принимаемых в CPU |
debug driver {receive|send} [interface {<interface-name> |all}] [protocol {<protocol-type> |discard |all}][detail] no debug driver {receive |send} ! В привилегированном режиме | Отображать отладочную информацию о принятых receiveв CPU или отправленных sendиз CPU пакетах через интерфейс {<interface-name> |all}.Команда no отключает вывод отладочной информации. |