Я часто использую
sh int | i (FastEthernet|0 packets input)
или то же самое с GigabitEthernet, какие бы интерфейсы я не хотел проверять.
sh int
(который show interfaces
) дает огромный список статуса всех интерфейсов
- Символ канала
|
может использоваться для фильтрации, но также и в выражениях поиска.
| i
(для include
) фильтрует выходные данные, которые соответствуют следующим поисковым выражениям
- Я использую,
(...|...)
чтобы соответствовать двум условиям: имя интерфейса и статус, который я хотел бы видеть, мы можем использовать регулярные выражения здесь, как это выражение «или»
Вывод может выглядеть так:
...
FastEthernet1/0/31 is up, line protocol is up (connected)
95445640 packets input, 18990165053 bytes, 0 no buffer
FastEthernet1/0/32 is up, line protocol is up (connected)
FastEthernet1/0/33 is up, line protocol is up (connected)
FastEthernet1/0/34 is down, line protocol is down (notconnect)
0 packets input, 0 bytes, 0 no buffer
FastEthernet1/0/35 is down, line protocol is down (notconnect)
FastEthernet1/0/36 is up, line protocol is up (connected)
FastEthernet1/0/37 is down, line protocol is down (notconnect)
0 packets input, 0 bytes, 0 no buffer
...
Теперь я вижу своих кандидатов, фактически со временем вводимых 0 пакетов, даже если мое выражение совпадает с числами, заканчивающимися на 0. Я мог бы сделать его более совершенным, но удобство запоминания также является преимуществом. Имена интерфейсов прямо перед каждой строкой ввода 0 пакетов - мои кандидаты.
- Проверьте каждый выбранный интерфейс, если он действительно не используется
sh int <name>
- Время от времени хорошо очищать счетчики:
clear counters [type number]
Хорошей практикой может быть отключение неиспользуемых коммутаторов. Так что их легко идентифицировать, используя sh ip int bri
или тому подобное. И вы не столкнетесь с проблемами, если будете использовать switchport, который был определенно отключен раньше.