Network Management

NPM RealTime Polling will not work for some of Sub Interfaces

Recently one of the customer reported the issue with Real Time Polling not working for some of the device Sub interfaces

First published date

3/18/2020 7:34 AM

Last published date

3/18/2020 7:43 AM

Overview

In this article i will try to explain the root cause and troubleshooting when you have an issue with the Real Time Polling not working for any of the interfaces for example a Sub Interface in this case was not working 

Product section

Network Performance Monitor

Cause

The RealTime poller defines several OIDs for traffic, errors and discards and requires the interfaces to respond to all. It does not support partial information polling.

The problem with the customer  subinterfaces is that they don't respond to errors & discards OIDs: Which we checked through the SNMPWALK and Wireshark capture 

 

InErrors:

1.3.6.1.2.1.2.2.1.14.{interface index}

OutErrors:

1.3.6.1.2.1.2.2.1.20.{interface index}

InDiscards:

1.3.6.1.2.1.2.2.1.13.{interface index}

OutDiscards:

1.3.6.1.2.1.2.2.1.19.{interface index}

This can be clearly seen from the snmpwalk. Interfaces with index  - so the subinterfaces - don't have the OIDs responses defined.

So if any of the interface have no OID's for errors and discards available under there interface the Real Time Polling will not work fully . 

If you edit the walk by adding these OIDs for either of the interface indexes, the RealTime polling will start working which i tested in the LAB and was able to find it working just like an other normal interfaces. 

Resolution

Work Around : State - is there at least any way how to set the virtual interfaces up to return some mocked data for the 4 required OIDs?  Please check your vendor if there is any possibility . 

At this point it would be the only way how to resolve the issue .