SN10k SNMP - supported MIBs
Posted by Michal Podoski, Last modified by Danny Staub on 15 November 2017 02:55 PM

SmartNode 10k and SNMP

SN10k software SmartMedia supportes basic SNMP implementations in versions 1,2 and 3. Users are allowed to remotely poll (or GET) system variables, known as SNMP Managed Objects, which are defined in files known as MIB modules. In the opposite direction SmartMedia provides messages called SNMP Traps, triggered on some specified system events. Current implementation allows polling based on standard MIBs and proprietary specification (SN-MIB)

 

SN-MIBs download

SmartMedia 2.7 MIB

SmartMedia 2.8 MIB

 

Supported SNMP MIB modules

  1. RFC 1213 MIB II (RFC1213-MIB)

    • All tables of the RFC1213-MIB are supported, with the exception of:
      • ipRouteTable
      • EGP group
      • atTable
  2. RFC 1573 Evolution of Interfaces Group of MIB-II (IF-MIB)

    • The following tables are supported:
      • ifTable
      • ifStackTable
  3. RFC 2495 DS1, J1, E1, DS2, and E2 Interfaces (DS1-MIB)

    • The following tables of the DS1-MIB are supported:
      • Dsx1ConfigTable
      • Dsx1CurrentTable
      • Dsx1IntervalTable
      • Dsx1TotalTable
  4. RFC 2496 - Definitions of Managed Object for the DS3/E3 Interface Type (DS3-MIB)

    • The following tables of the DS3-MIB are supported:
      • Dsx3ConfigTable
      • Dsx3CurrentTable
      • Dsx3IntervalTable
      • Dsx3TotalTable
  5. RFC 1595 - Definitions of Managed Object for the SONET/SDH Interface Type (SONET-MIB)

    • The following tables of the SONET-MIB are supported:
      • sonetMediumTable
      • sonetSectionCurrentTable
      • sonetSectionIntervalTable
      • sonetLineCurrentTable
      • sonetLineIntervalTable
      • sonetFarendLineCurrentTable
      • sonetFarendLineIntervalTable
      • sonetPathCurrentTable
      • sonetPathIntervalTable
      • sonetFarendPathCurrentTable
      • sonetFarendPathIntervalTable
      • sonetVtCurrentTable
      • sonetVtIntervalTable
      • sonetFarendVtCurrentTable
      • sonetFarendVtIntervalTable
  6. RFC 2127 - ISDN Management Information Base using SMIv2 (ISDN-MIB)

    • The following tables of the ISDN-MIB are supported:
      • isdnBearerGroup
      • isdnSignalingGroup
  7. SmartNode 10k proprietary MIB module (SN-MIB)

    • snHwCommon
      • snHwIdentTable (Hardware Identification)
      • snHwVersionTable (Hardware Version)
      • snHwTempTable (Hardware Temperature)
      • snHwPowerSupplyTable (Hardware Power Supply) - SmartMedia 2.8 only
      • snHwFanTable (Hardware Fan) - SmartMedia 2.8 only
    • snSwCommon
      • snFeatureTable (Software Features Supported)
      • snSwVersionTable (Software Version)
      • snSwPerfTable (CPU Usage)
    • snSignaling
      • snMtp2
      • snM2pa
      • snM2ua
      • snM3ua
      • snIua
      • snIsdn - SmartMedia 2.8 only
      • snCas - SmartMedia 2.8 only
      • snSip
      • snH248 - SmartMedia 2.8 only
    • snCalls - SmartMedia 2.8 only
    • snNAP - SmartMedia 2.8 only
    • snHaNp1 - SmartMedia 2.8 only
    • snHaApp - SmartMedia 2.8 only
    • snClock - SmartMedia 2.8 only
    • snLeafLineServices - SmartMedia 2.8 only

 

SNMP IF-MIB ifTable interface type

Following table specifies the interface types supported by SN10k with reference to IF-MIB (ifTable) and some human readable description. The ifType are described in Internet Assigned Number Authority (IANA) in IANAifType-MIB

IANA ifTypeSmartMedia interface description
ethernetCsmacd(6) Baseboard Ethernet interfaces
ds1(18) Trunks Line Interface
ds3(30) DS3 Line Interface
sonet(39) SONET/SDH Line Interface
sonetPath(50) SONET/SDH Line Service PATH (VC4/VC3/STS1/DS3)
sonetVT(51) SONET/SDH Line Service SECTION (VC11/VC12/VT15/VT2)
isdn(63) ISDN Stack
lapd(77) ISDN LAPD Link (Primary)
lapd(77) ISDN LAPD Link (Backup)
isdn(63) IUA Link
isdn(63) IUA Peer
lapd(77) LAPD Link
ss7SigLink (156) SS7 M2PA Link
ss7SigLink (156) SS7 M2UA Link
ss7SigLink (156) SS7 M2UA Peer
ss7SigLink (156) Ss7 M3ua Sap
ss7SigLink (156) Ss7 M3ua Psp
ss7SigLink (156) Ss7 M3ua Psrv
ss7SigLink (156) Ss7 Mtp2 Link

 

