Network Management

How does NPM calculate interface bandwidth?

This article covers an explanation of how Solarwinds calculate interface bandwidth on devices.

First published date

10/9/2018 7:02 PM

Last published date

3/31/2022 2:18 AM

Overview

This article describes how NPM calculates interface bandwidth, and what conversion factors it uses.

Product section

Orion Platform

Resolution

To determine interface bandwidth, Orion NPM polls the following object identifiers (OIDs):

INFORMATION TYPEOID NAMEOID VALUE
Bandwidth - 32-bit CounterifInOctets1.3.6.1.2.1.2.2.1.10
Bandwidth - 32-bit CounterifInUcastPkts1.3.6.1.2.1.2.2.1.11
Bandwidth - 32-bit CounterifInNUcastPkts1.3.6.1.2.1.2.2.1.12
Bandwidth - 32-bit CounterifOutOctets1.3.6.1.2.1.2.2.1.16
Bandwidth - 32-bit CounterifOutUcastPkts1.3.6.1.2.1.2.2.1.17
Bandwidth - 32-bit CounterifOutNUcastPkts1.3.6.1.2.1.2.2.1.18
   
Bandwidth - 64-bit CounterifHCInOctets1.3.6.1.2.1.31.1.1.1.6
Bandwidth - 64-bit CounterifHCInUcastPkts1.3.6.1.2.1.31.1.1.1.7
Bandwidth - 64-bit CounterifHCInMulticastPkts1.3.6.1.2.1.31.1.1.1.8
Bandwidth - 64-bit CounterifHCOutOctets1.3.6.1.2.1.31.1.1.1.10
Bandwidth - 64-bit CounterifHCOutUcastPkts1.3.6.1.2.1.31.1.1.1.11
Bandwidth - 64-bit CounterifHCOutMulticastPkts1.3.6.1.2.1.31.1.1.1.12
 

For more information about the OIDs Orion NPM polls for interface statistics, see: What object IDs (OIDs) does NPM poll for interface information.

For information on how bandwidth utilization is calculated, see: Calculate interface bandwidth utilization
 

This polled data is provided in terms of octets. Orion use the following conversion factors to derive kilobytes (KB), megabytes (MB), and gigabytes (GB):

  • 1 KB = 1,000 octets
  • 1 MB = 1,000 KB = 1,000,000 octets
  • 1 GB = 1,000 MB = 1,000,000 KB = 1,000,000,000 octets