Management of Administratively Enabled Interfaces


 

Introduction

 

Management solutions and applications in the market today tends to ignore or in fact underutilize many MIB objects in terms of their value’s. As those values could have strong and obvious implications on what to manage on the one hand and how the management process flow should proceed accordingly.

 

An example of such MIB Objects is the RFC1213 ifAdminStatus object. This object is being polled today by tens of management solutions and applications, a typical report output would then display the administrative status of ALL the interfaces polled and there could be tens of them on each device polled.

 

No NMS application available in the market today and indeed known to us tests the value of the ifAdminStatus to verify that it is in the ‘UP’ state before reporting on any other data pertaining to the the corresponding interface.

 

It is indeed logical to ONLY manage an interface that is set to the ‘UP’ state (or at least interfaces NOT set to the ‘DOWN’ state) by the human administrator and avoid wasting of management infrastructure resources.   

 

Solution Overview

 

This management solution focuses on managing interfaces that are NOT in a down state as is set by the network administrator on the managed network devices.

 

The solution defines a module name and description, then initiates the polling process under which the Devices are in the specified AMZ are fed into the polling SNMP engine, where the interfaces descriptions are polled and mapped to their corresponding interfaces indexes. A variable handler is then defined to store the values of the polled ifAdminStatus MIB Object which is then tested with an IF conditional statement; if the status for the particular interface is NOT ‘down’ then ifType, ifAlias, ifSpeed, and  ifOperStatus MIB Objects are then polled for that interface and again on all devices of the specified AMZ every 5 minutes.  

 

SOSL Based Management Process Script Configuration

 

MODULE IfAdminMgmt();

DESCRIPTION "Interface management Administration";

BEGIN

 

   POLL-FREQ

   {

          ALL-DEV (ZONE "SydneyNet") BY DEV

          {

                    SET-INDEX ifTable ( ifDescr [ ifIndex, INT ] );

                    WITH-INDEX ifTable

                    {

                            DEFINE ifAdminStatusVar DISPL;

                            ifAdminStatusVar = POLL (ifAdminStatus);

 

                            

                            IF ( ifAdminStatus != "^down$")
                            THEN

                                POLL (ifType; ifAlias; ifSpeed; ifOperStatus);


                           
ENDIF;

 

                    };

          };

 

   WAIT (3000);

   };

END

 


[SOSL Case Studies], [Management Concepts], [NMS Technology R&D]

[Home], [About], [Solutions Center], [NMS Market], [Products & Services],
[Management Technology], [Technical Support], [Contact us], [Site Map]