SONUS-COMMON-MIB

MIB Reference — IPNetwork Monitor

All MIBsSONUS-COMMON-MIB

Organization: Sonus Networks, Inc.

Last Updated: 2001-02-03

Category: Sonus Networks VoIP Softswitch

Description:

Defines Sonus Networks softswitch common objects, enterprise OID root, and shared platform parameters.

Imported Objects

From SNMPv2-SMI

Integer32
IpAddress
MODULE-IDENTITY
NOTIFICATION-TYPE
OBJECT-TYPE
Unsigned32

From SNMPv2-TC

DateAndTime
DisplayString
RowStatus

From SONUS-SMI

sonusSystemMIBsOBJECT-IDENTITY

From SONUS-TC

SonusAccessLevel
SonusAdminState
SonusEventClass
SonusEventLevel
SonusEventString
SonusName
SonusNameReference
SonusTrapType

What Is SONUS-COMMON-MIB?

SONUS-COMMON-MIB is a common platform MIB from Sonus Networks (a VoIP/softswitch and session border controller vendor, later part of Ribbon Communications) that defines shared management objects and the enterprise OID root used across all Sonus device families. Unlike many "common" registration MIBs, it does expose live configuration/status data, specifically a network-management client table that tracks the SNMP management stations authorized to interact with a Sonus device. Through this table, operators can monitor which management clients are configured, their operational state, IP address, access level (read/write), and per-client SNMP community strings and trap-delivery state -- useful for auditing and troubleshooting who can manage or receive alerts from the softswitch. Its main dependency is on standard SNMPv2-SMI conventions for indexing and community-based security, and it forms the common base that Sonus's call-signaling, media, and trunk-group MIBs build upon. It is deployed across Sonus/Ribbon softswitch and session border controller platforms in carrier and enterprise VoIP networks. Loading SONUS-COMMON-MIB into a MIB Browser lets an administrator inspect the sonusNetMgmtClientTable structure directly, confirming which management stations and access levels are defined before relying on it in a live softswitch deployment.

IPNetwork Monitor allows you to monitor SNMP objects defined in SONUS-COMMON-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • configured SNMP management clients
  • management client operational state
  • management client IP address
  • SNMP access level (read/write)
  • SNMP community strings per client
  • trap delivery state per client

Supported Devices

  • Sonus Networks / Ribbon Communications softswitch and SBC platforms, entire device family (SNMP management-client table)

Monitoring Examples

An admin can poll sonusNetMgmtClientTable/sonusNetMgmtClientEntry to see each configured NMS client's sonusNetMgmtClientName, sonusNetMgmtClientState, and sonusNetMgmtClientIpAddr, confirming whether a management station is active and reachable. Checking sonusNetMgmtClientAccess alongside sonusNetMgmtClientSnmpCommunityGet/Set reveals whether a client has read-only or read-write access and which community strings it uses -- useful when auditing SNMP security on a softswitch. sonusNetMgmtClientTrapState shows whether trap delivery to that client is enabled, so an admin can diagnose why alerts from the Sonus platform aren't reaching a particular NMS.

