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
Supported SNMP MIB modules
-
- All tables of the RFC1213-MIB are supported, with the exception of:
- ipRouteTable
- EGP group
- atTable
-
- The following tables are supported:
-
- The following tables of the DS1-MIB are supported:
- Dsx1ConfigTable
- Dsx1CurrentTable
- Dsx1IntervalTable
- Dsx1TotalTable
-
- The following tables of the DS3-MIB are supported:
- Dsx3ConfigTable
- Dsx3CurrentTable
- Dsx3IntervalTable
- Dsx3TotalTable
-
- The following tables of the SONET-MIB are supported:
- sonetMediumTable
- sonetSectionCurrentTable
- sonetSectionIntervalTable
- sonetLineCurrentTable
- sonetLineIntervalTable
- sonetFarendLineCurrentTable
- sonetFarendLineIntervalTable
- sonetPathCurrentTable
- sonetPathIntervalTable
- sonetFarendPathCurrentTable
- sonetFarendPathIntervalTable
- sonetVtCurrentTable
- sonetVtIntervalTable
- sonetFarendVtCurrentTable
- sonetFarendVtIntervalTable
-
- The following tables of the ISDN-MIB are supported:
- isdnBearerGroup
- isdnSignalingGroup
-
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 ifType | SmartMedia 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 Name | OID | OBJECTS | RELEASE |
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 Name | Details | OID | OBJECTS | RELEASE |
snNapAvailability |
Network access point availability for calls changed
- 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
- 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
- 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:
Example SNMP GET and TRAP operations:
SN10k SNMP GET and TRAP example
|