diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/arris/ARRIS-C3-CMM-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/arris/ARRIS-C3-CMM-MIB')
| -rw-r--r-- | MIBS/arris/ARRIS-C3-CMM-MIB | 311 |
1 files changed, 311 insertions, 0 deletions
diff --git a/MIBS/arris/ARRIS-C3-CMM-MIB b/MIBS/arris/ARRIS-C3-CMM-MIB new file mode 100644 index 0000000..5ea14e9 --- /dev/null +++ b/MIBS/arris/ARRIS-C3-CMM-MIB @@ -0,0 +1,311 @@ +ARRIS-C3-CMM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 + FROM SNMPv2-SMI + docsIfCmtsCmStatusEntry, + docsIfCmtsCmStatusMacAddress, + docsIfCmtsCmStatusIpAddress, + docsIfCmtsCmStatusDocsisRegMode, + TenthdBmV + FROM DOCS-IF-MIB -- RFC2670 + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + DateAndTime, + MacAddress, + TruthValue, + DisplayString + FROM SNMPv2-TC + ifIndex + FROM IF-MIB + cmtsC3 + FROM ARRIS-MIB; + + cmtsC3CMMMIB MODULE-IDENTITY + LAST-UPDATED "200502020000Z" -- 2nd Feb 2005 + ORGANIZATION "Arris International" + CONTACT-INFO + " Network Management + Postal: Arris International. + 4400 Cork Airport Business Park + Cork Airport, Kinsale Road + Cork, Ireland. + Tel: +353 21 7305 800 + Fax: +353 21 4321 972" + + DESCRIPTION + "This MIB manages the Cable Modem Manager (CMM) + software on the Arris CMTS C3" + REVISION "200502020000Z" + DESCRIPTION + "Added dcxCMMTrapGroup objects." + ::= { cmtsC3 5 } + + dcxCMMObjects OBJECT IDENTIFIER ::= { cmtsC3CMMMIB 1 } + + + dcxCMMCmtsCmStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcxCMMCmtsCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional columns for docsIfCmtsCmStatusTable." + ::= { dcxCMMObjects 1 } + + dcxCMMCmtsCmStatusEntry OBJECT-TYPE + SYNTAX DcxCMMCmtsCmStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the dcxCMMCmtsCmStatusEntry. + An entry in this table exists for each Cable Modem + that is known to the CMTS." + AUGMENTS { docsIfCmtsCmStatusEntry } + ::= { dcxCMMCmtsCmStatusTable 1 } + + DcxCMMCmtsCmStatusEntry ::= SEQUENCE { + dcxCMMCmDebugLevel Unsigned32, + dcxCMMUpDisable Unsigned32, + dcxCMMResetCm INTEGER, + dcxCMMResetCounters TruthValue, + dcxCMMCmBpiState INTEGER, + dcxCMMCmPrimaryUsSf Unsigned32, + dcxCMMCmPrimaryDsSf Unsigned32 + } + + dcxCMMCmDebugLevel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "a 32-bit unsigned integer representing the Debug Level + setting for the modem. Used by 'debug cable mac-address <M.M.M>' + and variants to control debug output" + ::= { dcxCMMCmtsCmStatusEntry 1 } + + dcxCMMUpDisable OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "a 32-bit unsigned integer representing the disable timeout + interval in milliseconds. There are two special values defined: + 00000000 permanently disables the upstream of the modem and + FFFFFFFF remotely reintializes the MAC, which resumes normal + operation of the modem." + ::= { dcxCMMCmtsCmStatusEntry 2 } + + dcxCMMResetCm OBJECT-TYPE + SYNTAX INTEGER { reset (1), delete (2), none(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use to implement the 'clear cable modem xxx reset|delete' command; + setting to 'reset' sends a RNG-RSP(abort) the CM and removes it + from the station maintenance list causing it to reboot, setting to + 'delete' causes the cable modem to reboot and be removed from the + CMTS database. Reading this entry always returns 'none'." + ::= { dcxCMMCmtsCmStatusEntry 3 } + + dcxCMMResetCounters OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use to implement the 'clear cable modem xxx counters' command; + this command sets the CM's counters to zero." + ::= { dcxCMMCmtsCmStatusEntry 4 } + + dcxCMMCmBpiState OBJECT-TYPE + SYNTAX INTEGER + { + cmBPI2NotManagedByBPI2 (0), + cmBPI2InBPI2Progress (1), + cmBPI2NotAuthorized (2), + cmBPI2KeyIssued (3), + cmBPI2IsRunning (4) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " if sytem support security mechanism,if cmBPI2NotManagedByBPI2, no security support, + otherwise,this state indicates cm's BPI2 state only this state is cmBPI2NotManagedByBPI2 + or cmBPI2IsRunning which means cm is online and could foward traffic" + ::= { dcxCMMCmtsCmStatusEntry 5 } + + dcxCMMCmPrimaryUsSf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " contains the Primary SID, primary upstream service flow, for the modem" + ::= { dcxCMMCmtsCmStatusEntry 6 } + + dcxCMMCmPrimaryDsSf OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " contains the Primary downstream service flow, for the modem" + ::= { dcxCMMCmtsCmStatusEntry 7 } + + dcxCMMIpToCmTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcxCMMIpToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Same as docsIfCmtsMacToCmTable but indexed by IP address, not MAC." + ::= { dcxCMMObjects 2 } + + dcxCMMIpToCmEntry OBJECT-TYPE + SYNTAX DcxCMMIpToCmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the dcxCMMIpToCmTable. + An entry in this table exists for each Cable Modem + that is connected to the CMTS implementing this table." + INDEX { dcxCMMCmIp } + ::= { dcxCMMIpToCmTable 1 } + + DcxCMMIpToCmEntry ::= SEQUENCE { + dcxCMMCmIp IpAddress, + dcxCMMCmPtr Integer32 + } + + dcxCMMCmIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The CM IP address." + ::= { dcxCMMIpToCmEntry 1 } + + dcxCMMCmPtr OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An row index into docsIfCmtsCmStatusTable. When queried + with the correct instance value (e.g. a CM's IP address), + returns the index in docsIfCmtsCmStatusTable which + represents that CM." + ::= { dcxCMMIpToCmEntry 2 } + + dcxCMMFlapTable OBJECT-TYPE + SYNTAX SEQUENCE OF DcxCMMCmFlapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of currently-active (ie, meets flap criteria and + not yet aged out) flapping modems." + ::= { dcxCMMObjects 3 } + + dcxCMMCmFlapEntry OBJECT-TYPE + SYNTAX DcxCMMCmFlapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Flap table entry - encapsulates all needed flap status + fields for a single flapping modem." + INDEX { dcxCMMFlapMacAddr } + ::= { dcxCMMFlapTable 1 } + + DcxCMMCmFlapEntry ::= SEQUENCE { + dcxCMMFlapMacAddr MacAddress, + dcxCMMFlapUpstreamID Unsigned32, + dcxCMMFlapInsertions Unsigned32, + dcxCMMFlapHits Unsigned32, + dcxCMMFlapMisses Unsigned32, + dcxCMMFlapCRC Unsigned32, + dcxCMMFlapCount Unsigned32, + dcxCMMFlapTimeStamp Unsigned32 + } + + dcxCMMFlapMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The CM MAC address." + ::= { dcxCMMCmFlapEntry 2 } + + dcxCMMFlapUpstreamID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Upstream ID of the CM's current upstream." + ::= { dcxCMMCmFlapEntry 3 } + + dcxCMMFlapInsertions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current number of re-insertion flaps for modem." + ::= { dcxCMMCmFlapEntry 4 } + + dcxCMMFlapHits OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful re-ranges at time of last flap." + ::= { dcxCMMCmFlapEntry 5 } + + dcxCMMFlapMisses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of re-range failures at time of last flap." + ::= { dcxCMMCmFlapEntry 6 } + + dcxCMMFlapCRC OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of CRC errors at time of last flap." + ::= { dcxCMMCmFlapEntry 7 } + + dcxCMMFlapCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of flaps from all causes (reinsertions, + power adjustments, and sequential misses)." + ::= { dcxCMMCmFlapEntry 9 } + + dcxCMMFlapTimeStamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The VxWorks format time stamp of latest flap." + ::= { dcxCMMCmFlapEntry 10 } + + dcxCMMTrapGroup OBJECT IDENTIFIER ::= { dcxCMMObjects 4 } + + dcxCMMTrapReason OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Placeholder for the user readable text in the CMM trap." + ::= { dcxCMMTrapGroup 1 } + + dcxCMMTrap NOTIFICATION-TYPE + OBJECTS { + dcxCMMTrapReason + } + STATUS current + DESCRIPTION + "General CMM trap. The reason for the trap are described + in dcxCMMTrapReason." + ::= { dcxCMMTrapGroup 2 } + +END |