Этот документ дает ответы на часто задаваемые вопросы, помогает пользователям найти полезные источники по SNMP и дает сведения о выпусках SNMP, если они имеют отношение к оборудованию Cisco.
Ответ.Управление интерфейсом по протоколу SNMP основывается на двух таблицах: ifTable (только для зарегистрированных заказчиков) и расширяющая ее таблица ifXTable (только для зарегистрированных заказчиков), описанные в RFC1213/RFC2233. В зависимости от среды интерфейсы могут состоять из нескольких уровней, каждый из которых представлен в таблице отдельной строкой. Взаимоотношения между верхним уровнем и нижними уровнями описаны в таблице ifStackTable (только для зарегистрированных заказчиков). В таблице IfTable задаются 32-разрядные счетчики для входящих и исходящих октетов (ifInOctets (только для зарегистрированных заказчиков) / ifOutOctets), пакеты (ifInUcastPkts (только для зарегистрированных заказчиков) / ifOutUcastPkts (только для зарегистрированных заказчиков), ifInNUcastPkts (только для зарегистрированных заказчиков) / ifOutNUcastPkts (только для зарегистрированных заказчиков)), ошибки и сбросы. В таблице ifXTable представлены аналогичные 64-разрядные счетчики, также известные как счетчики высокой пропускной способности (HC): ifHCInOctets (только для зарегистрированных заказчиков) / ifHCOutOctets (только для зарегистрированных заказчиков) и ifHCInUcastPkts (только для зарегистрированных заказчиков) / ifHCOutUcastPkts (только для зарегистрированных заказчиков).
Ответ. Согласно документу RFC 2233, для интерфейсов с высокой пропускной способностью, которым не хватает емкости 32-разрядных счетчиков, слишком быстро возвращаются к начальному значению, приняты 64-разрядные счетчики.
![]()
С увеличение скорости сетевых сред сокращается минимальное время возврата 32-разрядного счетчика к начальному значению. Например, полноразрядные пакеты во встречно-параллельном потоке со скоростью 10 Мбит/сек, вызывают ifInOctets со временем сворачивания 57 минут. При скорости 100 Мбит/с минимальное время сворачивания составит 5,7 минут, а при скорости 1 Гбит - 34 секунды.
Примечание. Счетчики SNMP возвращаются к начальному значению, но не счетчики интерфейса командной строки (CLI).
Для интерфейсов, которые оперируют с 20000000 или менее бит в секунду, необходимо использовать 32-разрядные счетчики байтов и пакетов. Для интерфейсов, скорость которых составляет 20–650 млн. бит в секунду, необходимо использовать 32-разрядные счетчики пакетов и 64-разрядные счетчики октетов. Для интерфейсов, скорость которых равна или превышает 650 млн. бит в секунду, необходимо использовать 64-разрядные счетчики пакетов и октетов.
Соответственно, ПО Cisco IOS® не поддерживает 64-разрядные счетчики для интерфейсов со скоростью работы менее 20 Мбит/с. Таким образом, 64-разрядные счетчики не поддерживаются на портах Ethernet 10 Мбит/с. Только порты Fast-Ethernet 100 Мбит/с и другие высокоскоростные порты работают с 64-разрядными счетчиками.
Ответ. Для запроса 64-разрядных счетчиков требуется SNMPv2C или SNMPv3. SNMPv1 не поддерживает 64-разрядные счетчики. Обратите внимание, что ifInOctets = .1.3.6.1.2.1.2.2.1.10 является 32-разрядным счетчиком, а 64-разрядная версия — это ifHCInOctets =.1.3.6.1.2.1.31.1.1.1.6.
Пример:
Коммутатор Catalyst 5000 использует команду snmpget семейства продуктов HP OpenView, которая по умолчанию работает с протоколом SNMPv1
# snmpget -c public 14.32.5.18 ifName.1 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.1 DISPLAY STRING- (ascii) sc0Запрос с использованием протокола SNMPv1, являющегося протоколом по умолчанию для команды snmpget семейства продуктов HP OpenView
# snmpget -c public 14.32.5.18 ifHCInOctets.1 snmpget Agent reported error with variable #1. .iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry. ifHCInOctets.1 SNMP Variable does not exist or access is denied.Тот же запрос с использованием протокола SNMPv2C
# snmpget -v 2c -c public 14.32.5.18 ifHCInOctets.1 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctets.1 Counter64 622366215
Ответ. 64-разрядные счетчики SNMP применяются следующими устройствами Сisco:
Примечание. Для перехода по ссылкам с идентификаторами ошибок и просмотра сведений об этих ошибках необходимо быть зарегистрированным пользователем и выполнить вход в систему.
Маршрутизаторы Cisco 2500, 2600 — эти маршрутизаторы не поддерживают 64-разрядные счетчики.
Catalyst 2950 и 3550 — поддержка начинается с ПО Cisco IOS версии 12.1(11)EA1, начиная с ошибок Cisco с идентификаторами CSCdx67611 (только для зарегистрированных заказчиков) и CSCdw52807 (только для зарегистрированных заказчиков).
Catalyst 2900XL и 3500XL — поддержка начинается с ПО Cisco IOS версии 12.0(5)WC3, начиная с ошибки Cisco с идентификатором CSCds45300 (только для зарегистрированных заказчиков).
Catalyst 5000 — с ПО Cisco IOS версии 3.x. На RSM/RSFC поддержка начинается с ПО Cisco IOS версии 12.1(6)E1 с ошибки Cisco с идентификатором CSCds50549 (только для зарегистрированных заказчиков).
Модули ATM для коммутаторов Catalyst 5000/6000 — с ПО Cisco IOS версии 12.0(14)W05(20). См. ошибку Cisco с идентификатором CSCds07238 (только для зарегистрированных заказчиков).
Модуль оптических сервисов Gigabit Ethernet WAN для коммутаторов Catalyst 6000 — с ПО Cisco IOS версии 12.1.12E. См. ошибку Cisco с идентификатором CSCdw64849 (только для зарегистрированных заказчиков).
Коммутаторы Catalyst серии 6000 — все версии ПО Cisco IOS. Поддержка WS-F6K-MSFC и MSM начинается с ПО Cisco IOS версии 12.1(8a)E4.
Коммутаторы Catalyst серии 8500 — поддержка начинается с ПО Cisco IOS версии 12.0(5)W5(13).
Маршрутизаторы Cisco 3600, 4000 и более поздние платформы — начиная с ПО Cisco IOS 12.0(1) и ПО Cisco IOS версии 12.0(1)T. См. ошибки Cisco с идентификаторами CSCdj93712 (только для зарегистрированных заказчиков) и CSCdt58029 (только для зарегистрированных заказчиков).
Интерфейсы ATM OC3 — начиная с ПО Cisco IOS версии 12.0(6)T. См. ошибку Cisco с идентификатором CSCdm45357 (только для зарегистрированных заказчиков).
Туннельные интерфейсы — начиная с ПО Cisco IOS версии 12.0(16)S. См. ошибку Cisco с идентификатором CSCdt58029 (только для зарегистрированных заказчиков).
Примечание. ПО Cisco IOS не поддерживает 64-разрядные счетчики для интерфейсов со скоростью работы менее 20 Мбит/с. Таким образом, 64-разрядные счетчики не поддерживаются на портах Ethernet 10 Мбит/с. Только порты Fast-Ethernet 100 Мбит/с и другие высокоскоростные порты работают с 64-разрядными счетчиками.
Ответ. Да, но только если SNMP включен при загрузке. При запуске устройства Сisco включайте SNMP; счетчики SNMP начинают отсчет с 0. Они не принимают автоматически значения из выходных данных интерфейса командной строки.
Ответ: Да.
Ответ. Счетчики асинхронной передачи данных (ATM) не содержат служебной информации ATM (заголовки ячеек и заполнение AAL5).
Ответ. Объект SNMP, определенный как счетчик, должен отвечать требованиям RFC1155:
«3.2.3.3. Счетчик
Этот тип на уровне приложения в целом представляет неотрицательное целое число, монотонно возрастающее, пока не достигнет максимального значения, после чего циклически возвращается и снова начинает увеличиваться с нуля. В этом документе в качестве максимального значения для счетчиков задается 2^32-1 (4 294 967 295 десятичных разрядов).
Сбросить счетчик SNMP, не перезагрузив при этом устройство, невозможно.
Выход счетчика от команды show интерфейса командной строки можно сбросить на интерфейсах, так как ограничения SNMP отсутствуют.
Исходные счетчики интерфейсов, определенные в MIB-2, имеют 32 разряда. Теоретически время возврата к начальному значению 32-разрядного счетчика для интерфейса 10 Мбит/с может составить 57 минут. Благодаря такому продолжительному периоду легко избежать разрывов. Однако для интерфейсов 100 Мбит/с минимальное теоретическое время возврата к начальному значению составляет 5,7 минуты. Для интерфейсов 1 Гбит/с это время сокращается до 34 секунд. Учитывая, что это время предназначено для передачи полноразмерных пакетов в режиме back-to-back, это теоретическое идеальное время. Тем не менее чем выше скорость работы интерфейса, тем легче пропустить возврат счетчика к начальному значению. Для решения этой проблемы в SNMPv2 SMI определен новый тип объекта, counter64, для 64-разрядных счетчиков. Таким образом, существует несколько новых 64-разрядных счетчиков, определенных в расширенной таблице интерфейсов (ifxTable) по документу RFC 1573 (позже заменен документом RFC 2233).
![]()
Ниже приведены счетчики из IF-MIB-V1SMI.my (только для зарегистрированных заказчиков).
ifHCInOctets (.1.3.6.1.2.1.31.1.1.1.6) ifHCOutOctets (1.3.6.1.2.1.31.1.1.1.10) ifHCInUcastPkts (.1.3.6.1.2.1.31.1.1.1.7) ifHCOutUcastPkts (.1.3.6.1.2.1.31.1.1.1.11) ifHCInMulticastPkts (.1.3.6.1.2.1.31.1.1.1.8) ifHCOutMulticastPkts (.1.3.6.1.2.1.31.1.1.1.12) ifHCInBroadcastPkts (.1.3.6.1.2.1.31.1.1.1.9) ifHCOutBroadcastPkts (.1.3.6.1.2.1.31.1.1.1.13) Несмотря на то что базовая поддержка для 64-разрядных счетчиков появилась в ПО Cisco IOS версии 11.3 начиная с ПО Cisco IOS версии 12.0, для подинтерфейсов LEC ATM LANE были реализованы только счетчики ifHCInOctets (.1.3.6.1.2.1.31.1.1.1.6) и ifHCOutOctets (1.3.6.1.2.1.31.1.1.1.10). Для коммутаторов рабочей группы Сatalyst поддержка 64-разрядных счетчиков была реализована в версии 3.1.
Примечание. Для получения любого объекта counter64 необходимо использовать протокол SNMPv2c или SNMPv3.
Ответ. Подробные сведения см. в приведенной ниже таблице. Она взята из файла RFC1213-MIB (только для зарегистрированных заказчиков).
ifInNUcastPkts (.1.3.6.1.2.1.2.2.1.12) Это количество входящих широковещательных и многоадресных пакетов. ifInDiscards (.1.3.6.1.2.1.2.2.1.13) Количество ошибок, связанных с отсутствием буферного пространства, как показано в выходных данных команды show interfaces. ifInErrors (.1.3.6.1.2.1.2.2.1.14) Это количество всех ошибок ввода, как показано в выходных данных команды show interfaces. ifInUnknownProtos (.1.3.6.1.2.1.2.2.1.15) Это количество неклассифицированных ошибок. ifOutOctets (.1.3.6.1.2.1.2.2.1.16) Это количество байтов, отправленных интерфейсом, как показано в выходных данных команды show interfaces. ifOutUcastPkts (.1.3.6.1.2.1.2.2.1.17) Это количество исходящих широковещательных и многоадресных пакетов. ifOutDiscards (.1.3.6.1.2.1.2.2.1.19) Это количество исходящих пакетов, выбранных для отбрасывания, как показано в выходных данных команды show interfaces. ifOutErrors (.1.3.6.1.2.1.2.2.1.20) Это количество ошибок вывода, как показано в выходных данных команды show interfaces. ifOutQLen (.1.3.6.1.2.1.2.2.1.21) Это количество пакетов, которым разрешено находиться в очереди вывода, как показано в выходных данных команды show interfaces. Перечисленные ранее переменные, которые отсутствуют в выходных данных команды show interfaces, доступны только в SNMP.
Примеры
В данном примере используется устройство 3640, работающее с ПО Cisco IOS версии 12.2(2)T1. Строка сообщества, предназначенная только для чтения (RO), является общедоступной, а строка сообщества, предназначенная для чтения и записи (RW), — частной. Дополнительные сведения по настройке строк сообщества SNMP на устройствах см. в документе How to Configure SNMP Community Strings (Настройка строк сообщества SNMP).
Ниже приведен типичный вывод команды show ip interface brief, выполненной в привилегированном режиме:
3600#show ip interface brief Interface IP-Address OK? Method Status Prol BRI0/0 unassigned YES NVRAM administratively down dow FastEthernet0/0 172.16.99.20 YES NVRAM up up Serial0/0 unassigned YES NVRAM down dow Serial0/0.1 unassigned YES unset down dow BRI0/0:1 unassigned YES unset administratively down dow BRI0/0:2 unassigned YES unset administratively down dow Serial0/1 unassigned YES NVRAM administratively down dow ATM1/0 unassigned YES NVRAM down dow ATM1/0.109 10.164.0.46 YES NVRAM down dow Virtual-Template1 99.99.99.99 YES NVRAM down dow Loopback0 10.1.10.1 YES NVRAM up up Loopback1 unassigned YES NVRAM up up Loopback101 3.3.3.3 YES NVRAM administratively down dow Loopback200 4.4.4.14 YES NVRAM administratively down dow Loopback201 4.4.4.18 YES NVRAM administratively down dowЭти выходные данные представляют собой объект MIB ifDescr (.1.3.6.1.2.1.2.2.1.2) для предыдущего маршрутизатора, который представляет собой текстовую строку с информацией об интерфейсе. Он дает имя и описание интерфейса, для получения которых используются выходные данные предыдущей команды CLI. также можно использовать объект ifName (.1.3.6.1.2.1.31.1.1.1.1), но ifDescr дает не только имя интерфейса, но и его описание, в то время как ifName дает только имя интерфейса.
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.2 interfaces.ifTable.ifEntry.ifDescr.1 = ATM1/0 interfaces.ifTable.ifEntry.ifDescr.2 = BRI0/0 interfaces.ifTable.ifEntry.ifDescr.3 = FastEthernet0/0 interfaces.ifTable.ifEntry.ifDescr.4 = Serial0/0 interfaces.ifTable.ifEntry.ifDescr.5 = BRI0/0:1 interfaces.ifTable.ifEntry.ifDescr.6 = BRI0/0:2 interfaces.ifTable.ifEntry.ifDescr.7 = Serial0/1 interfaces.ifTable.ifEntry.ifDescr.8 = Null0 interfaces.ifTable.ifEntry.ifDescr.10 = Foreign Exchange Office 2/0/0 interfaces.ifTable.ifEntry.ifDescr.11 = Foreign Exchange Office 2/0/1 interfaces.ifTable.ifEntry.ifDescr.12 = recEive And transMit 3/0/0 interfaces.ifTable.ifEntry.ifDescr.13 = recEive And transMit 3/0/1 interfaces.ifTable.ifEntry.ifDescr.14 = Loopback0 interfaces.ifTable.ifEntry.ifDescr.15 = Loopback1 interfaces.ifTable.ifEntry.ifDescr.16 = Loopback101 interfaces.ifTable.ifEntry.ifDescr.17 = Loopback200 interfaces.ifTable.ifEntry.ifDescr.18 = Loopback201 interfaces.ifTable.ifEntry.ifDescr.19 = Serial0/0.1 interfaces.ifTable.ifEntry.ifDescr.20 = ATM1/0.109-atm subif interfaces.ifTable.ifEntry.ifDescr.21 = ATM1/0.109-aal5 layer interfaces.ifTable.ifEntry.ifDescr.22 = Virtual-Template1 interfaces.ifTable.ifEntry.ifDescr.23 = Voice Encapsulation (POTS) Peer: 1 interfaces.ifTable.ifEntry.ifDescr.24 = Voice Over IP Peer: 2 interfaces.ifTable.ifEntry.ifDescr.25 = Voice Encapsulation (POTS) Peer: 111 interfaces.ifTable.ifEntry.ifDescr.26 = Voice Over IP Peer: 222 interfaces.ifTable.ifEntry.ifDescr.27 = Voice Over IP Peer: 1234 interfaces.ifTable.ifEntry.ifDescr.28 = Voice Over IP Peer: 300000 interfaces.ifTable.ifEntry.ifDescr.29 = Voice Over FR Peer: 3 interfaces.ifTable.ifEntry.ifDescr.30 = Voice Over IP Peer: 99 interfaces.ifTable.ifEntry.ifDescr.31 = Voice Encapsulation (POTS) Peer: 9 interfaces.ifTable.ifEntry.ifDescr.32 = BRI0/0-Physical interfaces.ifTable.ifEntry.ifDescr.33 = BRI0/0-Signaling interfaces.ifTable.ifEntry.ifDescr.34 = BRI0/0:1-Bearer Channel interfaces.ifTable.ifEntry.ifDescr.35 = BRI0/0:2-Bearer Channel
ifInDiscards (.1.3.6.1.2.1.2.2.1.13):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.13 interfaces.ifTable.ifEntry.ifInDiscards.1 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.2 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.3 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.4 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.5 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.6 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.7 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.8 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.10 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.11 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.12 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.13 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.14 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.15 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.16 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.17 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.18 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.19 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.20 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.21 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.22 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.23 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.24 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.25 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.26 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.27 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.28 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.29 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.30 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.31 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.32 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.33 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.34 = Counter32: 0 interfaces.ifTable.ifEntry.ifInDiscards.35 = Counter32: 0Для всех интерфейсов этого маршрутизатора значение ifInDiscards равно нулю. Результат запускаемой из интерфейса командной строки команды show interfaces fastEthernet 0/0 подтверждает это значение:
3600#show interfaces fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.42b4.fe81 (bia 0001.42b4.fe81) Description: testme Internet address is 172.16.99.20/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 323 drops 5 minute input rate 1000 bits/sec, 2 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1767411 packets input, 178272010 bytes Received 1161500 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 7146925 packets output, 765049281 bytes, 0 underruns(0/0/0) 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 461 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped outifInErrors (.1.3.6.1.2.1.2.2.1.14):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.14 interfaces.ifTable.ifEntry.ifInErrors.1 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.2 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.3 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.4 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.5 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.6 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.7 = Counter32: 1 interfaces.ifTable.ifEntry.ifInErrors.8 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.10 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.11 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.12 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.13 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.14 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.15 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.16 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.17 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.18 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.19 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.20 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.21 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.22 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.23 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.24 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.25 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.26 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.27 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.28 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.29 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.30 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.31 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.32 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.33 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.34 = Counter32: 0 interfaces.ifTable.ifEntry.ifInErrors.35 = Counter32: 0Эти выходные данные показывают, что для интерфейса имеется только одна ошибка ввода
interfaces.ifTable.ifEntry.ifInErrors.7 = Counter32: 1.
Для того чтобы определить интерфейс, сравните его с приведенными выше выходными данными объекта ifDescr, который показывает, что источником является interfaces.ifTable.ifEntry.ifDescr.7 = Serial0/1. Теперь выполните команду show interfaces serial 0/1 в привилегированном режиме, чтобы проверить предыдущий результат:
3600#show interfaces serial 0/1 Serial0/1 is administratively down, line protocol is down Hardware is DSCC4 Serial Description: atm-dxi test MTU 1500 bytes, BW 2048 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ATM-DXI, loopback not set Keepalive not set Last input never, output never, output hang never Last clearing of "show interface" counters 1w1d Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 0 drops 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 0 packets input, 0 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 1 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 1 abort 0 packets output, 0 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions DCD=down DSR=down DTR=down RTS=down CTS=downifOutOctets (.1.3.6.1.2.1.2.2.1.16):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.16 interfaces.ifTable.ifEntry.ifOutOctets.1 = Counter32: 98 interfaces.ifTable.ifEntry.ifOutOctets.2 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.3 = Counter32: 765470674 interfaces.ifTable.ifEntry.ifOutOctets.4 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.5 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.6 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.7 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.8 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.10 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.11 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.12 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.13 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.14 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.15 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.16 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.17 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.18 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.19 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.20 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.21 = Counter32: 98 interfaces.ifTable.ifEntry.ifOutOctets.22 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.23 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.24 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.25 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.26 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.27 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.28 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.29 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.30 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.31 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.32 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.33 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.34 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutOctets.35 = Counter32: 0При сравнении предыдущего результата с выходными данными ifDescr можно заметить следующее:
interfaces.ifTable.ifEntry.ifOutOctets.1 = Counter32: 98 соответствует interfaces.ifTable.ifEntry.ifDescr.1 = ATM1/0
interfaces.ifTable.ifEntry.ifOutOctets.3 = Counter32: 765470674 соответствует interfaces.ifTable.ifEntry.ifDescr.3 = FastEthernet0/0
interfaces.ifTable.ifEntry.ifOutOctets.21 = Counter32: 98 соответствует interfaces.ifTable.ifEntry.ifDescr.21 = ATM1/0.109-aal5 layer
Это выходные данные запускаемой из интерфейса командной строки команды show interfaces для каждого из предыдущих интерфейсов, выполненной в привилегированном режиме:
3600#show interfaces atM 1/0 ATM1/0 is down, line protocol is down Hardware is RS8234 ATMOC3 MTU 4470 bytes, sub MTU 4470, BW 155000 Kbit, DLY 80 usec, reliability 5/255, txload 1/255, rxload 1/255 Encapsulation ATM, loopback not set Encapsulation(s): AAL5 1024 maximum active VCs, 1 current VCCs VC idle disconnect time: 300 seconds Last input never, output 1w1d, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: None 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 0 packets input, 0 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 2 packets output, 98 bytes, 0 underruns 0 output errors, 0 collisions, 2 interface resets 0 output buffer failures, 0 output buffers swapped out 3600#show interfaces fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.42b4.fe81 (bia 0001.42b4.fe81) Description: testme Internet address is 172.16.99.20/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 323 drops 5 minute input rate 2000 bits/sec, 3 packets/sec 5 minute output rate 1000 bits/sec, 1 packets/sec 1772214 packets input, 178767841 bytes Received 1164210 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 7149179 packets output, 765450524 bytes, 0 underruns(0/0/0) 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 461 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped outВыходные данные ifOutOctets не совпадают с выходными данными запускаемой из интерфейса show interfaces FastEthernet 0/0, однако являются аналогичными. Это вызвано тем, что при опросе интерфейсов и выполнении команды CLI могла произойти задержка.
3600#show interfaces atM 1/0.109 ATM1/0.109 is down, line protocol is down Hardware is RS8234 ATMOC3 Description: pvc Internet address is 10.164.0.46/30 MTU 4470 bytes, BW 2250 Kbit, DLY 80 usec, reliability 5/255, txload 1/255, rxload 1/255 Encapsulation ATM 0 packets input, 0 bytes 2 packets output,98 bytes 0 OAM cells input, 77093 OAM cells output AAL5 CRC errors : 0 AAL5 SAR Timeouts : 0 AAL5 Oversized SDUs : 0 AAL5 length violation : 0 AAL5 CPI Error : 0ifOutDiscards (.1.3.6.1.2.1.2.2.1.19):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.19 interfaces.ifTable.ifEntry.ifOutDiscards.1 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.2 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.3 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.4 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.5 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.6 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.7 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.8 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.10 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.11 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.12 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.13 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.14 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.15 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.16 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.17 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.18 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.19 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.20 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.21 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.22 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.23 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.24 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.25 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.26 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.27 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.28 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.29 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.30 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.31 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.32 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.33 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.34 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutDiscards.35 = Counter32: 0Значение ifOutDiscards для всех интерфейсов равно нулю. Выполнив в качестве примера команду show interfaces fastEthernet 0/0, получим следующий результат:
3600#show interfaces fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.42b4.fe81 (bia 0001.42b4.fe81) Description: testme Internet address is 172.16.99.20/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 323 drops 5 minute input rate 1000 bits/sec, 2 packets/sec 5 minute output rate 1000 bits/sec, 1 packets/sec 1774581 packets input, 179005552 bytes Received 1165620 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 7150259 packets output, 765645035 bytes, 0 underruns(0/0/0) 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 461 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped outifOutErrors (.1.3.6.1.2.1.2.2.1.20):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.20 interfaces.ifTable.ifEntry.ifOutErrors.1 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.2 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.3 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.4 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.5 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.6 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.7 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.8 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.10 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.11 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.12 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.13 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.14 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.15 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.16 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.17 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.18 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.19 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.20 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.21 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.22 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.23 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.24 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.25 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.26 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.27 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.28 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.29 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.30 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.31 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.32 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.33 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.34 = Counter32: 0 interfaces.ifTable.ifEntry.ifOutErrors.35 = Counter32: 0Значение ifOutErrors для всех интерфейсов равно нулю. Выполнив в качестве примера команду show interfaces fastEthernet 0/0, получим следующий результат:
3600#show interfaces fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.42b4.fe81 (bia 0001.42b4.fe81) Description: testme Internet address is 172.16.99.20/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 323 drops 5 minute input rate 0 bits/sec, 1 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1776187 packets input, 179154616 bytes Received 1166778 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 7150781 packets output, 765744231 bytes, 0 underruns(0/0/0) 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 461 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped outifOutQLen (.1.3.6.1.2.1.2.2.1.21):
snmpwalk 172.16.99.20 public .1.3.6.1.2.1.2.2.1.21 interfaces.ifTable.ifEntry.ifOutQLen.1 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.2 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.3 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.4 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.5 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.6 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.7 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.8 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.10 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.11 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.12 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.13 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.14 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.15 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.16 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.17 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.18 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.19 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.20 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.21 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.22 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.23 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.24 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.25 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.26 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.27 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.28 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.29 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.30 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.31 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.32 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.33 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.34 = Gauge32: 0 interfaces.ifTable.ifEntry.ifOutQLen.35 = Gauge32: 0Значение ifOutQLen для всех интерфейсов равно нулю. Выполним для примера команду show interfaces fastEthernet 0/0:
3600#show interfaces fastEthernet 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.42b4.fe81 (bia 0001.42b4.fe81) Description: testme Internet address is 172.16.99.20/24 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation ARPA, loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40, 0 drops; input queue 0/75, 323 drops 5 minute input rate 0 bits/sec, 1 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 1776912 packets input, 179225431 bytes Received 1167240 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 7151102 packets output, 765796341 bytes, 0 underruns(0/0/0) 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 461 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out
Ответ. Принципы работы locIfInputQueueDrops/ifInDiscards и locIfOutputQueueDrops/ifOutDiscards отличаются. IfInDiscards считает количество пакетов, отброшенных в связи с недостатком системного ресурса, такого как буфер. Это, как правило, подмножество locIfInputQueueDrops. Зачастую locIfInputQueueDrops = ifInDiscards. Однако locIfInputQueueDrops также считает количество пакетов, отброшенных в связи с превышением лимита очереди входных данных. Таким образом, обычно locIfInputQueueDrops > ifInDiscards.
Сводка
locIfInputQueueDrops = количество пакетов, отброшенных в связи с превышением лимита очереди + количество пакетов, отброшенных в связи с недостатком буфера ifInDiscards = количество пакетов, отброшенных в связи с недостатком буфера (подмножество locIfInputQueueDrops),
При подсчете одних и тех же событий locIfOutputQueueDrops и ifOutDiscards всегда равны. Эти события превышают лимит очереди вывода и не имеют аппаратного tx-буфера при быстрой коммутации пакета от одного интерфейса к другому. Ниже приведены идентификаторы OID предыдущих объектов MIB:
Из базы OLD-CISCO-INTERFACES-MIB (только для зарегистрированных заказчиков) Из базы RFC1213-MIB (только для зарегистрированных заказчиков) locIfInputQueueDrops = .1.3.6.1.4.1.9.2.2.1.1.26 ifInDiscards = .1.3.6.1.2.1.2.2.1.13 locIfOutputQueueDrops = .1.3.6.1.4.1.9.2.2.1.1.27 ifOutDiscards = .1.3.6.1.2.1.2.2.1.19
Ответ: Да. Для того чтобы узнать количество пакетов, отброшенных в связи с недостатком буферного пространства, можно опросить ifInDiscards.
Ответ. При использовании SNMP команда show interfaces не показывает отдельные элементы, из которых складывается количество отброшенных исходящих пакетов.
Рассмотрите следующую новую информацию о том, что учитывает счетчик отброшенных исходящих пакетов:
Количество отброшенных входящих пакетов = количество пакетов, отброшенных в связи с превышением лимита очереди + количество пакетов, отброшенных в связи с ограничением трафика + количество пакетов, отброшенных в связи с переполнением очереди SMT + количество пакетов, отброшенных при использовании протокола RSRB + количество пакетов, отброшенных в связи с недостатком буферного пространства
Кроме того, счетчики SNMP не очищаются даже при очистке интерфейсов.