OIDs
OID symbolicOID numericTypeAccessDescription
sonusCommonMIB1.3.6.1.4.1.2879.2.1.5The MIB Module for common management of all Sonus devices.
sonusCommonMIBObjects1.3.6.1.4.1.2879.2.1.5.1
sonusNetMgmt1.3.6.1.4.1.2879.2.1.5.1.1
sonusNetMgmtClient1.3.6.1.4.1.2879.2.1.5.1.1.1
I32 sonusNetMgmtClientNextIndex1.3.6.1.4.1.2879.2.1.5.1.1.1.1Integer32read-onlyThe next valid index to use when creating an entry in the sonusNetMgmtClientTable.
sonusNetMgmtClientTable1.3.6.1.4.1.2879.2.1.5.1.1.1.2not-accessibleThe sonusNetMgmtClientTable specifies the management entities (i.e. clients) that are capable of configurating the node. Each management client is identified by its IP address.
sonusNetMgmtClientEntry1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1not-accessibleAn entry in the sonusNetMgmtClientTable.
I32 sonusNetMgmtClientIndex1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.1Integer32read-onlyThe tabular index of this administrative management client.
SON sonusNetMgmtClientName1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.2SonusNameread-writeThe name of this administrative management client.
SON sonusNetMgmtClientState1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.3SonusAdminStateread-writeThe administrative state of this management client.
IP sonusNetMgmtClientIpAddr1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.4IpAddressread-writeThe IP address of this management client.
SON sonusNetMgmtClientAccess1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.5SonusAccessLevelread-writeThe level of management that is granted to this management client.
STR sonusNetMgmtClientSnmpCommunityGet1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.6DisplayStringread-writeThe SNMP read-only community string.
STR sonusNetMgmtClientSnmpCommunitySet1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.7DisplayStringread-writeThe SNMP read-write community string.
STR sonusNetMgmtClientSnmpCommunityTrap1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.8DisplayStringread-writeThe SNMP trap community string.
SON sonusNetMgmtClientTrapState1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.9SonusAdminStateread-writeDetermines whether SNMP traps are transmitted to this management client.
ROW sonusNetMgmtClientRowStatus1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.10RowStatusread-writeThis object is used to create and delete rows in the sonusNetMgmtClientTable.
I32 sonusNetMgmtClientTrapPort1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.11Integer32read-writeThe port number of the management client where trap/notification PDUs are to be sent to.
SON sonusNetMgmtClientAllTraps1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.12SonusTrapTyperead-writeIndicates if all traps are to be sent to this management client, and defines their trap type.
I32 sonusNetMgmtClientInformReqTimeout1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.13Integer32read-writeThe time in seconds that an InformRequest PDU that is sent to this Management Client will timeout if no Response PDU is received. This MIB object does not apply to SNMPv1 or SNMPv2 Trap PDUs. Refer to sonusNetMgmtClientInformRequestRetries for related information.
I32 sonusNetMgmtClientInformReqRetries1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.14Integer32read-writeThe number of retries that are to be made when sending an InformRequest PDU to this Management Client. The maximum number of attempts to send an InformRequest PDU to a Management Client will be one, for the initial attempt, plus the number of retries. This MIB object does not apply to SNMPv1 or SNMPv2 Trap PDUs. Refer to sonusNetMgmtClientInformRequestTimeout for related information.
I32 sonusNetMgmtClientInformReqMaxQueue1.3.6.1.4.1.2879.2.1.5.1.1.1.2.1.15Integer32read-writeThe maximum of InformRequest PDUs that will be outstanding, awaiting for Response PDUs from this Management Client. When the maximum number has been reached, consectutive InformRequest PDUs will be discarded (i.e. not sent.) Increasing this number will increase the memory consumed by the GSX software and the CPU time required to process the InformRequest PDUs. This MIB object does not apply to SNMPv1 or SNMPv2 Trap PDUs.
sonusNetMgmtClientStatusTable1.3.6.1.4.1.2879.2.1.5.1.1.1.3not-accessibleThe sonusNetMgmtClientStatusTable specifies the status of the management entities (i.e. clients). Each management client is identified by its IP address.
sonusNetMgmtClientStatusEntry1.3.6.1.4.1.2879.2.1.5.1.1.1.3.1not-accessibleAn entry in the sonusNetMgmtClientStatusTable.
I32 sonusNetMgmtClientStatusIndex1.3.6.1.4.1.2879.2.1.5.1.1.1.3.1.1Integer32not-accessibleThe tabular index of this status management client.
DAT sonusNetMgmtClientStatusLastConfigChange1.3.6.1.4.1.2879.2.1.5.1.1.1.3.1.2DateAndTimeread-onlyOctet string that identifies the GMT timestamp of last successful SET PDU from this management client. field octects contents range ----- ------- -------- ----- 1 1-2 year 0..65536 2 3 month 1..12 3 4 day 1..31 4 5 hour 0..23 5 6 minutes 0..59 6 7 seconds 0..59 7 8 deci-sec 0..9 * Notes: - the value of year is in network-byte order
sonusNetMgmtTrap1.3.6.1.4.1.2879.2.1.5.1.1.2
sonusNetMgmtTrapNextIndex1.3.6.1.4.1.2879.2.1.5.1.1.2.1
sonusNetMgmtTrapTable1.3.6.1.4.1.2879.2.1.5.1.1.2.2not-accessibleThe sonusNetMgmtTrapTable identifies the SNMP Traps that this node supports.
sonusNetMgmtTrapEntry1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1not-accessibleAn entry in the sonusNetMgmtTrapTable.
I32 sonusNetMgmtTrapIndex1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.1Integer32not-accessibleThe tabular index of this trap.
SON sonusNetMgmtTrapName1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.2SonusNameread-onlyThe name of this trap.
STR sonusNetMgmtTrapMIBName1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.3DisplayStringread-onlyThe full MIB name of this trap.
OID sonusNetMgmtTrapOID1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.4OBJECT IDENTIFIERread-onlyThe MIB OID of this trap.
SON sonusNetMgmtTrapClass1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.5SonusEventClassread-onlyThe classification of the event that corresponds to this trap.
SON sonusNetMgmtTrapLevel1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.6SonusEventLevelread-onlyThe severity level of the event that corresponds to this trap.
SON sonusNetMgmtTrapState1.3.6.1.4.1.2879.2.1.5.1.1.2.2.1.7SonusAdminStateread-writeDetermines if this SNMP trap is transmitted to any management client.
sonusNetMgmtNotify1.3.6.1.4.1.2879.2.1.5.1.1.3
I32 sonusNetMgmtNotifyNextIndex1.3.6.1.4.1.2879.2.1.5.1.1.3.1Integer32read-onlyThe next valid index to use when creating an entry in the sonusNetMgmtNotifyTable.
sonusNetMgmtNotifyTable1.3.6.1.4.1.2879.2.1.5.1.1.3.2not-accessibleThe sonusNetMgmtNotifyTable identifies which management clients are to be notified by which SNMP Traps.
sonusNetMgmtNotifyEntry1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1not-accessibleAn entry in the sonusNetMgmtNotifyTable.
I32 sonusNetMgmtNotifyIndex1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.1Integer32not-accessibleThe table index of notify entries.
SON sonusNetMgmtNotifyName1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.2SonusNameread-writeThe name of the notification entry.
SON sonusNetMgmtNotifyMgmtName1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.3SonusNameReferenceread-writeThe name of the management client that is to be notified of the trap identified by this entry. The value must match an existing sonusNetMgmtClientName in the sonusNetMgmtClientTable.
SON sonusNetMgmtNotifyTrapName1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.4SonusNameReferenceread-writeThe name of the trap that is to be sent to the management client identified by this entry. The value must match an existing sonusNetMgmtTrapName in the sonusNetMgmtTrapTable.
SON sonusNetMgmtNotifyTrapType1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.5SonusTrapTyperead-writeIdentify whether no PDU, a SNMPv1 Trap PDU, SNMPv2 Trap PDU, or SNMPv2 Inform PDU is to be transmitted to this management client.
ROW sonusNetMgmtNotifyRowStatus1.3.6.1.4.1.2879.2.1.5.1.1.3.2.1.6RowStatusread-writeThis object is used to create and delete rows in the sonusNetMgmtNotifyTable.
sonusCommonMIBNotifications1.3.6.1.4.1.2879.2.1.5.2
sonusCommonMIBNotificationsPrefix1.3.6.1.4.1.2879.2.1.5.2.0
NTF sonusNetMgmtClientInformReqQueueFlushedNotification1.3.6.1.4.1.2879.2.1.5.2.0.1The specified number of InformRequest PDUs destined to the specified Management Client were flushed from the InformRequest PDU queue because no Response PDUs were were received from the Management Client. This situtation could occur if the Management Client cannot quickly process and respond to InformRequest PDUs that it receives, or if communications is lost with the Management Client. If this situation occurs occasionally, it is recommended to increase the InformRequest PDU timeout and/or retry values (see sonusNetMgmtClientInformReqTimeout and sonusNetMgmtClientInformReqRetries.) If this situation occurs repeatedly, it is an indication that communications is lost with the Management Client, either because of network problems, or because the Management Client is no longer operational. It is recommended that this device be configured to send a Trap PDU, not an InformRequest PDU, for this Notification to all Management Clients, thus bypassing a problematic InformRequest PDU queue and allowing the situation to be quickly identified and resolved.
NTF sonusNetMgmtClientInformReqQueueFullNotification1.3.6.1.4.1.2879.2.1.5.2.0.2The specified number of InformRequest PDUs destined to the specified Management Client were discard because its InformRequest PDU queue was full. This situtation could occur if the Management Client cannot quickly process and respond to InformRequest PDUs that it receives, or if communications is lost with the Management Client. If this situation occurs occasionally, it is recommended to increase the InformRequest PDU queue size (see sonusNetMgmtClientInformReqMaxQueue.) If this situation occurs repeatedly, it is an indication that communications is lost with the Management Client, either because of network problems, or because the Management Client is no longer operational. It is recommended that this device be configured to send a Trap PDU, not an InformRequest PDU, for this Notification to all Management Clients, thus bypassing a problematic InformRequest PDU queue and allowing the situation to be quickly identified and resolved.
sonusCommonMIBNotificationsObjects1.3.6.1.4.1.2879.2.1.5.2.1
I32 sonusShelfIndex1.3.6.1.4.1.2879.2.1.5.2.1.1Integer32read-onlyThe shelf index of the event that generated the trap.
I32 sonusSlotIndex1.3.6.1.4.1.2879.2.1.5.2.1.2Integer32read-onlyThe slot index of the event that generated the trap.
I32 sonusPortIndex1.3.6.1.4.1.2879.2.1.5.2.1.3Integer32read-onlyThe port index of the event that generated the trap.
I32 sonusDs3Index1.3.6.1.4.1.2879.2.1.5.2.1.4Integer32read-onlyThe DS3 index of the event that generated the trap.
I32 sonusDs1Index1.3.6.1.4.1.2879.2.1.5.2.1.5Integer32read-onlyThe DS1 index of the event that generated the trap.
STR sonusEventDescription1.3.6.1.4.1.2879.2.1.5.2.1.6SonusEventStringread-onlyA description of the event that generated the trap.
SON sonusEventClass1.3.6.1.4.1.2879.2.1.5.2.1.7SonusEventClassread-onlyThe category of the event that generated the trap.
SON sonusEventLevel1.3.6.1.4.1.2879.2.1.5.2.1.8SonusEventLevelread-onlyThe severity level of the event that generated the trap.
U32 sonusSequenceId1.3.6.1.4.1.2879.2.1.5.2.1.9Unsigned32read-onlyA consecutive number assigned to each trap in a sequence of traps that are sent to one management client. Each management client has its own set of sequence IDs.
DAT sonusEventTime1.3.6.1.4.1.2879.2.1.5.2.1.10DateAndTimeread-onlyThe date and time of the event that generated the trap.
I32 sonusNetMgmtInformReqDiscards1.3.6.1.4.1.2879.2.1.5.2.1.11Integer32read-onlyThe number of InformRequest PDUs that were discarded for a Management Client.

RFC description

Sonus common management MIB providing shared management objects and event handling for all Sonus Networks voice/IP devices and systems.

Start monitoring Sonus Networks / Ribbon Communications softswitch and SBC platforms, entire device family (SNMP management-client table) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download SONUS-COMMON-MIB