Member 12595721 Ответов: 0

Как получить пропускную способность сети, проходящей через порт, используя SNMP C#


Я должен найти сетевой поток через определенный порт в коммутаторе cisco 2960. Для этого я должен написать код, используя только SNMP и C#. Я уже нахожусь в середине проекта и хотел бы добавить эту функцию тоже в свой проект. Я сослался на конкретный sit и использую для этого те же библиотечные файлы.

^http://www.snmpsharpnet.com/^
^http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/8141-calculate-bandwidth-snmp.html^


Если кто-то знает правильный mib, чтобы найти информацию о сети/статус, чтобы найти информацию, пожалуйста, помогите.[^][^][^]

Что я уже пробовал:

Если-MIB ... детали имеют значение, хотя.

Вы можете соотнести все OID с именем интерфейса ниже с помощью SNMP walking ifName: 1.3.6.1.2.1.31.1.1.1.1.

высокоскоростной интерфейс

Для высокоскоростных интерфейсов (100 Мбит / с или выше) следует использовать 64-битные счетчики, если устройство их поддерживает:

ifHCInOctets: 1.3.6.1.2.1.31.1.1.1.6 (64-битные октеты в счетчике)
ifHCOutOctets: 1.3.6.1.2.1.31.1.1.1.10 (счетчик выхода 64-битных октетов)
ifHCInUcastPkts: 1.3.6.1.2.1.31.1.1.1.7 (64-битные пакеты в счетчике)
ifHCOutUcastPkts: 1.3.6.1.2.1.31.1.1.1.11 (64-битный счетчик исходящих пакетов)
ifHighSpeed: 1.3.6.1.2.1.31.1.1.1.15 (оценка текущей пропускной способности интерфейса в единицах 1 Мбит / с)
Низкоскоростные интерфейсы

Более низкоскоростные интерфейсы могут обойтись 32-битными счетчиками. Если вы используете 32-битные счетчики на высокоскоростных интерфейсах, они могут быстро обернуться; поток 10 Мбит / с полноразмерных пакетов спина к спине заставляет ifInOctets обернуться чуть более чем за 57 минут. При скорости 100 Мбит / с минимальное время обертывания составляет 5,7 минуты, а при скорости 1 Гбит / с-34 секунды Примечание 1

ifInOctets: 1.3.6.1.2.1.2.2.1.10 (32-битные октеты в счетчике)
ifOutOctets: 1.3.6.1.2.1.2.2.1.16 (32-битный счетчик выхода октетов)
ifInUcastPkts: 1.3.6.1.2.1.2.2.1.11 (32-битные пакеты в счетчике)
ifOutUcastPkts: 1.3.6.1.2.1.2.2.1.17 (32-битный счетчик исходящих пакетов)
ifSpeed: 1.3.6.1.2.1.2.2.1.5 (в настоящее время согласованная скорость интерфейса-Макс: 4.294 Гбит / с)

0 Ответов