Smarts 9.4.2 | Max Speed seems to use ifSpeed instead of ifHighSpeed
search cancel

Smarts 9.4.2 | Max Speed seems to use ifSpeed instead of ifHighSpeed

book

Article ID: 331823

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:


MaxSpeed is using ifSpeed instead of ifHighSpeed:

ifSpeed 1.3.6.1.2.1.2.2.1.5 = 4294967295
IfHighSpeed 1.3.6.1.2.1.31.1.1.1.15 = 9511 




The debug logs show that smarts is correctly transforming and finding ifHighSpeed.

From debug logs:

ASL_MSG-*-ASLP-discovery/ic-iftable.asl: discovery/ic-iftable.asl, ifHighSpeed: 9511000000

Environment

VMware Smart Assurance - SMARTS

Cause



The following matrix from ic-iftable.asl shows how MaxSpeed is determined



Where N.I = no instrumentation 

From the above scenario this instance should fall into row 5 however usage of this matrix depends on IfHCinOctets  OID1.3.6.1.2.1.31.1.1.1.6 being present.

If IfHCinOctets is not present the ifSpeed will be used. 

if (ifHighSpeed >= packetsLimit) {
        if (ifHCInOctetsTable->contains(ifIndex)) {

If these conditions are not met then it will use ifSpeed

Resolution

This is working as designed.