-- -- PBC-CMTS-MIB.my -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 -- Friday, May 31, 2002 at 14:18:37 -- PBC-CMTS-MIB DEFINITIONS ::= BEGIN IMPORTS docsDevEvLevel, docsDevEvId, docsDevEvText FROM DOCS-CABLE-DEVICE-MIB ifIndex FROM IF-MIB pbcModuleRegs, pbcManagement, pbcCaps FROM PBC-ENT-MIB pbcCardIfPortIndex FROM PBC-GENERIC-MIB OBJECT-GROUP, AGENT-CAPABILITIES, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF Integer32, Unsigned32, Gauge32, Counter32, BITS, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC; -- May 31, 2002 at 14:18 GMT pbcCmtsMib MODULE-IDENTITY LAST-UPDATED "200205311418Z" -- May 31, 2002 at 14:18 GMT ORGANIZATION "Pacific Broadband Communications" CONTACT-INFO "Contact-info." DESCRIPTION "This module defines all management objects which are common to PBC CMTS products." ::= { pbcModuleRegs 2 } -- -- Textual conventions -- TenthdBmV ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-1" STATUS current DESCRIPTION "This data type represents power levels that are normally expressed in dBmV. Units are in tenths of a dBmV; for example, 5.1 dBmV will be represented as 51." SYNTAX Integer32 TenthdB ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "his data type represents relationships which are normally expressed in decibels (dB). Units are in tenths of a dB; for example, 15.3 dB will be represented as 153." SYNTAX Integer32 OneHundredthdBmVPerHz ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "his data type represents power levels that are normally expressed in dBmV/Hz. Units are in hundredths of a dBmV/Hz; for example, 15.3 dBmV/Hz will be represented as 1530." SYNTAX Integer32 -- -- Node definitions -- -- 1.3.6.1.4.1.5987.2.2 pbcCmts OBJECT IDENTIFIER ::= { pbcManagement 2 } -- 1.3.6.1.4.1.5987.2.2.1 pbcCmtsIfMibExtendedObjects OBJECT IDENTIFIER ::= { pbcCmts 1 } -- 1.3.6.1.4.1.5987.2.2.1.1 pbcGeneral OBJECT IDENTIFIER ::= { pbcCmtsIfMibExtendedObjects 1 } -- 1.3.6.1.4.1.5987.2.2.1.2 pbcDownStreamMgmt OBJECT IDENTIFIER ::= { pbcCmtsIfMibExtendedObjects 2 } -- 1.3.6.1.4.1.5987.2.2.1.2.1 pbcCmtsIfDownstreamNumEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of downstream channels represented in the downstream channel table." ::= { pbcDownStreamMgmt 1 } -- 1.3.6.1.4.1.5987.2.2.1.2.2 pbcCmtsIfDownstreamChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcCmtsIfDownstreamChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBC-specific management objects associated with downstream channels." ::= { pbcDownStreamMgmt 2 } -- 1.3.6.1.4.1.5987.2.2.1.2.2.1 pbcCmtsIfDownstreamChannelEntry OBJECT-TYPE SYNTAX PbcCmtsIfDownstreamChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBC-specific management objects associated with one downstream channel." INDEX { ifIndex } ::= { pbcCmtsIfDownstreamChannelTable 1 } PbcCmtsIfDownstreamChannelEntry ::= SEQUENCE { pbcCmtsIfDownstreamIfTxPower INTEGER } -- 1.3.6.1.4.1.5987.2.2.1.2.2.1.1 pbcCmtsIfDownstreamIfTxPower OBJECT-TYPE SYNTAX INTEGER { dBmV32(1), dBmV38(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Intermediate Frequency (IF) signal power being supplied to the upconverter on this channel." ::= { pbcCmtsIfDownstreamChannelEntry 1 } -- 1.3.6.1.4.1.5987.2.2.1.3 pbcUpStreamMgmt OBJECT IDENTIFIER ::= { pbcCmtsIfMibExtendedObjects 3 } -- 1.3.6.1.4.1.5987.2.2.1.3.1 pbcCmtsIfUpstreamNumEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of upstream channels in the upstream channel table." ::= { pbcUpStreamMgmt 1 } -- 1.3.6.1.4.1.5987.2.2.1.3.2 pbcCmtsIfUpstreamChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcCmtsIfUpstreamChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBC-specific management objects associated with upstream channels." ::= { pbcUpStreamMgmt 2 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1 pbcCmtsIfUpstreamChannelEntry OBJECT-TYPE SYNTAX PbcCmtsIfUpstreamChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PBC extended US management objects for one US channel." INDEX { ifIndex } ::= { pbcCmtsIfUpstreamChannelTable 1 } PbcCmtsIfUpstreamChannelEntry ::= SEQUENCE { pbcCmtsIfUpstreamPort Integer32, pbcCmtsIfUpstreamOperMode INTEGER, pbcCmtsIfUpstreamCmdRcvdPwr TenthdBmV, pbcCmtsIfUpstreamPowerLevel TenthdBmV, pbcCmtsIfUpstreamMER TenthdB, pbcCmtsIfUpstreamHcsErrors Counter32, pbcCmtsIfUpstreamCrcErrors Counter32, pbcCmtsIfUpstreamCER Gauge32 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.1 pbcCmtsIfUpstreamPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Associates the upstream channel with one of the physical upstream cable connectors. A value of -1 indicates that the channel currently is not associated with any port." ::= { pbcCmtsIfUpstreamChannelEntry 1 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.2 pbcCmtsIfUpstreamOperMode OBJECT-TYPE SYNTAX INTEGER { available(1), standby(2), inUse(3), scanning(4), unlicensed(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the usage of this channel as follows: 1 = available (for use) 2 = standby (for redundancy purposes) 3 = inUse (channel is configured for data) 4 = scanning (doing dedicated spectral analysis) 5 = unlicensed (a 'key' is required to access the channel) " ::= { pbcCmtsIfUpstreamChannelEntry 2 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.3 pbcCmtsIfUpstreamCmdRcvdPwr OBJECT-TYPE SYNTAX TenthdBmV MAX-ACCESS read-write STATUS current DESCRIPTION "Commanded received power." DEFVAL { 0 } ::= { pbcCmtsIfUpstreamChannelEntry 3 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.4 pbcCmtsIfUpstreamPowerLevel OBJECT-TYPE SYNTAX TenthdBmV MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream's sample-based measured received signal power." ::= { pbcCmtsIfUpstreamChannelEntry 4 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.5 pbcCmtsIfUpstreamMER OBJECT-TYPE SYNTAX TenthdB MAX-ACCESS read-only STATUS current DESCRIPTION "Upstream channel's modulation error ratio expressed in tenths of a dB." ::= { pbcCmtsIfUpstreamChannelEntry 5 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.6 pbcCmtsIfUpstreamHcsErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Channel's HCS errors detected." ::= { pbcCmtsIfUpstreamChannelEntry 6 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.7 pbcCmtsIfUpstreamCrcErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "CRC errors detected on this channel." ::= { pbcCmtsIfUpstreamChannelEntry 7 } -- 1.3.6.1.4.1.5987.2.2.1.3.2.1.8 pbcCmtsIfUpstreamCER OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of codewords that had unrecoverable errors." ::= { pbcCmtsIfUpstreamChannelEntry 8 } -- 1.3.6.1.4.1.5987.2.2.3 pbcCmtsNotificationManagement OBJECT IDENTIFIER ::= { pbcCmts 3 } -- 1.3.6.1.4.1.5987.2.2.3.1 pbcCmtsEventsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables vendor specific event generation." DEFVAL { true } ::= { pbcCmtsNotificationManagement 1 } -- 1.3.6.1.4.1.5987.2.2.3.2 pbcCmtsNotificationsControl OBJECT-TYPE SYNTAX BITS { envMon(0), chassis(1), software(2), access(3), config(4), dataPath(5), rfInterface(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "A '1' in a given bit position enables that class of notifications." ::= { pbcCmtsNotificationManagement 2 } -- 1.3.6.1.4.1.5987.2.2.3.3 pbcCmtsSystemNotifications OBJECT IDENTIFIER ::= { pbcCmtsNotificationManagement 3 } -- Definition of vendor-specific CMTS notifications. -- 1.3.6.1.4.1.5987.2.2.3.3.1 pbcCmtsEnvMonNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Notifications generated by environmental monitoring." ::= { pbcCmtsSystemNotifications 1 } -- 1.3.6.1.4.1.5987.2.2.3.3.2 pbcCmtsChassisNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Chassis-related notifications." ::= { pbcCmtsSystemNotifications 2 } -- 1.3.6.1.4.1.5987.2.2.3.3.3 pbcCmtsSoftwareNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Notifications from the software management system." ::= { pbcCmtsSystemNotifications 3 } -- 1.3.6.1.4.1.5987.2.2.3.3.4 pbcCmtsAccessNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Access-related notifications." ::= { pbcCmtsSystemNotifications 4 } -- 1.3.6.1.4.1.5987.2.2.3.3.5 pbcCmtsConfigNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Notifications related to configuration changes." ::= { pbcCmtsSystemNotifications 5 } -- 1.3.6.1.4.1.5987.2.2.3.3.6 pbcCmtsDataPathNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Notifications related to datapath events." ::= { pbcCmtsSystemNotifications 6 } -- 1.3.6.1.4.1.5987.2.2.3.3.7 pbcCmtsRfInterfaceNotification NOTIFICATION-TYPE OBJECTS { docsDevEvLevel, docsDevEvId, docsDevEvText } STATUS current DESCRIPTION "Notifications related to RF interface events." ::= { pbcCmtsSystemNotifications 7 } -- 1.3.6.1.4.1.5987.2.2.4 pbcCmtsConformance OBJECT IDENTIFIER ::= { pbcCmts 4 } -- 1.3.6.1.4.1.5987.2.2.4.1 pbcCmtsGroups OBJECT IDENTIFIER ::= { pbcCmtsConformance 1 } -- 1.3.6.1.4.1.5987.2.2.4.1.1 pbcCmtsGroup OBJECT-GROUP OBJECTS { pbcCmtsIfDownstreamNumEntries, pbcCmtsIfDownstreamIfTxPower, pbcCmtsIfUpstreamNumEntries, pbcCmtsIfUpstreamPort, pbcCmtsIfUpstreamOperMode, pbcCmtsIfUpstreamCmdRcvdPwr, pbcCmtsIfUpstreamPowerLevel, pbcCmtsIfUpstreamHcsErrors, pbcCmtsIfUpstreamCrcErrors, pbcCmtsIfUpstreamCER, pbcCmtsIfUpstreamMER } STATUS current DESCRIPTION "Generic PBC CMTS registrations." ::= { pbcCmtsGroups 1 } -- 1.3.6.1.4.1.5987.2.2.4.1.3 pbcCmtsNotificationManagementGroup OBJECT-GROUP OBJECTS { pbcCmtsNotificationsControl, pbcCmtsEventsEnable } STATUS current DESCRIPTION "Group of objects associated with vendor-specific notification control." ::= { pbcCmtsGroups 3 } -- 1.3.6.1.4.1.5987.2.2.4.1.4 pbcCmtsNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { pbcCmtsEnvMonNotification, pbcCmtsChassisNotification, pbcCmtsSoftwareNotification, pbcCmtsAccessNotification, pbcCmtsRfInterfaceNotification, pbcCmtsDataPathNotification, pbcCmtsConfigNotification } STATUS current DESCRIPTION "Generic PBC Notifications." ::= { pbcCmtsGroups 4 } -- 1.3.6.1.4.1.5987.2.2.4.2 pbcCmtsCompliances OBJECT IDENTIFIER ::= { pbcCmtsConformance 2 } -- 1.3.6.1.4.1.5987.2.2.4.2.1 pbcCmtsBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Object groups which must be supported." MODULE -- this module MANDATORY-GROUPS { pbcCmtsGroup, pbcCmtsNotificationGroup } ::= { pbcCmtsCompliances 1 } -- 1.3.6.1.4.1.5987.4.2 cmtsAgentCaps AGENT-CAPABILITIES PRODUCT-RELEASE "" STATUS current DESCRIPTION "Baseline Agent capabilities for PBC CMTS SNMP Agents." SUPPORTS SNMPv2-MIB INCLUDES { systemGroup, snmpGroup, snmpBasicNotificationsGroup, snmpCommunityGroup } SUPPORTS SNMPv2-SMI INCLUDES { } SUPPORTS SNMPv2-TM INCLUDES { } SUPPORTS SNMPv2-TC INCLUDES { } SUPPORTS SNMPv2-CONF INCLUDES { } SUPPORTS SNMPv2-PDU INCLUDES { } SUPPORTS EtherLike-MIB INCLUDES { etherStats100MbsGroup } SUPPORTS IF-MIB INCLUDES { ifGeneralInformationGroup, ifStackGroup2, ifCounterDiscontinuityGroup, ifFixedLengthGroup, ifHCFixedLengthGroup, ifPacketGroup, ifHCPacketGroup, ifVHCPacketGroup, ifRcvAddressGroup, ifOldObjectsGroup } SUPPORTS IP-MIB INCLUDES { ipGroup, icmpGroup } SUPPORTS UDP-MIB INCLUDES { udpGroup } SUPPORTS TCP-MIB INCLUDES { tcpGroup } ::= { pbcCaps 2 } END -- -- PBC-CMTS-MIB.my --