Observium_CE/mibs/arris/CADANT-CMTS-EQUIPMENT-MIB

3082 lines
104 KiB
Plaintext

CADANT-CMTS-EQUIPMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
cadEquipment
FROM CADANT-PRODUCTS-MIB
AdminState,
CardId,
CerCardSubType,
CerCardType,
DiskVolumeUsageLevel,
DuplexStatus,
EqActionType,
FirmwareSource,
FlowControlMode,
PicType, CerPicType,
PortId,
PortMode,
PortDetectedMode,
PortType, CerPortType,
PrimaryState,
SecondaryState
FROM CADANT-TC
TenthdBmV
FROM DOCS-IF-MIB
InterfaceIndexOrZero,
ifIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
Counter32,
Integer32,
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
TimeTicks,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
DateAndTime,
DisplayString,
MacAddress,
RowStatus,
TEXTUAL-CONVENTION,
TimeStamp,
TruthValue
FROM SNMPv2-TC;
cadEquipmentMib MODULE-IDENTITY
LAST-UPDATED "201510060000Z" -- Oct 6, 2015
ORGANIZATION
"ARRIS Group, Inc."
CONTACT-INFO
"Arris Technical Support
Phone: +1 630 281 3000
E-Mail: support@arris.com"
DESCRIPTION
"This MIB is intended to describe all objects which are used to
control and report on the state of an Arris E6 CMTS. These objects
are used to perform the following functions on an Arris E6 CMTS:
a) provision the cards, ports, and the CMTS itself
b) run dianostic tests
c) configure auditing parameters
d) receive equipment-related traps "
REVISION "201510060000Z" -- Oct 6, 2015
DESCRIPTION
"Add cerCamFaultNotification."
REVISION "201508260000Z" -- August 26, 2015
DESCRIPTION
"Add cerLicenseTypeStr to the noLicenseNotification trap."
REVISION "201508120000Z" -- August 12, 2015
DESCRIPTION
"Modify list of allowed FPGA faults."
REVISION "201507210000Z" -- July 21, 2015
DESCRIPTION
"Change upper limit of cerCardDataAllowedPorts and cerCardDataLicensePorts
from 1000 to 5000 and updated the range to all values between 0 and 5000."
REVISION "201507120000Z" -- July 12, 2015
DESCRIPTION
"Change cerCardDataRamSize units from bytes to megabytes."
REVISION "201507070000Z" -- July 7, 2015
DESCRIPTION
"Add cerSpareModeExtTable"
REVISION "201506030000Z" -- June 3, 2015
DESCRIPTION
"Change upper limit of cerCardDataAllowedPorts and cerCardDataLicensePorts
from 256 to 1000."
REVISION "201506010000Z" -- June 1, 2015
DESCRIPTION
"Remove CerCardSubType dcamOfdmAnnexB"
REVISION "201412010000Z" -- Dec 1st, 2014
DESCRIPTION
"rename dchannelVod to dchannelVideo in PortType"
REVISION "201410140000Z" -- Oct 14, 2014
DESCRIPTION
"Support 384 downstream channels per DCAM-B"
REVISION "201408010000Z" -- Aug 1, 2014
DESCRIPTION
"PortType change:
remove dchannelSdv(13) and dchannelBroadcast(14)"
REVISION "201403160000Z" -- March 16, 2014
DESCRIPTION
"Add new video channel types."
REVISION "201305160000Z" -- May 16, 2013
DESCRIPTION
"Add new SFP types."
REVISION "201304120000Z" -- April 12, 2013
DESCRIPTION
"Change units of Pem sensors to decivolts and deciamps"
REVISION "201302190000Z" -- February 8, 2013
DESCRIPTION
"Change OID of cardTempOutOfRangeNotification to equipmentTraps.19"
REVISION "201301080000Z" -- January 8, 2013
DESCRIPTION
"Remove patch control support."
REVISION "201301070000Z" -- January 7, 2013
DESCRIPTION
"Add cerCardDataPicModelName, cerCardDataPicMfgRevision, cerCardDataPicMfg, and cerCardDataPicMfgDateTime."
REVISION "201209070000Z" -- September 7, 2012
DESCRIPTION
"Modify no license notification to include additional information."
REVISION "201207100000Z" -- July 10, 2012
DESCRIPTION
"Set valid defaults for cerCardDataEntry."
REVISION "201207030000Z" -- July 3, 2012
DESCRIPTION
"Change syntax of cerCardDataMfgDateTime to DateAndTime."
REVISION "201205210000Z" -- May 21, 2012
DESCRIPTION
"Add additional patch control support."
REVISION "201205080000Z" -- May 8, 2012
DESCRIPTION
"Add initial patch support."
REVISION "201205030000Z" -- May 3, 2012
DESCRIPTION
"Add cerFanAmbientTemperature."
REVISION "201205020000Z" -- May 2, 2012
DESCRIPTION
"Remove cerPortMacIfIndex and change cerPortDocsIfIndex to ifIndex for noLicenseNotification."
REVISION "201204250000Z" -- Apr 25, 2012
DESCRIPTION
"Add noLicenseNotification."
REVISION "201204110000Z" -- Apr 11, 2012
DESCRIPTION
"Change cerCardTemperature, cerCardTemperatureHighWarn, cerCardTemperatureHighError from Celsius to value from 1 to 10"
REVISION "201203220000Z" -- Mar 22, 2012
DESCRIPTION
"Add cerCardDataAllowedPorts."
REVISION "201201050000Z" -- Jan 5, 2012
DESCRIPTION
"Add cerCardDataFeedAPresent and cerCardDataFeedBPresent."
REVISION "201109130000Z" -- Sep 13, 2011
DESCRIPTION
"Add cerPemStatusEntry"
REVISION "201108050000Z" -- Aug 5, 2011
DESCRIPTION
"Replace cerCardId with errEvCardId as the index in fpgaErrorEventEntry."
REVISION "201107190000Z" -- July 19, 2011
DESCRIPTION
"Move RSM admin ports."
REVISION "201107180000Z" -- July 18, 2011
DESCRIPTION
"Remove cardEntry, portEntry and diskVolumeEntry"
REVISION "201107080000Z" -- July 8, 2011
DESCRIPTION
"Add more support for fans."
REVISION "201106280000Z" -- June 28, 2011
DESCRIPTION
"Add support for committed software versions."
REVISION "201106140000Z" -- June 14, 2011
DESCRIPTION
"Add initial fan support."
REVISION "201103180000Z" -- March 18, 2011
DESCRIPTION
"Add trap inhibit for card overload."
REVISION "201103170000Z" -- March 17, 2011
DESCRIPTION
"Incorporate new chassis structure."
REVISION "201101270000Z" -- January 27, 2011
DESCRIPTION
"Move card version information into a separate table."
REVISION "200907100000Z" -- July 10, 2009
DESCRIPTION
"Initial changes for E6."
REVISION "200903030000Z" -- March 3, 2009
DESCRIPTION
"Change syntax of cmIpAddress from IpAddress to OCTET STRING to handle IPv4 and v6."
REVISION "200901050000Z" -- January 5, 2009
DESCRIPTION
"Add restrictions on the size of some strings in card table."
REVISION "200810140000Z" -- October 14, 2008
DESCRIPTION
"Add shelf id back into trap messages."
REVISION "200810010000Z" -- October 1, 2008
DESCRIPTION
"Add ranges for allowable card temperatures."
REVISION "200807030000Z" -- July 3, 2008
DESCRIPTION
"Remove portGroupId since cable-mac replaced this MIB object.
Add shelfNumber to portPrStateChange, portSecStateChange and portDplxStatusChange to match the variable binding list seen on trap monitor."
REVISION "200806180000Z" -- June 18, 2008
DESCRIPTION
"Additional support for disk sizes."
REVISION "200804280000Z" -- April 28, 2008
DESCRIPTION
"Initial support for MPM carrier cards."
REVISION "200804020000Z" -- April 2, 2008
DESCRIPTION
"Support various levels of temperature warnings."
REVISION "200802250000Z" -- Feb 25, 2008
DESCRIPTION
"Allowed Event Ids to range 0x00000000 to 0xFFFFFFFF for fpgaErrorEvent Table."
REVISION "200711050000Z" -- Nov 5, 2007
DESCRIPTION
"Add port flow control parameters and remove gbic support."
REVISION "200701100000Z" -- Jan 10, 2007
DESCRIPTION
"Remove cardSwBuildTime"
REVISION "200611130000Z" -- Nov 13, 2006
DESCRIPTION
"Remove portMacPortId"
REVISION "200609120000Z" -- Sep 12, 2006
DESCRIPTION
"Change syntax of portMacPortId from MacPortId to MacPortIdWithInvalid (65536 is invalid)"
REVISION "200608230000Z" -- Aug 23, 2006
DESCRIPTION
"Add portMacPortId"
REVISION "200602140000Z"
DESCRIPTION
"Add additional variable-binding cmIpAddress cmRegistrationNotification"
REVISION "200508300000Z"
DESCRIPTION
"Add support for RCM module."
REVISION "200504060000Z"
DESCRIPTION
"Add support for CM registration notification"
REVISION "200502040000Z"
DESCRIPTION
"Add downstream power loss notification."
REVISION "200501240000Z"
DESCRIPTION
"Add last card reset reason to card table."
REVISION "200412010000Z"
DESCRIPTION
"Add downstream power visibility to port table."
REVISION "200411180000Z"
DESCRIPTION
"(1) Add 2 additional variable-bindings to cmResetClearNotification.
(2) Add 1 additional variable-binding to cmResetNotification."
REVISION "200411110000Z"
DESCRIPTION
"Add preliminary support for customized FPGA error event handling."
REVISION "200409070000Z"
DESCRIPTION
"Add cardSubType, portGroupId and portDocsIfIndex to C4 Port Primary
and Secondary Trap."
REVISION "200407230000Z"
DESCRIPTION
"(1) Modify the TEXTUAL-CONVENTION of TestId.
(2) Add diagTestId for cardTestResultNotification."
REVISION "200403220000Z"
DESCRIPTION
"Added portDescription."
REVISION "200403180000Z"
DESCRIPTION
"(1) Add support for card temperature trap control.
(2) Fix smidump error by changing diskVolumeFileName object mibtree"
REVISION "200402040000Z"
DESCRIPTION
"Add CmResetClear notification."
REVISION "200312180000Z"
DESCRIPTION
"Add support for logical uchannel port type and
preliminary support for extended gbic information."
REVISION "200303310000Z"
DESCRIPTION
"Add preliminary pic support."
REVISION "200303170000Z"
DESCRIPTION
"Add card detail support."
REVISION "200303050000Z"
DESCRIPTION
"Replacing portGroupId with portCardSubType and renaming portDPortId to portGroupId."
REVISION "200303020000Z"
DESCRIPTION
"Add card temperature monitoring."
REVISION "200301290000Z"
DESCRIPTION
"Adding portDPortId and portConnectorId objects to portTable to support 2D12U CAM."
REVISION "200212140000Z"
DESCRIPTION
"Revise audit entries. Add auditAutoScheduling and auditLogOutput control.
Remove auditResultNotification"
REVISION "200211070000Z"
DESCRIPTION
"Add support for diskVolume"
REVISION "200209250000Z"
DESCRIPTION
"Undo previous change."
REVISION "200209010000Z"
DESCRIPTION
"Make cardsubtype backward compatible."
REVISION "200205010000Z"
DESCRIPTION
"Add support for cardFpgaToCpuSendRate."
REVISION "200112281630Z"
DESCRIPTION
"Add support for cardSwBuildTime."
REVISION "200112211630Z"
DESCRIPTION
"Add support for cardUpTime."
REVISION "200110030000Z"
DESCRIPTION
"Add support for card detected trap."
REVISION "200107170000Z"
DESCRIPTION
"Add support for card sparing."
::= { cadEquipment 1 }
--
-- Textual conventions
--
TestId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Used as index to Test Tables. "
SYNTAX Integer32 (1..100)
TestType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Indicates whether this is a 'Test', a 'Diagnostic',
or unknown. "
SYNTAX INTEGER {
test(1),
diagnostic(2),
unknown(3)
}
TestCommand ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" A set of commands applicable to this test. A value of
noop will do nothing. "
SYNTAX INTEGER {
noop(1),
stop(2),
disable(3),
enable(4),
runNow(5)
}
TestScheduleCommand ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" A set of periodic schedule command applicable to
this test. This is used in conjunction with the
TestSchedule and TestTime to specify the start
time of the test. If the TestSchedule value is 0,
then the test will be executed once at the time
specified by the TestTime. For any other
TestSchedule value, the test will be executed at
time specified by the TestTime and repeated
periodically base on the value specified by
TestSchedule. A value of noop will do nothing. "
SYNTAX INTEGER {
noop(1),
disable(2),
enable(3)
}
TestSchedule ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" A set of scheduling interval option applicable to this
test only if Schedule is selected. This is recommended for
hardware routine exercise (REX). The value expresses in multiple
of hours. For example: 1 hour interval, 24 hour interval, 48 hour interval.
A value of 0 indicate no scheduling option for this test."
SYNTAX Integer32
TestResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Test Result. "
SYNTAX INTEGER {
notRun(1),
inProgress(2),
pass(3),
fail(4),
inconclusive(5),
timeOut(6),
abort(7)
}
TestTransactionId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
" Transaction Id associated with a test or diagnostic. The EMS must populate
the value of this object to be able to correlate the test sent and the
result coming back. "
SYNTAX Integer32 (0..2147483647)
CerCamFaultTrapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of CAM faults that will be logged and a trap sent."
SYNTAX INTEGER {
fpgaFatalError(12)
}
equipmentTraps OBJECT IDENTIFIER
::= { cadEquipmentMib 0 }
--
-- System General Object Group
--
systemGeneral OBJECT IDENTIFIER
::= { cadEquipmentMib 1 }
systemClock OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CMTS local date and time displayed as
yyyy-mm-dd,hh:mm:ss.d,+/-hh:mm, where the date is yyyy-mmmm-dd and
time in deci-seconds is hh:mm:ss.d, adn teh current offset from
GMT is +/-hh:mm. This object is adjusted by teh TZ and DST rules.
E.g. 2002-5-26,13;30:15.0,-4:0"
::= { systemGeneral 1 }
trapCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the trap sequence number that increments each
time a trap is sent. It is persistent across resets. "
::= { systemGeneral 2 }
trapSeverity OBJECT-TYPE
SYNTAX INTEGER {
cleared(1),
indeterminate(2),
warning(3),
minor(4),
major(5),
critical(6),
informational(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Severity level of a Cadant trap. "
DEFVAL { cleared }
::= { systemGeneral 3 }
systemKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The systemKey is a unique string used for Candant's CMTS
identification. The EMS uses this key string as well as the
sysOid in the MIB-II system group MIB to identify Candant's
CMTS's. "
::= { systemGeneral 4 }
cardNumber OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Card Id used in traps. A value 99 indicates an invalid cardNumber. "
DEFVAL { 0 }
::= { systemGeneral 98 }
portNumber OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Port Id used in traps. A value of 99 indicates an invalid portNumber. "
DEFVAL { 0 }
::= { systemGeneral 99 }
diskDriveNumber OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Disk drive ID use in a Cadant trap. A value of 99 indicates an invalid diskDriveNumber"
DEFVAL { 99 }
::= { systemGeneral 100 }
diskVolumeNumber OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Disk volume ID use in a Cadant trap. A value of 99 indicates an invalid diskVolumeNumber"
DEFVAL { 99 }
::= { systemGeneral 101 }
cerCardNumber OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Card Id used in traps. A value 0 indicates an invalid cardNumber. "
DEFVAL { 0 }
::= { systemGeneral 200 }
cerPortNumber OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Port Id used in traps. A value of 0 indicates an invalid portNumber. "
DEFVAL { 0 }
::= { systemGeneral 201 }
cerDiskDriveNumber OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Disk drive ID use in a Cadant trap. A value of 0 indicates an invalid diskDriveNumber"
DEFVAL { 0 }
::= { systemGeneral 202 }
cerDiskVolumeNumber OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Disk volume ID use in a Cadant trap. A value of 0 indicates an invalid diskVolumeNumber"
DEFVAL { 0 }
::= { systemGeneral 203 }
--
-- Shelf Object Group
--
shelfObjects OBJECT IDENTIFIER
::= { cadEquipmentMib 2 }
shelfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" A string that represents the name of this machine and may uniquely
identify it from other network devices. "
DEFVAL { "Arris CER CMTS" }
::= { shelfObjects 2 }
shelfSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software version currently executing."
::= { shelfObjects 3 }
--
-- Equipment State Object Group
--
equipmentState OBJECT IDENTIFIER
::= { cadEquipmentMib 3 }
cardLastChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time any of the objects
in cardTable last changed. "
::= { equipmentState 2 }
portLastChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time any of the objects
in portTable last changed. "
::= { equipmentState 3 }
--
-- Equipment Tables (cards and ports)
--
equipmentTbl OBJECT IDENTIFIER
::= { cadEquipmentMib 4 }
--
-- Card table is removed, this MIB table is only supported by C4 CMTS
-- ::= { equipmentTbl 2 }
--
-- Cer Card table
--
cerCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of card or circuit pack information."
::= { equipmentTbl 12 }
cerCardEntry OBJECT-TYPE
SYNTAX CerCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing pertinent information about a card or
a circuit pack. "
INDEX { cerCardId }
::= { cerCardTable 1 }
CerCardEntry ::= SEQUENCE {
cerCardId CardId,
cerCardName DisplayString,
cerCardType CerCardType,
cerCardSubType CerCardSubType,
cerCardAdminState AdminState,
cerCardPrState PrimaryState,
cerCardSecState SecondaryState,
cerCardDplxStatus DuplexStatus,
cerCardAction EqActionType,
cerCardTrapInh BITS,
cerCardNumPorts Integer32,
cerCardDetected CerCardType,
cerCardSubDetected CerCardSubType,
cerCardFwUpdateStatus TruthValue,
cerCardSpareGroupId CardId,
cerCardSpareGroupMode INTEGER,
cerCardUpTime TimeTicks,
cerCardTemperature Integer32,
cerCardPicDetected CerPicType,
cerCardLastResetReason DisplayString,
cerCardTemperatureHighWarn Integer32,
cerCardTemperatureHighError Integer32,
cerCardAnnex INTEGER,
cerCardNumRfConnectors Integer32
}
cerCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The unique id of this card within the shelf. The
convention of cardId is as follows:
- Indices from 1 to 50 [1 - 50] are reserved for Circuit Packs.
In this case, the cardId is 1 plus the 0-based slot number.
- Indices from 51 to 98 [51 - 98] are reserved for Auxilliary Devices in within
a shelf. Auxilliary Devices or Modules could be Fan Module, Power Module.
In this case, the cerCardName and cerCardType indentify the Auxilliary Devices.
Not all of row attributes are applicable for Auxilliary Devices. "
::= { cerCardEntry 2 }
cerCardName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This is the name of the card, if it has one. "
::= { cerCardEntry 3 }
cerCardType OBJECT-TYPE
SYNTAX CerCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The type of card, if any. For example Ecard, Fcard, Dcard or Ucard
If the slot is empty, the value would be 'empty'. "
::= { cerCardEntry 4 }
cerCardSubType OBJECT-TYPE
SYNTAX CerCardSubType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The cardType alone may not be specific enough to fully describe the
type of card that is in this slot. For example, a card type of Dcard
might have a more specific type of 1D8U with integrated upconverter.
If the card needs no further specificication that the cardType, then
the value of cardSubType is 'none'. Not yet implemented. "
::= { cerCardEntry 5 }
cerCardAdminState OBJECT-TYPE
SYNTAX AdminState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This is the administrative state of this card. "
::= { cerCardEntry 12 }
cerCardPrState OBJECT-TYPE
SYNTAX PrimaryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the primary state of this card. "
::= { cerCardEntry 13 }
cerCardSecState OBJECT-TYPE
SYNTAX SecondaryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the secondary state of this card. "
::= { cerCardEntry 14 }
cerCardDplxStatus OBJECT-TYPE
SYNTAX DuplexStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the duplexing status of this card. "
::= { cerCardEntry 15 }
cerCardAction OBJECT-TYPE
SYNTAX EqActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Write-only action performed on this card. "
::= { cerCardEntry 17 }
cerCardTrapInh OBJECT-TYPE
SYNTAX BITS { primary(0), secondary(1), duplex(2), detected(3),
tempoutofrange(4), tempnoreport(5), tempoverheat(6),
overload(7) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" If a bit is set, the corresponding state change trap
will not be sent. "
::= { cerCardEntry 18 }
cerCardNumPorts OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of ports this card contains. "
::= { cerCardEntry 19 }
cerCardDetected OBJECT-TYPE
SYNTAX CerCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" CardType dectected automatically by the CMTS. "
::= { cerCardEntry 20 }
cerCardSubDetected OBJECT-TYPE
SYNTAX CerCardSubType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" CardSubType dectected automatically by the CMTS. "
::= { cerCardEntry 21 }
cerCardFwUpdateStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Set to TRUE if a firmware update is in progress or has been done,
else set to FALSE. "
DEFVAL { false }
::= { cerCardEntry 23 }
cerCardSpareGroupId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The cardId of the spare group leader for this sparing group.
This value will be set to the invalid card id for all cards not
associated with a sparing group. "
::= { cerCardEntry 24 }
cerCardSpareGroupMode OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
manual(1),
auto(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The admin mode of the spare group leader for this sparing group.
This value will be set to the invalid card id for all cards not
associated with a sparing group. "
::= { cerCardEntry 25 }
cerCardUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The value of sysUpTime when the primary state for this card
made a transition from OOS to IS. "
::= { cerCardEntry 26 }
cerCardTemperature OBJECT-TYPE
SYNTAX Integer32 (1..10|999)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current relative temperature of the card. (1=coolest, 10=hottest)"
DEFVAL { 999 }
::= { cerCardEntry 29 }
cerCardPicDetected OBJECT-TYPE
SYNTAX CerPicType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The type of PIC detected in this slot. "
DEFVAL { invalid }
::= { cerCardEntry 40 }
cerCardLastResetReason OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason for the latest card recovery. "
DEFVAL { "" }
::= { cerCardEntry 43 }
cerCardTemperatureHighWarn OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The relative temperature of the card at which warnings are generated. "
DEFVAL { 7 }
::= { cerCardEntry 44 }
cerCardTemperatureHighError OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The relative temperature of the card at which recoveries are initiated. "
DEFVAL { 10 }
::= { cerCardEntry 45 }
cerCardAnnex OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
other(2),
annexA(3),
annexB(4),
annexC(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The annex of the downstream channels associated with the card."
DEFVAL { unknown }
::= { cerCardEntry 46 }
cerCardNumRfConnectors OBJECT-TYPE
SYNTAX Integer32 (0..48)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of RF ports this card contains. "
::= { cerCardEntry 47 }
--
-- The version table extends the card table with version information of
-- the installed modules
--
cerCardDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table shows the contains version information for the modules installed."
::= { equipmentTbl 16 }
cerCardDataEntry OBJECT-TYPE
SYNTAX CardDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing pertinent information about a card or
a circuit pack. "
AUGMENTS { cerCardEntry }
::= { cerCardDataTable 1 }
CardDataEntry ::= SEQUENCE {
cerCardDataSerialNum SnmpAdminString,
cerCardDataFwVersion SnmpAdminString,
cerCardDataHwVersion SnmpAdminString,
cerCardDataHwDeviations SnmpAdminString,
cerCardDataSwVersion SnmpAdminString,
cerCardDataCpuType SnmpAdminString,
cerCardDataCpuSpeed Unsigned32,
cerCardDataBusSpeed Unsigned32,
cerCardDataRamSize Unsigned32,
cerCardDataNorFlashSize Unsigned32,
cerCardDataNandFlashSize Unsigned32,
cerCardDataFpgaSource FirmwareSource,
cerCardDataBootVersion SnmpAdminString,
cerCardDataLastBootVersion SnmpAdminString,
cerCardDataLastBootSource FirmwareSource,
cerCardDataPicSerialNum SnmpAdminString,
cerCardDataPicHwVersion SnmpAdminString,
cerCardDataPicHwDeviations SnmpAdminString,
cerCardDataPicModelNum SnmpAdminString,
cerCardDataMfgDateTime DateAndTime,
cerCardDataMfg SnmpAdminString,
cerCardDataProductName SnmpAdminString,
cerCardDataPartModelNum SnmpAdminString,
cerCardDataProductVersion SnmpAdminString,
cerCardDataAssetTag SnmpAdminString,
cerCardDataCommittedSwVersion SnmpAdminString,
cerCardDataFeedAPresent TruthValue,
cerCardDataFeedBPresent TruthValue,
cerCardDataAllowedPorts Unsigned32,
cerCardDataLicenseAnnex INTEGER,
cerCardDataLicensePorts Unsigned32,
cerCardDataLicenseDate DateAndTime,
cerCardDataPatchVersions SnmpAdminString,
cerCardDataPicModelName SnmpAdminString,
cerCardDataPicMfgRevision SnmpAdminString,
cerCardDataPicMfg SnmpAdminString,
cerCardDataPicMfgDateTime DateAndTime
}
cerCardDataSerialNum OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the serial number of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 1 }
cerCardDataFwVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the firmware or FPGA version number of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 2 }
cerCardDataHwVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the hardware version of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 3 }
cerCardDataHwDeviations OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the set of hardware deviations for the card. "
DEFVAL { "" }
::= { cerCardDataEntry 4 }
cerCardDataSwVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the software version of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 5 }
cerCardDataCpuType OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..25))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current CPU type of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 6 }
cerCardDataCpuSpeed OBJECT-TYPE
SYNTAX Unsigned32
UNITS "MHz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current CPU speed of the card. "
DEFVAL { 0 }
::= { cerCardDataEntry 7 }
cerCardDataBusSpeed OBJECT-TYPE
SYNTAX Unsigned32
UNITS "hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current bus speed of the card. "
DEFVAL { 0 }
::= { cerCardDataEntry 8 }
cerCardDataRamSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "megabytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current size of installed RAM of the card. "
DEFVAL { 0 }
::= { cerCardDataEntry 9 }
cerCardDataNorFlashSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current size of installed FLASH of the card. "
DEFVAL { 0 }
::= { cerCardDataEntry 10 }
cerCardDataNandFlashSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current size of installed FLASH of the card. "
DEFVAL { 0 }
::= { cerCardDataEntry 11 }
cerCardDataFpgaSource OBJECT-TYPE
SYNTAX FirmwareSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The source of the running version of the FPGAs on the card. "
DEFVAL { committed }
::= { cerCardDataEntry 12 }
cerCardDataBootVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..90))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current versions of the boot loaders installed on the card. "
DEFVAL { "" }
::= { cerCardDataEntry 13 }
cerCardDataLastBootVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..90))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The last version of the boot loader used on the card. "
DEFVAL { "" }
::= { cerCardDataEntry 14 }
cerCardDataLastBootSource OBJECT-TYPE
SYNTAX FirmwareSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The source of the version of the bootloader last
used on the card. "
DEFVAL { boot1 }
::= { cerCardDataEntry 15 }
cerCardDataPicSerialNum OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the serial number of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 16 }
cerCardDataPicHwVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the hardware version of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 17 }
cerCardDataPicHwDeviations OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the set of hardware deviations for the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 18 }
cerCardDataPicModelNum OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the model number of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 19 }
cerCardDataMfgDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Date of the module's manufacture (FRU). "
DEFVAL { '0000000000000000'H }
::= { cerCardDataEntry 20 }
cerCardDataMfg OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Name of the manufacturer (FRU). "
DEFVAL { "" }
::= { cerCardDataEntry 21 }
cerCardDataProductName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Name of the product (FRU). "
DEFVAL { "" }
::= { cerCardDataEntry 22 }
cerCardDataPartModelNum OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Name of the model of this product (FRU). "
DEFVAL { "" }
::= { cerCardDataEntry 23 }
cerCardDataProductVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Version of the model of this product (FRU). "
DEFVAL { "" }
::= { cerCardDataEntry 24 }
cerCardDataAssetTag OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Asset tag of this part (FRU). "
DEFVAL { "" }
::= { cerCardDataEntry 25 }
cerCardDataCommittedSwVersion OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the software version of the card. "
DEFVAL { "" }
::= { cerCardDataEntry 26 }
cerCardDataFeedAPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates whether power feed A is present or not. "
DEFVAL { false }
::= { cerCardDataEntry 27 }
cerCardDataFeedBPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates whether power feed B is present or not. "
DEFVAL { false }
::= { cerCardDataEntry 28 }
cerCardDataAllowedPorts OBJECT-TYPE
SYNTAX Unsigned32(0..5000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the allowed number of licensed ports."
DEFVAL { 0 }
::= { cerCardDataEntry 29 }
cerCardDataLicenseAnnex OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
other(2),
annexA(3),
annexB(4),
annexC(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object shows the annex associated with the license."
DEFVAL { unknown }
::= { cerCardDataEntry 30 }
cerCardDataLicensePorts OBJECT-TYPE
SYNTAX Unsigned32(0..5000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the number of ports associated with the license."
DEFVAL { 0 }
::= { cerCardDataEntry 31 }
cerCardDataLicenseDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the date associated with the license."
DEFVAL { '0000000000000000'H }
::= { cerCardDataEntry 32 }
cerCardDataPatchVersions OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the patch version(s) running on the card. "
DEFVAL { "" }
::= { cerCardDataEntry 33 }
cerCardDataPicModelName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the model name of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 34 }
cerCardDataPicMfgRevision OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the manufacture revision of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 35 }
cerCardDataPicMfg OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This is the manufacturer of the PIC. "
DEFVAL { "" }
::= { cerCardDataEntry 36 }
cerCardDataPicMfgDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the date associated with the PIC."
DEFVAL { '0000000000000000'H }
::= { cerCardDataEntry 37 }
--
-- Port table is removed, , this MIB table is only supported by C4 CMTS
-- ::= { equipmentTbl 3 }
--
-- CER Port table
--
cerPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Port information."
::= { equipmentTbl 13 }
cerPortEntry OBJECT-TYPE
SYNTAX CerPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing pertinent information about a cerPort
owned by a card."
INDEX { cerPortCardId, cerPortId }
::= { cerPortTable 1 }
CerPortEntry ::= SEQUENCE {
cerPortCardId CardId,
cerPortId PortId,
cerPortType CerPortType,
cerPortAdminState AdminState,
cerPortPrState PrimaryState,
cerPortSecState SecondaryState,
cerPortDplxStatus DuplexStatus,
cerPortAction EqActionType,
cerPortTrapInh BITS,
cerPortNumChans Integer32,
cerPortDocsIfIndex InterfaceIndexOrZero,
cerPortMacAddress MacAddress,
cerPortMode PortMode,
cerPortDetectedMode PortDetectedMode,
cerPortBgpId Integer32,
cerPortConnectorId PortId,
cerPortCardSubType CerCardSubType,
cerPortDescription DisplayString,
cerPortCurrDsPower TenthdBmV,
cerPortMinDsPower TenthdBmV,
cerPortMaxDsPower TenthdBmV,
cerPortTxFlowControlMode FlowControlMode,
cerPortRxFlowControlMode FlowControlMode,
cerPortTxFlowControlDetected FlowControlMode,
cerPortRxFlowControlDetected FlowControlMode,
cerPortMacIfIndex InterfaceIndexOrZero,
cerPortGroupId PortId,
cerPortGroupPortId PortId
}
cerPortCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of the card this cerPort belongs to."
::= { cerPortEntry 2 }
cerPortId OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of this cerPort within a card.
the the cardId and cerPortId uniquely identify a port "
::= { cerPortEntry 3 }
cerPortType OBJECT-TYPE
SYNTAX CerPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Type of this cerPort. "
::= { cerPortEntry 4 }
cerPortAdminState OBJECT-TYPE
SYNTAX AdminState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Admin state of this cerPort"
::= { cerPortEntry 6 }
cerPortPrState OBJECT-TYPE
SYNTAX PrimaryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary state of this cerPort"
::= { cerPortEntry 7 }
cerPortSecState OBJECT-TYPE
SYNTAX SecondaryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The secondary state of this cerPort"
::= { cerPortEntry 8 }
cerPortDplxStatus OBJECT-TYPE
SYNTAX DuplexStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port Duplexing status."
::= { cerPortEntry 9 }
cerPortAction OBJECT-TYPE
SYNTAX EqActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Write-only action performed on a Port. "
::= { cerPortEntry 11 }
cerPortTrapInh OBJECT-TYPE
SYNTAX BITS { primary(0), secondary(1), duplex(2), linkUpLinkDown(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" If a bit is set, the corresponding state change trap
will not be sent. "
::= { cerPortEntry 12 }
cerPortNumChans OBJECT-TYPE
SYNTAX Integer32 (0..50)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of channels this cerPort contains. "
::= { cerPortEntry 13 }
cerPortDocsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the location of an interface in the
cerPort table that represents this port. A value of 0 indicates that
this cerPort does not have an association in the Iftable. "
::= { cerPortEntry 14 }
cerPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The physical address value for this card. This value is used to
populate the ifPhysAddress field in the IfTable and other Tables in docsis RFC MIBs."
::= { cerPortEntry 15 }
cerPortMode OBJECT-TYPE
SYNTAX PortMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The desired operating mode of an ethernet cerPort. Not yet implemented. "
DEFVAL { autoNegotiate }
::= { cerPortEntry 16 }
cerPortDetectedMode OBJECT-TYPE
SYNTAX PortDetectedMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current operating mode of an ethernet cerPort. "
::= { cerPortEntry 17 }
cerPortBgpId OBJECT-TYPE
SYNTAX Integer32 (-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The bridge group cerPort id for this port. "
::= { cerPortEntry 19 }
cerPortConnectorId OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" For a DOCSIS or EQAM type port, this is the rear PIC connector.
Otherwise, the value of this object is invalid."
DEFVAL { 0 }
::= { cerPortEntry 20 }
cerPortCardSubType OBJECT-TYPE
SYNTAX CerCardSubType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The CardSubType of the card this cerPort belongs to."
::= { cerPortEntry 21 }
cerPortDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" A persistent copy of ifAlias for this interface."
::= { cerPortEntry 27 }
cerPortCurrDsPower OBJECT-TYPE
SYNTAX TenthdBmV
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The latest downstream power level reported by the port.
This is valid on for ports of type dport."
DEFVAL { 0 }
::= { cerPortEntry 28 }
cerPortMinDsPower OBJECT-TYPE
SYNTAX TenthdBmV
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The latest downstream power level recerPorted by the port.
This is valid only for downstream ports."
DEFVAL { 0 }
::= { cerPortEntry 29 }
cerPortMaxDsPower OBJECT-TYPE
SYNTAX TenthdBmV
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The latest downstream power level recerPorted by the port.
This is valid only for downstream ports."
DEFVAL { 0 }
::= { cerPortEntry 30 }
cerPortTxFlowControlMode OBJECT-TYPE
SYNTAX FlowControlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The transmit flow control settings for this port (network ports only)."
DEFVAL { desired }
::= { cerPortEntry 31 }
cerPortRxFlowControlMode OBJECT-TYPE
SYNTAX FlowControlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The receive flow control settings for this port (network ports only)."
DEFVAL { desired }
::= { cerPortEntry 32 }
cerPortTxFlowControlDetected OBJECT-TYPE
SYNTAX FlowControlMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The recerPorted transmit flow control settings for this port (network ports only)."
DEFVAL { unknown }
::= { cerPortEntry 33 }
cerPortRxFlowControlDetected OBJECT-TYPE
SYNTAX FlowControlMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The recerPorted receive flow control settings for this port (network ports only)."
DEFVAL { unknown }
::= { cerPortEntry 34 }
cerPortMacIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The MAC IfIndex currently associcated with the upstream or downstream port."
DEFVAL { 0 }
::= { cerPortEntry 35 }
cerPortGroupId OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique id of port group associated with this port."
::= { cerPortEntry 36 }
cerPortGroupPortId OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique id of this port in the port group."
::= { cerPortEntry 37 }
--
-- Disk volume table is removed, this MIB table is only supported by C4 CMTS
-- ::= { equipmentTbl 4 }
--
-- CER Disk volume table
--
cerDiskVolumeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerDiskVolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of disk volume information."
::= { equipmentTbl 14 }
cerDiskVolumeEntry OBJECT-TYPE
SYNTAX CerDiskVolumeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing pertinent information about a disk volume "
INDEX { cerDiskVolumeCardId, cerDiskVolumeDriveId, cerDiskVolumeId }
::= { cerDiskVolumeTable 1 }
CerDiskVolumeEntry ::= SEQUENCE {
cerDiskVolumeCardId CardId,
cerDiskVolumeDriveId Integer32,
cerDiskVolumeId Integer32,
cerDiskVolumeName DisplayString,
cerDiskVolumeSize Integer32,
cerDiskVolumeUsageLevel DiskVolumeUsageLevel,
cerDiskVolumeUsagePercentage Integer32,
cerDiskVolumeUsageCriticalThreshold Integer32,
cerDiskVolumeUsageMajorThreshold Integer32,
cerDiskVolumeUsageMinorThreshold Integer32,
cerDiskVolumeAutoDeleteUnusedFile TruthValue,
cerDiskVolumeTrapInh BITS,
cerDiskVolumeDiskSize Integer32
}
cerDiskVolumeCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of the card this disk volume belongs to."
::= { cerDiskVolumeEntry 2 }
cerDiskVolumeDriveId OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of the disk drive this disk volume belongs to.
A value of 99 indicates an invalid disk drive"
::= { cerDiskVolumeEntry 3 }
cerDiskVolumeId OBJECT-TYPE
SYNTAX Integer32 (1..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of this disk volume.
the cerDiskVolumeCardId, the diskVolumeDiskId,
and the. A value of 99 indicate an invalid volume "
::= { cerDiskVolumeEntry 4 }
cerDiskVolumeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the disk volume."
::= { cerDiskVolumeEntry 5 }
cerDiskVolumeSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk volume size in units of 2048 bytes."
::= { cerDiskVolumeEntry 6 }
cerDiskVolumeUsageLevel OBJECT-TYPE
SYNTAX DiskVolumeUsageLevel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk volume usage level."
::= { cerDiskVolumeEntry 7 }
cerDiskVolumeUsagePercentage OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disk volume usage percentage."
::= { cerDiskVolumeEntry 8 }
cerDiskVolumeUsageCriticalThreshold OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Usage percentage level when exceed will cause a
cerDiskVolumeUsageNotification trap to be sent with
cerDiskVolumeUsageLevel of diskVolumeUsageCritical."
DEFVAL { 90 }
::= { cerDiskVolumeEntry 9 }
cerDiskVolumeUsageMajorThreshold OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Usage percentage level when exceed will cause a
cerDiskVolumeUsageNotification trap to be sent with
cerDiskVolumeUsageLevel of diskVolumeUsageMajor."
DEFVAL { 80 }
::= { cerDiskVolumeEntry 10 }
cerDiskVolumeUsageMinorThreshold OBJECT-TYPE
SYNTAX Integer32 (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Usage percentage level when exceed will cause a
cerDiskVolumeUsageNotification trap to be sent with
cerDiskVolumeUsageLevel of diskVolumeUsageMinor."
DEFVAL { 70 }
::= { cerDiskVolumeEntry 11 }
cerDiskVolumeAutoDeleteUnusedFile OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to TRUE to the system will automatically delete
unused files when cerDiskVolumeUsage exceed the
cerDiskVolumeUsageCriticalThreshold value."
DEFVAL { false }
::= { cerDiskVolumeEntry 12 }
cerDiskVolumeTrapInh OBJECT-TYPE
SYNTAX BITS { criticalUsageLevel(0), majorUsageLevel(1),
minorUsageLevel(2), autoDeleteFiles(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a bit is set, the corresponding trap
will not be sent. "
DEFVAL { {} }
::= { cerDiskVolumeEntry 13 }
cerDiskVolumeDiskSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total physical disk capacity in bytes."
DEFVAL { 0 }
::= { cerDiskVolumeEntry 14 }
cerDiskVolumeFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of a file on the disk volume use for trap notification."
::= { equipmentTbl 15 }
--
-- CER fan speed table
--
cerFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Status information for the E6 fans."
::= { equipmentTbl 17 }
cerFanStatusEntry OBJECT-TYPE
SYNTAX CerFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing information about one of the fans."
INDEX { cerCardId }
::= { cerFanStatusTable 1 }
CerFanStatusEntry ::= SEQUENCE {
cerFan1Speed Integer32,
cerFan2Speed Integer32,
cerFan3Speed Integer32,
cerFanLevel Integer32,
cerFanAmbientTemperature Integer32
}
cerFan1Speed OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last measured speed of fan1."
DEFVAL { 0 }
::= { cerFanStatusEntry 1 }
cerFan2Speed OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last measured speed of fan2."
DEFVAL { 0 }
::= { cerFanStatusEntry 2 }
cerFan3Speed OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
UNITS "rpm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last measured speed of fan3."
DEFVAL { 0 }
::= { cerFanStatusEntry 3 }
cerFanLevel OBJECT-TYPE
SYNTAX Integer32(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last measured speed level of fans."
DEFVAL { 0 }
::= { cerFanStatusEntry 4 }
cerFanAmbientTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last measured ambient temperature of fans."
DEFVAL { 0 }
::= { cerFanStatusEntry 5 }
--
-- CER PEM Status table
--
cerPemStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerPemStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PEM Status information for the E6 power modules."
::= { equipmentTbl 18 }
cerPemStatusEntry OBJECT-TYPE
SYNTAX CerPemStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing information about one of the power modules."
INDEX { cerCardId }
::= { cerPemStatusTable 1 }
CerPemStatusEntry ::= SEQUENCE {
cerPemLedStatus INTEGER,
cerPemFeed1Voltage Integer32,
cerPemFeed1Current Integer32,
cerPemFeed2Voltage Integer32,
cerPemFeed2Current Integer32,
cerPemFeed1Present TruthValue,
cerPemFeed2Present TruthValue,
cerPemCircuitBreaker1Enable TruthValue,
cerPemCircuitBreaker2Enable TruthValue,
cerPemBranchPresent BITS
}
cerPemLedStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
alarm(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LED status of the PEM"
::= { cerPemStatusEntry 1 }
cerPemFeed1Voltage OBJECT-TYPE
SYNTAX Integer32
UNITS "decivolt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 1 voltage"
::= { cerPemStatusEntry 2 }
cerPemFeed1Current OBJECT-TYPE
SYNTAX Integer32
UNITS "deciiamp"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 1 current"
::= { cerPemStatusEntry 3 }
cerPemFeed2Voltage OBJECT-TYPE
SYNTAX Integer32
UNITS "decivolt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 2 voltage"
::= { cerPemStatusEntry 4 }
cerPemFeed2Current OBJECT-TYPE
SYNTAX Integer32
UNITS "deciamp"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 2 current"
::= { cerPemStatusEntry 5 }
cerPemFeed1Present OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 1 presence"
::= { cerPemStatusEntry 6 }
cerPemFeed2Present OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Feed 2 presence"
::= { cerPemStatusEntry 7 }
cerPemCircuitBreaker1Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"circuit breaker 1 presence"
::= { cerPemStatusEntry 8 }
cerPemCircuitBreaker2Enable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"circuit breaker 2 presence"
::= { cerPemStatusEntry 9 }
cerPemBranchPresent OBJECT-TYPE
SYNTAX BITS {
a(0),
b(1),
c(2),
d(3),
e(4),
f(5),
g(6),
h(7),
i(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"brach A through I presence"
::= { cerPemStatusEntry 10 }
--============= DIAGNOSTIC/TEST GROUP =================--
-- This group contains objects defined for the purpose of diagnostic and test.
-- The disctinction between diagnostic and test is that: The resource must be in
-- the OOS state before Diagnostic (DGN) can begin. Test, however, does not require the
-- resource to be OOS. In-service loop back is an example of test.
-- Test/DGN can be performed on a shelf, a card or a port. Therefore, each of them will
-- have their own test/Dgn table.
-- The EMS needs to retreive the test/dgn table to see what test or dgn are supported
-- by the element.
-- A single test/dgn consists of:
-- a TestId, a TestName, a TestDescription, a set of commands performed on the test,
-- a test scheduling options, a description of test result.
-- A test Transaction Id which is populated by the EMS to synchronize test results coming
-- back from the Agent.
-- Test result will be sent back to the EMS via a TestResultNotification trap.
--
--=======================================================--
equipmentDiag OBJECT IDENTIFIER
::= { cadEquipmentMib 5 }
--
-- CMTS diagnostic configuration
--
eqDiagConfig OBJECT IDENTIFIER
::= { equipmentDiag 1 }
remainInDiagMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to TRUE, the device being diagnosed will remain
in diagnostic state when the diagnostic test is completed.
When set to FALSE, the device will revert to its original
state when the diagnostic test is completed."
DEFVAL { true }
::= { eqDiagConfig 1 }
consoleOutput OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"If true then the diagnostic result will be displayed on the
system console. "
DEFVAL { false }
::= { eqDiagConfig 2 }
verboseLevel OBJECT-TYPE
SYNTAX Integer32 (0..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Verbose output level for diagnostic console output
display. Higher number indicate more detailed output."
DEFVAL { 2 }
::= { eqDiagConfig 3 }
diagTestId OBJECT-TYPE
SYNTAX TestId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Test Identification Number. Used in cardTestResultNotification variable-binding"
::= { equipmentDiag 2 }
--
-- Card test table
--
cardTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of test available for a card. "
::= { equipmentDiag 3 }
cardTestEntry OBJECT-TYPE
SYNTAX CardTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing information about tests or dignostics available for
a card. "
INDEX { cardTestIndex, cardTestId }
::= { cardTestTable 1 }
CardTestEntry ::= SEQUENCE {
cardTestIndex CardId,
cardTestId TestId,
cardTestName DisplayString,
cardTestType TestType,
cardTestDescription DisplayString,
cardTestCommand TestCommand,
cardTestScheduleCommand TestScheduleCommand,
cardTestSchedule TestSchedule,
cardTestTime DateAndTime,
cardTestResult TestResult,
cardTestResultDesc DisplayString,
cardTestTransId TestTransactionId
}
cardTestIndex OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Card Identification Number taken from the CardTable. Used as index. "
::= { cardTestEntry 2 }
cardTestId OBJECT-TYPE
SYNTAX TestId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Test Identification Number. Used as index to test table "
::= { cardTestEntry 3 }
cardTestName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A unique name for this test."
::= { cardTestEntry 4 }
cardTestType OBJECT-TYPE
SYNTAX TestType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Test Type."
DEFVAL { unknown }
::= { cardTestEntry 5 }
cardTestDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" A short description of the test. "
::= { cardTestEntry 6 }
cardTestCommand OBJECT-TYPE
SYNTAX TestCommand
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Command to be execute this test on this shelf "
DEFVAL { noop }
::= { cardTestEntry 7 }
cardTestScheduleCommand OBJECT-TYPE
SYNTAX TestScheduleCommand
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Schedule Command to be execute this test on this shelf "
DEFVAL { noop }
::= { cardTestEntry 8 }
cardTestSchedule OBJECT-TYPE
SYNTAX TestSchedule
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Test Scheduling. "
DEFVAL { 0 }
::= { cardTestEntry 9 }
cardTestTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Test start time. "
::= { cardTestEntry 10 }
cardTestResult OBJECT-TYPE
SYNTAX TestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Result of the test. "
DEFVAL { notRun }
::= { cardTestEntry 11 }
cardTestResultDesc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional information of the test result. "
::= { cardTestEntry 12 }
cardTestTransId OBJECT-TYPE
SYNTAX TestTransactionId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Test transaction Id. "
::= { cardTestEntry 13 }
--
-- Audit configuration
--
equipmentAudit OBJECT IDENTIFIER
::= { cadEquipmentMib 6 }
auditAutoScheduling OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable automatic audit execution. "
DEFVAL { true }
::= { equipmentAudit 1 }
auditLogOutput OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable logging of error entries to system log. "
DEFVAL { true }
::= { equipmentAudit 2 }
auditLogThrottle OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable audit log output throttling to prevent
audit errors from flooding the log. "
DEFVAL { true }
::= { equipmentAudit 3 }
auditTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuditEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of test available for a card. "
::= { equipmentAudit 4 }
auditEntry OBJECT-TYPE
SYNTAX AuditEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A conceptual row contains information about Audits. "
INDEX { auditCardId, auditId }
::= { auditTable 1 }
AuditEntry ::= SEQUENCE {
auditCardId CardId,
auditId Unsigned32,
auditName DisplayString,
auditDescription DisplayString,
auditTime DateAndTime,
auditCommand INTEGER,
auditStatus INTEGER,
auditResult INTEGER,
auditPassedCount Unsigned32,
auditFailedCount Unsigned32,
auditCycleCount Unsigned32,
auditTotalPassedCount Unsigned32,
auditTotalFailedCount Unsigned32
}
auditCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Card Identification Number taken from the CardTable. Used as index. "
::= { auditEntry 2 }
auditId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Unique ID of the internal Audit "
::= { auditEntry 3 }
auditName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Name of the internal Audit "
::= { auditEntry 4 }
auditDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the Audit "
::= { auditEntry 5 }
auditTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Start time of the audit. "
::= { auditEntry 6 }
auditCommand OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2),
runnow(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Audit Commands. The runnow command will stop the currently running
audit sequence and start executing requested audit immediated. If
enabled, automatic audit schedule will be restarted."
DEFVAL { enable }
::= { auditEntry 7 }
auditStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Audit status. "
::= { auditEntry 8 }
auditResult OBJECT-TYPE
SYNTAX INTEGER {
passed(1),
failed(2),
abort(4),
notRun(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Audit Result. "
::= { auditEntry 9 }
auditPassedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of passed entry during previous audit run. "
::= { auditEntry 10 }
auditFailedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of failed entry during previous audit run. "
::= { auditEntry 11 }
auditCycleCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of audit run completed. "
::= { auditEntry 12 }
auditTotalPassedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of cumulative passed entry of all audit runs. "
::= { auditEntry 13 }
auditTotalFailedCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of cumulative failed entry of all audit runs. "
::= { auditEntry 14 }
--
-- Cablemodem status notifications
--
cmDevice OBJECT IDENTIFIER
::= { cadEquipmentMib 8 }
cmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The MAC address for the cable modem"
::= { cmDevice 1 }
cmVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The vendor name of the cable modem"
::= { cmDevice 2 }
cmResetReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for the cable modem to reset"
::= { cmDevice 3 }
cmUChannelID OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The CMTS upstream channel ID which is connected to the cable modem"
::= { cmDevice 4 }
cmPrimarySID OBJECT-TYPE
SYNTAX Unsigned32 (0..16383)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The primary Service Identifier (SID) assigned by the CMTS associated with the cable modem"
::= { cmDevice 5 }
cmResetStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The cable modem status before it resets"
::= { cmDevice 6 }
cmResetUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This value indicates how long in hundreds of seconds the cable modem
is up since it is initial ranged"
::= { cmDevice 7 }
cmResetInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The additional information for the cable modem to reset"
::= { cmDevice 8 }
cmIpAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4 | 16))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP Address of the cable modem"
::= { cmDevice 9 }
--
-- FPGA Error Event configuration
--
equipmentError OBJECT IDENTIFIER
::= { cadEquipmentMib 9 }
fpgaErrorEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF FpgaErrorEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Overrides default handling of FPGA error events."
::= { equipmentError 1 }
fpgaErrorEventEntry OBJECT-TYPE
SYNTAX FpgaErrorEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing information about FPGA error event handling."
INDEX { errEvCardId, errEventId }
::= { fpgaErrorEventTable 1 }
FpgaErrorEventEntry ::= SEQUENCE {
errEventId Unsigned32,
errEvRecoveryEnabled TruthValue,
errEvLoggingEnabled TruthValue,
errEvLogLevel Integer32,
errEvRowStatus RowStatus,
errEvCardId CardId
}
errEventId OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" Event ID associated with the FPGA error. A row in
this table defines behavior for a specific FPGA error
that overrides the default behavior of the system. "
::= { fpgaErrorEventEntry 1 }
errEvRecoveryEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" If true, the card can be recovered when this FPGA error
is detected. When the card is recovered depends on the
setting of errEvRecoveryThreshold. If this value is false,
the card will not be recovered when this error is detected. "
DEFVAL { true }
::= { fpgaErrorEventEntry 2 }
errEvLoggingEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" If true, the card will provide notification of the
occurance of the this error. When the notification
occurs is dependent on the setting of
errEvLogThrottleThreshold. The severity of the notification
is determined by the setting of errEvLogLevel. "
DEFVAL { true }
::= { fpgaErrorEventEntry 3 }
errEvLogLevel OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" If errEvLoggingEnabled is true, this setting sets the
severity level of the generated notification. In
general, higher values indicate lower severity. "
DEFVAL { 4 }
::= { fpgaErrorEventEntry 4 }
errEvRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The only set actions supported on this table are
createAndGo(4) and destroy(6). "
::= { fpgaErrorEventEntry 5 }
errEvCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of this card within the shelf. "
::= { fpgaErrorEventEntry 6 }
--
-- Card sparing mode event override extension
--
cerSpareModeExt OBJECT IDENTIFIER
::= { cadEquipmentMib 11 }
cerSpareModeExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF CerSpareModeExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Allows overriding the configured sparing mode for a spare group
based on the fault type that caused the sparing event."
::= { cerSpareModeExt 1 }
cerSpareModeExtEntry OBJECT-TYPE
SYNTAX CerSpareModeExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row containing information about sparing overrides for a spare group."
INDEX { cerSpareModeCardId, cerSpareModeFaultId }
::= { cerSpareModeExtTable 1 }
CerSpareModeExtEntry ::= SEQUENCE {
cerSpareModeCardId CardId,
cerSpareModeFaultId INTEGER,
cerSpareModeMode INTEGER,
cerSpareModeRowStatus RowStatus
}
cerSpareModeCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The cardId of the spare group leader for this override."
::= { cerSpareModeExtEntry 1 }
cerSpareModeFaultId OBJECT-TYPE
SYNTAX INTEGER {
none(0),
pingFault(1),
initTimeout(2),
ersmFault(3),
swException(4),
bcm3142Err(5),
dulFailure(6),
dataplaneFailure(7),
dsUnderPower(8),
dsOverPower(9),
sbecOverflow(10),
deviceFatal(11),
fpgaFatalError(12),
clockLost(13),
pwrSensorHighFault(14),
pwrSensorLowFault(15),
fpgaBufferPoolFault(16),
dataplaneLinkFault(17),
monitoredTaskFailure(18)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The fault group associated with the override behavior.
When an event occurs that would normally trigger a card
reset and a sparing event and that event is in the configured
fault group, the mode configured in the cerCard table is
overriden.
pingFault - Communications failure with active controller
initTimeout - Timeout during card initialization
ersmFault - Card ERSM failure
swException - Software exception failure
bcm3142Err - Upstream CAM PHY device fatal fault condition
dulFailure - Upstream CAM periodic packet loop detected uncorrectable fault
dataplaneFailrue - Fatal errors originating in dataplane processor
dsUnderPower - Downstream CAM detected power on a connector is below operational threshold
dsOverPower - Downstream CAM detected power on a connector is above operational threshold
sbecOverflow - Excessive number of single bit ECC errors
deviceFatal - General device fatal error. For example in internal datapaths or pci controller.
fpgaFatalError - Fatal CRC errors detected in FPGA device
clockLost - Loss of clock or loss of clock lock
pwrSensorHighFault - Detected voltage is above operational threshold
pwrSensorLowFault - Detected voltage is below operational threshold
fpgaBufferPoolFault - Number of available buffers in MAC fpga is below threshold
dataplaneLinkFault - Card has lost dataplane connectivity
monitoredTaskFailure - Monitored software task has failed"
::= { cerSpareModeExtEntry 2 }
cerSpareModeMode OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
manual(1),
auto(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The sparing mode that should be enforced when an error in the
configured catagory occurs that results in a sparing event."
DEFVAL { invalid }
::= { cerSpareModeExtEntry 3 }
cerSpareModeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The only set actions supported on this table are
createAndGo(4) and destroy(6). "
::= { cerSpareModeExtEntry 4 }
--
-- Arris Equipment MIB conformance statements
--
cadEquipmentMibConformance OBJECT IDENTIFIER
::= { cadEquipmentMib 10 }
cadEquipmentMibCompliances OBJECT IDENTIFIER
::= { cadEquipmentMibConformance 1 }
cadEquipmentMibGroup OBJECT IDENTIFIER
::= { cadEquipmentMibConformance 2 }
--
-- License notifications
--
licenseError OBJECT IDENTIFIER
::= { cadEquipmentMib 12 }
cerLicenseTypeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..40))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The license type that caused the notification."
::= { licenseError 1 }
--
-- Equipment state change notifications
--
-- cardPrStateChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 5 }
-- cardSecStateChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 6 }
-- cardDetectedChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 7 }
-- cardDplxStatusChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 8 }
-- portPrStateChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 9 }
--portSecStateChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 10 }
--portDplxStatusChange NOTIFICATION-TYPE is only supported by C4 CMTS
-- ::= { equipmentTraps 11 }
cerCardPrStateChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerCardType, cerCardSubType, cerCardPrState }
STATUS current
DESCRIPTION
" This trap is sent whenever the card's Primary state changes. "
::= { equipmentTraps 25 }
cerCardSecStateChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerCardType, cerCardSubType, cerCardSecState }
STATUS current
DESCRIPTION
" This trap is sent whenever the card's Secondary state changes. "
::= { equipmentTraps 26 }
cerCardDetectedChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerCardDetected, cerCardSubDetected }
STATUS current
DESCRIPTION
" This trap is sent whenever a new card is detected. "
::= { equipmentTraps 27 }
cerCardDplxStatusChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerCardType, cerCardSubType, cerCardDplxStatus }
STATUS current
DESCRIPTION
" This trap is sent whenever the card's Duplex
status changes. "
::= { equipmentTraps 28 }
cerPortPrStateChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber, cerPortNumber,
cerPortType, cerPortPrState, cerPortCardSubType, cerPortDocsIfIndex }
STATUS current
DESCRIPTION
" This trap is sent whenever the port's Primary state changes. "
::= { equipmentTraps 29 }
cerPortSecStateChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber, cerPortNumber,
cerPortType, cerPortSecState, cerPortCardSubType, cerPortDocsIfIndex }
STATUS current
DESCRIPTION
" This trap is sent whenever the port's Secondary state changes. "
::= { equipmentTraps 30 }
cerPortDplxStatusChange NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber, cerPortNumber,
cerPortType, cerPortDplxStatus }
STATUS current
DESCRIPTION
" This trap is sent whenever the port's Duplex status changes. "
::= { equipmentTraps 31 }
cardTestResultNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
diagTestId, cardTestName, cardTestResult,
cardTestResultDesc, cardTestTransId }
STATUS current
DESCRIPTION
" This trap is sent when a test or diagnostic completed on a card. "
::= { equipmentTraps 33 }
--
-- Cablemodem reset definition
--
cmResetClearNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, systemClock, trapSeverity, cmMacAddress,
cmUChannelID, cerCardNumber }
STATUS current
DESCRIPTION
" This trap is sent when a CM is on-line from previous flap."
::= { equipmentTraps 15 }
cmResetNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, systemClock, trapSeverity, cmMacAddress,
cmVendor, cmResetReason, cmUChannelID, cmPrimarySID,
cmResetStatus, cmResetUpTime, cerCardNumber, cmResetInfo }
STATUS current
DESCRIPTION
" This trap is sent when a CM is reset."
::= { equipmentTraps 16 }
--
-- Disk usage notifications
--
cerDiskVolumeUsageNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerDiskDriveNumber, cerDiskVolumeNumber,
cerDiskVolumeUsageLevel, cerDiskVolumeName }
STATUS current
DESCRIPTION
"This trap is sent when a disk volume usage level
exceed a disk usage threshold."
::= { equipmentTraps 35 }
cerDiskVolumeAutoDeleteFileNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber,
cerDiskDriveNumber, cerDiskVolumeNumber,
cerDiskVolumeName, cerDiskVolumeFileName }
STATUS current
DESCRIPTION
"This trap is sent when a file is automatically
deleted by the system in respond to disk volume
usage exceed critical thresholh."
::= { equipmentTraps 36 }
-- diskVolumeUsageNotification NOTIFICATION-TYPE already used by C4 CMTS
-- ::= { equipmentTraps 37 }
-- diskVolumeAutoDeleteFileNotification NOTIFICATION-TYPE already used by C4 CMTS
-- ::= { equipmentTraps 38 }
--
-- Card temperature notifications
--
cardTempOutOfRangeNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cardNumber }
STATUS current
DESCRIPTION
"This trap is sent when the card temperature is out of range."
::= { equipmentTraps 19 }
cardTempNoReportNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cardNumber }
STATUS current
DESCRIPTION
"This trap is sent when there is no reporting on card temperature."
::= { equipmentTraps 20 }
cardTempOverHeatNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cardNumber }
STATUS current
DESCRIPTION
"This trap is sent when the card is overheat, card is being shut down."
::= { equipmentTraps 21 }
--
-- Downstream power notifications
--
downstreamPowerLoss NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cardNumber, portNumber }
STATUS current
DESCRIPTION
" This trap is sent when c4 detects the loss of downstream power."
::= { equipmentTraps 22 }
--
-- Cablemodem registration definition
--
cmRegistrationNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, systemClock, trapSeverity, cmMacAddress,
cmVendor, cmUChannelID, cardNumber, cmIpAddress }
STATUS current
DESCRIPTION
" This trap is sent when a CM is registered."
::= { equipmentTraps 23 }
--
-- insufficient license level notifications
--
noLicenseNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity, cerCardNumber, cerPortNumber,
cerPortType, cerPortCardSubType, cerPortDocsIfIndex, cerLicenseTypeStr }
STATUS current
DESCRIPTION
" This trap is sent when a channel cannot be activated due to insufficient license level."
::= { equipmentTraps 24 }
--
-- CAM fault Notification
--
cerCamFaultInfo OBJECT IDENTIFIER ::= { equipmentTraps 40 }
cerCamFaultId OBJECT-TYPE
SYNTAX CerCamFaultTrapType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of CAM fault trigging the trap."
::= { cerCamFaultInfo 1 }
cerCamFaultRecovery OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"True if recovery for this event is enabled."
::= { cerCamFaultInfo 2 }
cerCamFaultAutoFailback OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"True if autofailback is enabled and the maximum failbacks have
not occurred."
::= { cerCamFaultInfo 3 }
cerCamFaultErrorStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Extra information about this error. Null string if no extra info."
::= { cerCamFaultInfo 4 }
cerCamFaultNotification NOTIFICATION-TYPE
OBJECTS { trapCounter, trapSeverity,
cerCamFaultId,
cerCamFaultRecovery,
cerCamFaultAutoFailback,
cerCardNumber,
cerCardSubType,
cerCamFaultErrorStr }
STATUS current
DESCRIPTION
"This trap is sent when a CAM has a fault of the specified type,
even if fault recovery is inhibited for that fault type."
::= { equipmentTraps 41 }
--
-- MIB conformance object groups
--
systemGeneralGroup OBJECT-GROUP
OBJECTS { systemClock, trapCounter, trapSeverity, systemKey }
STATUS current
DESCRIPTION
" This group contains a collection of objects general to the overall
system. "
::= { cadEquipmentMibGroup 1 }
equipmentStateGroup OBJECT-GROUP
OBJECTS { cardLastChangeTime, portLastChangeTime }
STATUS current
DESCRIPTION
" This group contains a collection of objects general to the state
of the equipments. "
::= { cadEquipmentMibGroup 2 }
equipmentShelfGroup OBJECT-GROUP
OBJECTS { shelfName, shelfSwVersion }
STATUS current
DESCRIPTION
" This group contains a collection of objects general specific to shelf
objects. "
::= { cadEquipmentMibGroup 3 }
-- equipmentCardGroup OBJECT-GROUP
-- ::= { cadEquipmentMibGroup 4 }
equipmentCerCardGroup OBJECT-GROUP
OBJECTS { cerCardName, cerCardType, cerCardSubType,
cerCardAdminState, cerCardPrState, cerCardSecState,
cerCardDplxStatus, cerCardAction,
cerCardTrapInh, cerCardNumPorts, cerCardDetected,
cerCardSubDetected, cerCardFwUpdateStatus, cerCardSpareGroupId,
cerCardSpareGroupMode, cerCardUpTime, cerCardTemperature,
cerCardTemperatureHighWarn, cerCardTemperatureHighError,
cerCardAnnex, cerCardNumRfConnectors,
cerCardDataSerialNum, cerCardDataFwVersion,
cerCardDataHwVersion, cerCardDataHwDeviations,
cerCardDataSwVersion, cerCardDataCpuType,
cerCardDataCpuSpeed, cerCardDataBusSpeed, cerCardDataRamSize,
cerCardDataNorFlashSize, cerCardDataNandFlashSize,
cerCardDataFpgaSource, cerCardDataBootVersion,
cerCardDataLastBootVersion, cerCardDataLastBootSource,
cerCardDataPicSerialNum, cerCardDataPicHwVersion,
cerCardDataPicHwDeviations, cerCardDataPicModelNum,
cerCardDataMfgDateTime, cerCardDataMfg, cerCardDataProductName,
cerCardDataPartModelNum, cerCardDataProductVersion, cerCardDataAssetTag,
cerCardDataCommittedSwVersion, cerCardDataFeedAPresent,
cerCardDataFeedBPresent, cerCardDataAllowedPorts }
STATUS current
DESCRIPTION
" This group contains a collection of objects general specific to Card tables. "
::= { cadEquipmentMibGroup 14 }
-- equipmentPortGroup OBJECT-GROUP
-- ::= { cadEquipmentMibGroup 5 }
equipmentCerPortGroup OBJECT-GROUP
OBJECTS { cerPortType, cerPortAdminState, cerPortPrState, cerPortSecState,
cerPortDplxStatus, cerPortAction,
cerPortTrapInh, cerPortNumChans, cerPortMacAddress, cerPortMode,
cerPortDetectedMode, cerPortDocsIfIndex, cerPortBgpId,
cerPortConnectorId, cerPortCardSubType,
cerPortDescription, cerPortCurrDsPower, cerPortMinDsPower, cerPortMaxDsPower,
cerPortTxFlowControlMode, cerPortRxFlowControlMode,
cerPortTxFlowControlDetected, cerPortRxFlowControlDetected }
STATUS current
DESCRIPTION
" This group contains a collection of objects specific to Port table. "
::= { cadEquipmentMibGroup 15 }
equipmentDiagGroup OBJECT-GROUP
OBJECTS { remainInDiagMode, verboseLevel }
STATUS current
DESCRIPTION
" This group contains a collection of objects specific to equipment diagnostics. "
::= { cadEquipmentMibGroup 6 }
equipmentCardTestGroup OBJECT-GROUP
OBJECTS { cardTestName, cardTestType, cardTestDescription,
cardTestCommand, cardTestScheduleCommand,
cardTestSchedule, cardTestTime, cardTestResult,
cardTestResultDesc, cardTestTransId }
STATUS current
DESCRIPTION
" This group contains a collection of objects specific to card Test group "
::= { cadEquipmentMibGroup 8 }
equipmentAuditGroup OBJECT-GROUP
OBJECTS { auditAutoScheduling, auditLogOutput, auditLogThrottle,
auditName, auditDescription, auditTime, auditCommand,
auditStatus, auditResult, auditPassedCount,
auditFailedCount, auditCycleCount,
auditTotalPassedCount, auditTotalFailedCount }
STATUS current
DESCRIPTION
" This group contains a collection of objects specific audit group. "
::= { cadEquipmentMibGroup 10 }
-- diskVolumeGroup OBJECT-GROUP
-- ::= { cadEquipmentMibGroup 11 }
cerDiskVolumeGroup OBJECT-GROUP
OBJECTS { cerDiskVolumeName, cerDiskVolumeSize, cerDiskVolumeUsageLevel,
cerDiskVolumeUsagePercentage,
cerDiskVolumeUsageCriticalThreshold,
cerDiskVolumeUsageMajorThreshold,
cerDiskVolumeUsageMinorThreshold,
cerDiskVolumeAutoDeleteUnusedFile, cerDiskVolumeTrapInh,
cerDiskVolumeFileName }
STATUS current
DESCRIPTION
" This group contains a collection of objects specific to disk volume objects. "
::= { cadEquipmentMibGroup 21 }
fpgaErrorEventGroup OBJECT-GROUP
OBJECTS { errEvRecoveryEnabled, errEvLoggingEnabled,
errEvLogLevel }
STATUS current
DESCRIPTION
" This group contains a collection of objects dealing with FPGA errors. "
::= { cadEquipmentMibGroup 12 }
cadEquipmentMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Equipment MIB. "
MODULE -- this module
MANDATORY-GROUPS {
systemGeneralGroup,
equipmentStateGroup, equipmentShelfGroup,
equipmentCerCardGroup, equipmentCerPortGroup,
equipmentDiagGroup, equipmentCardTestGroup,
cerDiskVolumeGroup,
equipmentAuditGroup, fpgaErrorEventGroup }
::= { cadEquipmentMibCompliances 1 }
END -- end of module CADANT-CMTS-EQUIPMENT-MIB.