Smarts IP: CISCO-RF-MIB enhancements
search cancel

Smarts IP: CISCO-RF-MIB enhancements

book

Article ID: 331966

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:


RPE(Router Processor Engine) Cards redundancy processing is not optimal. 
Current ASL code has following flaws:

- Incorrect treating of the CISCO-RF-MIB which doesn't support indexing, thus using only scalar accessing rule of zero index (.0)
- Drivers create and delete temporal objects in topology. Adding and deleting immediately object in Smarts topology is not a good idea as it involves Smarts Server code processing/topology commiting. For devices that have CISCO-RF-MIB enabled but don't have enabled RPE CARD redundancy with operations are useless and should be avoided.
- Contains redundant duplicated code for CARD creation - for unit card and peering card


Environment

VMware Smart Assurance - SMARTS

Resolution

The ic-cisco-rf.asl and ic-cisco-redundancy-framework.asl are reworked to include the following benefits:

- Simpler and smaller ASL drivers files
- Avoidance of temporal operations on topology, no false events on CARD-s creation/deletion from observed ASL drivers
- Removed duplicated code for UNIT CARD and PEER CARD creation.
- No redundant checks in ASL driver code
- All actions on topology are performed if needed based on prerequisite checks

Additional Information

To make driver work on a CISCO device:

- There should be an oid branch .1.3.6.1.4.1.9.9.176.1.1
- .1.3.6.1.4.1.9.9.176.1.1.2 not equal to disabled(2) or notKnown(1)
- .1.3.6.1.4.1.9.9.176.1.1.4 not equal to disabled(2) or notKnown(1)
- .1.3.6.1.4.1.9.9.176.1.1.5 not equal to 1 (cRFStatusPrimaryMode) OR .1.3.6.1.4.1.9.9.176.1.1.6 not equal to 1 (cRFStatusDuplexMode)