SNMP traps

SNMP Trap module implemented in SmartMedia monitors internally the state on some OIDs and triggers suitable notifications in case of a change. Default polling interval for internal polling is set to 1 minute. This value can be modified in the SnmpAgent configuration.

IF-MIB SNMP Trap/Notification (see RFC1573.txt)

Trap NameOIDOBJECTSRELEASE
linkDown 1.3.6.1.6.3.1.1.5.3 { ifIndex, ifAdminStatus, ifOperStatus, ifDescr } 2.8
linkUp 1.3.6.1.6.3.1.1.5.4 { ifIndex, ifAdminStatus, ifOperStatus, ifDescr } 2.8
linkDown 1.3.6.1.6.3.1.1.5.3 { ifIndex, ifAdminStatus, ifOperStatus } 2.6 and 2.7
linkUp 1.3.6.1.6.3.1.1.5.4 { ifIndex, ifAdminStatus, ifOperStatus } 2.6 and 2.7

SmartNode 10k SN-MIB SNMP Trap/Notification

Trap NameDetailsOIDOBJECTSRELEASE
snNapAvailability Network access point availability for calls changed
  1. For TDM networks (snNapSignalingType=isdn(1), ss7(2),casr2(6)) this means there is a percentage of channels available for calls. ss7 includes sigtran signaling type
  2. For SIP networks (snNapSignalingType=sip(3)), this means that remote SIP peer started or stopped responding to SIP OPTIONS queries, which effectively results in SIP NAP ability to process calls
  3. When using H.248 (snNapSignalingType=tdmMedia(5),voipMedia(4)) this means TDM channels or RTP ports availability changed
1.3.6.1.4.1.1768.1.1.2.1.0.1 { snNapName, snNapSignalingType, snNapAvailablePercent } 2.8
snPwrSupplyState The redundant power supply has a new state 1.3.6.1.4.1.1768.1.1.2.1.0.2 { snHwPwrSupplyName, snHwPwrSupplyStatus } 2.8
snNp1State The N+1 patch panel has a new state. snHaNp1FunctionalState can be: 
unknown(-1)
fault(0): There is no access to the N+1 patch panel
unprotected(1): Standby unit is not available
unprotectedSwitched(2): Standby unit is active and replaced primary unit is not ready to take over
healthy(3): N+1 unit is normal and standby unit is available
healthySwitched(4): N+1 unit is switched to the standby unit and replaced primary is available
1.3.6.1.4.1.1768.1.1.2.1.0.3 { snHaNp1Name, snHaNp1FunctionalState } 2.8
snAppState This SmartMedia application has a new state. snHaAppCurrentState can be
unknown(100)
notRunning(101)
starting(102)
ready(103)
shuttingDown(104)
goingManagement(105)
fault(106)
1.3.6.1.4.1.1768.1.1.2.1.0.4 { snHaAppName, snHaAppCurrentState, snHaAppHostName } 2.8
snAppHaState This SmartMedia high availability application has changed state. snHaAppHaCurrentState can be
notPresent(0)
active(1)
standby(2)
1.3.6.1.4.1.1768.1.1.2.1.0.5 { snHaAppName, snHaAppHaCurrentState, snHaAppHostName } 2.8
snClkGradeState The network synchronization clock from this interface has a new grade. snClockGrade can be
unqualified(0)
beingQualified(1)
qualified(2)
qualifiedForRecovery(3)
1.3.6.1.4.1.1768.1.1.2.1.0.6 { snClockName, snClockType, snClockGrade } 2.8
snClkActiveState This interface has been selected or not to provide the network synchronization clock for the whole system 1.3.6.1.4.1.1768.1.1.2.1.0.7 { snClockName, snClockType, snClockActive } 2.8
snIsdnDChannelState The signaling channel for this ISDN interface has changed 1.3.6.1.4.1.1768.1.1.2.1.0.8 { snIsdnDescription, snIsdnDChannelUp } 2.8
snCASPhysicalLineState The interface for this CAS stack has changed 1.3.6.1.4.1.1768.1.1.2.1.0.9 { snCasDescription, snCasPhysicalLineUp } 2.8
snSIPCurrentState The SIP stack state has changed 1.3.6.1.4.1.1768.1.1.2.1.0.10 { snSipDescription, snSipCurrentState } 2.8
snH248MGCCurrentState The H.248 communication state between this unit and the Media Gateway Controller has changed 1.3.6.1.4.1.1768.1.1.2.1.0.11 { snH248MgcName, snH248MgcCurrentState } 2.8

 

SNMP SET

Current implementation of SNMP in SmartMedia doesn't support the SNMP SET configuration directive.

 

SNMP Configuration Tasks

SmartMedia SNMP configuration tasks are oriented on application called SnmpAgent:

SnmpAgent activation

SnmpAgent configuration

Example SNMP GET and TRAP operations:

SN10k SNMP GET and TRAP example

 

 

(8748 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).