Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

26833
MIBS/arris/APEX-MIB Normal file

File diff suppressed because it is too large Load Diff

311
MIBS/arris/ARRIS-C3-CMM-MIB Normal file
View File

@ -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

468
MIBS/arris/ARRIS-C3-FPD-MIB Normal file
View File

@ -0,0 +1,468 @@
ARRIS-C3-FPD-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
cmtsC3
FROM ARRIS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF;
cmtsC3FPDMIB MODULE-IDENTITY
LAST-UPDATED "200308200000Z" -- 20th August 2003
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 Front Panel Display (FPD)
software on the Arris CMTS C3"
::= { cmtsC3 3 }
dcxFPDObjects OBJECT IDENTIFIER ::= { cmtsC3FPDMIB 1 }
dcxFPDMsgTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxFPDMsgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Front Panel LCD Messages."
::= { dcxFPDObjects 1 }
dcxFPDMsgEntry OBJECT-TYPE
SYNTAX DcxFPDMsgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX {dcxFPDMsgIndex}
::= { dcxFPDMsgTable 1 }
DcxFPDMsgEntry ::= SEQUENCE {
dcxFPDMsgIndex Unsigned32,
dcxFPDMsgString OCTET STRING
}
dcxFPDMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index used to order the FPD Messages."
::= { dcxFPDMsgEntry 1 }
dcxFPDMsgString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..12))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies a string that can be displayed
on the front panel."
::= { dcxFPDMsgEntry 2 }
dcxFPDControlGroup OBJECT IDENTIFIER ::= { dcxFPDObjects 2 }
dcxFPDAttachedStatus OBJECT-TYPE
SYNTAX INTEGER {
attached (1),
detached (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays if the front panel display is
attached to the Cmts or not."
::= { dcxFPDControlGroup 1 }
dcxFPDPowerStatus1 OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if the primary power supply is
working. This is the rightmost power supply.
The following values are possible:
on(1) and off(2)"
::= { dcxFPDControlGroup 2 }
dcxFPDPowerStatus2 OBJECT-TYPE
SYNTAX INTEGER {
on (1),
off (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if the secondary power supply is
working. This is the leftmost power supply(nearest the fan tray).
The following values are possible:
on(1) and off(2)"
::= { dcxFPDControlGroup 3 }
dcxFPDTemp1Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the temperature reading for the
sensor on the CPU card closest to the CPU."
::= { dcxFPDControlGroup 4 }
dcxFPDTemp2Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the temperature reading for the
sensor on the CPU card, on the right hand side."
::= { dcxFPDControlGroup 5 }
dcxFPDTemp3Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the temperature reading for the
sensor on the Kanga card under the Roo cards
between RX4 and RX5."
::= { dcxFPDControlGroup 6 }
dcxFPDTemp4Status OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the temperature reading for the
sensor on the Kanga card under the Roo cards
between RX2 and RX3."
::= { dcxFPDControlGroup 7 }
dcxFPDFan1Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan nearest the front of the box.
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 8 }
dcxFPDFan2Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan 2nd from the front.
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 9 }
dcxFPDFan3Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan 3rd from the front.
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 10 }
dcxFPDFan4Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan 4th from the front.
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 11 }
dcxFPDFan5Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan 5th from the front.
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 12 }
dcxFPDFan6Status OBJECT-TYPE
SYNTAX INTEGER {
rotating (1),
badRotating (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the fan status for the fan nearest the back of the box
The following values are possible:
Rotating(1) and BadRotating(2).
BadRotating is set when the fan is operating outside of dcxFPDFanUpperLimit and dcxFPDFanLowerLimit."
::= { dcxFPDControlGroup 13 }
dcxFPDFanUpperLimit OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the upper fan limit(Upper threshold of expected current draw)"
::= { dcxFPDControlGroup 14 }
dcxFPDFanLowerLimit OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the lower fan limit(Lower threshold of expected current draw)"
::= { dcxFPDControlGroup 15 }
dcxFPDLCDContrast OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the contrast level for the LCD"
::= { dcxFPDControlGroup 16 }
dcxFPDLedSetStatus OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to turn on or off a Led on the front panel"
::= { dcxFPDControlGroup 17 }
dcxFPDHwRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the front panel h/w revision"
::= { dcxFPDControlGroup 18 }
dcxFPDSwRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the front panel s/w revision"
::= { dcxFPDControlGroup 19 }
dcxFPDTrapGroup OBJECT IDENTIFIER ::= { dcxFPDObjects 3 }
dcxFPDAttached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Front Panel Display has been attached."
::= { dcxFPDTrapGroup 1 }
dcxFPDDetached NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Front Panel Display has been detached."
::= { dcxFPDTrapGroup 2 }
dcxFPDFan1Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan nearest the front of the box failed"
::= { dcxFPDTrapGroup 3 }
dcxFPDFan1FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan nearest the front of the box is working"
::= { dcxFPDTrapGroup 4 }
dcxFPDFan2Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 2nd from the front failed"
::= { dcxFPDTrapGroup 5 }
dcxFPDFan2FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 2nd from the front is working"
::= { dcxFPDTrapGroup 6 }
dcxFPDFan3Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 3rd from the front failed"
::= { dcxFPDTrapGroup 7 }
dcxFPDFan3FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 3rd from the front is working"
::= { dcxFPDTrapGroup 8 }
dcxFPDFan4Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 4th from the front failed"
::= { dcxFPDTrapGroup 9 }
dcxFPDFan4FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 4th from the front is working"
::= { dcxFPDTrapGroup 10 }
dcxFPDFan5Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 5th from the front failed"
::= { dcxFPDTrapGroup 11 }
dcxFPDFan5FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan 5th from the front is working"
::= { dcxFPDTrapGroup 12 }
dcxFPDFan6Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan nearest the back of the box failed"
::= { dcxFPDTrapGroup 13 }
dcxFPDFan6FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Fan nearest the back of the box is working"
::= { dcxFPDTrapGroup 14 }
dcxFPDPwr1Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Rightmost power supply failed"
::= { dcxFPDTrapGroup 15 }
dcxFPDPwr1FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Rightmost power supply is working"
::= { dcxFPDTrapGroup 16 }
dcxFPDPwr2Fail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Leftmost power supply failed"
::= { dcxFPDTrapGroup 17 }
dcxFPDPwr2FailClr NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Leftmost power supply is working"
::= { dcxFPDTrapGroup 18 }
dcxFPDTempOkay NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"System temperature is OK"
::= { dcxFPDTrapGroup 19 }
dcxFPDTempBad NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"System temperature is too hot!"
::= { dcxFPDTrapGroup 20 }
dcxFPDTempCritical NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"System temperature is critical!!!, CMTS will shut itself down!!!!"
::= { dcxFPDTrapGroup 21 }
--
-- Conformance Statement
--
dcxFPDConformance OBJECT IDENTIFIER ::=
{ dcxFPDObjects 4 }
dcxFPDCompliances OBJECT IDENTIFIER ::=
{ dcxFPDConformance 1 }
dcxFPDGroups OBJECT IDENTIFIER ::=
{ dcxFPDConformance 2 }
-- compliance statements
dcxFPDCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement Arris C3
compliant FPD features"
MODULE -- FPD
MANDATORY-GROUPS {
dcxFPDMsgGroup,
dcxFPDControlConfGroup
}
::= { dcxFPDCompliances 1 }
-- units of conformance
dcxFPDMsgGroup OBJECT-GROUP
OBJECTS { dcxFPDMsgString }
STATUS current
DESCRIPTION
"Arris C3 FPD message group"
::= { dcxFPDGroups 1 }
dcxFPDControlConfGroup OBJECT-GROUP
OBJECTS { dcxFPDAttachedStatus,
dcxFPDPowerStatus1,
dcxFPDPowerStatus2,
dcxFPDTemp1Status,
dcxFPDTemp2Status,
dcxFPDTemp3Status,
dcxFPDTemp4Status,
dcxFPDFan1Status,
dcxFPDFan2Status,
dcxFPDFan3Status,
dcxFPDFan4Status,
dcxFPDFan5Status,
dcxFPDFan6Status,
dcxFPDFanUpperLimit,
dcxFPDFanLowerLimit,
dcxFPDLCDContrast,
dcxFPDLedSetStatus,
dcxFPDHwRevision,
dcxFPDSwRevision }
STATUS current
DESCRIPTION
"Arris C3 FPD Control group"
::= { dcxFPDGroups 2 }
END

127
MIBS/arris/ARRIS-C3-IF-MIB Normal file
View File

@ -0,0 +1,127 @@
ARRIS-C3-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
ifEntry
FROM IF-MIB -- RFC2233
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
cmtsC3
FROM ARRIS-MIB;
cmtsC3IfMIB MODULE-IDENTITY
LAST-UPDATED "200308200000Z" -- 20th August 2003
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 proprietary interface
table on the Arris CMTS C3"
::= { cmtsC3 12 }
dcxIfObjects OBJECT IDENTIFIER ::= { cmtsC3IfMIB 1 }
dcxIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Proprietary ifTable additions."
::= { dcxIfObjects 1 }
dcxIfEntry OBJECT-TYPE
SYNTAX DcxIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional columns to each ifEntry for monitoring
average bit and packet rates per interface."
AUGMENTS { ifEntry }
::= { dcxIfTable 1 }
DcxIfEntry ::= SEQUENCE {
dcxIfLoadInterval Unsigned32,
dcxIfInputBitRate Unsigned32,
dcxIfInputPacketRate Unsigned32,
dcxIfOutputBitRate Unsigned32,
dcxIfOutputPacketRate Unsigned32
}
dcxIfLoadInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of seconds from 30 to 600 over which
the average input/output bit/packet rate is
calculated for the interface. This is not
writeable for upstream channels that have a
corresponding upstream interface entry. Such
channels will mirror the values on the interface."
::= { dcxIfEntry 1 }
dcxIfInputBitRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average bit rate per second received on the
interface over the configured load interval.
If one load interval has not yet passed, this
represents the average bit rate over the
interval so far. Measurements are only made
if the interface is operational and are reset
if the load interval is changed."
::= { dcxIfEntry 2 }
dcxIfInputPacketRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average packet rate per second received on the
interface over the configured load interval.
If one load interval has not expired, this
represents the average packet rate over the
interval so far. Measurements are only made
if the interface is operational and are reset
if the load interval is changed."
::= { dcxIfEntry 3 }
dcxIfOutputBitRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average bit rate per second sent from the
interface over the configured load interval.
If one load interval has not expired, this
represents the average bit rate over the
interval so far. Measurements are only made
if the interface is operational and are reset
if the load interval is changed."
::= { dcxIfEntry 4 }
dcxIfOutputPacketRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average packet rate per second sent from the
interface over the configured load interval.
If one load interval has not expired, this
represents the average packet rate over the
interval so far. Measurements are only made
if the interface is operational and are reset
if the load interval is changed."
::= { dcxIfEntry 5 }
END

1113
MIBS/arris/ARRIS-C3-MAC-MIB Normal file

File diff suppressed because it is too large Load Diff

117
MIBS/arris/ARRIS-C3-NTP-MIB Normal file
View File

@ -0,0 +1,117 @@
ARRIS-C3-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB;
cmtsC3NTPMIB MODULE-IDENTITY
LAST-UPDATED "200403300000Z" -- 30th March 2004
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 NTP software on the Arris CMTS C3"
::= { cmtsC3 7 }
dcxNTPObjects OBJECT IDENTIFIER ::= { cmtsC3NTPMIB 1 }
dcxNTPServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxNTPServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of the NTP servers that the CMTS is
configured to use. If the table is empty, then no NTP servers
are specified, and the time will be read from the on-board RTC
(Real Time Clock). Each NTP server in this table will be queried,
but only the master NTP server will be used to update the system
time."
::= { dcxNTPObjects 1 }
dcxNTPServerEntry OBJECT-TYPE
SYNTAX DcxNTPServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing an NTP server. Entries are ordered by dcxNTPServerIndex."
INDEX { dcxNTPServerIp }
::= { dcxNTPServerTable 1 }
DcxNTPServerEntry ::= SEQUENCE {
dcxNTPServerIp IpAddress,
dcxNTPServerInterval Integer32,
dcxNTPServerSuccess Counter32,
dcxNTPServerAttempts Counter32,
dcxNTPServerOffset Integer32,
dcxNTPServerStatus RowStatus
}
dcxNTPServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address to which this entry's addressing information pertains."
::= { dcxNTPServerEntry 1 }
dcxNTPServerInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interval for which the CMTS will wait before trying to connect to the NTP server (in seconds)."
DEFVAL { 300 }
::= { dcxNTPServerEntry 2 }
dcxNTPServerSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the NTP server has been successfully polled."
::= { dcxNTPServerEntry 3 }
dcxNTPServerAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the NTP server has been polled."
::= { dcxNTPServerEntry 4 }
dcxNTPServerOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The offset (in seconds) from which the NTP server differs from the CMTS."
::= { dcxNTPServerEntry 5 }
dcxNTPServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table. Rows in this table may be created by either the create-and-go or create-and-wait paradigms. There is no restriction on changing values in a row of this table while the row is active."
::= { dcxNTPServerEntry 6 }
dcxNTPMasterServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value contains the IP of the current master NTP server as specified in dcxNTPServerTable. An IP address of 0.0.0.0 will be displayed if the NTP master server is not in the list, or not configured."
::= { dcxNTPObjects 2 }
END

View File

@ -0,0 +1,140 @@
ARRIS-C3-POST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB;
cmtsC3POSTMIB MODULE-IDENTITY
LAST-UPDATED "200403300000Z" -- 30th March 2004
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 reports POST result on the Arris CMTS C3"
::= { cmtsC3 13 }
dcxPOSTObjects OBJECT IDENTIFIER ::= { cmtsC3POSTMIB 1 }
dcxCPUWANPOSTGroup OBJECT IDENTIFIER ::= {dcxPOSTObjects 1}
dcxCPUWANPOSTTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxCPUWANPOSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list WAN and CPU test results."
::= { dcxCPUWANPOSTGroup 1 }
dcxCPUWANPOSTEntry OBJECT-TYPE
SYNTAX DcxCPUWANPOSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing an POST result."
INDEX { dcxCPUWANPOSTType }
::= { dcxCPUWANPOSTTable 1 }
DcxCPUWANPOSTEntry ::= SEQUENCE {
dcxCPUWANPOSTType Integer32,
dcxCPUWANPOSTDescr DisplayString,
dcxCPUWANPOSTResult INTEGER
}
dcxCPUWANPOSTType OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"POST type"
::= { dcxCPUWANPOSTEntry 1 }
dcxCPUWANPOSTDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"POST Description"
::= { dcxCPUWANPOSTEntry 2 }
dcxCPUWANPOSTResult OBJECT-TYPE
SYNTAX INTEGER {
passed (0),
skipped (1),
failed (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test result"
::= { dcxCPUWANPOSTEntry 3 }
dcx3212POSTGroup OBJECT IDENTIFIER ::= {dcxPOSTObjects 2}
dcx3212POSTTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dcx3212POSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list WAN and CPU test results."
::= { dcx3212POSTGroup 1 }
dcx3212POSTEntry OBJECT-TYPE
SYNTAX Dcx3212POSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing an POST result."
INDEX { dcx3212POSTType }
::= { dcx3212POSTTable 1 }
Dcx3212POSTEntry ::= SEQUENCE {
dcx3212POSTType Integer32,
dcx3212POSTDescr DisplayString,
dcx3212POSTResult INTEGER
}
dcx3212POSTType OBJECT-TYPE
SYNTAX Integer32(0..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"POST type"
::= { dcx3212POSTEntry 1 }
dcx3212POSTDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"POST Description"
::= { dcx3212POSTEntry 2 }
dcx3212POSTResult OBJECT-TYPE
SYNTAX INTEGER {
passed (0),
failed (1),
skipped (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test result"
::= { dcx3212POSTEntry 3 }
END

View File

@ -0,0 +1,68 @@
ARRIS-C3-RANGING-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Integer32,
IpAddress,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime,
MacAddress,
RowStatus,
TruthValue
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB
docsIfCmtsCmStatusEntry, TenthdBmV
FROM DOCS-IF-MIB -- RFC2670
ifIndex, InterfaceIndexOrZero
FROM IF-MIB; -- RFC2233
cmtsC3RngMIB MODULE-IDENTITY
LAST-UPDATED "200308200000Z" -- 20th August 2003
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 FFT software on the Arris CMTS C3"
::= { cmtsC3 10 }
phoenixRangingGroup OBJECT IDENTIFIER ::= { cmtsC3RngMIB 1 }
phxRangingPowerOverride OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows the CMTS to be configured to make only 0 dBmV
power adjustments in RNG-RSP messages."
::= { phoenixRangingGroup 1 }
phxRangingForceContinue OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the CMTS to force all RNG-RSP messages to issue a
Continue status indefinitely regardless of timing, power,
etc. accuracy of previous incoming RNG-REQ"
::= { phoenixRangingGroup 2 }
END

761
MIBS/arris/ARRIS-C3-SM-MIB Normal file
View File

@ -0,0 +1,761 @@
ARRIS-C3-SM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime,
TruthValue
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB;
cmtsC3SMMIB MODULE-IDENTITY
LAST-UPDATED "200311250000Z" -- 25th Nov 2003
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 System Manager
software on the Arris CMTS C3"
::= { cmtsC3 4 }
dcxSMObjects OBJECT IDENTIFIER ::= { cmtsC3SMMIB 1 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Boot
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMBootGroup OBJECT IDENTIFIER ::= { dcxSMObjects 1 }
dcxSMBootDevice OBJECT-TYPE
SYNTAX INTEGER {
nfs (1),
tftp (2),
ftp (3),
diskAlternative (4),
diskCurrent (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify device CMTS will by default boot from"
::= { dcxSMBootGroup 1 }
dcxSMBootHostname OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ip address of tftp, nfs, ftp server,
ignored when booting from flash disk"
::= { dcxSMBootGroup 2 }
dcxSMBootUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User name for tftp, ftp, nfs server,
ignored when booting from flash disk"
::= { dcxSMBootGroup 3 }
dcxSMBootPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User password for tftp, ftp, nfs server,
ignored when booting from flash disk"
::= { dcxSMBootGroup 4 }
dcxSMBootPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Boot path for image file on tftp,
ftp, nfs server, ignored when
booting from flash disk"
::= { dcxSMBootGroup 5 }
dcxSMEnetMgmtInterface OBJECT-TYPE
SYNTAX INTEGER{
outOfBand(0),
inBand(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify Cmts management interface"
::= { dcxSMBootGroup 6 }
dcxSMRebootAction OBJECT-TYPE
SYNTAX INTEGER{
nil(1),
rebootNow(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force a reboot of the CMTS"
::= { dcxSMBootGroup 7 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Config File boot
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMConfigFileBootGroup OBJECT IDENTIFIER ::= { dcxSMObjects 2 }
dcxSMConfigFileBootDevice OBJECT-TYPE
SYNTAX INTEGER {
nfs (1),
tftp (2),
ftp (3),
diskAlternative (4),
diskCurrent (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify device from which CMTS
will read it's configuration"
::= { dcxSMConfigFileBootGroup 1 }
dcxSMConfigFileBootHostname OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ip address of tftp, nfs, ftp server,
ignored when using flash disk"
::= { dcxSMConfigFileBootGroup 2 }
dcxSMConfigFileBootUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User name for tftp, ftp server,
ignored when using flash disk"
::= { dcxSMConfigFileBootGroup 3 }
dcxSMConfigFileBootPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User password for tftp, ftp server,
ignored when using flash disk"
::= { dcxSMConfigFileBootGroup 4 }
dcxSMConfigFileBootPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Boot path for image file on tftp,
ftp server, ignored when using flash disk"
::= { dcxSMConfigFileBootGroup 5 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Download
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMDownloadGroup OBJECT IDENTIFIER ::= { dcxSMObjects 3 }
dcxSMDownloadDevice OBJECT-TYPE
SYNTAX INTEGER {
nfs (1),
tftp (2),
ftp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify device CMTS will by download from"
::= { dcxSMDownloadGroup 1 }
dcxSMDownloadHostname OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"download ip address"
::= { dcxSMDownloadGroup 2 }
dcxSMDownloadUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"download user name"
::= { dcxSMDownloadGroup 3 }
dcxSMDownloadPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"download user password"
::= { dcxSMDownloadGroup 4 }
dcxSMDownloadPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Boot path for image file on tftp, ftp"
::= { dcxSMDownloadGroup 5 }
dcxSMDownloadControl OBJECT-TYPE
SYNTAX INTEGER { start(1), abort(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Begin downloading by setting to start(1)
abort a current download with abort(2)
downloaded image will not become active
until it made current in the softwareList
group"
::= { dcxSMDownloadGroup 6 }
dcxSMDownloadStatus OBJECT-TYPE
SYNTAX INTEGER { none(1), inprogress(2), finished(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"none(1) indicates no images has been downloaded
since the CMTS rebooted, inprogress indicates there
is an active download occuring, finished(3) indicates
the download is complete and may be activated in the
SoftwareList group"
::= { dcxSMDownloadGroup 7 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Traps
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMTrapGroup OBJECT IDENTIFIER ::= { dcxSMObjects 4 }
dcxSMDiskInserted NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"disk inserted. Severity is WARNING"
::= { dcxSMTrapGroup 1 }
dcxSMDiskRemoved NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"disk removed. Severity is ERROR."
::= { dcxSMTrapGroup 2 }
dcxSMDiskFailed NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"disk failed. Severity is ERROR."
::= { dcxSMTrapGroup 3 }
dcxSMConfigChecksumChanged NOTIFICATION-TYPE
OBJECTS { dcxSMConfigFileDesc }
STATUS current
DESCRIPTION
"Config file checksum is different compared to the
config file used to initialize the cmts. Severity
is WARNING."
::= { dcxSMTrapGroup 4 }
dcxSMImageChecksumChanged NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"Config image checksum is different compared to the
image used to boot the cmts. Severity is WARNING."
::= { dcxSMTrapGroup 5 }
dcxSMImageDownloadFailed NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"An error occured while downloading the image file.
Severity is ERROR."
::= { dcxSMTrapGroup 6 }
dcxSMImageBootFailed NOTIFICATION-TYPE
OBJECTS { dcxSMSoftwareVersion }
STATUS current
DESCRIPTION
"An error occured while booting.
Severity is ERROR."
::= { dcxSMTrapGroup 7 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- DcxSMConfigFileTable
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMConfigFileGroup OBJECT IDENTIFIER ::= { dcxSMObjects 5 }
dcxSMConfigFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSMConfigFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of config files installed on CMTS flash disk"
::= { dcxSMConfigFileGroup 1 }
dcxSMConfigFileEntry OBJECT-TYPE
SYNTAX DcxSMConfigFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { dcxSMConfigFileIndex }
::= { dcxSMConfigFileTable 1 }
DcxSMConfigFileEntry ::= SEQUENCE {
dcxSMConfigFileIndex Unsigned32,
dcxSMConfigFileDate DateAndTime,
dcxSMConfigFileDesc OCTET STRING,
dcxSMConfigFileChecksum Integer32,
dcxSMConfigFileSize Integer32,
dcxSMConfigFileStatus INTEGER }
dcxSMConfigFileIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"index"
::= { dcxSMConfigFileEntry 1 }
dcxSMConfigFileDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date Config file last modified"
::= { dcxSMConfigFileEntry 2 }
dcxSMConfigFileDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description of config file"
::= { dcxSMConfigFileEntry 3 }
dcxSMConfigFileChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"checksum"
::= { dcxSMConfigFileEntry 4 }
dcxSMConfigFileSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"file size"
::= { dcxSMConfigFileEntry 5 }
dcxSMConfigFileStatus OBJECT-TYPE
SYNTAX INTEGER { curconfig(1), alt(2), inactive(3), deleted(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of config file may be currrent, alt or inactive
current -> alt allowed config files swapped
alt -> current allowed config files swapped
inactive -> current allowed config files swapped
inactive -> alt allowed config files swapped
current -> inactive not allowed
alt -> inactive not allowed
deleted -> inactive only change allowed on deleted
deleted files remain available until the cmts is rebooted"
::= { dcxSMConfigFileEntry 6 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- DcxSMSoftwareTable
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSMSoftwareListGroup OBJECT IDENTIFIER ::= { dcxSMObjects 6 }
dcxSMSoftwareListTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSMSoftwareListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of images installed on CMTS flash disk"
::= { dcxSMSoftwareListGroup 1 }
dcxSMSoftwareListEntry OBJECT-TYPE
SYNTAX DcxSMSoftwareListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { dcxSMSoftwareIndex }
::= { dcxSMSoftwareListTable 1 }
DcxSMSoftwareListEntry ::= SEQUENCE {
dcxSMSoftwareIndex Unsigned32,
dcxSMSoftwareVersion OCTET STRING,
dcxSMSoftwareDate DateAndTime,
dcxSMSoftwareDesc OCTET STRING,
dcxSMSoftwareChecksum Integer32,
dcxSMSoftwareSize Integer32,
dcxSMSoftwareStatus INTEGER }
dcxSMSoftwareIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"image index"
::= { dcxSMSoftwareListEntry 1 }
dcxSMSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"image version"
::= { dcxSMSoftwareListEntry 2 }
dcxSMSoftwareDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date image created"
::= { dcxSMSoftwareListEntry 3 }
dcxSMSoftwareDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description of image"
::= { dcxSMSoftwareListEntry 4 }
dcxSMSoftwareChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"checksum"
::= { dcxSMSoftwareListEntry 5 }
dcxSMSoftwareSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"file size"
::= { dcxSMSoftwareListEntry 6 }
dcxSMSoftwareStatus OBJECT-TYPE
SYNTAX INTEGER { curimage(1), alt(2), inactive(3), deleted(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of software may be currrent, alt or inactive
current -> alt allowed software swapped
alt -> current allowed software swapped
inactive -> current allowed config files swapped
inactive -> alt allowed softwares swapped
current -> inactive not allowed
alt -> inactive not allowed
deleted -> inactive only change allowed on deleted
deleted files remain available until the cmts is rebooted"
::= { dcxSMSoftwareListEntry 7 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Misc user management
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- removed for security reasons 7 may 03(COMmv14520) dcxSMMiscUserManagementGroup OBJECT IDENTIFIER ::= { dcxSMObjects 7 }
-- put back in for feature reasons 25 nov 03(PROD00034329)
dcxSMMiscUserManagementGroup OBJECT IDENTIFIER ::= { dcxSMObjects 7 }
dcxSMMiscUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSMMiscUserListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of CLI accounts"
::= { dcxSMMiscUserManagementGroup 1 }
dcxSMMiscUserListEntry OBJECT-TYPE
SYNTAX DcxSMMiscUserListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { dcxSMMiscUserIndex }
::= { dcxSMMiscUserTable 1 }
DcxSMMiscUserListEntry ::= SEQUENCE {
dcxSMMiscUserIndex Unsigned32,
dcxSMMiscUserLoginName OCTET STRING,
dcxSMMiscUserLoginPwd OCTET STRING,
dcxSMMiscUserEnablePwd OCTET STRING,
dcxSMMiscUserEnableSecretePwd OCTET STRING,
dcxSMMiscUserWorkMode INTEGER }
dcxSMMiscUserIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"user index"
::= { dcxSMMiscUserListEntry 1 }
dcxSMMiscUserLoginName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login user name"
::= { dcxSMMiscUserListEntry 2 }
dcxSMMiscUserLoginPwd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login user password"
::= { dcxSMMiscUserListEntry 3 }
dcxSMMiscUserEnablePwd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login user name password to enter priviledged mode"
::= { dcxSMMiscUserListEntry 4 }
dcxSMMiscUserEnableSecretePwd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login user enable secret password to enter priviledged mode"
::= { dcxSMMiscUserListEntry 5 }
dcxSMMiscUserWorkMode OBJECT-TYPE
SYNTAX INTEGER {
usermode(1),
priviledgedmode(2),
globalconfiguremode(3),
lineconfmode(4),
ethernetconfmode(5),
cableconfmode(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Login user config mode"
::= { dcxSMMiscUserListEntry 6 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Ipdr
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxIpdrGroup OBJECT IDENTIFIER ::= { dcxSMObjects 8 }
dcxIpdrEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable Ipdr"
::= { dcxIpdrGroup 1 }
dcxIpdrFileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ipdr file name on the ftp server. Can not be changed
while the collection system is retrieving or deleting
the exisiting file or if the CMTS is building the current
Ipdr file."
::= { dcxIpdrGroup 2 }
dcxIpdrUserLoginName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ftp server login name for accessing Ipdr file. If
set to 'anonymous', any non-zero length password
will be accepted."
::= { dcxIpdrGroup 3 }
dcxIpdrUserLoginPwd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ftp server login password for accessing Ipdr file.
If dcxIpdrUserLoginName is 'anonymous', any non-zero
length password will be accepted."
::= { dcxIpdrGroup 4 }
dcxDxmObjects OBJECT IDENTIFIER ::= { cmtsC3SMMIB 2 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- DoxMonitor Status Group
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxDxmStatusGroup OBJECT IDENTIFIER ::= { dcxDxmObjects 1 }
dcxDxmStatusIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the IP address of the DoxMonitor managing this DoxController"
::= { dcxDxmStatusGroup 1 }
dcxDxmStatusPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP/UDP Port us to connect to the appropriate DoxMonitor"
::= { dcxDxmStatusGroup 2 }
dcxDxmStatusEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether the DoxController should register with the specified DoxMonitor"
::= { dcxDxmStatusGroup 3 }
dcxDxmStatusCmtsId OBJECT-TYPE
SYNTAX INTEGER (0..9)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the DoxController should register with the specified DoxMonitor"
::= { dcxDxmStatusGroup 4 }
dcxDxmStatusRole OBJECT-TYPE
SYNTAX INTEGER{
other(1),
primary(2),
standby(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"describes the DoxController's role in the DoxMonitor redundancy cluster, it is
a Primary or Standby CMTS"
::= { dcxDxmStatusGroup 5 }
dcxDxmStatusState OBJECT-TYPE
SYNTAX INTEGER{
standalone(1),
active(2),
inactive(3),
passive(4),
restored(5),
failed(6),
replacement(7),
restoring(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the current state of the DoxController"
::= { dcxDxmStatusGroup 6 }
dcxDxmStatusLastConfigRetrieval OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies when the startup-configuration was last retrieved from this DoxController"
::= { dcxDxmStatusGroup 7 }
dcxDxmStatusLastConfigChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies when the startup-configuration was last changed on this DoxController"
::= { dcxDxmStatusGroup 8 }
dcxDxmStatusConfigRetrievalCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has responded to a Config Retrieval Request"
::= { dcxDxmStatusGroup 9 }
dcxDxmStatusHeartbeatCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has responded to a Heartbeat Request"
::= { dcxDxmStatusGroup 10 }
dcxDxmStatusNotifAddCmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has generated an AddCableModem Notification"
::= { dcxDxmStatusGroup 11 }
dcxDxmStatusNotifDelCmCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has generated an DeleteCableModem Notification"
::= { dcxDxmStatusGroup 12 }
dcxDxmStatusNotifAddCpeCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has generated an AddCpe Notification"
::= { dcxDxmStatusGroup 13 }
dcxDxmStatusNotifDelCpeCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of times the DoxController has generated a DeleteCpe Notification"
::= { dcxDxmStatusGroup 14 }
END

View File

@ -0,0 +1,187 @@
ARRIS-C3-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Integer32,
IpAddress,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
docsIfCmtsServiceEntry
FROM DOCS-IF-MIB
cmtsC3
FROM ARRIS-MIB;
cmtsC3StatsMIB MODULE-IDENTITY
LAST-UPDATED "200308200000Z" -- 20th August 2003
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 proprietary statistics on the Arris CMTS C3"
::= { cmtsC3 1 }
dcxUpstreamStatsObjects OBJECT IDENTIFIER ::= { cmtsC3StatsMIB 1 }
dcxUpstreamStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxUpstreamStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { dcxUpstreamStatsObjects 1 }
dcxUpstreamStatsEntry OBJECT-TYPE
SYNTAX DcxUpstreamStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Counts the modems on each upstream by state. The states are as defined
by the DOCS-IF-MIB variable docsIfCmtsCmStatusValue"
INDEX { dcxUsStatsIfIndex }
::= { dcxUpstreamStatsTable 1 }
DcxUpstreamStatsEntry ::= SEQUENCE {
dcxUsStatsOther Counter32,
dcxUsStatsRanging Counter32,
dcxUsStatsRngAborted Counter32,
dcxUsStatsRngComplete Counter32,
dcxUsStatsIpComplete Counter32,
dcxUsStatsRegComplete Counter32,
dcxUsStatsAccessDenied Counter32,
dcxUsStatsIfIndex InterfaceIndexOrZero
}
dcxUsStatsOther OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_other"
::= { dcxUpstreamStatsEntry 1 }
dcxUsStatsRanging OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_ranging"
::= { dcxUpstreamStatsEntry 2 }
dcxUsStatsRngAborted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_rangingAborted"
::= { dcxUpstreamStatsEntry 3 }
dcxUsStatsRngComplete OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_rangingComplete"
::= { dcxUpstreamStatsEntry 4 }
dcxUsStatsIpComplete OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_ipComplete"
::= { dcxUpstreamStatsEntry 5 }
dcxUsStatsRegComplete OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_registrationComplete"
::= { dcxUpstreamStatsEntry 6 }
dcxUsStatsAccessDenied OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of modems on this upstream in state docsIfCmtsCmStatusValue_accessDenied"
::= { dcxUpstreamStatsEntry 7 }
dcxUsStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ifIndex of the upstream interface corresponding to this row"
::= { dcxUpstreamStatsEntry 8 }
dcxCmtsServiceStatsObjects OBJECT IDENTIFIER ::= { cmtsC3StatsMIB 2 }
dcxCmtsServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxCmtsServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table augments the D1.0 docsIfCmtsServiceTable with downstream variables."
::= { dcxCmtsServiceStatsObjects 1 }
dcxCmtsServiceEntry OBJECT-TYPE
SYNTAX DcxCmtsServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table augments the D1.0 docsIfCmtsServiceTable with downstream variables."
AUGMENTS { docsIfCmtsServiceEntry }
::= { dcxCmtsServiceTable 1 }
DcxCmtsServiceEntry ::= SEQUENCE {
dcxCmtsServiceOutOctets Counter32,
dcxCmtsServiceOutPackets Counter32,
cdxCmtsServiceUpBWExcessReqs Counter32,
cdxCmtsServiceDownBWExcessPkts Counter32
}
dcxCmtsServiceOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes transmitted downstream for this SID"
::= { dcxCmtsServiceEntry 1 }
dcxCmtsServiceOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets transmitted downstream for this SID"
::= { dcxCmtsServiceEntry 2 }
cdxCmtsServiceUpBWExcessReqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of upstream requests which have exceeded the
maximum upstream bandwidth allowed for this SID, and have
beenn rejected by the scheduler's rate limiting."
::= { dcxCmtsServiceEntry 3 }
cdxCmtsServiceDownBWExcessPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of downstream packets that have been dropped
by the DS policer as a result of exceeding the service's
rate limit."
::= { dcxCmtsServiceEntry 4 }
END

View File

@ -0,0 +1,516 @@
ARRIS-C3-SUBINT-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
TruthValue
FROM SNMPv2-TC
TEXTUAL-CONVENTION, RowStatus
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB;
cmtsC3SubIntMIB MODULE-IDENTITY
LAST-UPDATED "200308200000Z" -- 20th August 2003
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 Sub-Interface software on the Arris CMTS C3"
::= { cmtsC3 11 }
dcxSubIntObjects OBJECT IDENTIFIER ::= { cmtsC3SubIntMIB 1 }
dcxSubIntControlGroup OBJECT IDENTIFIER ::= { dcxSubIntObjects 1 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- SUB INTERFACE TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSubIntTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSubIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris C3 Proprietary Sub-Interface table"
::= { dcxSubIntControlGroup 1 }
dcxSubIntEntry OBJECT-TYPE
SYNTAX DcxSubIntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxSubIntTable. An entry in this table exists
for each Sub-Interface configured on the CMTS"
INDEX {dcxSubIntSlotIndex, dcxSubIntPortIndex, dcxSubIntSubIntIndex}
::= { dcxSubIntTable 1 }
DcxSubIntEntry ::= SEQUENCE {
dcxSubIntSlotIndex Unsigned32,
dcxSubIntPortIndex Unsigned32,
dcxSubIntSubIntIndex Unsigned32,
dcxSubIntBridgeGroupNum Unsigned32,
dcxSubIntManagementAccess TruthValue,
dcxSubIntPrimaryIpAddress IpAddress,
dcxSubIntPrimaryIpMask IpAddress,
dcxSubIntPrimaryIpBCastAddress IpAddress,
dcxSubIntRelayEnabled TruthValue,
dcxSubIntRelayInformationOption TruthValue,
dcxSubIntGiaddrPolicy INTEGER,
dcxSubIntInboundAclIndex Unsigned32,
dcxSubIntOutgoingAclIndex Unsigned32,
dcxSubIntUnboundTag Unsigned32,
dcxSubIntUnboundTagIsNative TruthValue,
dcxSubIntOperational TruthValue,
dcxSubIntStatus RowStatus
}
dcxSubIntSlotIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the slot index of the card in the Cmts"
::= { dcxSubIntEntry 1 }
dcxSubIntPortIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the port index of the port on a card"
::= { dcxSubIntEntry 2 }
dcxSubIntSubIntIndex OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the sub-interface index of the sub-inteface on a port"
::= { dcxSubIntEntry 3 }
dcxSubIntBridgeGroupNum OBJECT-TYPE
SYNTAX Unsigned32(0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"bridge-group number which the sub-interface is configured on,
0 is reserved, 255 indicates not configured in a bridge-group"
::= { dcxSubIntEntry 4 }
dcxSubIntManagementAccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"is management of Cmts allowed through sub-interface "
::= { dcxSubIntEntry 5 }
dcxSubIntPrimaryIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip address of sub-interface"
::= { dcxSubIntEntry 6 }
dcxSubIntPrimaryIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip subnet mask of sub-interface"
::= { dcxSubIntEntry 7 }
dcxSubIntPrimaryIpBCastAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip subnet broadcast address of sub-interface"
::= { dcxSubIntEntry 8 }
dcxSubIntRelayEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"are DHCP packets relayed on this sub-interface "
::= { dcxSubIntEntry 9 }
dcxSubIntRelayInformationOption OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"is the information options added to the DHCP packets relayed on this
sub-interface. Has no effect if dcxSubIntRelayEnabled is False on the
sub-interface."
::= { dcxSubIntEntry 10 }
dcxSubIntGiaddrPolicy OBJECT-TYPE
SYNTAX INTEGER {
off (0),
primary (1),
policy (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"which giaddr is used for DHCP packets relayed from CPEs on this sub-interface,
off(0) is returned when dcxSubIntRelayEnabled is False,
primary(1) indicates that the primary address on sub-interface is used,
policy(2) indicates that the first secondary is used."
::= { dcxSubIntEntry 11 }
dcxSubIntInboundAclIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"which Access Control List is this sub-interface bound to for inbound packets, a value
of zero indicates no ACL binding for inbound packets on the sub-interface"
::= { dcxSubIntEntry 12 }
dcxSubIntOutgoingAclIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..2999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"which Access Control List is this sub-interface bound to for outgoing packets, a value
of zero indicates no ACL binding for inbound packets on the sub-interface"
::= { dcxSubIntEntry 13 }
dcxSubIntUnboundTag OBJECT-TYPE
SYNTAX Unsigned32 (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sub-interface encapsulate Vlan Tag value, 0 indicates no tag"
::= { dcxSubIntEntry 14 }
dcxSubIntUnboundTagIsNative OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sub-interface will not generate packets with tags when native
is configured"
::= { dcxSubIntEntry 15 }
dcxSubIntOperational OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"states if the subinterface is operational or not, factors are dcxSubIntStatus and the
physical ports oper and admin status"
::= { dcxSubIntEntry 16 }
dcxSubIntStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table.
Rows in this table may be created by either the create-and-go or
create-and-wait paradigms. There is no restriction on changing
values in a row of this table while the row is active."
::= { dcxSubIntEntry 17 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- SUB INTERFACE IP ADDRESS TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSubIntIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSubIntIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris C3 Proprietary Sub-Interface table"
::= { dcxSubIntControlGroup 2 }
dcxSubIntIpEntry OBJECT-TYPE
SYNTAX DcxSubIntIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxSubIntIpTable. An entry in this table exists for
each IP address configured on the Sub-Interface identified by
the dcxSubIntNumber"
INDEX {dcxSubIntSlotIndex, dcxSubIntPortIndex, dcxSubIntSubIntIndex, dcxSubIntIpIndex}
::= { dcxSubIntIpTable 1 }
DcxSubIntIpEntry ::= SEQUENCE {
dcxSubIntIpIndex Unsigned32,
dcxSubIntIpAddress IpAddress,
dcxSubIntIpAddressType INTEGER,
dcxSubIntIpMask IpAddress,
dcxSubIntIpBCastAddress IpAddress,
dcxSubIntIpStatus RowStatus
}
dcxSubIntIpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"sub-interface secondary IP address index"
::= { dcxSubIntIpEntry 1 }
dcxSubIntIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"a secondary ip address of sub-interface"
::= { dcxSubIntIpEntry 2 }
dcxSubIntIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"a secondary ip subnet mask of sub-interface"
::= { dcxSubIntIpEntry 3 }
dcxSubIntIpBCastAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"a secondary ip subnet broadcast address
of sub-interface"
::= { dcxSubIntIpEntry 4 }
dcxSubIntIpAddressType OBJECT-TYPE
SYNTAX INTEGER
{ primary(1), secondary(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary(1): address is the primary address on
the sub-interface, only one allowed
secondary(2):address is one of the secondary
addresses configured on the sub-interface"
::= { dcxSubIntIpEntry 5 }
dcxSubIntIpStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table.
Rows in this table may be created by the create-and-go
paradigm. There is no restriction on changing values
in a row of this table while the row is active."
::= { dcxSubIntIpEntry 6 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- CABLE HELPER ADDRESS TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSubIntCableHelperTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSubIntCableHelperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris C3 Proprietary Sub-Interface Cable Helper Table"
::= { dcxSubIntControlGroup 3 }
dcxSubIntCableHelperEntry OBJECT-TYPE
SYNTAX DcxSubIntCableHelperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxSubIntCableHelperTable.
An entry in this table exists for each cable helper
IP address configured on the Sub-Interface which is
identified using the dcxSubIntNumber"
INDEX {dcxSubIntSlotIndex, dcxSubIntPortIndex, dcxSubIntSubIntIndex, dcxSubIntCableHelperType, dcxSubIntCableHelperIndex}
::= { dcxSubIntCableHelperTable 1 }
DcxSubIntCableHelperEntry ::= SEQUENCE {
dcxSubIntCableHelperType INTEGER,
dcxSubIntCableHelperIndex Unsigned32,
dcxSubIntCableHelperIpAddress IpAddress,
dcxSubIntCableHelperStatus RowStatus
}
dcxSubIntCableHelperType OBJECT-TYPE
SYNTAX INTEGER {
default (0),
cm (1),
cpe (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"category of cable helper address.
cm(1) these helper addresses are only used when relaying
DHCP packets originating from a CM.
cpe(2) these helper addresses are only used when relaying
DHCP packets originating from a CPE.
default(0) these helper addresses are used when:
- relaying DHCP packets originating from a CM when no
helper address of type cm(1) is configured
or
- relaying DHCP packets originating from a CPE when no
helper address of type cpe(2) is configured"
::= { dcxSubIntCableHelperEntry 1 }
dcxSubIntCableHelperIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"sub-interface cable helper index"
::= { dcxSubIntCableHelperEntry 2 }
dcxSubIntCableHelperIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"cable helper ip address configured on sub-interface"
::= { dcxSubIntCableHelperEntry 3 }
dcxSubIntCableHelperStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table.
Rows in this table may be created by the create-and-go
paradigm. Entries in this table can only be created or
deleted, no modification is possible."
::= { dcxSubIntCableHelperEntry 4 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- VLAN TAG TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
dcxSubIntVlanTagTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxSubIntVlanTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris C3 Proprietary Sub-Interface Vlan Tag Table"
::= { dcxSubIntControlGroup 4 }
dcxSubIntVlanTagEntry OBJECT-TYPE
SYNTAX DcxSubIntVlanTagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the dcxSubIntVlanTagTable.
An entry in this table exists for each Vlan tag
that is configured on the sub-interface (which is
identified using the dcxSubIntNumber)"
INDEX {dcxSubIntSlotIndex, dcxSubIntPortIndex, dcxSubIntSubIntIndex, dcxSubIntVlanTag}
::= { dcxSubIntVlanTagTable 1 }
DcxSubIntVlanTagEntry ::= SEQUENCE {
dcxSubIntVlanTag Unsigned32,
dcxSubIntVlanNative TruthValue,
dcxSubIntVlanIsBound TruthValue,
dcxSubIntBoundVlanSlotIndex Integer32,
dcxSubIntBoundVlanPortIndex Integer32,
dcxSubIntBoundVlanSubIntIndex Integer32,
dcxSubIntBoundVlanTag Unsigned32,
dcxSubIntBoundVlanNative TruthValue,
dcxSubIntVlanTagStatus RowStatus
}
dcxSubIntVlanTag OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"sub-interface Vlan Tag value, 0 indicates no tag"
::= { dcxSubIntVlanTagEntry 1 }
dcxSubIntVlanNative OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sub-interface will not generate packets with tags when native
is configured"
::= { dcxSubIntVlanTagEntry 2 }
dcxSubIntVlanIsBound OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"is sub-interface tag bound to another sub-interface's VLAN tag"
::= { dcxSubIntVlanTagEntry 3 }
dcxSubIntBoundVlanSlotIndex OBJECT-TYPE
SYNTAX Integer32(-1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"slot index of VLAN tag that dcxSubIntVlanTag is bound to
-1 when VLAN not bound to another VLAN tag on another
sub-interface"
::= { dcxSubIntVlanTagEntry 4 }
dcxSubIntBoundVlanPortIndex OBJECT-TYPE
SYNTAX Integer32(-1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"port index of VLAN tag that dcxSubIntVlanTag is bound to
-1 returned when VLAN not bound to another VLAN tag on another
sub-interface"
::= { dcxSubIntVlanTagEntry 5 }
dcxSubIntBoundVlanSubIntIndex OBJECT-TYPE
SYNTAX Integer32(-1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sub interface index of VLAN tag that dcxSubIntVlanTag is bound to
-1 returned when VLAN not bound to another VLAN tag on another
sub-interface"
::= { dcxSubIntVlanTagEntry 6 }
dcxSubIntBoundVlanTag OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sub-interface Vlan Tag value, 0 indicates no tag"
::= { dcxSubIntVlanTagEntry 7 }
dcxSubIntBoundVlanNative OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"bound sub-interface will not generate packets with tags when native
is configured
FLASE will be returned when VLAN not bound to another VLAN tag on another
sub-interface"
::= { dcxSubIntVlanTagEntry 8 }
dcxSubIntVlanTagStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table.
Rows in this table may be created by the create-and-go
paradigm. There is no restriction on changing values
in a row of this table while the row is active."
::= { dcxSubIntVlanTagEntry 9 }
END

View File

@ -0,0 +1,136 @@
ARRIS-C3-TFTPD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32
FROM SNMPv2-SMI
TruthValue, DisplayString
FROM SNMPv2-TC
cmtsC3
FROM ARRIS-MIB;
cmtsC3TFTPDMIB MODULE-IDENTITY
LAST-UPDATED "200403300000Z" -- 30th March 2004
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 TFTP server on the Arris CMTS C3"
::= { cmtsC3 9 }
dcxTFTPDObjects OBJECT IDENTIFIER ::= { cmtsC3TFTPDMIB 1 }
dcxTFTPDServerState OBJECT-TYPE
SYNTAX INTEGER {
inactive (0),
active (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether the TFTP server is running and accepting requests (active), or not
running (inactive)."
::= { dcxTFTPDObjects 1 }
dcxTFTPDCurrentDirectory OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the directory that files are being retrieved from on the CMTS."
::= { dcxTFTPDObjects 2 }
dcxTFTPDIpVerification OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether IP Address verification is enabled or not. When IP Address verification
is enabled, TFTP requests will only be accepted from IP Addresses from cable modems that the
CMTS recognizes."
::= { dcxTFTPDObjects 3 }
dcxTFTPDClearCache OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, the TFTP server cache will be cleared. This should be done if you overwrite
a file in the TFTP directory, in order to ensure that the new file will be used. Reading this
value always returns false."
::= { dcxTFTPDObjects 4 }
dcxTFTPDReadRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP read requests that have been made in total."
::= { dcxTFTPDObjects 5 }
dcxTFTPDReadRequestsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP read requests that were dropped by the CMTS. Requests could be dropped for a few reasons, for example, being invalid, or IP verification failing."
::= { dcxTFTPDObjects 6 }
dcxTFTPDReadRequestsFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP read requests that failed. This is ususally due to either an error during the file transfer."
::= { dcxTFTPDObjects 7 }
dcxTFTPDReadBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes successfully transferred by the TFTP server on read requests. This includes only completely transferred files."
::= { dcxTFTPDObjects 8 }
dcxTFTPDWriteRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP write requests that have been made in total."
::= { dcxTFTPDObjects 9 }
dcxTFTPDWriteRequestsDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP write requests that were dropped by the CMTS. Requests could be dropped for a few reasons, for example, being invalid, or IP verification failing."
::= { dcxTFTPDObjects 10 }
dcxTFTPDWriteRequestsFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of TFTP write requests that failed. This is ususally due to either an error during the file transfer."
::= { dcxTFTPDObjects 11 }
dcxTFTPDWriteBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes successfully transferred by the TFTP server on write requests. This includes only completely transferred files."
::= { dcxTFTPDObjects 12 }
END

View File

@ -0,0 +1,473 @@
-- [RCOLEY - 06.26.2002 : MIB has been modified to successfully compile in Epilogue/Emissary v9.1]
ARRIS-CM-CAPABILITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
arrisProdIdCM
FROM ARRIS-MIB;
modemCapabilities MODULE-IDENTITY
LAST-UPDATED "0206250000Z" -- June 25, 2002
ORGANIZATION "Arris Interactive, L.L.C."
CONTACT-INFO
"Robert Coley
Postal: Arris Interactive, L.L.C.
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8500
E-mail: robert.coley@arrisi.com"
DESCRIPTION
"This is the MIB Module describing modem capabilities."
::= { arrisProdIdCM 20 }
-- Next branch connection is vendor proprietary
modemCapabilitiesObjects OBJECT IDENTIFIER ::= { modemCapabilities 1 }
-- [RCOLEY - 06.26.2002: AGENT-CAPABILITIES constructs modified to compile in Emissary v9.1]
-- Capability description
modemAgentDocsis10 OBJECT IDENTIFIER --AGENT-CAPABILITIES
-- PRODUCT-RELEASE "DOCSIS 1.0 Cable Modem Agent release 2.0."
-- STATUS current
-- DESCRIPTION "DOCSIS 1.0 Cable Modem agent."
-- SUPPORTS BRIDGE-MIB
-- INCLUDES { dot1dBase, dot1dTp }
-- SUPPORTS SNMPv2-MIB
-- INCLUDES { snmpGroup, snmpSetGroup, systemGroup,
-- snmpBasicNotificationsGroup,
-- snmpCommunityGroup,
-- snmpObsoleteGroup }
-- SUPPORTS IP-MIB
-- INCLUDES { ipGroup, icmpGroup}
-- SUPPORTS UDP-MIB
-- INCLUDES { udpGroup }
-- SUPPORTS IF-MIB
-- INCLUDES { ifGeneralInformationGroup, ifStackGroup2,
-- ifCounterDiscontinuityGroup,
-- ifVHCPacketGroup,
-- ifOldObjectsGroup }
-- SUPPORTS EtherLike-MIB
-- INCLUDES { etherStatsBaseGroup,
-- etherStatsLowSpeedGroup,
-- etherStatsHighSpeedGroup,
-- etherDuplexGroup }
-- SUPPORTS DOCS-CABLE-DEVICE-MIB
-- INCLUDES { docsDevBaseGroup, docsDevNmAccessGroup,
-- docsDevSoftwareGroup, docsDevServerGroup,
-- docsDevEventGroup, docsDevFilterGroup,
-- docsDevCpeGroup }
-- VARIATION docsDevNmAccessEntry
-- CREATION-REQUIRES { docsDevNmAccessStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterLLCEntry
-- CREATION-REQUIRES { docsDevFilterLLCStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterIpEntry
-- CREATION-REQUIRES { docsDevFilterIpStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterPolicyEntry
-- CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterTosEntry
-- CREATION-REQUIRES { docsDevFilterTosStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevCpeEntry
-- CREATION-REQUIRES { docsDevCpeStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS DOCS-IF-MIB
-- INCLUDES { docsIfBasicGroup, docsIfCmGroup }
-- SUPPORTS DOCS-BPI-MIB
-- INCLUDES { docsBpiCmGroup }
-- SUPPORTS USB-MIB
-- INCLUDES { usbMibBasicGroup,
-- usbMibCDCGroup,
-- usbMibCDCEtherGroup }
-- Fixed place for CM capabilities
::= { modemCapabilitiesObjects 1 }
modemAgentDocsis11 OBJECT IDENTIFIER --AGENT-CAPABILITIES
-- PRODUCT-RELEASE "DOCSIS 1.1 Cable Modem Agent release 2.0."
-- STATUS current
-- DESCRIPTION "DOCSIS 1.1 Cable Modem agent."
-- SUPPORTS BRIDGE-MIB
-- INCLUDES { dot1dBase, dot1dTp }
-- SUPPORTS SNMPv2-MIB
-- INCLUDES { snmpGroup, snmpSetGroup, systemGroup,
-- snmpBasicNotificationsGroup,
-- snmpCommunityGroup,
-- snmpObsoleteGroup }
-- SUPPORTS IP-MIB
-- INCLUDES { ipGroup, icmpGroup}
-- SUPPORTS UDP-MIB
-- INCLUDES { udpGroup }
-- SUPPORTS IF-MIB
-- INCLUDES { ifGeneralInformationGroup, ifStackGroup2,
-- ifCounterDiscontinuityGroup,
-- ifVHCPacketGroup,
-- ifOldObjectsGroup }
-- SUPPORTS EtherLike-MIB
-- INCLUDES { etherStatsBaseGroup,
-- etherStatsLowSpeedGroup,
-- etherStatsHighSpeedGroup,
-- etherDuplexGroup }
-- SUPPORTS DOCS-CABLE-DEVICE-MIB
-- INCLUDES { docsDevBaseGroup, docsDevNmAccessGroup,
-- docsDevSoftwareGroup, docsDevServerGroup,
-- docsDevEventGroup, docsDevFilterGroup,
-- docsDevCpeGroup }
-- VARIATION docsDevNmAccessEntry
-- CREATION-REQUIRES { docsDevNmAccessStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterLLCEntry
-- CREATION-REQUIRES { docsDevFilterLLCStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterIpEntry
-- CREATION-REQUIRES { docsDevFilterIpStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterPolicyEntry
-- CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterTosEntry
-- CREATION-REQUIRES { docsDevFilterTosStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevCpeEntry
-- CREATION-REQUIRES { docsDevCpeStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS DOCS-IF-MIB
-- INCLUDES { docsIfBasicGroup, docsIfCmGroup }
-- SUPPORTS DOCS-BPI-MIB
-- INCLUDES { docsBpiCmGroup }
-- SUPPORTS USB-MIB
-- INCLUDES { usbMibBasicGroup,
-- usbMibCDCGroup,
-- usbMibCDCEtherGroup }
-- DOCSIS 1.1 additional Capabilities
-- SUPPORTS SNMP-FRAMEWORK-MIB
-- INCLUDES { snmpEngineGroup }
-- SUPPORTS SNMP-MPD-MIB
-- INCLUDES { snmpMPDGroup }
-- SUPPORTS SNMP-TARGET-MIB
-- INCLUDES { snmpTargetBasicGroup,
-- snmpTargetResponseGroup,
-- snmpTargetCommandResponderGroup }
-- VARIATION snmpTargetAddrEntry
-- CREATION-REQUIRES { snmpTargetAddrRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpTargetParamsEntry
-- CREATION-REQUIRES { snmpTargetParamsRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-NOTIFICATION-MIB
-- INCLUDES { snmpNotifyGroup,
-- snmpNotifyFilterGroup }
-- VARIATION snmpNotifyEntry
-- CREATION-REQUIRES { snmpNotifyRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpNotifyFilterProfileEntry
-- CREATION-REQUIRES { snmpNotifyFilterProfileRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpNotifyFilterEntry
-- CREATION-REQUIRES { snmpNotifyFilterRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-USER-BASED-SM-MIB
-- INCLUDES { usmMIBBasicGroup }
-- VARIATION usmUserEntry
-- CREATION-REQUIRES { usmUserStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- INCLUDES { vacmBasicGroup }
-- VARIATION vacmSecurityToGroupEntry
-- CREATION-REQUIRES { vacmSecurityToGroupStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION vacmAccessEntry
-- CREATION-REQUIRES { vacmAccessStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-COMMUNITY-MIB
-- INCLUDES { snmpCommunityGroup }
-- VARIATION snmpCommunityEntry
-- CREATION-REQUIRES { snmpCommunityName, snmpCommunitySecurityName,
-- snmpCommunityStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-USM-DH-OBJECTS-MIB
-- INCLUDES { usmDHKeyMIBBasicGroup,
-- usmDHKeyParamGroup,
-- usmDHKeyKickstartGroup }
-- SUPPORTS DOCS-BPI2-MIB
-- INCLUDES { docsBpi2CmGroup,
-- docsBpi2CodeDownloadGroup }
-- SUPPORTS DOCS-QOS-MIB
-- INCLUDES { docsQosBaseGroup,
-- docsQosParamSetGroup,
-- docsQosSrvClassPolicyGroup }
-- VARIATION docsQosServiceClassPolicyEntry
-- CREATION-REQUIRES { docsQosServiceClassPolicyStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS IGMP-STD-MIB
-- INCLUDES { igmpBaseMIBGroup,
-- igmpRouterMIBGroup,
-- igmpV2HostMIBGroup,
-- igmpHostOptMIBGroup,
-- igmpV2RouterMIBGroup,
-- igmpV2ProxyMIBGroup }
-- VARIATION igmpCacheEntry
-- CREATION-REQUIRES { igmpCacheStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS DOCS-IF-EXT-MIB
-- INCLUDES { docsIfExtGroup,
-- docsIfDocsisVersionGroup }
-- SUPPORTS DOCS-CABLE-DEVICE-TRAP-MIB
-- INCLUDES { docsDevCmTrapControlGroup,
-- docsDevCmNotificationGroup }
-- Fixed place for CM capabilities
::= { modemCapabilitiesObjects 2 }
modemAgentDocsis20 OBJECT IDENTIFIER --AGENT-CAPABILITIES
-- PRODUCT-RELEASE "DOCSIS 2.0 Cable Modem Agent release 2.0."
-- STATUS current
-- DESCRIPTION "DOCSIS 2.0 Cable Modem agent."
-- SUPPORTS BRIDGE-MIB
-- INCLUDES { dot1dBase, dot1dTp }
-- SUPPORTS SNMPv2-MIB
-- INCLUDES { snmpGroup, snmpSetGroup, systemGroup,
-- snmpBasicNotificationsGroup,
-- snmpCommunityGroup,
-- snmpObsoleteGroup }
-- SUPPORTS IP-MIB
-- INCLUDES { ipGroup, icmpGroup}
-- SUPPORTS UDP-MIB
-- INCLUDES { udpGroup }
-- SUPPORTS IF-MIB
-- INCLUDES { ifGeneralInformationGroup, ifStackGroup2,
-- ifCounterDiscontinuityGroup,
-- ifVHCPacketGroup,
-- ifOldObjectsGroup }
-- SUPPORTS EtherLike-MIB
-- INCLUDES { etherStatsBaseGroup,
-- etherStatsLowSpeedGroup,
-- etherStatsHighSpeedGroup,
-- etherDuplexGroup }
-- SUPPORTS DOCS-CABLE-DEVICE-MIB
-- INCLUDES { docsDevBaseGroup, docsDevNmAccessGroup,
-- docsDevSoftwareGroup, docsDevServerGroup,
-- docsDevEventGroup, docsDevFilterGroup,
-- docsDevCpeGroup }
-- VARIATION docsDevNmAccessEntry
-- CREATION-REQUIRES { docsDevNmAccessStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterLLCEntry
-- CREATION-REQUIRES { docsDevFilterLLCStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterIpEntry
-- CREATION-REQUIRES { docsDevFilterIpStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterPolicyEntry
-- CREATION-REQUIRES { docsDevFilterPolicyId, docsDevFilterPolicyStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevFilterTosEntry
-- CREATION-REQUIRES { docsDevFilterTosStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION docsDevCpeEntry
-- CREATION-REQUIRES { docsDevCpeStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS DOCS-IF-MIB
-- INCLUDES { docsIfBasicGroup, docsIfCmGroup }
-- SUPPORTS DOCS-BPI-MIB
-- INCLUDES { docsBpiCmGroup }
-- SUPPORTS USB-MIB
-- INCLUDES { usbMibBasicGroup,
-- usbMibCDCGroup,
-- usbMibCDCEtherGroup }
-- DOCSIS 2.0 additional Capabilities
-- SUPPORTS SNMP-FRAMEWORK-MIB
-- INCLUDES { snmpEngineGroup }
-- SUPPORTS SNMP-MPD-MIB
-- INCLUDES { snmpMPDGroup }
-- SUPPORTS SNMP-TARGET-MIB
-- INCLUDES { snmpTargetBasicGroup,
-- snmpTargetResponseGroup,
-- snmpTargetCommandResponderGroup }
-- VARIATION snmpTargetAddrEntry
-- CREATION-REQUIRES { snmpTargetAddrRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpTargetParamsEntry
-- CREATION-REQUIRES { snmpTargetParamsRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-NOTIFICATION-MIB
-- INCLUDES { snmpNotifyGroup,
-- snmpNotifyFilterGroup }
-- VARIATION snmpNotifyEntry
-- CREATION-REQUIRES { snmpNotifyRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpNotifyFilterProfileEntry
-- CREATION-REQUIRES { snmpNotifyFilterProfileRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION snmpNotifyFilterEntry
-- CREATION-REQUIRES { snmpNotifyFilterRowStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-USER-BASED-SM-MIB
-- INCLUDES { usmMIBBasicGroup }
-- VARIATION usmUserEntry
-- CREATION-REQUIRES { usmUserStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- INCLUDES { vacmBasicGroup }
-- VARIATION vacmSecurityToGroupEntry
-- CREATION-REQUIRES { vacmSecurityToGroupStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- VARIATION vacmAccessEntry
-- CREATION-REQUIRES { vacmAccessStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-COMMUNITY-MIB
-- INCLUDES { snmpCommunityGroup }
-- VARIATION snmpCommunityEntry
-- CREATION-REQUIRES { snmpCommunityName, snmpCommunitySecurityName,
-- snmpCommunityStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS SNMP-USM-DH-OBJECTS-MIB
-- INCLUDES { usmDHKeyMIBBasicGroup,
-- usmDHKeyParamGroup,
-- usmDHKeyKickstartGroup }
-- SUPPORTS DOCS-BPI2-MIB
-- INCLUDES { docsBpi2CmGroup,
-- docsBpi2CodeDownloadGroup }
-- SUPPORTS DOCS-QOS-MIB
-- INCLUDES { docsQosBaseGroup,
-- docsQosParamSetGroup,
-- docsQosSrvClassPolicyGroup }
-- VARIATION docsQosServiceClassPolicyEntry
-- CREATION-REQUIRES { docsQosServiceClassPolicyStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS IGMP-STD-MIB
-- INCLUDES { igmpBaseMIBGroup,
-- igmpRouterMIBGroup,
-- igmpV2HostMIBGroup,
-- igmpHostOptMIBGroup,
-- igmpV2RouterMIBGroup,
-- igmpV2ProxyMIBGroup }
-- VARIATION igmpCacheEntry
-- CREATION-REQUIRES { igmpCacheStatus }
-- DESCRIPTION "Conceptual row creation is supported."
-- SUPPORTS DOCS-IF-EXT-MIB
-- INCLUDES { docsIfExtGroup,
-- docsIfDocsisVersionGroup }
-- SUPPORTS DOCS-CABLE-DEVICE-TRAP-MIB
-- INCLUDES { docsDevCmTrapControlGroup,
-- docsDevCmNotificationGroup }
-- SUPPORTS DOCS-TEST-MIB
-- INCLUDES { docsTestGroup }
--
-- Fixed place for CM capabilities
::= { modemCapabilitiesObjects 3 }
END

View File

@ -0,0 +1,159 @@
ARRIS-CM-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress
FROM SNMPv2-SMI
arrisProdIdCM
FROM ARRIS-MIB
TruthValue, DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC;
arrisCmDevMib MODULE-IDENTITY
LAST-UPDATED "0212100000Z" -- December 10, 2002
ORGANIZATION "ARRIS Broadband"
CONTACT-INFO "Robert Coley
Postal: ARRIS Broadband
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770-622-8400
E-mail: robert.coley@arrisi.com"
DESCRIPTION
"This MIB module supplies the basic proprietary (ARRIS-specific)
management objects for ARRIS Cable Modem (CM) devices."
-- Revision history
REVISION "0211080000Z" -- November 08, 2002
DESCRIPTION
"Added object 'arrisCmDevEnableDocsis20'."
REVISION "0210290000Z" -- October 29, 2002
DESCRIPTION
"Added object 'arrisCmDevProvMethodIndicator'."
REVISION "0210230000Z" -- October 23, 2002
DESCRIPTION
"Added objects 'arrisCmDevSwImageName' and 'arrisCmDevSwImageBuildTime'."
REVISION "0207100000Z" -- July 10, 2002
DESCRIPTION
"Initial version"
::= { arrisProdIdCM 1 }
-- Textual Conventions
ArrsCmDevProvMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "These are the various provisioning methods that are
supported by the device."
SYNTAX INTEGER {
docsisOnly(0),
fullPacketCable(1),
packetCableMinusKDC(2),
cps(3),
gupi(4),
singleMAC(5)
}
arrisCmDevMibObjects OBJECT IDENTIFIER ::= { arrisCmDevMib 1 }
arrisCmDevBase OBJECT IDENTIFIER ::= {arrisCmDevMibObjects 1 }
-- This MIB module contains the following groups.
arrisCmDevCmSetup OBJECT IDENTIFIER ::= { arrisCmDevMibObjects 2}
arrisCmDevCmTest OBJECT IDENTIFIER ::= { arrisCmDevMibObjects 3}
-- Production groups
arrisCmDevPermanentSetup OBJECT IDENTIFIER ::= { arrisCmDevCmSetup 2}
arrisCmDevOperationalSetup OBJECT IDENTIFIER ::= { arrisCmDevCmSetup 3}
arrisCmDevSalesSetup OBJECT IDENTIFIER ::= { arrisCmDevCmSetup 4}
arrisCmDevManufacturingTest OBJECT IDENTIFIER ::= { arrisCmDevCmTest 2}
arrisCmDevOperationalTest OBJECT IDENTIFIER ::= { arrisCmDevCmTest 3}
arrisCmDevWanIsolationState OBJECT-TYPE
SYNTAX INTEGER {
off-InActiveMode(1),
on-ActiveMode(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object controls the state of WAN Isolation. The meaning of
the state is as follows:
off-InActiveMode(1) - Data traffic passes freely between
the home user<65>s network and the outside network (i.e. the Internet).
In this mode, the WAN Isolation state is considered 'InActive'.
on-ActiveMode(2) - The home user<65>s network is isolated from the Internet.
Data traffic will not pass between the home user's network and the Internet.
In this mode, the WAN Isolation state is considered 'Active'."
::= { arrisCmDevBase 1 }
arrisCmDevSwImageName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the software image currently operating on this device."
::= { arrisCmDevBase 2 }
arrisCmDevSwImageBuildTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The build date and time of the software image currently operating on
this device."
::= { arrisCmDevBase 3 }
-- arrisCmDevOperationalSetup Group objects --
-- [ARRIS NOTE: For the published (publicly available) MIB, the MAX-ACCESS clause should
-- have a value of 'read-only' for the 'arrisCmDevProvMethodIndicator' object.]
arrisCmDevProvMethodIndicator OBJECT-TYPE
SYNTAX ArrsCmDevProvMethod
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the method used to provision the device. This object should only be
changed by the configuration file. The following provisioning methods are supported:
docsisOnly(0) - DOCSIS-only provisioning
fullPacketCable(1) - fully PacketCable compliant provisioning
packetCableMinusKDC(2) - same as 'fullPacketCable', except with IPSEC and
SNMPv3 disabled
cps(3) - compatible with CPS2000 (SNMPv2; IPSEC disabled)
gupi(4) - SNMPv2, with no SNMP Informs and IPSEC disabled
singleMAC(5) - single config file (SNMPv2, single IP address,
single MAC address, no SNMP Informs, IPSEC disabled)"
::= { arrisCmDevOperationalSetup 2 }
arrisCmDevEnableDocsis20 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to enable/disable DOCSIS 2.0 operation mode.
This object is stored into NVRAM and will be operational after
the next reboot of the device.
Set to true(1) to enable DOCSIS 2.0 operation mode.
Set to false(2) to disable DOCSIS 2.0 operation mode.
Setting this object to the same value that is already stored in NVRAM
will do nothing. After the successful setting of this object, the device
will automatically reboot."
::= { arrisCmDevOperationalSetup 3 }
END

View File

@ -0,0 +1,305 @@
ARRIS-CMTS-FFT-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
cmtsCommon
FROM ARRIS-MIB;
cmtsFftMIB MODULE-IDENTITY
LAST-UPDATED "200402270000Z" -- 27th February 2004
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 FFT software on the Arris CMTS"
::= { cmtsCommon 1 }
dcxFftObjects OBJECT IDENTIFIER ::= { cmtsFftMIB 1 }
dcxFftUpstreamChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxFftUpstreamChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris CMTS FFT upstream channel configuration table. An entry in this table
exists for each ifEntry with an ifType of docsCableUpstreamInterface (129)
that supports FFT collection and reporting."
::= { dcxFftObjects 1 }
dcxFftUpstreamChannelEntry OBJECT-TYPE
SYNTAX DcxFftUpstreamChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris FFT upstream channel entry."
INDEX { ifIndex }
::= { dcxFftUpstreamChannelTable 1 }
DcxFftUpstreamChannelEntry ::= SEQUENCE {
dcxFftSize Unsigned32,
dcxFftSampleRate INTEGER,
dcxFftCentreFrequency Integer32,
dcxFftWindowing INTEGER,
dcxFftLogAveragingTimeConstant Unsigned32,
dcxFftOutputFormat INTEGER,
dcxFftOperatingMode INTEGER,
dcxFftIdleInterval Unsigned32,
dcxFftBurstSid Unsigned32,
dcxFftBurstIUC INTEGER,
dcxFftLogicalChannel INTEGER,
dcxFftTriggerCount Unsigned32,
dcxFftEnable TruthValue,
dcxFftApplyConfig TruthValue,
dcxFftInProgress TruthValue,
dcxFftCurrentTriggers Unsigned32
}
dcxFftSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of samples to be collected for FFT. Valid
values are 256, 512, 1024, 2048. The FFT payload size
will be the number of samples multiplied by the number
of bytes per sample as determined by dcxFftOutputFormat.
The duration of the FFT sample will be the number of samples
divided by the sample rate as determined by dcxFftSampleRate."
DEFVAL { 2048 }
::= { dcxFftUpstreamChannelEntry 1 }
dcxFftSampleRate OBJECT-TYPE
SYNTAX INTEGER { adcRate(1), halfAdcRate(2), quarterAdcRate(3), quadrupleSymbolRate(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FFT sample rate based on the input source to the FFT. The input to the FFT
can be the ADC output, the ADC output followed by a down-mixer and half-band
filter, the ADC output followed by a down-mixer and quarter-band filter, or
the received channel's Nyquist filter output."
DEFVAL { halfAdcRate }
::= { dcxFftUpstreamChannelEntry 2 }
dcxFftCentreFrequency OBJECT-TYPE
SYNTAX Integer32
UNITS "hertz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FFT centre frequency. This object is used only if dcxFftSampleRate is set
to halfAdcRate or quarterAdcRate to set the down-mixer frequency."
DEFVAL { 40960000 }
::= { dcxFftUpstreamChannelEntry 3 }
dcxFftWindowing OBJECT-TYPE
SYNTAX INTEGER { rectangular(1), hanning(2), hamming(3), blackman(4), blackmanHarris(5) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the frequency-domain windowing filter."
DEFVAL { blackmanHarris }
::= { dcxFftUpstreamChannelEntry 4 }
dcxFftLogAveragingTimeConstant OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time averaging constant exponent, M. Constant is
2^M. Setting this object to zero disables averaging."
DEFVAL { 0 }
::= { dcxFftUpstreamChannelEntry 5 }
dcxFftOutputFormat OBJECT-TYPE
SYNTAX INTEGER { raw(1), fftIQ(2), fftPower(3), fftAmplitude(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FFT processor output format. Format can be i. raw complex
time-domain I/Q format ii. FFT data in I/Q format iii. FFT
data in power format iv. FFT data in amplitude format. The
sample sizes are 4 bytes (i. - iii.) and 2 bytes (iv.)"
DEFVAL { fftAmplitude }
::= { dcxFftUpstreamChannelEntry 6 }
dcxFftOperatingMode OBJECT-TYPE
SYNTAX INTEGER { baseSpectrum(1), burstSpectrum(2), periodicSpectrum(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Operating mode of FFT process. Determines whether
the FFT measurement takes place while no CMs are
transmitting (measuring noise floor), during a CM
burst, or by periodically sampling the spectrum
without regard to scheduling of the upstream."
DEFVAL { baseSpectrum }
::= { dcxFftUpstreamChannelEntry 7 }
dcxFftIdleInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval in microseconds between consecutive FFT
triggers when dcxFftOperatingMode is baseSpectrum
or periodicSpectrum. This object is not used if
dcxFftOperatingMode is set to burstSpectrum or if
dcxFftTriggerCount is 1."
DEFVAL { 50000 }
::= { dcxFftUpstreamChannelEntry 8 }
dcxFftBurstSid OBJECT-TYPE
SYNTAX Unsigned32 (0..16383)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SID on which to trigger the FFT process. This
object is used only if dcxFftOperatingMode is set
to burstSpectrum."
DEFVAL { 1 }
::= { dcxFftUpstreamChannelEntry 9 }
dcxFftBurstIUC OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IUC type on which to trigger the FFT process. This
object is used only if dcxFftOperatingMode is set
to burstSpectrum or periodicSpectrum. A value of 0
means trigger on any IUC type."
DEFVAL { 0 }
::= { dcxFftUpstreamChannelEntry 10 }
dcxFftLogicalChannel OBJECT-TYPE
SYNTAX INTEGER (-1..3)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical channel on which to trigger the FFT process.
This object is used only if dcxFftOperatingMode is
set to periodicSpectrum. A value of -1 means trigger
on any logical channel."
DEFVAL { -1 }
::= { dcxFftUpstreamChannelEntry 11 }
dcxFftTriggerCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of times to trigger FFT when dcxFftEnable and
dcxFftApplyConfig are set to true. Set this object to
zero to trigger FFT continuously."
DEFVAL { 0 }
::= { dcxFftUpstreamChannelEntry 12 }
dcxFftEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to enable FFT on this channel. Set to false to
disable. Setting will take effect when dcxFftApplyConfig is
set to true"
DEFVAL { false }
::= { dcxFftUpstreamChannelEntry 13 }
dcxFftApplyConfig OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to true to trigger an FFT process with configuration
determined by the other objects in this group. An SNMP GET
of this object will always return false"
::= { dcxFftUpstreamChannelEntry 14 }
dcxFftInProgress OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object will return true if an FFT process is currently
in progress (having been started by a SET to dcxFftApplyConfig)
for this upstream channel. Returns false otherwise"
::= { dcxFftUpstreamChannelEntry 15 }
dcxFftCurrentTriggers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of FFT triggers since the last FFT process was
started."
::= { dcxFftUpstreamChannelEntry 16 }
DcxFftPayloadBuffer ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A buffer that contains upstream FFT payload data."
SYNTAX OCTET STRING (SIZE (0..256))
dcxFftPayloadTable OBJECT-TYPE
SYNTAX SEQUENCE OF DcxFftPayloadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris CMTS FFT upstream channel payload table."
::= { dcxFftObjects 2 }
dcxFftPayloadEntry OBJECT-TYPE
SYNTAX DcxFftPayloadEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris CMTS FFT upstream channel payload entry. Multiple entries in this
table exist for each ifEntry with an ifType of
docsCableUpstreamInterface (129) that supports the FFT collection and
currently has FFT data to report."
INDEX { ifIndex, dcxFftPayloadIndex }
::= { dcxFftPayloadTable 1 }
DcxFftPayloadEntry ::= SEQUENCE {
dcxFftPayloadIndex Unsigned32,
dcxFftPayloadData DcxFftPayloadBuffer
}
dcxFftPayloadIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An identifier for the 256-byte buffer available
at the dcxFftPayloadData object."
::= { dcxFftPayloadEntry 1 }
dcxFftPayloadData OBJECT-TYPE
SYNTAX DcxFftPayloadBuffer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The FFT payload data in the buffer identified by
dcxFftPayloadIndex."
::= { dcxFftPayloadEntry 2 }
END

97
MIBS/arris/ARRIS-MIB Normal file
View File

@ -0,0 +1,97 @@
ARRIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
enterprises
FROM RFC1155-SMI;
arris MODULE-IDENTITY
LAST-UPDATED "0402020000Z" -- February 2, 2004
ORGANIZATION "Arris Interactive"
CONTACT-INFO
"Robert Coley
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8500
E-mail: robert.coley@arrisi.com
Initial MIB creator: Angela Lyda
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8743
E-mail: angela.lyda@arrisi.com"
DESCRIPTION
"This is a header for the Arris enterprise MIB. All objects appear
elsewhere."
-- Revision history
REVISION "0402020000Z" -- February 2, 2004
DESCRIPTION
"Added Product Identifier 'cmtsCommon' for common CMTS products."
REVISION "0206240000Z" -- June 24, 2002
DESCRIPTION
"Added a ProductID OID for the 'tcm' product.
Added the Global Access product line rooted at arrisProdIdGlobalAccess."
REVISION "0110040000Z" -- October 4, 2001
DESCRIPTION
"Added a Product Identifier OID for the CM (Cable Modem) product line.
Added Product Identifier OIDs for the 'ttm' and 'ttp' products."
REVISION "0101240000Z" -- January 24, 2001
DESCRIPTION
"Added a Product Identifier OID for the MRC (Modular Redundant Chassis) product line.
Added a Product Identifier OID for the MRC Controller"
REVISION "0010170000Z" -- October 17, 2000
DESCRIPTION
"Added a Product Identifier OID for the CMTS product line.
Added a Product Identifier OID for the MSAS (MultiService Access System) CMTS product."
::= { enterprises 4115 }
arrisProducts OBJECT IDENTIFIER ::= { arris 1 }
-- Arris Product Lines
packetport OBJECT IDENTIFIER ::= { arrisProducts 1 }
cm110 OBJECT IDENTIFIER ::= { arrisProducts 2 }
arrisProdIdCM OBJECT IDENTIFIER ::= { arrisProducts 3 } -- Cable Modem
arrisProdIdCMTS OBJECT IDENTIFIER ::= { arrisProducts 4 } -- Cable Modem Termination System
arrisProdIdMRC OBJECT IDENTIFIER ::= { arrisProducts 5 } -- Modular Redundant Chassis
arrisProdIdGlobalAccess OBJECT IDENTIFIER ::= { arrisProducts 6 } -- Global Access (Fiber) products
-- Product Identifiers for the CM product line
tcm OBJECT IDENTIFIER ::= { arrisProdIdCM 8 } -- Touchstone Cable Modem
ttm OBJECT IDENTIFIER ::= { arrisProdIdCM 9 } -- Touchstone Telephony Modem
ttp OBJECT IDENTIFIER ::= { arrisProdIdCM 10 } -- Touchstone Telephony Port
-- Product Identifiers for the CMTS product line
cmtsMSAS OBJECT IDENTIFIER ::= { arrisProdIdCMTS 1 } -- CMTS MultiService Access System
cmts1500 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 2 } -- CMTS 1500
cmtsC3 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 3 } -- C3 CMTS
cmtsC4 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 4 } -- C4 CMTS
cmtsCommon OBJECT IDENTIFIER ::= { arrisProdIdCMTS 5 } -- common CMTS products
-- Product Identifiers for the MRC product line
mrcController OBJECT IDENTIFIER ::= { arrisProdIdMRC 1 } -- MRC Controller
-- Global Access products
arrisGlobalAccessMib OBJECT IDENTIFIER ::= { arrisProdIdGlobalAccess 1 }
-- arrisUas FttH Universal Access Switch is arrisGlobalAccessMib.1. See ARRIS-UAS-MIB
-- add Global Access sysObjectId values here.
arrisGlobalAccessProductUas OBJECT IDENTIFIER ::= { arrisProdIdGlobalAccess 2 } -- FttH Universal Access Switch
END

887
MIBS/arris/BCS-IDENT-MIB Normal file
View File

@ -0,0 +1,887 @@
BCS-IDENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-IDENTITY FROM SNMPv2-SMI;
gi MODULE-IDENTITY
LAST-UPDATED "201008250000Z"
ORGANIZATION "Motorola Broadband Home Solutions"
CONTACT-INFO "Motorola Technical Response Center
Inside USA 1-888-944-HELP (1-888-944-4357)
Outside USA 1-215-323-0044
TRC Hours:
Monday through Friday 8am - 7pm Eastern Standard Time
Saturdays 10am - 5pm Eastern Standard Time"
DESCRIPTION "The SMIv2 MIB module for the MOTOROLA BCS common ident objects.
The MIB Tree for this is shown below."
::= {iso org(3) dod(6) internet(1) private(4) enterprises(1) 1166}
giproducts OBJECT IDENTIFIER ::= { gi 1 }
acc4000d OBJECT IDENTIFIER ::= { giproducts 1 }
anicd OBJECT IDENTIFIER ::= { giproducts 2 }
item1000 OBJECT IDENTIFIER ::= { giproducts 4 }
irt1000 OBJECT IDENTIFIER ::= { giproducts 5 }
nc1500 OBJECT IDENTIFIER ::= { giproducts 6 }
-- OM-2000 shares same OID as OM-1000
om1000 OBJECT IDENTIFIER ::= { giproducts 7 }
im1000 OBJECT IDENTIFIER ::= { giproducts 8 }
mps OBJECT IDENTIFIER ::= { giproducts 9 }
rpd1000 OBJECT IDENTIFIER ::= { giproducts 10 }
-- Access Control Processors; TSODAs and other ACPs in various products.
acpStatus OBJECT IDENTIFIER ::= { giproducts 11 }
-- Heartbeat MIB used in the Satellite environment
heartbeat OBJECT IDENTIFIER ::= { giproducts 12 }
-- Entitlement Key Common MIB - used by SDM/SEM
entitlementKey OBJECT IDENTIFIER ::= { giproducts 13 }
arpd OBJECT IDENTIFIER ::= { giproducts 14 }
svom OBJECT IDENTIFIER ::= { giproducts 15 }
svm OBJECT IDENTIFIER ::= { giproducts 16 }
erm OBJECT IDENTIFIER ::= { giproducts 17 }
-- GI SURBboard BNH
surfBbnh OBJECT IDENTIFIER ::= { giproducts 18 }
-- GI SURFboard cable modem
sb2100 OBJECT IDENTIFIER ::= { giproducts 19 }
sb2100D OBJECT IDENTIFIER ::= { giproducts 20 }
sb2000 OBJECT IDENTIFIER ::= { giproducts 21 }
-- CHS digital video headend equipment
--
saDANIS OBJECT IDENTIFIER ::= { giproducts 30 }
apex OBJECT IDENTIFIER ::= { giproducts 31 }
rem OBJECT IDENTIFIER ::= { giproducts 32 }
mpe OBJECT IDENTIFIER ::= { giproducts 33 }
spe OBJECT IDENTIFIER ::= { giproducts 34 }
ne2000 OBJECT IDENTIFIER ::= { giproducts 35 }
apex1500 OBJECT IDENTIFIER ::= { giproducts 36 }
agb OBJECT IDENTIFIER ::= { giproducts 37 }
ne2500 OBJECT IDENTIFIER ::= { giproducts 38 }
--
hdd2000 OBJECT IDENTIFIER ::= { giproducts 40 }
--
merlin OBJECT IDENTIFIER ::= { giproducts 50 }
--
rsr OBJECT IDENTIFIER ::= { giproducts 60 }
gsrm OBJECT IDENTIFIER ::= { giproducts 61 }
gom OBJECT IDENTIFIER ::= { giproducts 62 }
b3 OBJECT IDENTIFIER ::= { giproducts 63 }
adm OBJECT IDENTIFIER ::= { giproducts 64 }
-- San Diego Headend devices
sem OBJECT IDENTIFIER ::= { giproducts 70 }
ecmg OBJECT IDENTIFIER ::= { giproducts 71 }
bsiAdapter OBJECT IDENTIFIER ::= { giproducts 72 }
oles OBJECT IDENTIFIER ::= { giproducts 73 }
ne OBJECT IDENTIFIER ::= { giproducts 74 }
tmxCommTrap OBJECT IDENTIFIER ::= { giproducts 75 }
drmenginekskdc OBJECT IDENTIFIER ::= { giproducts 76 }
drmenginerte OBJECT IDENTIFIER ::= { giproducts 77 }
drmengineecmg OBJECT IDENTIFIER ::= { giproducts 78 }
drmengineskgpkg OBJECT IDENTIFIER ::= { giproducts 79 }
tmx OBJECT IDENTIFIER ::= { giproducts 80 }
prs OBJECT IDENTIFIER ::= { giproducts 81 }
se2000 OBJECT IDENTIFIER ::= { giproducts 82 }
dem OBJECT IDENTIFIER ::= { giproducts 83 }
ncs OBJECT IDENTIFIER ::= { giproducts 84 }
ucs OBJECT IDENTIFIER ::= { giproducts 85 }
lmm OBJECT IDENTIFIER ::= { giproducts 86 }
se4000 OBJECT IDENTIFIER ::= { giproducts 87 }
rc OBJECT IDENTIFIER ::= { giproducts 88 }
--
-- Element Management System Range
--
netSentry OBJECT IDENTIFIER ::= { giproducts 99 }
sdm OBJECT IDENTIFIER ::= { giproducts 100 }
hfcEms OBJECT IDENTIFIER ::= { giproducts 101 }
bnc OBJECT IDENTIFIER ::= { giproducts 102 }
drmenginecm OBJECT IDENTIFIER ::= { giproducts 103 }
stdc OBJECT IDENTIFIER ::= { giproducts 104 }
tview OBJECT IDENTIFIER ::= { giproducts 105 }
--
-- OIDS 106 thru 110 reserved for other EMS
--
--
--
-- OIDS 150 thru 225 reserved for TNS/NIS
--
ponOa OBJECT IDENTIFIER ::= { giproducts 150 }
mwtea200 OBJECT IDENTIFIER ::= { giproducts 151 }
bti OBJECT IDENTIFIER ::= { giproducts 200 }
rfModMIB OBJECT IDENTIFIER ::= { giproducts 201 }
btiIntMIB OBJECT IDENTIFIER ::= { giproducts 202 }
sg4000 OBJECT IDENTIFIER ::= { giproducts 203 }
ponEm870 OBJECT IDENTIFIER ::= { giproducts 210 }
--
-- OIDS 250 thru 290 reserved for TAS
--
rpa OBJECT IDENTIFIER ::= { giproducts 250 }
rpc OBJECT IDENTIFIER ::= { giproducts 251 }
--
-- OIDS 300 thru 310 reserved for ASTBs
--
dct5000 OBJECT IDENTIFIER ::= { giproducts 300 }
dct5100 OBJECT IDENTIFIER ::= { giproducts 301 }
dct5200 OBJECT IDENTIFIER ::= { giproducts 302 }
--
-- OIDS 314 thru 320 reserved for other CPEs
--
edfaMIB OBJECT IDENTIFIER ::= { giproducts 311 }
corvusMIB OBJECT IDENTIFIER ::= { giproducts 312 }
oa600 OBJECT IDENTIFIER ::= { giproducts 313 }
--
-- Range 321-330 reserved for DSRs
--
dsr350f OBJECT IDENTIFIER ::= { giproducts 321 }
radd6000 OBJECT IDENTIFIER ::= { giproducts 400 }
cs1000 OBJECT IDENTIFIER ::= { giproducts 401 }
kls OBJECT IDENTIFIER ::= { giproducts 402 }
dac6000 OBJECT IDENTIFIER ::= { giproducts 403 }
sdi OBJECT IDENTIFIER ::= { giproducts 404 }
cpms OBJECT IDENTIFIER ::= { giproducts 405 }
ap OBJECT IDENTIFIER ::= { giproducts 406 }
ps OBJECT IDENTIFIER ::= { giproducts 407 }
--
-- Range 350-359 reserved for Cable Cards
--
cableCard OBJECT IDENTIFIER ::= { giproducts 350 }
--
-- The following branch identifies the BCS/IPNS Devices MIB.
--
motoIPNSprodID OBJECT IDENTIFIER ::= { giproducts 450 }
--
-- Range 500-510 reserved for Simulcrypt
--
--
-- Range 600-650 reserved for IRDs
--
ird4500x OBJECT IDENTIFIER ::= { giproducts 610 }
ird4520x OBJECT IDENTIFIER ::= { giproducts 620 }
giproxies OBJECT IDENTIFIER ::= { gi 3 }
gicommon OBJECT IDENTIFIER ::= { gi 4 }
identity OBJECT IDENTIFIER ::= { gicommon 1 }
state OBJECT IDENTIFIER ::= { gicommon 2 }
traps OBJECT IDENTIFIER ::= { gicommon 3 }
logs OBJECT IDENTIFIER ::= { gicommon 4 }
--
-- nlsbbn OBJECT IDENTIFIER ::= { gi 5 }
-- added to create new path for gx2 hfc common and device mibs
motproxies OBJECT IDENTIFIER ::= { gi 6 }
--
-- The following is the SMIv2 COMMON MIB branch
--
bcs OBJECT IDENTIFIER ::= { gi 7 }
bcsIdent OBJECT IDENTIFIER ::= { bcs 1 }
-- bcsState OBJECT IDENTIFIER ::= { bcs 2 }
-- bcsTraps OBJECT IDENTIFIER ::= { bcs 3 }
bcsLogs OBJECT IDENTIFIER ::= { bcs 4 }
-- dms OBJECT IDENTIFIER ::= { bcs 5 }
--
-- New OID for SMIv2 of ACP MIB
--
-- bcs_acp OBJECT IDENTIFIER ::= { bcs 6 }
--
-- bcs OID 7 - 10 reserved for Simulcrypt
--
bcsSimulcryptScs OBJECT IDENTIFIER ::= { bcs 7 }
bcsSimulcryptMux OBJECT IDENTIFIER ::= { bcs 8 }
bcsSimulcrypt OBJECT IDENTIFIER ::= { bcs 9 }
-- bcs OID 11 - 20 reserved for common BCS infrastructure MIBs
--
bcsDatabase OBJECT IDENTIFIER ::= { bcs 11 }
bcsRedundancy OBJECT IDENTIFIER ::= { bcs 12 }
bcsMsgGeneration OBJECT IDENTIFIER ::= { bcs 21 }
--
-- Reserved for TNS
mea OBJECT IDENTIFIER ::= { gi 8 }
--
-- Reserved for common Addressable Control MIBs
addressablecontrol OBJECT IDENTIFIER ::= { gi 9 }
acCommon OBJECT IDENTIFIER ::= { addressablecontrol 1 }
acSecurity OBJECT IDENTIFIER ::= { addressablecontrol 2 }
acServices OBJECT IDENTIFIER ::= { addressablecontrol 3 }
acBsi OBJECT IDENTIFIER ::= { addressablecontrol 4 }
acOperations OBJECT IDENTIFIER ::= { addressablecontrol 5 }
acTopology OBJECT IDENTIFIER ::= { addressablecontrol 6 }
--
-- Reserved for common CHS internal MIBs
chsInternal OBJECT IDENTIFIER ::= { gi 10 }
emLogin OBJECT IDENTIFIER ::= { chsInternal 1 }
radiusClient OBJECT IDENTIFIER ::= { chsInternal 2 }
-- Need to explicitly define EntryStatus since most do not recognize
-- the version 1 format.
EntryStatus ::= INTEGER
{ valid(1),
createRequest(2),
underCreation(3),
invalid(4)
}
-- groups in the GI-IDENT MIB
-- MIB Tree
--
-- The following diagram defining the objects in this MIB is for
-- reference purposes only.
--
-- bcs
-- |
-- +..bcsIdent
-- | |
-- | +..identSerialNumber
-- | |
-- | +..identChassisNumber
-- | |
-- | +..identIfIndex
-- | |
-- | +..identHardwareVersion
-- | |
-- | +..identHardwareFeatures
-- | |
-- | +..identInventoryCode
-- | |
-- | +..identSoftwareVersion
-- | |
-- | +..identLocationArea
-- | |
-- | +..identLocationRack
-- | |
-- | +..identLocationShelf
-- | |
-- | +..identMIBVersion
-- | |
-- | +..identAgentVersion
-- | |
-- | +..identCommand
-- | |
-- | +..identIfExtensionTable
-- | | |
-- | | +..identIfExtensionEntry
-- | | |
-- | | +..identIfExtensionIndex
-- | | |
-- | | +..identIfSerialNumber
-- | | |
-- | | +..identIfHardwareVersion
-- | | |
-- | | +..identIfHardwareFeatures
-- | | |
-- | | +..identIfInventoryCode
-- | | |
-- | | +..identIfFirmwareVersion1
-- | | |
-- | | +..identIfFirmwareVersion2
-- | | |
-- | | +..identIfFirmwareVersion3
-- | | |
-- | | +..identIfFirmwareVersion4
-- | | |
-- | | +..identIfSlotId
-- | | |
-- | | +..identIfCommand
-- | | |
-- | | +..identIfAdministrativeState
-- | | |
-- | | +..identIfOperationalState
-- | | |
-- | | +..identIfAlarmStatus
-- | | |
-- | | +..identIfAvailabilityStatus
-- | | |
-- | | +..identIfSpecific
-- | | |
-- | | +..identIfEntryStatus
-- | |
-- | +..identUnitModel
-- The Identification Group.
-- This group of objects contains the identification of the software
-- and hardware for a specific unit.
identSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains the serial number of the unit. There is no
specification of the internal format of the serial number.
The serial number is entered into either permanent or non-
volatile memory of the unit at the time of manufacture.
Note - the unit itself supplies the serial number."
REFERENCE " -- "
::= { bcsIdent 1 }
identChassisNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains the chassis number of the unit. This is
applicable only to a limited number of products,
currently, only the ITEM-1000. For products for which
this is not applicable, this will be a null object.
There is no specification of the internal format of
the chassis number. The means by which any product
determines its chassis number is to be determined by
each individual product."
REFERENCE " -- "
::= { bcsIdent 2 }
identIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains the IfIndex of the OAM&P port."
REFERENCE " -- "
DEFVAL { 2147483647 }
::= { bcsIdent 3 }
identHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains a display string that defines the hardware
version of this particular unit. There is no specification
of the internal format of the hardware version. The
hardware version is entered into the either permanent or
non-volatile memory of the unit at the time of
manufacture."
REFERENCE " -- "
::= { bcsIdent 4 }
identHardwareFeatures OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains a display string that defines the features
of this particular unit. There is no specification of the
internal format of the hardware features. The hardware
features is entered into the either permanent or
non-volatile memory of the unit at the time of
manufacture."
REFERENCE " -- "
::= { bcsIdent 5 }
identInventoryCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This contains a display string that defines the inventory
code for this unit.
Once an inventory code has been set, it should be kept in
non-volatile memory. The unit should only allow this object
to be set when it is in the 'configuration' mode. There is
no specification of the internal format of the inventory
Code."
REFERENCE " -- "
::= { bcsIdent 6 }
identSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains a display string that defines the current
version of the software for this unit. The format of the
software version is a fully qualified directory name. This
value is received by a unit as within a BOOTP response from
the BOOTP server. It is available to the network manager
for applications that track the installed software. Once
the software version has been set, it should be kept in
non-volatile memory."
REFERENCE " -- "
::= { bcsIdent 7 }
identLocationArea OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is different from the MIB II sysLocation variable as it
contains only the location area and does not describe the
precise location.
This contains a display string that defines the area in
which the unit is installed. Location is defined by a set
of three objects: 'Area', 'Rack', and 'Shelf'. These
location objects cannot be determined by the unit itself,
but can only be determined by the network manager. It is
available to the unit for display on a front panel. Display
of the location on the front panel is useful in validating
the configuration established by the network manager. The
unit should only allow this object to be set when it is in
the 'configuration' mode. Once the Location Area has been
set, it should be kept in non-volatile memory."
REFERENCE " -- "
::= { bcsIdent 8 }
identLocationRack OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This contains a display string that defines the rack in
which the unit is installed. Location is defined by a set
of three objects: 'Area', 'Rack', and 'Shelf'. These
location objects cannot be determined by the unit itself,
but can only be determined by the network manager. It is
available to the unit for display on a front panel. Display
of the location on the front panel is useful in validating
the configuration established by the network manager. The
unit should only allow this object to be set when it is in
the 'configuration' mode. Once the Location Area has been
set, it should be kept in non-volatile memory."
REFERENCE " -- "
::= { bcsIdent 9 }
identLocationShelf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This contains a display string that defines the shelf in
which the unit is installed. Location is defined by a set
of three objects: 'Area', 'Rack', and 'Shelf'. These
location objects cannot be determined by the unit itself,
but can only be determined by the network manager. It is
available to the unit for display on a front panel. Display
of the location on the front panel is useful in validating
the configuration established by the network manager. The
unit should only allow this object to be set when it is in
the 'configuration' mode. Once the Location Area has been
set, it should be kept in non-volatile memory."
REFERENCE " -- "
::= { bcsIdent 10 }
identMIBVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The version number of this MIB."
REFERENCE " -- "
::= { bcsIdent 11 }
identAgentVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version number of the Agent."
REFERENCE " -- "
::= { bcsIdent 12 }
identCommand OBJECT-TYPE
SYNTAX INTEGER
{
restart(1),
currentlyRestarting(2),
unspecified(3),
purgeAndRestart(4),
currentlyPurgingAndRestarting(5),
purgeNvramAndRestart(6),
currentlyPurgingNvramAndRestarting(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the command to be executed by the resource
managed by the agent.
The value unspecified is always returned on SNMP
Get/GetNext while the resource is running. If the
restart(1) command is given, currentlyRestarting(2)
is returned while the resource is preparing to
restart (reboot)."
REFERENCE " -- "
::= { bcsIdent 13 }
identIfExtensionTable OBJECT-TYPE
SYNTAX SEQUENCE OF IdentIfExtensionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains extensions to the MIB II ifTable which contains
the definitions of all interfaces. An ifTable entry may be a board
or just a port on a board. Any ifTable entry can have an extension
in the identIfExtensionTable. The corrsponding entry in that table
will have the identIfIndex = ifIndex. Within the ifTable the presence
of such an entry is indicated by setting the variable ifSpecific
to the OBJECT IDENTIFIER value of identIfExtensionTable. Otherwise
iFSpecific is set to {0 0}.
The ifType - other - is used for all board types not envisoned by
MIB II."
REFERENCE " -- "
::= { bcsIdent 14 }
identIfExtensionEntry OBJECT-TYPE
SYNTAX IdentIfExtensionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the Board Table."
REFERENCE " -- "
INDEX { identIfExtensionIndex }
::= { identIfExtensionTable 1 }
IdentIfExtensionEntry ::= SEQUENCE
{
identIfExtensionIndex INTEGER,
identIfSerialNumber DisplayString,
identIfHardwareVersion DisplayString,
identIfHardwareFeatures DisplayString,
identIfInventoryCode DisplayString,
identIfFirmwareVersion1 DisplayString,
identIfFirmwareVersion2 DisplayString,
identIfFirmwareVersion3 DisplayString,
identIfFirmwareVersion4 DisplayString,
identIfSlotId INTEGER,
identIfCommand INTEGER,
identIfAdministrativeState INTEGER,
identIfOperationalState INTEGER,
identIfAlarmStatus INTEGER,
identIfAvailabilityStatus INTEGER,
identIfSpecific OBJECT IDENTIFIER,
identIfEntryStatus EntryStatus
}
identIfExtensionIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Same value as ifIndex of MIB II for the same board."
REFERENCE " -- "
DEFVAL { 2147483647 }
::= { identIfExtensionEntry 1 }
identIfSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains the serial number of the board. There is no
specification of the internal format of the serial number.
The serial number is entered into either permanent or
non-volatile memory of the unit at the time of manufacture.
Note - the unit itself supplies the serial number."
REFERENCE " -- "
::= { identIfExtensionEntry 2 }
identIfHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains a display string that defines the version
of this particular board. There is no specification of the
internal format of the hardware version. The hardware
version is entered into the either permanent or
non-volatile memory of the unit at the time of
manufacture."
REFERENCE " -- "
::= { identIfExtensionEntry 3 }
identIfHardwareFeatures OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains a display string that defines the features of
this particular board. There is no specification of the
internal format of the hardware features. The hardware
features is entered into the either permanent or
non-volatile memory of the unit at the time of manufacture."
REFERENCE " -- "
::= { identIfExtensionEntry 4 }
identIfInventoryCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This contains a display string that defines the inventory
code for this board. This is an optional value; if there is
no inventory code, The unit will respond with a null string.
Once an inventory code has been set, it should be kept in
non-volatile memory. The unit should only allow this object
to be set when it is in the 'configuration' mode. There is
no specification of the internal format of the inventory
Code."
REFERENCE " -- "
::= { identIfExtensionEntry 5 }
identIfFirmwareVersion1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Within a product, there may be several identifiers of such
firmware, boot proms, kernel versions, flash versions, etc.
This field (and the 3 that follow) are used to hold the
identification of these items. These values must be entered
into the board at the time of manufacturing. Unused fields
are reported as null values. These fields are available to
the network manager for applications that keep track of the
firmware related identification. There is no specification
of the internal format of firmware version identifiers."
REFERENCE " -- "
::= { identIfExtensionEntry 6 }
identIfFirmwareVersion2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware related identification field # 2."
REFERENCE " -- "
::= { identIfExtensionEntry 7 }
identIfFirmwareVersion3 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware related identification field # 3."
REFERENCE " -- "
::= { identIfExtensionEntry 8 }
identIfFirmwareVersion4 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware related identification field # 4"
REFERENCE " -- "
::= { identIfExtensionEntry 9 }
identIfSlotId OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the board slot."
REFERENCE " -- "
DEFVAL { 2147483647 }
::= { identIfExtensionEntry 10 }
identIfCommand OBJECT-TYPE
SYNTAX INTEGER
{
unspecified(1),
reset(2),
restart(3),
halt(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the command to be executed by the resource
managed by the agent.
The value unspecified(10 is always returned on SNMP
Get/GetNext while the other values are set by the manager
and executed by the resource."
REFERENCE " -- "
::= { identIfExtensionEntry 11 }
identIfAdministrativeState OBJECT-TYPE
SYNTAX INTEGER
{
locked(1),
unlocked(2),
shuttingDown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The current Adminsitrative state of the interface as defined in
ISO/IEC 10164-2."
REFERENCE " -- "
::= { identIfExtensionEntry 12 }
identIfOperationalState OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The current Operational state of the interface as defined in
ISO/IEC 10164-2"
REFERENCE " -- "
::= { identIfExtensionEntry 13 }
identIfAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
{
underRepair(1),
critical(2),
major(3),
minor(4),
alarmOutstanding(5),
idle(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object defines the Alarm status of the interface
as defined in ISO/IEC 10164-2 and state-machine"
REFERENCE " -- "
::= { identIfExtensionEntry 14 }
identIfAvailabilityStatus OBJECT-TYPE
SYNTAX INTEGER
{
inTest(1),
failed(2),
powerOff(3),
offLine(4),
offDuty(5),
dependency(6),
degraded(7),
notInstalled(8),
logFull(9),
available(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object controls the Availability status of the interface
as defined in ISO/IEC 10164-2 and state-machine"
REFERENCE " -- "
::= { identIfExtensionEntry 15 }
identIfSpecific OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The object identifier of a board type specific
extension to the ifTable if necessary. Otherwise,
identIfSpecific is set to {0 0}."
REFERENCE " -- "
::= { identIfExtensionEntry 16 }
identIfEntryStatus OBJECT-TYPE
SYNTAX EntryStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create a
a new network element, this object is initially
set to 'createRequest'. After completion of the
configuration of the new entry, the manager
must set the appropriate instance of this object
to the value valid(1) or aborts, setting this object
to invalid(4). This object must not be set to
'active' unless the following columnar objects
exist in this row:
identIfExtensionIndex
identIfSerialNumber
identIfHardwareVersion
identIfInventoryCode
identIfFirmwareVersion1
identIfSpecific
To delete an existing entry in this table,
the manager must set the appropriate
instance of this object to the value invalid(4).
Creation of an instance of this object has the
effect of creating the supplemental object instances
to complete the conceptual row. An existing instance
of this entry cannot be created. If circumstances
occur which cause an entry to become invalid, the
agent modifies the value of the appropriate instance
of this object to invalid(4). Whenever, the value of
this object for a particular entry becomes
invalid(4), the conceptual row for that instance may
be removed from the table at any time, either
immediately or subsequently."
DEFVAL { valid }
::= { identIfExtensionEntry 17 }
identUnitModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This contains the model of the product. For example,
the ITEM-1000 would contain 'ITEM1000'. "
REFERENCE " -- "
::= { bcsIdent 15 }
END

1045
MIBS/arris/BCS-TRAPS-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
CADANT-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI;
cadant MODULE-IDENTITY
LAST-UPDATED "200306300000Z"
ORGANIZATION "Arris International"
CONTACT-INFO "support@arrisi.com"
DESCRIPTION
"The object identifiers of Cadant products."
REVISION "200011180000Z"
DESCRIPTION
"Initial version. Added c4cmts."
REVISION "200202010000Z"
DESCRIPTION
"Added c4ccmts."
REVISION "200205070000Z"
DESCRIPTION
"Added cadPolicy."
REVISION "200206260000Z"
DESCRIPTION
"Added AAA support."
REVISION "200212100000Z"
DESCRIPTION
"Added IKE."
REVISION "200306300000Z"
DESCRIPTION
"Added G2 IMS."
REVISION "200706040000Z"
DESCRIPTION
"Added cadTopology."
::= { enterprises 4998 }
cadObjects OBJECT IDENTIFIER ::= { cadant 1 }
cadProducts OBJECT IDENTIFIER ::= { cadant 2 }
--
-- Feature Trees
--
cadCable OBJECT IDENTIFIER ::= { cadObjects 1 }
cadSystem OBJECT IDENTIFIER ::= { cadCable 5 }
cadNotification OBJECT IDENTIFIER ::= { cadCable 6 }
cadEquipment OBJECT IDENTIFIER ::= { cadCable 10 }
cadSpectrum OBJECT IDENTIFIER ::= { cadCable 15 }
cadLayer2 OBJECT IDENTIFIER ::= { cadCable 20 }
cadLayer3 OBJECT IDENTIFIER ::= { cadCable 25 }
cadSubscriber OBJECT IDENTIFIER ::= { cadCable 30 }
cadPolicy OBJECT IDENTIFIER ::= { cadCable 35 }
cadAuthentication OBJECT IDENTIFIER ::= { cadCable 40 }
cadIke OBJECT IDENTIFIER ::= { cadCable 45 }
cadSchema OBJECT IDENTIFIER ::= { cadCable 50 }
cadCmRemoteQuery OBJECT IDENTIFIER ::= { cadCable 55 }
cadExperimental OBJECT IDENTIFIER ::= { cadCable 100 }
cadTopology OBJECT IDENTIFIER ::= { cadCable 105 }
cadCmtsIf3 OBJECT IDENTIFIER ::= { cadCable 110 }
-- 115 has been allocated by CADANT-CMTS-PACKETCABLE-MIB
cadL2vpn OBJECT IDENTIFIER ::= { cadCable 120 }
cadNms OBJECT IDENTIFIER ::= { cadObjects 2 }
--
-- Cadant Product Object Identifiers
--
c4cmts OBJECT IDENTIFIER ::= { cadProducts 1 } -- Cadant's C4 CMTS
c4ccmts OBJECT IDENTIFIER ::= { cadProducts 2 } -- Cadant's C4c CMTS
g2ims OBJECT IDENTIFIER ::= { cadProducts 3 } -- Cadant's G2 IMS
END

940
MIBS/arris/CADANT-TC-MIB Normal file
View File

@ -0,0 +1,940 @@
CADANT-TC DEFINITIONS ::= BEGIN
IMPORTS
Integer32, MODULE-IDENTITY, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
cadant
FROM CADANT-PRODUCTS-MIB;
cadTextualConventions MODULE-IDENTITY
LAST-UPDATED "200910150000Z" -- Oct 15, 2009
ORGANIZATION
"Arris International Inc"
CONTACT-INFO
"Arris Technical Support
Phone: +1 630 281 3000
Email: support@arrisi.com"
DESCRIPTION
"This MIB module contains the textual conventions that are shared
among multiple ARRIS MIBs."
REVISION "200910150000Z" -- Oct 15, 2009
DESCRIPTION
"Add CadCpeDeviceTypes."
REVISION "200909140000Z" -- Sep 14, 2009
DESCRIPTION
"Add ipv6-access-list(5) to CadAclType."
REVISION "200908280000Z" -- Aug 28, 2009
DESCRIPTION
"Add CadCpeDeviceTypes."
REVISION "200810230000Z" -- Oct 23, 2008
DESCRIPTION
"Remove superGreedy(4) from FlowActivityState."
REVISION "200808060000Z" -- August 6, 2008
DESCRIPTION
"Add support for 16D CAM PIC types."
REVISION "200711050000Z" -- Nov 5, 2007
DESCRIPTION
"Add support for port flow control."
REVISION "200706250000Z" -- June 25, 2007
DESCRIPTION
"Add support for EUI IPv6 addresses."
REVISION "200610160000Z" -- October 16, 2006
DESCRIPTION
"Add new card subtype rcardhcp to represent the HCP on the RCM."
REVISION "200608230000Z" -- Aug 23, 2006
DESCRIPTION
"Add new card type dmm(15) and new card subtype dcard0d12u(35), dmm16m16p4iu(36) and dmm16m(37)."
REVISION "200607270000Z" -- July 27, 2006
DESCRIPTION
"This MIB modules contains textual conventions that are
shared among two or more Cadant MIBs."
REVISION "200607270000Z" -- July 27, 2006
DESCRIPTION
"This MIB modules contains textual conventions that are
shared among two or more Cadant MIBs."
REVISION "200512020000Z"
DESCRIPTION
"Add support from scheduling types from DISMAN-SCHEDULE-MIB."
REVISION "200508300000Z"
DESCRIPTION
"Added support for RCM ports."
REVISION "200509230000Z"
DESCRIPTION
"Remove SshSession and SshConnectionState. Add SshService,
SshAuthMethod, SshMacAlg, SshCipherType, and SshMacAlg."
REVISION "200508310000Z"
DESCRIPTION
"Added another ACL type to support embedded remarks."
REVISION "200411120000Z"
DESCRIPTION
"Added OUIAddress"
REVISION "200409150000Z"
DESCRIPTION
"Add support for CAR feature."
REVISION "200403090000Z"
DESCRIPTION
"Add cadIfDirection"
REVISION "200312180000Z"
DESCRIPTION
"Add port type to support logical uchannels."
REVISION "200308200000Z"
DESCRIPTION
"Add type to support start-stop and stop-only accounting."
REVISION "200306080000Z"
DESCRIPTION
"Add additional port types to support gbic detection."
REVISION "200305080000Z"
DESCRIPTION
"Add serverType for INET service support."
REVISION "200304210000Z"
DESCRIPTION
"Add cadExtAclCondition for IPSec/IKE support."
REVISION "200304040000Z"
DESCRIPTION
"Fixed comment for FlowActivityState"
REVISION "200304010000Z"
DESCRIPTION
"Rename AuthenticationMethod as AAAmethod."
REVISION "200303310000Z"
DESCRIPTION
"Add premilinary pic support and card reset action"
REVISION "200303170000Z"
DESCRIPTION
"Add card detail support."
REVISION "200211010000Z"
DESCRIPTION
"Add diskVolume support."
REVISION "200210250000Z"
DESCRIPTION
"Remove enable authentication method type."
REVISION "200210160000Z"
DESCRIPTION
"Change SshCipher to bitmask."
REVISION "200209250000Z" -- 2002, Sept 25th, midnight
DESCRIPTION
"Align card subtypes and types."
REVISION "200102030000Z" -- 2001, Feb 3rd, midnight
DESCRIPTION
"Created."
::= { cadant 0 }
--=============================Begin Definitions===================--
ShelfId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies the shelf. Number of 99 indicate an invalid ShelfId."
SYNTAX Integer32 (1..99)
CardId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies the individual Circuit Pack.
Number of 99 indicates an invalid CardId."
SYNTAX Integer32 (1..99)
CardSubId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies an entity on the circuit pack."
SYNTAX Integer32 (0..1)
PortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies the port. Number of 99 indicates an invalid PortId. "
SYNTAX Integer32 (1..99)
CardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of generic Card Type."
SYNTAX INTEGER {
dcard(1),
ecard(2),
fcard(3),
mcard(4),
rcard(6),
fanA(7),
fanB(8),
fanC(9),
fanD(10),
powerA(11),
powerB(12),
discdriveA(13),
discdriveB(14),
dmm(15),
unknown(98),
invalid(99)
}
CardSubType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of more specific current Card Type.
For cards with only one subtype, the type and subtype
should be identical."
SYNTAX INTEGER {
dcardiu1d8u(1),
ecard4e(2),
fcard(3),
mcard(4),
rcard(6),
fanA(7),
fanB(8),
fanC(9),
fanD(10),
powerA(11),
powerB(12),
discdriveA(13),
discdriveB(14),
dcard1d8u(20),
dcard2d8u(21),
dcardiu2d8u(22),
dcardiu2d12u(23),
ecard8e(30),
ecard4oc3(31),
ecard7oc3(32),
ecard1oc12(33),
ecard1gig(34),
dcard0d12u(35),
dmm16m16p4iu(36),
dmm16m(37),
rcardhcp(40),
unknown(98),
invalid(99)
}
PortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of current Port Type."
SYNTAX INTEGER {
dport(1),
uport(2),
eport10BaseT(3),
eport100BaseT(4),
macport(5),
mport(6),
eport1000BaseT(7),
uchannel(8),
eport10000BaseT(9),
dportMac(10),
invalid(99)
}
MacChlPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enumeration of current Port Type."
SYNTAX INTEGER {
dport(1),
uchannel(8),
invalid(99)
}
PortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"mode settings for a network port."
SYNTAX INTEGER {
autoNegotiate (1),
fullDuplex100Mpbs (2),
halfDuplex100Mpbs (3),
fullDuplex10Mpbs (4),
halfDuplex10Mpbs (5),
fullDuplex1000Mpbs (6),
halfDuplex1000Mpbs (7),
fullDuplex10000Mpbs (8),
invalid (99)
}
PortDetectedMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"detected mode settings for a network port."
SYNTAX INTEGER {
fullDuplex100Mpbs (2),
halfDuplex100Mpbs (3),
fullDuplex10Mpbs (4),
halfDuplex10Mpbs (5),
sfpFullDuplex1000BaseT (9),
sfpHalfDuplex1000BaseT (10),
sfpFullDuplex100BaseT (11),
sfpHalfDuplex100BaseT (12),
sfpFullDuplex10BaseT (13),
sfpHalfDuplex10BaseT (14),
sfpFullDuplex1000BaseSX (15),
sfpFullDuplex1000BaseLX (16),
sfpFullDuplex1000BaseLH (17),
sfpFullDuplex1000BaseLXLH (18),
sfpFullDuplex1000BaseZX (19),
sfpFullDuplex1000BaseCWDM (20),
sfpFullDuplex1000BaseDWDM (21),
xfpFullDuplex10GBaseSR (22),
xfpFullDuplex10GBaseLRM (23),
xfpFullDuplex10GBaseLR (24),
xfpFullDuplex10GBaseER (25),
xfpFullDuplex10GBaseZR (26),
xfpFullDuplex10GBaseLX4 (27),
unknown (98),
invalid (99)
}
FlowControlMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"flow control settings for a network port."
SYNTAX INTEGER {
on(1),
off(2),
desired(3),
unknown(98),
invalid(99)
}
AdminState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The administrative or the desired states of the element and are set by the EMS."
SYNTAX INTEGER {
up(1),
down(2)
}
PrimaryState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The operational state
IS(1): The element is operable and available for use
OOS(2): The element/resource is inoperable and unable to provide service
UNEQ(3): The element/resource is unequiped."
SYNTAX INTEGER {
is(1),
oos(2)
}
SecondaryState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"For each PrimaryState, there might be an associated secondary state"
SYNTAX INTEGER {
notapplicable(0),
manual(1),
fault(2),
diagnostic(3),
overload(4),
normal(5),
degrade(6),
initializing(7),
swdownload(8),
firmwarepump(9)
}
UnknownState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Similar to TMN representation of the Unknown Status. "
SYNTAX INTEGER {
known(0),
unknown(1)
}
DuplexStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"not applicable to all components "
SYNTAX INTEGER {
notapplicable(0),
active(1),
standby(2),
simplex(3),
protected(4)
}
MacPortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A valid unique identifier for a MAC port in a C4 CMTS system."
SYNTAX Integer32 (1..448)
MacPortIdWithInvalid ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identifier for a MAC port in a C4 CMTS system."
SYNTAX Integer32 (1..449) -- 449 is invalid
EqActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"not applicable to all components "
SYNTAX INTEGER {
notapplicable(0),
initialize(1),
switch(2),
remove(3),
restorecond(4),
restoreuncd(5),
systemreset(6),
cardreset(7)
}
OverloadStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Three levels indicating how much work the card is doing."
SYNTAX INTEGER {
normal(1),
yellow(2),
red(3)
}
DiskVolumeUsageLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Describe the disk volume usage level"
SYNTAX INTEGER {
normal(1),
minor(2),
major(3),
critical(4)
}
CadBridgeGroupId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies the bridge group."
SYNTAX Integer32 (33..255)
CadBridgePortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of traffic allowed on a bridge port.
Ethernet ports allow any type of traffic.
RF ports can be sub divided for CM traffic,
authorized CPE traffic, and unauthorized CPE
traffic."
SYNTAX INTEGER {
cm(1),
cpeauth(2),
cpeunauth(3),
any(4),
none(5)
}
VlanId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The unique identifier for a Virtual LAN. A value of 1000000 indicates unknown VLAN."
SYNTAX Integer32 (1..1000000)
FlowActivityState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Flow Activity State describes the recent bandwidth utilization history
of a service flow relative to its Service Level Agreement. A flow that is
operating below its Tmin is said to be 'needy'. A flow that is operating
above Tmin but below Tmid is said to be 'normal'. A flow that is operating
above Tmid but below Tmax is said to be 'greedy'."
SYNTAX INTEGER {
needy(1),
normal(2),
greedy(3)
}
InetAddressIPv4or6 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION is similar to InetAddress as defined
in the INET-ADDRESS-MIB. However, InetAddressIPv4or6 does not
allow DNS addresses and its address type, either IPv4 or IPv6,
can be readily determined from its length alone. If the
address is an IPv4 address, then the length will be exactly
4 bytes. If the address is an IPv6 address, then the length
will be either 16 or 20 bytes.
If the length if 0, then the address is empty or null.
If the length is 4:
octets contents encoding
1-4 IP address network-byte order
If the length is 8:
octets contents encoding
1-8 EUI IPv6 address network-byte order
If the length is 16:
octets contents encoding
1-16 IPv6 address network-byte order
If the length is 20:
octets contents encoding
1-16 IPv6 address network-byte order
17-20 scope identifier network-byte order
The scope identifier (bytes 17-20) MUST NOT be present
for global IPv6 addresses. For non-global IPv6 addresses
(e.g. link-local or site-local addresses), the scope
identifier MUST always be present. It contains a link
identifier for link-local and a site identifier for
site-local IPv6 addresses.
The scope identifier MUST disambiguate identical address
values. For link-local addresses, the scope identifier will
typically be the interface index (ifIndex as defined in the
IF-MIB, RFC 2233) of the interface on which the address is
configured.
The scope identifier may contain the special value 0
which refers to the default scope. The default scope
may be used in cases where the valid scope identifier
is not known (e.g., a management application needs to
write a site-local InetAddressIPv6 address without
knowing the site identifier value). The default scope
SHOULD NOT be used as an easy way out in cases where
the scope identifier for a non-global IPv6 is known."
REFERENCE
"InetAddress from INET-ADDRESS-MIB, RFC2851"
SYNTAX OCTET STRING (SIZE (0|4|8|16|20))
LineType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the type line connections
available on the C4."
SYNTAX INTEGER {
console(1),
vty(2)
}
AAAmethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the type of AAA
methods available on the C4."
SYNTAX INTEGER {
none(1),
line(2),
local(4),
group(5)
}
SshService ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the SSH service types
available in SSH on the C4."
SYNTAX INTEGER {
terminal(1),
sftp(2)
}
SshAuthMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the authentication method available in SSH
on the C4."
SYNTAX INTEGER {
password(1),
public-key(2)
}
SshCipher ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the ciphers available in SSH
on the C4."
SYNTAX BITS {
other(0), -- 0x80
threedes(1), -- 0x40
arcfour(2), -- 0x20
blowfish(3), -- 0x10
cast(4), -- 0x08
aes(5) -- 0x04
}
SshCipherType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the specific cipher type
on the C4."
SYNTAX INTEGER {
other(1),
threedes(2),
arcfour(3),
blowfish(4),
cast128(5),
aes128(6),
aes192(7),
aes256(8),
des(9),
rc4(10)
}
SshMacAlg ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the MAC algorithm available in SSH
on the C4."
SYNTAX INTEGER {
none(1),
hmac-sha1(2)
}
SshProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the SSH protocol versions
available in SSH on the C4."
SYNTAX INTEGER {
ssh1(1),
ssh2(2),
ssh1ssh2(3)
}
CadDouble ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-10"
STATUS current
DESCRIPTION
"This type is used to express and display 64-bit, double-precision
floating-point values."
SYNTAX Counter64
FirmwareSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type describes the initial source of the firmware running on
a card. Committed and transient indicate the card flash device and
the downloaded image, respectively. Boot1 and Boot2 indicate which
of the resident boot images was used to boot the card."
SYNTAX INTEGER {
committed(1),
transient(2),
boot1(3),
boot2(4),
unknown(5)
}
PicType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This type describes the PIC attached to the backplane behind a a card."
SYNTAX INTEGER {
cameven(1),
camevensp1to1(2),
camevensp2to1(3),
camevensp4to1(4),
camevensp8to1(5),
camodd(6),
camoddsp1to1(7),
camoddsp2to1(8),
camoddsp4to1(9),
camoddsp8to1(10),
camspare(11),
nam(12),
scm(13),
cam16d(14),
cam16dspare(15),
unknown(98),
invalid(99)
}
CadExtAclCondition ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the condition of Extended ACLs."
SYNTAX INTEGER {
na(0), -- not applicable
eq(1),
ne(2),
lt(3),
le(4),
gt(5),
ge(6),
range(7)
}
ServerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the INET services available on the SCM."
SYNTAX INTEGER {
telnet(1),
ftp(2),
snmp(3),
syslog(4),
radius(5),
tacacs(6),
other(7)
}
AccountingType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TEXTUAL-CONVENTION describes the different types of accounting services."
SYNTAX INTEGER {
start-stop(1), -- Sends an accounting record both when session is initiated and when session terminates
stop-only(2) -- Sends an accounting record only when a session terminates
}
CadIfDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A direction of flow on an interface."
SYNTAX INTEGER {
in(1), -- upstream for cable interfaces, downstream for network interfaces
out(2) -- downstream for cable interfaces, upstream for network interfaces
}
CadIpPort ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The port of an IP packet.
The value -1 indicates that this field is not used."
SYNTAX INTEGER (0..65535|-1)
CadIpTos ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type-of-service of an IP packet.
The value 0 indicates that this field is not used."
SYNTAX INTEGER (0..254)
CadIpTosMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The allowed type-of-service mask of an IP packet. 30 is used
when the 4 bit TOS is specified. 224 is used when the 3 bit
precedence is specified, and 254 is used when the entire 7
bit TOS is specified. A value of 0 indicates that the TOS field
is not used."
SYNTAX INTEGER (0|30|224|254)
CadProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The protocol type an IP packet (8 bits). 0 is IP, 1 is ICMP,
2 is IGMP, 6 is TCP 17 is UDP. See RFC-1700 for complete list.
The value -1 indicates an invalid/unused protocol type."
SYNTAX INTEGER (0..255|-1)
CadTcpFlags ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The values available in the flags portion of the TCP header."
SYNTAX BITS {
urg(0),
ack(1),
push(2),
rst(3),
syn(4),
fin(5)
}
CadAclType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of ACL this ACE is part of."
SYNTAX INTEGER {
none(0),
std-access-list(1),
ext-access-list(2),
rate-limit-access-list(3),
remark(4),
ipv6-access-list(5)
}
CadAclString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The name of the ACL this ACE is part of."
SYNTAX OCTET STRING (SIZE(0..32))
OUIAddress ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"Represents the first three(3), most significant bytes of
an 802 MAC address represented in the `canonical' order
defined by IEEE 802.1a, i.e., as if it were transmitted
least significant bit first, even though 802.5 (in contrast
to other 802.x protocols) requires MAC addresses to be
transmitted most significant bit first."
SYNTAX OCTET STRING (SIZE (3))
--
-- Scheduling types borrowed from DISMAN-SCHEDULE-MIB that allow
-- recurring scheduling with wildcards.
--
SchedWeekDay ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of weekdays on which the scheduled action should
take place. Setting multiple bits will include several
weekdays in the set of possible weekdays for this schedule.
Setting all bits will cause the scheduler to ignore the
weekday."
SYNTAX BITS {
sunday(0),
monday(1),
tuesday(2),
wednesday(3),
thursday(4),
friday(5),
saturday(6)
}
SchedMonth ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of months during which the scheduled action should
take place. Setting multiple bits will include several
months in the set of possible months for this schedule.
Setting all bits will cause the scheduler to ignore the
month."
SYNTAX BITS {
january(0),
february(1),
march(2),
april(3),
may(4),
june(5),
july(6),
august(7),
september(8),
october(9),
november(10),
december(11)
}
SchedDay ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of days in a month on which a scheduled action
should take place. There are two sets of bits one can
use to define the day within a month:
Enumerations starting with the letter 'd' indicate a
day in a month relative to the first day of a month.
The first day of the month can therefore be specified
by setting the bit d1(0) and d31(30) means the last
day of a month with 31 days.
Enumerations starting with the letter 'r' indicate a
day in a month in reverse order, relative to the last
day of a month. The last day in the month can therefore
be specified by setting the bit r1(31) and r31(61) means
the first day of a month with 31 days.
Setting multiple bits will include several days in the set
of possible days for this schedule. Setting all bits will
cause the scheduler to ignore the day within a month.
Setting all bits starting with the letter 'd' or the
letter 'r' will also cause the scheduler to ignore the
day within a month."
SYNTAX BITS {
d1(0), d2(1), d3(2), d4(3), d5(4),
d6(5), d7(6), d8(7), d9(8), d10(9),
d11(10), d12(11), d13(12), d14(13), d15(14),
d16(15), d17(16), d18(17), d19(18), d20(19),
d21(20), d22(21), d23(22), d24(23), d25(24),
d26(25), d27(26), d28(27), d29(28), d30(29),
d31(30),
r1(31), r2(32), r3(33), r4(34), r5(35),
r6(36), r7(37), r8(38), r9(39), r10(40),
r11(41), r12(42), r13(43), r14(44), r15(45),
r16(46), r17(47), r18(48), r19(49), r20(50),
r21(51), r22(52), r23(53), r24(54), r25(55),
r26(56), r27(57), r28(58), r29(59), r30(60),
r31(61)
}
SchedHour ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of hours within a day during which the scheduled
action should take place."
SYNTAX BITS {
h0(0), h1(1), h2(2), h3(3), h4(4),
h5(5), h6(6), h7(7), h8(8), h9(9),
h10(10), h11(11), h12(12), h13(13), h14(14),
h15(15), h16(16), h17(17), h18(18), h19(19),
h20(20), h21(21), h22(22), h23(23)
}
SchedMinute ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The set of minutes within an hour when the scheduled action
should take place."
SYNTAX BITS {
m0(0), m1(1), m2(2), m3(3), m4(4),
m5(5), m6(6), m7(7), m8(8), m9(9),
m10(10), m11(11), m12(12), m13(13), m14(14),
m15(15), m16(16), m17(17), m18(18), m19(19),
m20(20), m21(21), m22(22), m23(23), m24(24),
m25(25), m26(26), m27(27), m28(28), m29(29),
m30(30), m31(31), m32(32), m33(33), m34(34),
m35(35), m36(36), m37(37), m38(38), m39(39),
m40(40), m41(41), m42(42), m43(43), m44(44),
m45(45), m46(46), m47(47), m48(48), m49(49),
m50(50), m51(51), m52(52), m53(53), m54(54),
m55(55), m56(56), m57(57), m58(58), m59(59)
}
CadCpeDeviceTypes ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"CPE Device types."
SYNTAX BITS {
cable-modem(0),
cpe(1),
ps(2),
mta(3),
stb(4),
tea(5),
erouter(6),
dva(7),
sg(8),
reserved9(9),
reserved10(10),
reserved11(11),
reserved12(12),
reserved13(13),
reserved14(14),
reserved15(15),
reserved16(16),
reserved17(17),
reserved18(18),
reserved19(19),
reserved20(20),
reserved21(21),
reserved22(22),
reserved23(23),
reserved24(24),
reserved25(25),
reserved26(26),
reserved27(27),
reserved28(28),
reserved29(29),
reserved30(30),
reserved31(31)
}
--=============================End of Definitions===================--
END

3218
MIBS/arris/DOCS-BPI2-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,794 @@
DOCS-CABLE-DEVICE-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
docsDev,
--docsDevBase,
docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsDevSwFilename,
docsDevSwServer,
docsDevServerDhcp,
docsDevServerTime,
docsDevNotification
FROM DOCS-CABLE-DEVICE-MIB --RFC2669
docsIfCmCmtsAddress,
docsIfCmtsCmStatusMacAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType,docsIfCmtsCmStatusDocsisRegMode,
docsIfCmtsCmStatusModulationType
FROM DOCS-IF-MIB -- draft-ietf-ipcdn-docs-rfmibv2-02
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
docsIfCmtsCmStatusDocsisMode -- deprecated
FROM DOCS-IF-EXT-MIB -- deprecated
ifPhysAddress
FROM IF-MIB;
docsDevTrapMIB MODULE-IDENTITY
LAST-UPDATED "0202250000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO "
Junming Gao
Cisco Systems Inc
<jgao@ cisco. com>
"
DESCRIPTION
"Modified by David Raftus (david.raftus@imedia.com) to deprecate
trap definition objects originating from the docsIfExt MIB.
Corresponding objects from the Docsis 2.0 RF MIB draft were added
to the trap definitions."
REVISION "000926000000Z"
DESCRIPTION
"The CABLE DEVICE TRAP MIB is an extension of the
CABLE DEVICE MIB defined in RFC2669.
It defines various trap objects for both cable
modem and cable modem termination systems.
Two groups of SNMP notification objects are defined.
One group is for notifying cable modem events and one group
for notifying cable modem termination system events.
Common to all CM notification objects (traps) is that
their OBJECTS statements contain information
about the event priority, the event Id, the event message
body, the CM DOCSIS capability, the CM DOCSIS QOS level, the CM
DOCSIS upstream modulation type, the cable interface MAC address
of the cable modem and the cable card MAC address of the CMTS to
which the modem is connectede.
These objects are docsDevEvLevel, docsDevId, docsDevEvText,
docsIfDocsisBaseCapability, docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType,ifPhysAddress and
docsIfCmCmtsAddress. The values of docsDevEvLevel, docsDevId, and
docsDevEvText are from the entry which logs this event in the
docsDevEventTable, which is defined in
DOCS-CABLE-DEVICE-MIB of RFC2669. The docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode, and docsIfCmStatusModulationType
are defined in the DOCS-IF-MIB.
The ifPhysAddress value is the MAC address of the cable
interface of this cable modem. The docsIfCmCmtsAddress
specifies the MAC address of the CMTS (if there is a cable.card/ interface in the CMTS, then it is actually the
cable interface interface MAC address to which the CM is
connected).
Individual CM trap may contain additional objects to
provide necessary information.
Common to all CMTS notification objects (traps) is that their
OBJECTS statements contain information about the event priority,
the event Id, the event message body, the connected CM DOCSIS QOS
status, the connected CM DOCSIS modulation type, the CM cable
interface MAC address, the CMTS DOCSIS capability, and
the CMTS MAC address.
These objects are docsDevEvLevel, docsDevId, docsDevEvText,
docsIfCmtsCmStatusDocsisRegMode,
docsIfCmtsCmStatusModulationType, docsIfCmtsCmStatusMacAddress,
docsIfDocsisBaseCapability, and ifPhysAddress. The values of
docsDevEvLevel, docsDevId, and docsDevEvText are
similar to those in CM traps. The values of
docsIfCmtsCmStatusDocsisRegMode,
docsIfCmtsCmStatusModulationType, and
docsIfCmtsCmStatusMacAddress are from the
docsIfCmtsCmStatusEntry (defined in DOCS-IF-MIB)
corresponding to a connected CM. The docsIfDocsisBaseCapability
indicates the CMTS DOCSIS capability.
The ifPhysAddress value is the CMTS MAC address (if there is a
cable
card/ interface in the CMTS, then it is actually the MAC address
of the cable
interface which connected to the CM).
"
::= { docsDev 10 }
--
--docsDevNotification OBJECT IDENTIFIER ::= { docsDev 2 }
--
docsDevTraps OBJECT IDENTIFIER ::= { docsDevNotification 1 }
docsDevTrapControl OBJECT IDENTIFIER ::= { docsDevTraps 1}
docsDevCmTraps OBJECT IDENTIFIER ::= { docsDevTraps 2 0 }
docsDevCmtsTraps OBJECT IDENTIFIER ::= { docsDevTraps 3 0 }
docsDevCmTrapControl OBJECT-TYPE
SYNTAX BITS {
cmInitTLVUnknownTrap( 0),
cmDynServReqFailTrap( 1),
cmDynServRspFailTrap( 2),
cmDynServAckFailTrap( 3),
cmBpiInitTrap( 4),
cmBPKMTrap( 5),
cmDynamicSATrap( 6),
cmDHCPFailTrap( 7),
cmSwUpgradeInitTrap( 8),
cmSwUpgradeFailTrap( 9),
cmSwUpgradeSuccessTrap( 10),
cmSwUpgradeCVCTrap( 11),
cmTODFailTrap( 12),
cmDCCReqFailTrap( 13),
cmDCCRspFailTrap( 14),
cmDCCAckFailTrap( 15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to enable CM traps. From left to right,
the set bit indicates the corresponding CM trap is enabled.
For example, if the first bit is set, then
docsDevCmInitTLVUnknownTrap is enabled. If it is zero,
the trap is disabled.
"
DEFVAL { '00'h }
::= { docsDevTrapControl 1 }
docsDevCmtsTrapControl OBJECT-TYPE
SYNTAX BITS {
cmtsInitRegReqFailTrap( 0),
cmtsInitRegRspFailTrap( 1),
cmtsInitRegAckFailTrap( 2),
cmtsDynServReqFailTrap( 3),
cmtsDynServRspFailTrap( 4),
cmtsDynServAckFailTrap( 5),
cmtsBpiInitTrap( 6),
cmtsBPKMTrap( 7),
cmtsDynamicSATrap( 8),
cmtsDCCReqFailTrap( 9),
cmtsDCCRspFailTrap( 10),
cmtsDCCAckFailTrap( 11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object is used to enable CMTS traps. From left to right,
the set bit indicates the corresponding CMTS trap is enabled.
For example, if the first bit is set, then
docsDevCmtsInitRegRspFailTrap is enabled. If it is zero,
the trap is disabled.
"
DEFVAL { '00'h }
::= { docsDevTrapControl 2 }
docsDevCmInitTLVUnknownTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"Event due to detection of unknown TLV during
the TLV parsing process.
The values of docsDevEvLevel, docsDevId, and
docsDevEvText are from the entry which logs this event
in the docsDevEventTable. The docsIfDocsisBaseCapability
indicates the DOCSIS version information. The
docsIfCmStatusDocsisOperMode indicates the QOS level of the CM,
while the docsIfCmStatusModulationType indicates the upstream
modulation methodology used by the CM.
The ifPhysAddress value is the MAC address of the cable interface
of this cable modem.
The docsIfCmCmtsAddress specifies the MAC address
of the CMTS to which the CM is connected (if there is a cable
card/ interface in the CMTS, then it is actually the MAC address
of the cable
interface which connected to the CM).
This part of information is uniformed across all CM traps.
"
::= { docsDevCmTraps 1 }
docsDevCmDynServReqFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
request happened during the dynamic services process.
"
::= { docsDevCmTraps 2 }
docsDevCmDynServRspFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
response happened during the dynamic services process.
"
::= { docsDevCmTraps 3}
docsDevCmDynServAckFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
acknowledgement happened during the dynamic services process.
"
::= { docsDevCmTraps 4}
docsDevCmBpiInitTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a BPI initialization
attempt happened during the registration process.
"
::= { docsDevCmTraps 5 }
docsDevCmBPKMTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a BPKM operation.
"
::= { docsDevCmTraps 6 }
docsDevCmDynamicSATrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic security
association operation.
"
::= { docsDevCmTraps 7 }
docsDevCmDHCPFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsDevServerDhcp,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a DHCP server.
The value of docsDevServerDhcp is the IP address
of the DHCP server.
"
::= { docsDevCmTraps 8 }
docsDevCmSwUpgradeInitTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsDevSwFilename,
docsDevSwServer,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report a software upgrade initiated
event. The values of docsDevSwFilename, and
docsDevSwServer indicate the software image name
and the server IP address the image is from.
"
::= { docsDevCmTraps 9 }
docsDevCmSwUpgradeFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsDevSwFilename,
docsDevSwServer,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a software upgrade
attempt. The values of docsDevSwFilename, and
docsDevSwServer indicate the software image name.and the server IP address the image is from.
"
::= { docsDevCmTraps 10 }
docsDevCmSwUpgradeSuccessTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsDevSwFilename,
docsDevSwServer,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the Software upgrade success event.
The values of docsDevSwFilename, and
docsDevSwServer indicate the software image name
and the server IP address the image is from.
"
::= { docsDevCmTraps 11 }
docsDevCmSwUpgradeCVCFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of the verification
of code file happened during a secure software upgrade
attempt.
"
::= { docsDevCmTraps 12 }
docsDevCmTODFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsDevServerTime,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a time of day server.
The value of docsDevServerTime indicates the server IP
address.
"
::= { docsDevCmTraps 13 }
docsDevCmDCCReqFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change request happened during the dynamic channel
change process in the CM side.
"
::= { docsDevCmTraps 14 }
docsDevCmDCCRspFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change response happened during the dynamic channel
change process in the CM side.
"
::= { docsDevCmTraps 15 }
docsDevCmDCCAckFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfDocsisCapability, -- deprecated
docsIfDocsisOperMode, -- deprecated
ifPhysAddress,
docsIfCmCmtsAddress,
docsIfDocsisBaseCapability,
docsIfCmStatusDocsisOperMode,
docsIfCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change acknowledgement happened during the dynamic channel
change process in the CM side.
"
::= { docsDevCmTraps 16}
docsDevCmtsInitRegReqFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a registration
request from CM happening during the CM initialization
process and detected on the CMTS side.
The values of docsDevEvLevel, docsDevId, and
docsDevEvText are from the entry which logs this event
in the docsDevEventTable. The docsIfCmtsCmStatusDocsisRegMode
and docsIfCmtsCmStatusMacAddress indicate the docsis.QOS version and the MAC address of the requesting CM. The
docsIfCmtsCmModulationType indicates the upstream modulation
methodology used by the connected CM.
The docsIfDocsisBaseCapability and ifPhysAddress
indicate the docsis version of the CMTS and the MAC
address of the CMTS (if there is a cable
card/ interface in the CMTS, then it is actually the MAC address
of the cable interface which connected to the CM) cable card
connected to the CM.
This part of information is uniformed across all CMTS traps.
"
::= { docsDevCmtsTraps 1 }
docsDevCmtsInitRegRspFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a registration
response happened during the CM initialization
process and detected in the CMTS side.
"
::= { docsDevCmtsTraps 2 }
docsDevCmtsInitRegAckFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a registration
acknowledgement from CM happened during the CM
initialization process and detected in the CMTS side.
"
::= { docsDevCmtsTraps 3 }
docsDevCmtsDynServReqFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
request happened during the dynamic services process
and detected in the CMTS side.
"
::= { docsDevCmtsTraps 4 }
docsDevCmtsDynServRspFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
response happened during the dynamic services process
and detected in the CMTS side.
"
::= { docsDevCmtsTraps 5 }
docsDevCmtsDynServAckFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic service
acknowledgement happened during the dynamic services
process and detected in the CMTS side.
"
::= { docsDevCmtsTraps 6 }
docsDevCmtsBpiInitTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a BPI initialization
attempt happened during the CM registration process
and detected in the CMTS side.
"
::= { docsDevCmtsTraps 7 }
docsDevCmtsBPKMTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a BPKM operation
which is detected in the CMTS side.
"
::= { docsDevCmtsTraps 8 }
docsDevCmtsDynamicSATrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic security
association operation which is detected in the CMTS side.
"
::= { docsDevCmtsTraps 9 }
docsDevCmtsDCCReqFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change request happened during the dynamic channel
change process in the CM side and detected in the
CMTS side.
"
::= { docsDevCmtsTraps 10 }
docsDevCmtsDCCRspFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change response happened during the dynamic channel
change process in the CMTS side.
"
::= { docsDevCmtsTraps 11 }
docsDevCmtsDCCAckFailTrap NOTIFICATION-TYPE
OBJECTS { docsDevEvLevel,
docsDevEvId,
docsDevEvText,
docsIfCmtsCmStatusDocsisMode, -- deprecated
docsIfCmtsCmStatusMacAddress,
docsIfDocsisCapability, -- deprecated
ifPhysAddress,
docsIfCmtsCmStatusDocsisRegMode,
docsIfDocsisBaseCapability,
docsIfCmtsCmStatusModulationType }
STATUS current
DESCRIPTION
"An event to report the failure of a dynamic channel
change acknowledgement happened during the dynamic channel
change process in the CMTS side.
"
::= { docsDevCmtsTraps 12}
--
--Conformance definitions
--
docsDevTrapConformance OBJECT IDENTIFIER ::= { docsDevTraps 4 }
docsDevTrapGroups OBJECT IDENTIFIER ::= { docsDevTrapConformance
1 }
docsDevTrapCompliances OBJECT IDENTIFIER ::= {
docsDevTrapConformance 2 }
docsDevCmTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Cable Modem Traps and Control"
MODULE --docsDevTrap
--mandatory groups
GROUP docsDevCmTrapControlGroup
DESCRIPTION
"Mandatory in CM."
GROUP docsDevCmNotificationGroup
DESCRIPTION
"Mandatory in Cable Modem."
::= { docsDevTrapCompliances 1 }
docsDevCmTrapControlGroup OBJECT-GROUP
OBJECTS {
docsDevCmTrapControl
}
STATUS current
DESCRIPTION
"CM must support docsDevCmTrapControl."
::= { docsDevTrapGroups 1 }
docsDevCmNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
docsDevCmInitTLVUnknownTrap,
docsDevCmDynServReqFailTrap,
docsDevCmDynServRspFailTrap,
docsDevCmDynServAckFailTrap,
docsDevCmBpiInitTrap,
docsDevCmBPKMTrap,
docsDevCmDynamicSATrap,
docsDevCmDHCPFailTrap,
docsDevCmSwUpgradeInitTrap,
docsDevCmSwUpgradeFailTrap,
docsDevCmSwUpgradeSuccessTrap,
docsDevCmSwUpgradeCVCFailTrap,
docsDevCmTODFailTrap,
docsDevCmDCCReqFailTrap,
docsDevCmDCCRspFailTrap,
docsDevCmDCCAckFailTrap
}
STATUS current
DESCRIPTION
"A collection of CM notifications providing device status and
control."
::= { docsDevTrapGroups 2 }
docsDevCmtsTrapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for MCNS Cable Modems and
Cable Modem Termination Systems."
MODULE --docsDevTrap
--mandatory groups
GROUP docsDevCmtsTrapControlGroup
DESCRIPTION
"Mandatory in CMTS."
GROUP docsDevCmtsNotificationGroup
DESCRIPTION
"Mandatory in Cable Modem Termination Systems."
::= { docsDevTrapCompliances 2 }
docsDevCmtsTrapControlGroup OBJECT-GROUP
OBJECTS {
docsDevCmtsTrapControl
}
STATUS current
DESCRIPTION
"CMTS must support docsDevCmtsTrapControl."
::= { docsDevTrapGroups 3 }
docsDevCmtsNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
docsDevCmtsInitRegReqFailTrap,
docsDevCmtsInitRegRspFailTrap,
docsDevCmtsInitRegAckFailTrap ,
docsDevCmtsDynServReqFailTrap,
docsDevCmtsDynServRspFailTrap,
docsDevCmtsDynServAckFailTrap,
docsDevCmtsBpiInitTrap,
docsDevCmtsBPKMTrap,
docsDevCmtsDynamicSATrap,
docsDevCmtsDCCReqFailTrap,
docsDevCmtsDCCRspFailTrap,
docsDevCmtsDCCAckFailTrap
}
STATUS current
DESCRIPTION
"A collection of CMTS notifications providing device status and
control."
::= { docsDevTrapGroups 4 }
END

3294
MIBS/arris/DOCS-QOS-MIB Normal file

File diff suppressed because it is too large Load Diff

791
MIBS/arris/DOCS-SUBMGT-MIB Normal file
View File

@ -0,0 +1,791 @@
DOCS-SUBMGT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Integer32,
experimental
-- BITS
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
docsIfCmtsCmStatusIndex,
docsIfCmtsCmStatusEntry
FROM DOCS-IF-MIB; -- RFC2670
docsSubMgt MODULE-IDENTITY
LAST-UPDATED "0007120000Z" -- July 12, 2000
ORGANIZATION "IETF IPCDN Working Group"
CONTACT-INFO
" Wilson Sawyer
Postal: Arris Interactive
6 Riverside Drive
Andover, MA 01810
U.S.A.
Phone: +1 978 946 4711
E-mail: wsawyer@ieee.org"
DESCRIPTION
"This is the CMTS centric subscriber management MIB for
DOCSIS compliant CMTS. This will be rooted in experimental
space with a future transition to be incorporated into the
cable device MIB."
-- temporary: the following to be assigned by RFC editor. For now,
-- use original experimental docsDev value: { docsDev 4 }
::= { experimental 83 4 }
docsSubMgtObjects OBJECT IDENTIFIER ::= { docsSubMgt 1 }
IpV4orV6Addr ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An IP V4 or V6 address expressed as an octet string. The
zero length string is equal to both 0.0.0.0 and the IPv6 :0
address."
SYNTAX OCTET STRING (SIZE (0 | 4 | 16))
docsSubMgtCpeControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsSubMgtCpeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends the docsIfCmtsCmStatusTable and adds 4
objects which reflect the state of subscriber management on a
particular CM."
::= { docsSubMgtObjects 1 }
docsSubMgtCpeControlEntry OBJECT-TYPE
SYNTAX DocsSubMgtCpeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the docsSubMgtCpeControlTable. All the values
are either set from the system default, or are set from objects
included in the DOCSIS registration request sent upstream to
the CMTS from the CM."
AUGMENTS { docsIfCmtsCmStatusEntry }
::= {docsSubMgtCpeControlTable 1 }
DocsSubMgtCpeControlEntry ::= SEQUENCE
{
docsSubMgtCpeControlMaxCpeIp Integer32,
docsSubMgtCpeControlActive TruthValue,
docsSubMgtCpeControlLearnable TruthValue,
docsSubMgtCpeControlReset TruthValue
}
docsSubMgtCpeControlMaxCpeIp OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of simultaneous IP addresses permitted behind
the CM. If this is set to zero, all CPE traffic from the CM is
dropped. If the provisioning object corresponding to
docsSubMgtCpeIpTable includes more CPE IP address entries for
this modem than the value of this object, then this object is
set to the count of the number of rows in docsSubMgtCpeIpTable
that have the same docsIfCmtsCmStatusIndex value. (E.g. if the
CM has 5 IP addresses specified for it, this value is 5). This
limit applies to learned and docsis-provisioned entries, but
does not limit entries added through some administrative
process at the CMTS. If not set through DOCSIS provisioning,
this object defaults to docsSubMgtCpeMaxIpDefault. Note that
this object is only meaningful if docsSubMgtCpeControlActive
is true."
::= { docsSubMgtCpeControlEntry 1 }
docsSubMgtCpeControlActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this is set to true, CMTS based CPE control is active and
all the actions required by the various filter tables and
controls apply at the CMTS. If this is set to false, no
subscriber management filtering is done at the CMTS (but other
filters may apply). If not set through DOCSIS provisioning,
this object defaults to docsSubMgtCpeActiveDefault."
::= { docsSubMgtCpeControlEntry 2 }
docsSubMgtCpeControlLearnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this is set to true, the CMTS may learn up to
docsSubMgtMaxCpeIp addresses (less any DOCSIS-provisioned
entries) related to this CM. Those IP addresses are added (by
internal process) to the docsSubMgtCpeIpTable. The nature of the
learning mechanism is not specified here. If not set through
DOCSIS provisioning, this object defaults to
docsSubMgtCpeLearnableDefault. Note that this object is only
meaningful if docsSubMgtCpeControlActive is true."
::= { docsSubMgtCpeControlEntry 3 }
docsSubMgtCpeControlReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object always returns false on read. If this object is
set to true, the rows with 'learned' addresses in
docsSubMgtCpeIpTable for this CM are deleted from that table."
::= { docsSubMgtCpeControlEntry 4 }
docsSubMgtCpeMaxIpDefault OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value for docsSubMgtCpeControlMaxCpeIp if not
signaled in the DOCSIS Registration request. Upon initial CMTS
initialization, this defaults to 16."
::= { docsSubMgtObjects 2 }
docsSubMgtCpeActiveDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value for docsSubMgtCpeControlActive if not
signaled in the DOCSIS Registration request. Upon initial CMTS
initialization, this defaults to false."
::= { docsSubMgtObjects 3 }
docsSubMgtCpeLearnableDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default value for docsSubMgtCpeControlLearnable if not
signaled in the DOCSIS Registration request. Upon initial CMTS
initialization, this defaults to true."
::= { docsSubMgtObjects 4 }
docsSubMgtCpeIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsSubMgtCpeIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of CPE IP addresses known on a per CM basis."
::= { docsSubMgtObjects 5 }
docsSubMgtCpeIpEntry OBJECT-TYPE
SYNTAX DocsSubMgtCpeIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the docsSubMgtCpeIpTable. The first index is
the specific modem we're referring to, the second index is the
specific CPE IP entry."
INDEX { docsIfCmtsCmStatusIndex,
docsSubMgtCpeIpIndex }
::= {docsSubMgtCpeIpTable 1 }
DocsSubMgtCpeIpEntry ::= SEQUENCE
{
docsSubMgtCpeIpIndex Integer32,
docsSubMgtCpeIpAddr IpV4orV6Addr,
docsSubMgtCpeIpLearned TruthValue
}
docsSubMgtCpeIpIndex OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this CPE IP address relative to the indexed CM.
An entry is created either through the included CPE IP addresses
in the provisioning object, or via learning. If a CMTS receives
an IP packet from a CM that contains a source IP address which
does not match one of the docsSubMgtCpeIpAddr entries for this
CM, one of two things occurs. If the number of entries is less
than docsSubMgtCpeControlMaxCpeIp, the source address is added to
the table and the packet is forwarded. If the number of entries
equals the docsSubMgtCpeControlMaxCpeIp, AND
docsSubMgtCpeControlActive is true, then the packet is dropped.
Otherwise the packet is forwarded. "
::= { docsSubMgtCpeIpEntry 1 }
docsSubMgtCpeIpAddr OBJECT-TYPE
SYNTAX IpV4orV6Addr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address either set from provisioning or learned via
wiretapping. See docsSubMgtCpeIpIndex for the mechanism."
::= { docsSubMgtCpeIpEntry 2 }
docsSubMgtCpeIpLearned OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, this entry was learned from IP packets sent
upstream rather than from the provisioning objects."
::= { docsSubMgtCpeIpEntry 3 }
-- The generic packet filter table. Note that this just defines the
-- match criteria. The docsSubMgtCmFilterTable links this table to
-- the specific modems.
docsSubMgtPktFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsSubMgtPktFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of filter or classifier criteria. Classifiers are
assigned by group to the individual CMs. That assignment is made
via the configuration objects sent upstream from the CM to the
CMTS during registration."
::= { docsSubMgtObjects 6 }
docsSubMgtPktFilterEntry OBJECT-TYPE
SYNTAX DocsSubMgtPktFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the docsSubMgtPktFilterTable."
INDEX { docsSubMgtPktFilterGroup,
docsSubMgtPktFilterIndex }
::= {docsSubMgtPktFilterTable 1 }
DocsSubMgtPktFilterEntry ::= SEQUENCE
{
docsSubMgtPktFilterGroup Integer32,
docsSubMgtPktFilterIndex Integer32,
docsSubMgtPktFilterSrcAddr IpV4orV6Addr,
docsSubMgtPktFilterSrcMask IpV4orV6Addr,
docsSubMgtPktFilterDstAddr IpV4orV6Addr,
docsSubMgtPktFilterDstMask IpV4orV6Addr,
docsSubMgtPktFilterUlp Integer32,
docsSubMgtPktFilterTosValue OCTET STRING,
docsSubMgtPktFilterTosMask OCTET STRING,
docsSubMgtPktFilterAction INTEGER,
docsSubMgtPktFilterMatches Counter32,
docsSubMgtPktFilterStatus RowStatus
}
docsSubMgtPktFilterGroup OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Identifies an ordered group of filters. Each modem may be
associated with a filter group for its upstream traffic
(docsSubMgtCmFilterUpstream) and a filter group for its
downstream traffic (docsSubMgtCmFilterDownstream). Typically,
many modems will use the same filter group."
::= { docsSubMgtPktFilterEntry 1 }
docsSubMgtPktFilterIndex OBJECT-TYPE
SYNTAX Integer32(1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index which describes the ordering of a set of filter
specifications within the group. Filters are applied in index
order."
::= { docsSubMgtPktFilterEntry 2 }
docsSubMgtPktFilterSrcAddr OBJECT-TYPE
SYNTAX IpV4orV6Addr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP address to match in the packet to be
classified. By default, this is the all-zero's IP v4 and v6
address. A packet matches the SrcAddr filter if the following is
true:
AND (FilterSrcAddr, FilterSrcMask) ==
AND (Packet SrcAddr, FilterSrcMask).
The mask value is applied to both the match value in this table
and to the packet IP address."
DEFVAL { ''h }
::= { docsSubMgtPktFilterEntry 3 }
docsSubMgtPktFilterSrcMask OBJECT-TYPE
SYNTAX IpV4orV6Addr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bit mask that is to be applied to the source address
prior to matching. This, taken with the SrcAddr specifies a
matching criteria. By default, the pair specifies a filter
which matches all source addresses. This mask is not
necessarily the same as a subnet mask, but for IPv4 addresses
the 1's bits must be leftmost and contiguous. IPv6 masks have
no such restriction."
DEFVAL { ''h }
::= { docsSubMgtPktFilterEntry 4 }
docsSubMgtPktFilterDstAddr OBJECT-TYPE
SYNTAX IpV4orV6Addr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP address to match in the packet to be
classified. By default, this is the all-zero's IP v4 and v6
address. A packet matches the DstAddr filter if the following is
true:
AND (FilterDstAddr, FilterDstMask) ==
AND (Packet DstAddr, FilterDstMask).
The mask value is applied to both the match value in this table
and to the packet IP address."
DEFVAL { ''h }
::= { docsSubMgtPktFilterEntry 5 }
docsSubMgtPktFilterDstMask OBJECT-TYPE
SYNTAX IpV4orV6Addr
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A bit mask that is to be applied to the destination
address prior to matching. This, taken with the DstAddr
specifies a matching criteria. By default, the pair specifies
a filter which matches all destination addresses. This mask is
not necessarily the same as a subnet mask, but for IPv4
addresses the 1's bits must be leftmost and contiguous. IPv6
masks have no such restriction."
DEFVAL { ''h }
::= { docsSubMgtPktFilterEntry 6 }
docsSubMgtPktFilterUlp OBJECT-TYPE
SYNTAX Integer32 (0..256)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Upper level protocol to match. If this value is 256,
matches ALL ULP values. Otherwise, this matches the specific
protocol value. Note that if the packet ULP is either 6 (tcp) or
17 (udp), then docsSubMgtPktTcpUdpFilterTable must also be
consulted (if its entry exists) to see if this entry matches.
Obviously, if this value is neither tcp, udp nor 256, then that
table need not be matched against."
DEFVAL { 256 }
::= { docsSubMgtPktFilterEntry 7 }
docsSubMgtPktFilterTosValue OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TOS value to match in the IP packet."
DEFVAL { '0'h }
::= { docsSubMgtPktFilterEntry 8 }
docsSubMgtPktFilterTosMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The mask to apply against the TOS value to be matched in the
IP packet. The default for both these objects taken together
matches all TOS values. A packet matches this filter if the
following is true:
AND (FilterTosValue, FilterTosMask) ==
AND (Packet TOS Value, FilterTosMask)."
DEFVAL { '0'h }
::= { docsSubMgtPktFilterEntry 9 }
docsSubMgtPktFilterAction OBJECT-TYPE
SYNTAX INTEGER
{
accept(1),
drop(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The action to take upon this filter matching. Accept means
to accept the packet for further processing. Drop means to drop
the packet."
DEFVAL { accept }
::= { docsSubMgtPktFilterEntry 10 }
docsSubMgtPktFilterMatches OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of times this specific rule
has been matched. This is incremented any time this rule is
encountered and all components match. It is only incremented for
the first (lowest-indexed) filter matching a packet."
::= { docsSubMgtPktFilterEntry 11 }
docsSubMgtPktFilterStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Standard rowStatus object for creating this row. Any object
in this row which is writable may be changed at any time while
the row is active."
::= { docsSubMgtPktFilterEntry 12 }
docsSubMgtTcpUdpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsSubMgtTcpUdpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is an adjunct to docsSubMgtPktFilterTable. It provides
optional filtering based on elements in TCP or UDP headers.
This table is separate from docsSubMgtPktFilterTable only
because it is expected to be used more rarely. This table
is not consulted unless the upper-layer protocol is TCP,
UDP, or 'any'."
::= { docsSubMgtObjects 7 }
docsSubMgtTcpUdpFilterEntry OBJECT-TYPE
SYNTAX DocsSubMgtTcpUdpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines filtering criteria for TCP and UDP headers."
INDEX { docsSubMgtPktFilterGroup, docsSubMgtPktFilterIndex }
::= {docsSubMgtTcpUdpFilterTable 1 }
DocsSubMgtTcpUdpFilterEntry ::= SEQUENCE
{
docsSubMgtTcpUdpSrcPort Integer32,
docsSubMgtTcpUdpDstPort Integer32,
docsSubMgtTcpFlagValues BITS,
docsSubMgtTcpFlagMask BITS,
docsSubMgtTcpUdpStatus RowStatus
}
docsSubMgtTcpUdpSrcPort OBJECT-TYPE
SYNTAX Integer32(0..65536)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source port to match. 65536 matches any value in the
TCP or UDP source port field."
DEFVAL { 65536 }
::= { docsSubMgtTcpUdpFilterEntry 1 }
docsSubMgtTcpUdpDstPort OBJECT-TYPE
SYNTAX Integer32(0..65536)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination port to match. 65536 matches any value in
the TCP or UDP destination port field."
DEFVAL { 65536 }
::= { docsSubMgtTcpUdpFilterEntry 2 }
docsSubMgtTcpFlagValues OBJECT-TYPE
SYNTAX BITS
{
urgent(0),
ack(1),
push(2),
reset(3),
syn(4),
fin(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of the flags of interest. The value of this
object MUST always be a subset (proper or otherwise) of
docsSubMgtTcpFlagMask. An attempt to violate this constraint
returns an inconsistentValue error for an SNMPv2 or v3 agent
and a badValue error for an SNMPv1 agent."
DEFVAL { {} }
::= { docsSubMgtTcpUdpFilterEntry 3 }
docsSubMgtTcpFlagMask OBJECT-TYPE
SYNTAX BITS
{
urgent(0),
ack(1),
push(2),
reset(3),
syn(4),
fin(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This bit set indicates the flags of interest in the TCP
header for the packet to be matched. For example to match all
packets where the urgent bit is set, but that are not either syn
or fin, the value of docsSubMgtTcpFlagValues would be { urgent },
and the value of this object would be { urgent, syn, fin }"
DEFVAL { {} }
::= { docsSubMgtTcpUdpFilterEntry 4 }
docsSubMgtTcpUdpStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Standard row object for this table. Any object in the
conceptual row may be modified regardless of whether this row is
active or not."
::= { docsSubMgtTcpUdpFilterEntry 5 }
docsSubMgtCmFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsSubMgtCmFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Binds filter groups to modems. This table identifies for
each modem the upstream and downstream filter groups that apply
to packets for that modem. Zero is used as a distinguished value
to mean no filter group."
::= { docsSubMgtObjects 8 }
docsSubMgtCmFilterEntry OBJECT-TYPE
SYNTAX DocsSubMgtCmFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Binds a filter group to each direction of traffic for a
modem."
AUGMENTS { docsIfCmtsCmStatusEntry }
::= {docsSubMgtCmFilterTable 1 }
DocsSubMgtCmFilterEntry ::= SEQUENCE
{
docsSubMgtSubFilterDownstream Integer32,
docsSubMgtSubFilterUpstream Integer32,
docsSubMgtCmFilterDownstream Integer32,
docsSubMgtCmFilterUpstream Integer32
}
docsSubMgtSubFilterDownstream OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The filter group applied to traffic destined for subscribers
attached to the referenced CM. This is set upon row creation to
either the default (docsSubMgtSubFilterDownDefault), or to the
value in the provisioning object sent upstream from the CM to the
CMTS during registration. The value of this object is a pointer
into the docsSubMgtPktFilterTable and refers to all filter rows
with matching docsSubMgtPktFilterGroup indices. If there are no
matching filter rows in that table, or if this object is set to
zero, no filtering is applied to traffic destined to hosts
attached to this CM."
::= { docsSubMgtCmFilterEntry 1 }
docsSubMgtSubFilterUpstream OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The filter group applied to traffic originating from
subscribers attached to the referenced CM. This is set upon row
creation to either the default (docsSubMgtSubFilterUpDefault), or
to the value in the provisioning object sent upstream from the CM
to the CMTS. The value of this object is a pointer into the
docsSubMgtPktFilterTable and refers to all filter rows with
matching docsSubMgtPktFilterGroup indices. If there are no
matching filter rows in that table, or if this object is set to
zero, no filtering is applied to traffic originating from
hosts attached to this CM."
::= { docsSubMgtCmFilterEntry 2 }
docsSubMgtCmFilterDownstream OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The filter group applied to traffic destined for the
referenced CM itself. This is set upon row creation to either
the default (docsSubMgtCmFilterDownDefault), or to the value in
the provisioning object sent upstream from the CM to the CMTS
during registration. The value of this object is a pointer into
the docsSubMgtPktFilterTable and refers to all filter rows with
matching docsSubMgtPktFilterGroup indices. If there are no
matching filter rows in that table, or if this object is set to
zero, no filtering is applied to traffic destined to this CM."
::= { docsSubMgtCmFilterEntry 3 }
docsSubMgtCmFilterUpstream OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The filter group applied to traffic originating from the
referenced CM itself. This is set upon row creation to either
the default (docsSubMgtCmFilterUpDefault), or to the value in
the provisioning object sent upstream from the CM to the CMTS.
The value of this object is a pointer into the
docsSubMgtPktFilterTable and refers to all filter rows with
matching docsSubMgtPktFilterGroup indices. If there are no
matching filter rows in that table, or if this object is set
to zero, no filtering is applied to traffic originating from
this CM."
::= { docsSubMgtCmFilterEntry 4 }
docsSubMgtSubFilterDownDefault OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upon a row creation in docsSubMgtCmFilterTable,
docsSubMgtSubFilterDownstream is set to this value if no
provisioning object is present to override it. This object is
persistent across CMTS reboots. Upon initial CMTS
initialization, this defaults to 0."
::= { docsSubMgtObjects 9 }
docsSubMgtSubFilterUpDefault OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upon a row creation in docsSubMgtCmFilterTable,
docsSubMgtSubFilterUpstream is set to this value if no
provisioning object is present to override it. This object is
persistent across CMTS reboots. Upon initial CMTS
initialization, this defaults to 0."
::= { docsSubMgtObjects 10 }
docsSubMgtCmFilterDownDefault OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upon a row creation in docsSubMgtCmFilterTable,
docsSubMgtCmFilterDownstream is set to this value if no
provisioning object is present to override it. This object is
persistent across CMTS reboots. Upon initial CMTS
initialization, this defaults to 0."
::= { docsSubMgtObjects 11 }
docsSubMgtCmFilterUpDefault OBJECT-TYPE
SYNTAX Integer32(0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Upon a row creation in docsSubMgtCmFilterTable,
docsSubMgtCmFilterUpstream is set to this value if no
provisioning object is present to override it. This object is
persistent across CMTS reboots. Upon initial CMTS
initialization, this defaults to 0."
::= { docsSubMgtObjects 12 }
docsSubMgtNotification OBJECT IDENTIFIER ::= { docsSubMgt 2 }
docsSubMgtConformance OBJECT IDENTIFIER ::= { docsSubMgt 3 }
docsSubMgtCompliances OBJECT IDENTIFIER ::=
{ docsSubMgtConformance 1 }
docsSubMgtGroups OBJECT IDENTIFIER ::=
{ docsSubMgtConformance 2 }
docsSubMgtBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for CMTS devices that implement
CMTS centric subscriber management."
MODULE
MANDATORY-GROUPS {
docsSubMgtGroup
}
::= { docsSubMgtCompliances 1 }
docsSubMgtGroup OBJECT-GROUP
OBJECTS {
docsSubMgtCpeControlMaxCpeIp,
docsSubMgtCpeControlActive,
docsSubMgtCpeControlLearnable,
docsSubMgtCpeControlReset,
docsSubMgtCpeMaxIpDefault,
docsSubMgtCpeActiveDefault,
docsSubMgtCpeLearnableDefault,
docsSubMgtCpeIpAddr,
docsSubMgtCpeIpLearned,
docsSubMgtPktFilterSrcAddr,
docsSubMgtPktFilterSrcMask,
docsSubMgtPktFilterDstAddr,
docsSubMgtPktFilterDstMask,
docsSubMgtPktFilterUlp,
docsSubMgtPktFilterTosValue,
docsSubMgtPktFilterTosMask,
docsSubMgtPktFilterAction,
docsSubMgtPktFilterMatches,
docsSubMgtPktFilterStatus,
docsSubMgtTcpUdpSrcPort,
docsSubMgtTcpUdpDstPort,
docsSubMgtTcpFlagValues,
docsSubMgtTcpFlagMask,
docsSubMgtTcpUdpStatus,
docsSubMgtSubFilterDownstream,
docsSubMgtSubFilterUpstream,
docsSubMgtCmFilterDownstream,
docsSubMgtCmFilterUpstream,
docsSubMgtSubFilterDownDefault,
docsSubMgtSubFilterUpDefault,
docsSubMgtCmFilterDownDefault,
docsSubMgtCmFilterUpDefault
}
STATUS current
DESCRIPTION
"The objects use to managed host-based cable modems
via a set of CMTS enforced controls."
::= { docsSubMgtGroups 1 }
END

182
MIBS/arris/DOCS-TEST-MIB Normal file
View File

@ -0,0 +1,182 @@
DOCS-TEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
-- do not import BITS,
Integer32,
enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF;
-- These are the defined Cablelabs OID paths. Not all are needed for the Test MIB,
-- but included here for sake of completeness.
cableLabs OBJECT IDENTIFIER ::= { enterprises 4491 }
clabFunction OBJECT IDENTIFIER ::= { cableLabs 1 }
clabFuncMib2 OBJECT IDENTIFIER ::= { clabFunction 1 }
clabFuncProprietary OBJECT IDENTIFIER ::= { clabFunction 2 }
clabProject OBJECT IDENTIFIER ::= { cableLabs 2 }
clabProjDocsis OBJECT IDENTIFIER ::= { clabProject 1 }
clabProjPacketCable OBJECT IDENTIFIER ::= { clabProject 2 }
clabProjOpenCable OBJECT IDENTIFIER ::= { clabProject 3 }
clabProjCableHome OBJECT IDENTIFIER ::= { clabProject 4 }
docsTestMIB MODULE-IDENTITY
LAST-UPDATED "0203150000Z" -- March 15, 2002
ORGANIZATION "DOCSIS 2.0 ATP Working Group"
CONTACT-INFO
" David Raftus
Postal: Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Ontario
Canada
Phone: +1 613 592 1052
E-mail: david.raftus@imedia.com
DOCSIS 2.0 ATP Working Group
General Discussion: docsis-20@cablelabs.com,
docsis-20-atp@cablelabs.com"
DESCRIPTION
"This is the MIB Module supporting programmable test features
for DOCSIS 2.0 compliant Cable Modems (CM) and Cable Modem
Termination Systems (CMTS)."
-- 4491 is the IANA Cablelabs enterprise number
::= { clabProjDocsis 12 }
-- Textual Conventions
-- none required yet - dave - leave as a placeholder
-- Mapping path to the test mib.
--
docsTestMibObjects OBJECT IDENTIFIER ::= { docsTestMIB 1 }
docsTestBaseObjects OBJECT IDENTIFIER ::= { docsTestMibObjects 1 }
docsTestSetupObjects OBJECT IDENTIFIER ::= { docsTestMibObjects 2 }
--
-- docsTestBaseObjects
--
-- These objects indicate the capability and current status of the
-- programmable test features on the CM/CMTS.
--
docsTestCapability OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the ability of this device to support the
programmable features identified by the TYPE field from
the CM/CMTS TLV table in [17] and section 3.1.2.
Each octet within this octet string represents eight tests.
For example, the first octet represents tests one through eight
as identified by the TYPE field."
::= { docsTestBaseObjects 1 }
docsTestStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current operating status of tests initiated
through the docsTestSetupObjects. The octet representation is
identical to that used by docsTestCapability. A bit representation
of one indicates that a test is currently active, while zero
indicates the test is inactive or has completed."
::= { docsTestBaseObjects 2 }
--
-- docsTestSetupObjects
--
-- These objects setup the test parameters ands initiate the test.
--
docsTestType OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Corresponds to the TYPE field from the CM/CMTS TLV Table
in [17] and section 3.1.2. The default value of zero indicates
no test has yet been initiated.
A WrongValueError should be returned in response to a write
request for a test not supported by the device. A read request
will return the docsTestType value last successfully written,
whether that test is active or inactive."
DEFVAL { 0 }
::= { docsTestSetupObjects 1 }
docsTestData OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Corresponds to the LENGTH and VALUE fields from the CM/CMTS TLV
Table in [17] and section 3.1.2. A read request will return the
docsTestData value last successfully written, whether that test
is active or inactive."
::= { docsTestSetupObjects 2 }
docsTestEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to initiate or stop the tests setup through the docsTestType
and docsTestData objects.
A CommitFailedError should be returned in response to a TRUE
Write request if the values in docsTestType and docsTestData are
incompatible, or a test could not be initiated for any other
reason."
::= { docsTestSetupObjects 3 }
-- Compliance statements
docsTestConformance OBJECT IDENTIFIER ::= { docsTestMIB 2 }
docsTestCompliances OBJECT IDENTIFIER ::= { docsTestConformance 1 }
docsTestGroups OBJECT IDENTIFIER ::= { docsTestConformance 2 }
docsTestBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that implement
the DOCSIS compliant programmable test features."
MODULE -- docsTestMib
-- unconditionally mandatory groups
MANDATORY-GROUPS {
docsTestGroup
} ::= { docsTestCompliances 1 }
docsTestGroup OBJECT-GROUP
OBJECTS {
docsTestCapability,
docsTestStatus,
docsTestType,
docsTestData,
docsTestEnable
}
STATUS current
DESCRIPTION
"Group of objects implemented in both Cable Modems and
Cable Modem Termination Systems."
::= { docsTestGroups 1 }
END

2194
MIBS/arris/DSR4410MD-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,115 @@
ARRIS-D5-CHANNEL-MODE-LOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
InterfaceIndex
FROM IF-MIB
Unsigned32,
OBJECT-TYPE,
MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
d5ChannelModeLogMib MODULE-IDENTITY
LAST-UPDATED "200908280800Z"
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4300 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB contains objects to monitor QAM channel mode changes on the ARRIS D5 UEQ."
REVISION "200908280800Z"
DESCRIPTION
"D5 UEQ CHANNEL MODE LOG MIB"
::= {arrisD5UEQam 23}
D5ChannelMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type definition for channel modes."
SYNTAX INTEGER {
single(1),
dual(2),
quad(4),
hex(6),
octal(8)
}
-----------------------------------------------------------------------
-- Channel mode log table
-----------------------------------------------------------------------
d5ChannelModeLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5ChannelModeLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists channel mode changes on the D5 UEQ."
::= { d5ChannelModeLogMib 1 }
d5ChannelModeLogEntry OBJECT-TYPE
SYNTAX D5ChannelModeLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the D5 channel mode log table."
INDEX {d5ChannelModeLogIndex}
::= { d5ChannelModeLogTable 1 }
D5ChannelModeLogEntry ::= SEQUENCE {
d5ChannelModeLogIndex Unsigned32,
d5ChannelModeLogTimeStamp Unsigned32,
d5ChannelModeLogIfIndex InterfaceIndex,
d5ChannelModeCurrentValue D5ChannelMode,
d5ChannelModeNewValue D5ChannelMode
}
d5ChannelModeLogIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table index for channel mode log entries."
::= { d5ChannelModeLogEntry 1 }
d5ChannelModeLogTimeStamp OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The POSIX time at which the channel change occurred."
::= { d5ChannelModeLogEntry 2 }
d5ChannelModeLogIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface index of the QAM port on which the channel mode change occurred."
::= { d5ChannelModeLogEntry 3 }
d5ChannelModeCurrentValue OBJECT-TYPE
SYNTAX D5ChannelMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the channel mode prior to the mode change."
::= { d5ChannelModeLogEntry 4 }
d5ChannelModeNewValue OBJECT-TYPE
SYNTAX D5ChannelMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The new value of the channel mode."
::= { d5ChannelModeLogEntry 5 }
END

View File

@ -0,0 +1,98 @@
ARRIS-D5-DTI-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Counter32, Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, DisplayString,
TimeStamp, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex, InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
arrisD5UEQam
FROM ARRIS-MIB;
d5DtiExtMIB MODULE-IDENTITY
LAST-UPDATED "200808200000Z"
ORGANIZATION "Arris Group, Inc"
CONTACT-INFO
" Network Management
Postal: Arris Group
3871 Lakefield Drive
Suwanee, GA 30324
Tel: 678 473 8500"
DESCRIPTION
"This MIB manages the DTI Client interface on the
Arris D5 DMTS."
::= { arrisD5UEQam 17 }
d5DtiObjects OBJECT IDENTIFIER ::= { d5DtiExtMIB 1 }
-- DTI Client Control
-- Provides mechanisms to control the ARRIS DTI Client
dtiClientControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF DtiClientControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual table for the control of a DTI client."
::= { d5DtiObjects 1 }
dtiClientControlEntry OBJECT-TYPE
SYNTAX DtiClientControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row entry of this table."
INDEX { ifIndex }
::= { dtiClientControlTable 1 }
DtiClientControlEntry ::=
SEQUENCE {
dtiClientControlRevertive TruthValue,
dtiClientControlAutoSelect TruthValue,
dtiClientControlDisable TruthValue,
dtiClientControlPreferPortTwo TruthValue
}
dtiClientControlRevertive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, automatic port selection is revertive."
DEFVAL { FALSE }
::= { dtiClientControlEntry 1 }
dtiClientControlAutoSelect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, port selection is automatic."
DEFVAL { TRUE }
::= { dtiClientControlEntry 2 }
dtiClientControlDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, DTI timing is disabled."
DEFVAL { TRUE }
::= { dtiClientControlEntry 3 }
dtiClientControlPreferPortTwo OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to true, prefer port 2."
DEFVAL { FALSE }
::= { dtiClientControlEntry 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,336 @@
ARRIS-D5-DVB-PSIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
arrisD5UEQam
FROM ARRIS-MIB;
d5DvbCasPsigMuxMib MODULE-IDENTITY
LAST-UPDATED "201002240000Z" -- 24th Feb 2010
ORGANIZATION "Arris International"
CONTACT-INFO
" Network Management
Postal: Arris International.
4300 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 PSIG interface software on the Arris D5 WAN."
::= { arrisD5UEQam 9 }
d5DvbCasPsigMuxObjects OBJECT IDENTIFIER ::= { d5DvbCasPsigMuxMib 1 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- PSIG interface table
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5DvbCasPsigTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5DvbCasPsigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table stores the PSIG interfaces on the MUX(D5)"
::= { d5DvbCasPsigMuxObjects 1 }
d5DvbCasPsigEntry OBJECT-TYPE
SYNTAX D5DvbCasPsigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { d5PsigName }
::= { d5DvbCasPsigTable 1 }
D5DvbCasPsigEntry ::= SEQUENCE {
d5PsigName DisplayString,
d5PsigTcpPort Unsigned32,
d5PsigSrcIp IpAddress,
d5PsigRowStatus RowStatus,
d5PsigSessionNum Unsigned32,
d5PsigNumChannels Unsigned32,
d5PsigNumStreams Unsigned32,
d5PsigNumSections Unsigned32
}
d5PsigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DVB psig name to be used to identify psig locally."
::= { d5DvbCasPsigEntry 1 }
d5PsigTcpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Tcp port over which connection with Psig is to be established."
::= { d5DvbCasPsigEntry 2 }
d5PsigSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP source address of Psig."
::= { d5DvbCasPsigEntry 3 }
d5PsigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for controlling entries in this table."
::= { d5DvbCasPsigEntry 4 }
d5PsigSessionNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session-number of this PSIG interface"
::= { d5DvbCasPsigEntry 5 }
d5PsigNumChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number channels configured on this PSIG interface"
::= { d5DvbCasPsigEntry 6 }
d5PsigNumStreams OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of streams configured on this PSIG interface"
::= { d5DvbCasPsigEntry 7 }
d5PsigNumSections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sections configured on this PSIG interface"
::= { d5DvbCasPsigEntry 8 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- PSIG channel table
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5DvbCasPsigChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5DvbCasPsigChannel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table stores status information for PSIG channels that are
configured on the PSIG interfaces of the MUX(D5)"
::= { d5DvbCasPsigMuxObjects 2 }
d5DvbCasPsigChannel OBJECT-TYPE
SYNTAX D5DvbCasPsigChannel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { d5PsigChanPsigName,d5PsigChanChannelId }
::= { d5DvbCasPsigChannelTable 1 }
D5DvbCasPsigChannel ::= SEQUENCE {
d5PsigChanPsigName DisplayString,
d5PsigChanChannelId Unsigned32,
d5PsigChanNetworkId Unsigned32,
d5PsigChanTsId Unsigned32,
d5PsigChanTcpPort Unsigned32,
d5PsigChanNumStreams Unsigned32
}
d5PsigChanPsigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DVB psig name to be used to identify psig locally."
::= { d5DvbCasPsigChannel 1 }
d5PsigChanChannelId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel identifier reference for the PSIG channel connection."
::= { d5DvbCasPsigChannel 2 }
d5PsigChanNetworkId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetworkId which is referenced by the PSIG channel connection."
::= { d5DvbCasPsigChannel 3 }
d5PsigChanTsId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransportStreamId which is referenced by the PSIG channel connection."
::= { d5DvbCasPsigChannel 4 }
d5PsigChanTcpPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tcp port over which PSIG channel connection is established."
::= { d5DvbCasPsigChannel 5 }
d5PsigChanNumStreams OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of streams configured on the PSIG channel connection."
::= { d5DvbCasPsigChannel 6 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- PSIG stream table
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5DvbCasPsigStreamTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5DvbCasPsigStream
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table stores status information for PSIG streams that are
configured on the PSIG interfaces of the MUX(D5)"
::= { d5DvbCasPsigMuxObjects 3 }
d5DvbCasPsigStream OBJECT-TYPE
SYNTAX D5DvbCasPsigStream
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { d5PsigStrPsigName,d5PsigStrChannelId,d5PsigStrPid }
::= { d5DvbCasPsigStreamTable 1 }
D5DvbCasPsigStream ::= SEQUENCE {
d5PsigStrPsigName DisplayString,
d5PsigStrChannelId Unsigned32,
d5PsigStrPid Unsigned32,
d5PsigStrStreamId Unsigned32,
d5PsigStrNetworkId Unsigned32,
d5PsigStrTsId Unsigned32,
d5PsigStrTcpPort Unsigned32,
d5PsigStrNumSections Unsigned32
}
d5PsigStrPsigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DVB psig name to be used to identify psig locally."
::= { d5DvbCasPsigStream 1 }
d5PsigStrChannelId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Channel identifier reference for the PSIG stream."
::= { d5DvbCasPsigStream 2 }
d5PsigStrPid OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PID which is referenced by the PSIG stream."
::= { d5DvbCasPsigStream 3 }
d5PsigStrStreamId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"stream identifier reference for the PSIG stream."
::= { d5DvbCasPsigStream 4 }
d5PsigStrNetworkId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"NetworkId which is referenced by the PSIG stream connection."
::= { d5DvbCasPsigStream 5 }
d5PsigStrTsId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TransportStreamId which is referenced by the PSIG stream connection."
::= { d5DvbCasPsigStream 6 }
d5PsigStrTcpPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tcp port over which PSIG stream connection is established."
::= { d5DvbCasPsigStream 7 }
d5PsigStrNumSections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sections configured on the PSIG stream."
::= { d5DvbCasPsigStream 8 }
d5DvbCasPsigGlobalConfigObjects OBJECT IDENTIFIER ::= { d5DvbCasPsigMuxObjects 4 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- PSIG : Global configuration settings
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5DvbCasPsigGlobalConfigGroup OBJECT IDENTIFIER ::= { d5DvbCasPsigGlobalConfigObjects 1 }
d5DvbCasPsigMaxChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of PSIG channels which can concurrently supported
across all interfaces on the MUX(D5)."
::= { d5DvbCasPsigGlobalConfigGroup 1 }
d5DvbCasPsigMaxStreams OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of PSIG streams which can concurrently supported
on a single PSIG channel."
::= { d5DvbCasPsigGlobalConfigGroup 2 }
d5DvbCasPsigMaxSections OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of sections which can concurrently supported
on a single PSIG stream."
::= { d5DvbCasPsigGlobalConfigGroup 3 }
END

View File

@ -0,0 +1,298 @@
ARRIS-D5-ENT-CHASSIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
entPhysicalIndex, entPhysicalEntry
FROM ENTITY-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.4115.1.8.1.6
arrisEntChassisMIB MODULE-IDENTITY
LAST-UPDATED "201009071432Z" -- 07 Sept 2010 YYYYMMDDHHMMZ
ORGANIZATION
"Arris"
CONTACT-INFO
"Initial MIB creator: Michael B. Sullivan
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8400
E-mail: michael.b.sullivan@arrisi.com"
DESCRIPTION
"This is the extension to RFC 2737 ENTITY-MIB to support chassis
management information."
REVISION "200512070000Z" -- December 07, 2005 at 00:00 GMT
DESCRIPTION
"MIB created"
REVISION "201009070000Z" -- September 07, 2010 at 00:00 GMT
DESCRIPTION
"Modified the CardType enumeration values back
to their original values"
::= { arrisD5UEQam 6 }
--
-- Textual conventions
--
CardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of card in a slot."
SYNTAX INTEGER
{
notApplicable(0),
mon(1),
wan(2),
qam(3),
doc(4),
powermodule(5),
fan(6)
}
AdminState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates whether the system should attempt to bring a resource
into service (up) or keep it offline (down)."
SYNTAX INTEGER
{
notApplicable(0),
up(1),
down(2)
}
OperationalState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates whether a resource is ready to provide service (IS)
or is not (OOS)."
SYNTAX INTEGER
{
notApplicable(0),
is(1),
oos(2)
}
OperationalSubState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates why a card isn't fully operational when the cause is
booting-related (DNLD/PUMP/INIT), administrative state-related
(MAN), runtime-related (ALRM), or unexpected (FLT)."
SYNTAX INTEGER
{
notApplicable(0),
manual(1),
fault(2),
fwPump(3),
initializing(4),
alarm(5),
unequipped(6),
detecting(7),
upgrading(8),
diagnostic(9)
}
SlotOwner ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates whether the slot is assigned to WAN-7 or WAN-8"
SYNTAX INTEGER
{
notApplicable(0),
wan7(7),
wan8(8)
}
--
-- Node definitions
--
-- 1.3.6.1.4.1.4115.1.8.1.6.1
arrisEntChassisObjects OBJECT IDENTIFIER ::= { arrisEntChassisMIB 1 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1
arrisEntTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArrisEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per physical entity. There is
always at least one row for an 'overall' physical entity."
::= { arrisEntChassisObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1
arrisEntEntry OBJECT-TYPE
SYNTAX ArrisEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Chassis management state information for a particular entity.
Chassis management plays a key role in monitoring system
resource status, managing service turn-up, and deleting
resources."
AUGMENTS { entPhysicalEntry }
::= { arrisEntTable 1 }
ArrisEntEntry ::=
SEQUENCE {
arrisEntProvCardType
CardType,
arrisEntDetCardType
CardType,
arrisEntAdminState
AdminState,
arrisEntOperState
OperationalState,
arrisEntOperSubState
OperationalSubState,
arrisEntProductCode
OCTET STRING,
arrisEntProductRev
OCTET STRING,
arrisEntSlotOwner
SlotOwner
}
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.1
arrisEntProvCardType OBJECT-TYPE
SYNTAX CardType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates what type of card is intended to be used in a slot.
This value is configured by the user and is persistent across
reboots."
::= { arrisEntEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.2
arrisEntDetCardType OBJECT-TYPE
SYNTAX CardType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates what type of card is actually inserted in a slot.
This value is maintained by the system."
::= { arrisEntEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.3
arrisEntAdminState OBJECT-TYPE
SYNTAX AdminState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the system should attempt to bring a resource
into service (up) or keep the resource offline (down). This
state is configured by the user and is persistent across
reboots."
::= { arrisEntEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.4
arrisEntOperState OBJECT-TYPE
SYNTAX OperationalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether a resource is ready to provide service (IS)
or is not (OOS). This state is maintained by the system."
::= { arrisEntEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.5
arrisEntOperSubState OBJECT-TYPE
SYNTAX OperationalSubState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates why a card isn't fully operational when the cause is
booting-related (DNLD/PUMP/INIT), administrative state-related
(MAN), runtime-related (ALRM), or unexpected (FLT). This state
is maintained by the system."
::= { arrisEntEntry 5 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.6
arrisEntProductCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arris Product Code for the card"
::= { arrisEntEntry 6 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.7
arrisEntProductRev OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Arris Product Revision for the card"
::= { arrisEntEntry 7 }
-- 1.3.6.1.4.1.4115.1.8.1.6.1.1.1.8
arrisEntSlotOwner OBJECT-TYPE
SYNTAX SlotOwner
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the slot is assigned to WAN-7 or WAN-8"
::= { arrisEntEntry 8 }
-- 1.3.6.1.4.1.4115.1.8.1.6.2
arrisEntChassisConformance OBJECT IDENTIFIER ::= { arrisEntChassisMIB 2 }
-- 1.3.6.1.4.1.4115.1.8.1.6.2.1
arrisEntChassisGroups OBJECT IDENTIFIER ::= { arrisEntChassisConformance 1 }
-- 1.3.6.1.4.1.4115.1.8.1.6.2.1.1
arrisEntChassisGroup OBJECT-GROUP
OBJECTS { arrisEntProvCardType, arrisEntDetCardType, arrisEntAdminState, arrisEntOperState, arrisEntOperSubState, arrisEntSlotOwner
}
STATUS current
DESCRIPTION
"The collection of objects which are used to represent
physical system component states, for which a single agent
provides management information."
::= { arrisEntChassisGroups 1 }
-- 1.3.6.1.4.1.4115.1.8.1.6.2.2
arrisEntChassisCompliances OBJECT IDENTIFIER ::= { arrisEntChassisConformance 2 }
-- 1.3.6.1.4.1.4115.1.8.1.6.2.2.1
arrisEntChassisCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the Arris
Entity Chassis MIB module."
MODULE ARRIS-D5-ENT-CHASSIS-MIB
MANDATORY-GROUPS { arrisEntChassisGroup }
::= { arrisEntChassisCompliances 1 }
END

View File

@ -0,0 +1,181 @@
ARRIS-D5-ENT-SENSOR-THRESH-MIB DEFINITIONS ::= BEGIN
IMPORTS
packetport, cm110, tcm, ttm, ttp,
cmtsMSAS, cmts1500, cmtsC3, cmtsC4, cmtsCommon,
mrcController, arrisGlobalAccessMib, arrisGlobalAccessProductUas, arrisD5UEQam
FROM ARRIS-MIB
entPhysicalIndex, entityPhysicalGroup
FROM ENTITY-MIB
entPhySensorType, entPhySensorScale, entPhySensorPrecision, entPhySensorValue, entPhySensorOperStatus,
entPhySensorUnitsDisplay, entPhySensorValueTimeStamp, entPhySensorValueUpdateRate, entitySensorCompliance, entitySensorValueGroup,
entPhySensorEntry
FROM ENTITY-SENSOR-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI;
-- 1.3.6.1.4.1.4115.1.7.1.4
arrisEntSensorThreshMIB MODULE-IDENTITY
LAST-UPDATED "200710100000Z" -- 10th Oct 2007
ORGANIZATION
"Arris"
CONTACT-INFO
"Cindy Tromer
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8679
E-mail: cindy.tromer@arrisi.com
Initial MIB creator: Cindy Tromer
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8679
E-mail: cindy.tromer@arrisi.com
"
DESCRIPTION
"This is the extension Module to rfc3433 ENTITY-SENSOR-MIB."
::= { arrisD5UEQam 4 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.4115.1.7.1.4.1
entThreshObjects OBJECT IDENTIFIER ::= { arrisEntSensorThreshMIB 1 }
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1
entThreshTable OBJECT-TYPE
SYNTAX SEQUENCE OF EntThreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per physical sensor.
Each row contains the set of thresholds maintained
for each pyhsical sensor."
::= { entThreshObjects 1 }
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1.1
entThreshEntry OBJECT-TYPE
SYNTAX EntThreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The threshold information for a particular
physical sensor.
An entry in this table describes the upper and lower warning
thresholds, as well as the upper and lower fatal thresholds."
AUGMENTS { entPhySensorEntry }
::= { entThreshTable 1 }
EntThreshEntry ::=
SEQUENCE {
entLowerWarnThresh
Integer32,
entUpperWarnThresh
Integer32,
entLowerFatalThresh
Integer32,
entUpperFatalThresh
Integer32
}
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1.1.1
entLowerWarnThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower warning threshold for a physical sensor.
When a sensor value goes below this threshold, the
system will continue to operate, but the craftperson
should evaluate the problem. "
::= { entThreshEntry 1 }
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1.1.2
entUpperWarnThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper warning threshold for a physical sensor.
When a sensor value goes above this threshold, the
system will continue to operate, but the craftperson
should evaluate the problem. "
::= { entThreshEntry 2 }
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1.1.3
entLowerFatalThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower fatal threshold for a physical sensor.
When a sensor value goes below this threshold, the
system will shutdown."
::= { entThreshEntry 3 }
-- 1.3.6.1.4.1.4115.1.7.1.4.1.1.1.4
entUpperFatalThresh OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper fatal threshold for a physical sensor.
When a sensor value goes above this threshold, the
system will shutdown."
::= { entThreshEntry 4 }
-- 1.3.6.1.4.1.4115.1.7.1.4.2
entThreshConformance OBJECT IDENTIFIER ::= { arrisEntSensorThreshMIB 2 }
-- 1.3.6.1.4.1.4115.1.7.1.4.2.1
entThreshCompliances OBJECT IDENTIFIER ::= { entThreshConformance 1 }
-- 1.3.6.1.4.1.4115.1.7.1.4.2.1.1
entThreshCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { entThreshValueGroup }
::= { entThreshCompliances 1 }
-- 1.3.6.1.4.1.4115.1.7.1.4.2.2
entThreshGroups OBJECT IDENTIFIER ::= { entThreshConformance 2 }
-- 1.3.6.1.4.1.4115.1.7.1.4.2.2.1
entThreshValueGroup OBJECT-GROUP
OBJECTS { entLowerWarnThresh, entUpperWarnThresh, entUpperFatalThresh, entLowerFatalThresh }
STATUS current
DESCRIPTION
"Description."
::= { entThreshGroups 1 }
END

View File

@ -0,0 +1,257 @@
ARRIS-D5-IP-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
TimeTicks
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF
InetAddress
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
igmpCacheEntry,
igmpInterfaceEntry
FROM IGMP-STD-MIB;
arrisD5UEQamIpMib MODULE-IDENTITY
LAST-UPDATED "200801040000Z" -- 04th January 2008
ORGANIZATION "Arris Group"
CONTACT-INFO
" Software Development
Postal: ARRIS Group
3871 Lakefield Drive
Suwanee, GA 30024
USA
Tel: 800-469-6569
Fax: 678-473-8770"
DESCRIPTION
"This MIB manages the proprietary IP configuration of the D5"
::= { arrisD5UEQam 15 }
arrisD5UEQamIpGroup OBJECT-GROUP
OBJECTS {
d5IpDefaultRoute,
d5IpGratuitousArpEnabled,
d5IpGratuitousArpPeriod
}
STATUS current
DESCRIPTION
"A collection of objects providing system IP configuration."
::= { arrisD5UEQamIpMib 1 }
d5IpDefaultRoute OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets default route."
::= { arrisD5UEQamIpGroup 1 }
d5IpGratuitousArpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or Disable the gratuitous arp feature."
::= { arrisD5UEQamIpGroup 2 }
d5IpGratuitousArpPeriod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the frequency of gratuitous arp transmission."
::= { arrisD5UEQamIpGroup 3 }
--
-- Extension to the igmpCacheTable
--
--
d5IpIgmpCacheExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5IpIgmpCacheExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of source ips for a given multicast group"
::= { arrisD5UEQamIpGroup 4 }
d5IpIgmpCacheExtEntry OBJECT-TYPE
SYNTAX D5IpIgmpCacheExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional information, mainly source
ip addresses for an entry in the igmpCacheTable"
AUGMENTS { igmpCacheEntry }
::= { d5IpIgmpCacheExtTable 1 }
D5IpIgmpCacheExtEntry ::=
SEQUENCE {
igmpCacheSource1 IpAddress,
igmpCacheSource1Status INTEGER,
igmpCacheSource1Type INTEGER,
igmpCacheSource2 IpAddress,
igmpCacheSource2Status INTEGER,
igmpCacheSource2Type INTEGER,
igmpCacheSource3 IpAddress,
igmpCacheSource3Status INTEGER,
igmpCacheSource3Type INTEGER
}
igmpCacheSource1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP multicast group source address"
::= { d5IpIgmpCacheExtEntry 1 }
igmpCacheSource1Status OBJECT-TYPE
SYNTAX INTEGER {
ifDown(1),
candidate(2),
streaming(3),
waiting(4),
undefined(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the source address, whether the interface is down, video is stremaing, is waiting for a stream
or is a candidate in the case of loss of current stream"
::= { d5IpIgmpCacheExtEntry 2 }
igmpCacheSource1Type OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"States if the source address is statically or dynamically configured"
::= { d5IpIgmpCacheExtEntry 3 }
igmpCacheSource2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP multicast group source address"
::= { d5IpIgmpCacheExtEntry 4 }
igmpCacheSource2Status OBJECT-TYPE
SYNTAX INTEGER {
ifDown(1),
candidate(2),
streaming(3),
waiting(4),
undefined(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the source address, whether the interface is down, video is stremaing, is waiting for a stream
or is a candidate in the case of loss of current stream"
::= { d5IpIgmpCacheExtEntry 5 }
igmpCacheSource2Type OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"States if the source address is statically or dynamically configured"
::= { d5IpIgmpCacheExtEntry 6 }
igmpCacheSource3 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP multicast group source address"
::= { d5IpIgmpCacheExtEntry 7 }
igmpCacheSource3Status OBJECT-TYPE
SYNTAX INTEGER {
ifDown(1),
candidate(2),
streaming(3),
waiting(4),
undefined(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the source address, whether the interface is down, video is stremaing, is waiting for a stream
or is a candidate in the case of loss of current stream"
::= { d5IpIgmpCacheExtEntry 8 }
igmpCacheSource3Type OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
static(1),
dynamic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"States if the source address is statically or dynamically configured"
::= { d5IpIgmpCacheExtEntry 9 }
--
-- Extension to the igmpInterfaceTable
--
--
d5IpIgmpInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5IpIgmpInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of additional fields to the v2 igmp mib entry"
::= { arrisD5UEQamIpGroup 5 }
d5IpIgmpInterfaceExtEntry OBJECT-TYPE
SYNTAX D5IpIgmpInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional information to the v2 igmp mib entry"
AUGMENTS { igmpInterfaceEntry }
::= { d5IpIgmpInterfaceExtTable 1 }
D5IpIgmpInterfaceExtEntry ::=
SEQUENCE {
igmpInterfaceExtVersion2QuerierTimer TimeTicks
}
igmpInterfaceExtVersion2QuerierTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining until the host assumes that there are no
IGMPv2 routers present on the interface. While this is non-
zero, the host will reply to all queries with version 1
membership reports."
::= { d5IpIgmpInterfaceExtEntry 1 }
END

View File

@ -0,0 +1,331 @@
ARRIS-D5-LICENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
Counter32,
Gauge32,
Unsigned32,
OBJECT-TYPE,
MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus
FROM SNMPv2-TC;
d5LicenseMib MODULE-IDENTITY
LAST-UPDATED "200905140800Z"
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4300 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB contains objects to configure and monitor licensing
of features on the ARRIS D5 UEQ."
REVISION "200905140800Z"
DESCRIPTION
"D5 UEQ LICENSE MIB"
::= {arrisD5UEQam 22}
D5LicenseType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type definition for license types."
SYNTAX INTEGER {
qamQuadToHex(1),
qamHexToOctal(2),
qamQuadToOctal(3)
}
D5EncryptionKeyType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type definition for license encryption keys."
SYNTAX OCTET STRING (SIZE(0..150))
D5EncryptedType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type definition for encrypted license information."
SYNTAX OCTET STRING (SIZE(0..128))
d5LicenseConfigurationGroup OBJECT-GROUP
OBJECTS {
d5LicenseTrapDelay,
d5LicenseTrapResendRate,
d5LicenseTimeToLive,
d5LicenseRemotePublicKey,
d5LicenseLocalPublicKey
}
STATUS current
DESCRIPTION
"A collection of objects providing configuration of D5
license management."
::= { d5LicenseMib 1 }
d5LicenseTrapDelay OBJECT-TYPE
SYNTAX D5EncryptedType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The delay before the generation of an SNMP TRAP requesting
additional licenses after the current allocation has been
exhausted. No TRAP will be generated if the resend rate is
zero."
::= { d5LicenseConfigurationGroup 1 }
d5LicenseTrapResendRate OBJECT-TYPE
SYNTAX D5EncryptedType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate at which TRAPs are resent, specified as the period
between TRAPs. A value of zero will suppress the generation of
any TRAPs."
::= { d5LicenseConfigurationGroup 2 }
d5LicenseTimeToLive OBJECT-TYPE
SYNTAX D5EncryptedType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TTL or grace period to use for temporary licenses."
::= { d5LicenseConfigurationGroup 3 }
d5LicenseRemotePublicKey OBJECT-TYPE
SYNTAX D5EncryptionKeyType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The public key used to encrypt license information requested from the D5 UEQ."
::= { d5LicenseConfigurationGroup 4 }
d5LicenseLocalPublicKey OBJECT-TYPE
SYNTAX D5EncryptionKeyType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The public key used to encrypt license allocations sent to the D5 UEQ."
::= { d5LicenseConfigurationGroup 5 }
-----------------------------------------------------------------------
-- License allocation table
-----------------------------------------------------------------------
d5LicenseAllocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5LicenseAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists license allocations on the D5 UEQ."
::= { d5LicenseMib 2 }
d5LicenseAllocationEntry OBJECT-TYPE
SYNTAX D5LicenseAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the D5 license allocation table."
INDEX {d5LicenseAllocationType}
::= { d5LicenseAllocationTable 1 }
D5LicenseAllocationEntry ::= SEQUENCE {
d5LicenseAllocationType D5LicenseType,
d5LicensesAllocated D5EncryptedType,
d5LicensesInUse Unsigned32,
d5LicMgrId OCTET STRING
}
d5LicenseAllocationType OBJECT-TYPE
SYNTAX D5LicenseType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of license allocated."
::= { d5LicenseAllocationEntry 1 }
d5LicensesAllocated OBJECT-TYPE
SYNTAX D5EncryptedType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The total number of licenses in this allocation."
::= { d5LicenseAllocationEntry 2 }
d5LicensesInUse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of licenses in this allocation that is currently in
use. A higher number in use than allocated indicates the presence
of temporary licenses. The number of temporary licenses can be
determined by subtracting d5LicensesAllocated from d5LicensesInUse."
::= { d5LicenseAllocationEntry 3 }
d5LicMgrId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifier of the license manager making this allocation."
::= { d5LicenseAllocationEntry 4 }
-----------------------------------------------------------------------
-- License in-use table
-----------------------------------------------------------------------
d5LicenseInUseTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5LicenseInUseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists licenses in use D5 UEQ."
::= { d5LicenseMib 3 }
d5LicenseInUseEntry OBJECT-TYPE
SYNTAX D5LicenseInUseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the D5 license in-use table."
INDEX {d5LicenseInUseType, d5LicenseIndex}
::= { d5LicenseInUseTable 1 }
D5LicenseInUseEntry ::= SEQUENCE {
d5LicenseInUseType D5LicenseType,
d5LicenseIndex Unsigned32,
d5LicenseRowStatus RowStatus,
d5LicenseInUseMgrId OCTET STRING
}
d5LicenseInUseType OBJECT-TYPE
SYNTAX D5LicenseType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of license in use."
::= { d5LicenseInUseEntry 1 }
d5LicenseIndex OBJECT-TYPE
SYNTAX Unsigned32 (1 .. 4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A feature specific unique identifier for this license."
::= { d5LicenseInUseEntry 2 }
d5LicenseRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RowStatus for controlling entries in this table."
::= { d5LicenseInUseEntry 3 }
d5LicenseInUseMgrId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifier of the license manager using this license."
::= { d5LicenseInUseEntry 4 }
-----------------------------------------------------------------------
-- License manager allocation table
-----------------------------------------------------------------------
d5LicMgrAllocationTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5LicMgrAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists license allocations from specific license managers
on the D5 UEQ."
::= { d5LicenseMib 4 }
d5LicMgrAllocationEntry OBJECT-TYPE
SYNTAX D5LicMgrAllocationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the D5 license manager allocation table."
INDEX {d5LicMgrIndex}
::= { d5LicMgrAllocationTable 1 }
D5LicMgrAllocationEntry ::= SEQUENCE {
d5LicMgrIndex OCTET STRING,
d5LicMgrQuadToHexAllocated Unsigned32,
d5LicMgrHexToOctalAllocated Unsigned32,
d5LicMgrQuadToOctalAllocated Unsigned32
}
d5LicMgrIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of the license manager that made this allocation."
::= { d5LicMgrAllocationEntry 1 }
d5LicMgrQuadToHexAllocated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of quad to hex licenses allocated by this license manager."
::= { d5LicMgrAllocationEntry 2 }
d5LicMgrHexToOctalAllocated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of hex to octal licenses allocated by this license manager."
::= { d5LicMgrAllocationEntry 3 }
d5LicMgrQuadToOctalAllocated OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of quad to octal licenses allocated by this license manager."
::= { d5LicMgrAllocationEntry 4 }
-----------------------------------------------------------------------
-- License request TRAPs
-----------------------------------------------------------------------
d5LicenseTraps OBJECT IDENTIFIER ::= { d5LicenseMib 5 }
d5LMNoKeyAvailable NOTIFICATION-TYPE
OBJECTS {
d5LicenseAllocationType,
d5LicensesAllocated,
d5LicensesInUse
}
STATUS current
DESCRIPTION
"This TRAP is sent by the D5 UEQ if it receives a request
for a licensed feature, but the free pool of available
permanent licenses is exhausted. It is resent at the
configured d5LicenseTrapResendRate."
::= { d5LicenseTraps 1 }
d5LMServicePeriodExpire NOTIFICATION-TYPE
OBJECTS {
d5LicenseAllocationType,
d5LicensesAllocated,
d5LicensesInUse,
d5LicenseIndex
}
STATUS current
DESCRIPTION
"This TRAP is sent by the D5 UEQ when the grace period for a
Temporary license expires and a feature is revoked."
::= { d5LicenseTraps 2 }
END

View File

@ -0,0 +1,73 @@
ARRIS-D5-QAM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
ifIndex, InterfaceIndex
FROM IF-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
d5QamExtMib MODULE-IDENTITY
LAST-UPDATED "301107301100Z"
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4300 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB contains objects related to the Arris D5 QAM card"
REVISION "200711301100Z"
DESCRIPTION
"D5 DMTS QAM extension MIB"
::= { arrisD5UEQam 12 }
d5QamExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends docsQamRF MIB with extra properties."
::= { d5QamExtMib 1 }
d5QamExtEntry OBJECT-TYPE
SYNTAX D5QamExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a D5 QAM Extensions."
INDEX { ifIndex }
::= { d5QamExtTable 1 }
D5QamExtEntry ::=
SEQUENCE {
d5QamExtProtocolMappingErm DisplayString,
d5QamExtServingGroup DisplayString
}
d5QamExtProtocolMappingErm OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains text name of the NGOD ERM this QAM is assigned to."
::= { d5QamExtEntry 2 }
d5QamExtServingGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains text name of serving group of this QAM."
::= { d5QamExtEntry 3 }
END

View File

@ -0,0 +1,994 @@
ARRIS-D5-QAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
D5Program
FROM ARRIS-D5-VIDEO-MIB
arrisD5UEQam
FROM ARRIS-MIB
TenthdBmV, TenthdB
FROM DOCS-IF-MIB
ifIndex, InterfaceIndex
FROM IF-MIB
PhysicalIndex
FROM ENTITY-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter32, Gauge32, IpAddress,
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
InetPortNumber
FROM INET-ADDRESS-MIB
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.4115.1.8.1.5
d5QamMib MODULE-IDENTITY
LAST-UPDATED "201001271744Z" -- January 27, 2010 at 17:45 GMT
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
"Arris D5 UEQ QAM Management MIB"
REVISION "201001271744Z"
DESCRIPTION
"Changed low bound on d5QamRFChannelSymbolRate to 3450000"
::= { arrisD5UEQam 5 }
-- ------------------------------------------------------------------------
-- Type definitions
-- ------------------------------------------------------------------------
-- ------------------------------------------------------------------------
-- QAM sections
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.1
d5QamRFObjects OBJECT IDENTIFIER ::= { d5QamMib 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.3
d5QamStatObjects OBJECT IDENTIFIER ::= { d5QamMib 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4
d5QamSpareObjects OBJECT IDENTIFIER ::= { d5QamMib 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.5
d5QamDocsisObjects OBJECT IDENTIFIER ::= { d5QamMib 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6
d5QamMonitorObjects OBJECT IDENTIFIER ::= { d5QamMib 6 }
-- ------------------------------------------------------------------------
-- QAM RF section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1
d5QamRFChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamRFChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends docsIfDownstreamChannelTable with extra
RF properties."
::= { d5QamRFObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1
d5QamRFChannelEntry OBJECT-TYPE
SYNTAX D5QamRFChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a D5 QAM Channel RF Properties"
INDEX { ifIndex }
::= { d5QamRFChannelTable 1 }
D5QamRFChannelEntry ::=
SEQUENCE {
d5QamRFChannelAnnex
INTEGER,
d5QamRFChannelFrequency
Unsigned32,
d5QamRFChannelModulation
INTEGER,
d5QamRFChannelFECInterleaverLevel
INTEGER,
d5QamRFChannelFECInterleaverMode
INTEGER,
d5QamRFChannelPower
TenthdBmV,
d5QamRFChannelSpectralInversion
TruthValue,
d5QamRFChannelSymbolRate
Unsigned32,
d5QamRFChannelWidth
Unsigned32,
d5QamRFChannelRowStatus
RowStatus
}
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.1
d5QamRFChannelAnnex OBJECT-TYPE
SYNTAX INTEGER
{
other(0),
annexA(1),
annexB(2),
annexC(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of this object indicates the conformance of
the implementation to important regional cable standards.
annexA : Annex A from ITU-J83 is used.
annexB : Annex B from ITU-J83 is used.
annexC : Annex C from ITU-J83 is used."
::= { d5QamRFChannelEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.2
d5QamRFChannelFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The center of the downstream frequency associated with
this channel."
::= { d5QamRFChannelEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.3
d5QamRFChannelModulation OBJECT-TYPE
SYNTAX INTEGER
{
other(0),
qam64(6),
qam128(7),
qam256(8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The modulation type associated with this downstream
channel."
DEFVAL { qam256 }
::= { d5QamRFChannelEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.4
d5QamRFChannelFECInterleaverLevel OBJECT-TYPE
SYNTAX INTEGER
{
fixed(1),
variable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value contains the interleaving level in Annex B standard.
Level 1 (static) is specified for 64-QAM transmission only. This
mode accommodates the installed based of legacy 64-QAM only
digital set top. While in this level, a single interleaving depth
is supported, nameley I=128, J=1.
Level 2 (variable) encompasses both 64-QAM and 256-QAM transmissions
and is capable of supporting variable interleaving, whose depth is
specified in d5QamRFChannelFECInterleaverMode"
DEFVAL { variable }
::= { d5QamRFChannelEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.5
d5QamRFChannelFECInterleaverMode OBJECT-TYPE
SYNTAX INTEGER (0..10 | 12..14)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value contain the control word representing a
specific interleaving depth for Annex B level 2 (variable)
interleaving standard, which is one of the following:
0 - I=128 J=1
1 - I=128 J=1
2 - I=128 J=2
3 - I=64 J=2
4 - I=128 J=3
5 - I=32 J=4
6 - I=128 J=4
7 - I=16 J=8
8 - I=128 J=5
9 - I=8 J=16
10 - I=128 J=6
11 - reserved
13 - I=128 J=6
12 - I=128 J=7
14 - I=128 J=8
15 - reserved
16 - reserved"
DEFVAL { 6 }
::= { d5QamRFChannelEntry 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.6
d5QamRFChannelPower OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the transmit power associated with this channel."
::= { d5QamRFChannelEntry 6 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.7
d5QamRFChannelSpectralInversion OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"true(1) if QAM Channel carrier spectrum is inverted"
DEFVAL { false }
::= { d5QamRFChannelEntry 7 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.8
d5QamRFChannelSymbolRate OBJECT-TYPE
SYNTAX Unsigned32 (3450000..7040000)
UNITS "symbols/s"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Symbol rate of current transmission, this value is fixed for
64-QAM and 256-QAM transmission in Annex B standard.
It is variable in Annex A standard and can only be changed
while in this mode."
DEFVAL { 6952000 }
::= { d5QamRFChannelEntry 8 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.9
d5QamRFChannelWidth OBJECT-TYPE
SYNTAX Unsigned32 (6000000..8000000)
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The distance between the center frequencies of the downstream frequency associated with
this channel."
::= { d5QamRFChannelEntry 9 }
-- 1.3.6.1.4.1.4115.1.8.1.5.1.1.1.99
d5QamRFChannelRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for controlling entries in this table."
::= { d5QamRFChannelEntry 99 }
-- ------------------------------------------------------------------------
-- QAM Stats section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.3.1
d5QamStatProgramCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamStatProgramCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains counters of all MPEG packets whose PIDs
are associated with a program currently being streamed through
a QAM interface"
::= { d5QamStatObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.3.1.1
d5QamStatProgramCounterEntry OBJECT-TYPE
SYNTAX D5QamStatProgramCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single program stream on a QAM interface"
INDEX { d5QamStatProgramCounterQamIfIndex, d5QamStatProgramCounterProgram }
::= { d5QamStatProgramCounterTable 1 }
D5QamStatProgramCounterEntry ::=
SEQUENCE {
d5QamStatProgramCounterQamIfIndex
InterfaceIndex,
d5QamStatProgramCounterProgram
D5Program,
d5QamStatProgramCounterPackets
Counter32
}
-- 1.3.6.1.4.1.4115.1.8.1.5.3.1.1.1
d5QamStatProgramCounterQamIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QAM interface associated with program stream."
::= { d5QamStatProgramCounterEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.3.1.1.2
d5QamStatProgramCounterProgram OBJECT-TYPE
SYNTAX D5Program (1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Program Number of program stream."
::= { d5QamStatProgramCounterEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.3.1.1.3
d5QamStatProgramCounterPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of all MPEG packets associated with the program stream."
::= { d5QamStatProgramCounterEntry 3 }
-- ------------------------------------------------------------------------
-- QAM Redundancy section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1
d5QamSpareGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamSpareGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains QAM physical entities that are part of
redundancy spare groups. Spare groups are identified by the
spare entity itself through its physical index. A group must
contain 1 to N primaries QAM entities allowing 1:1 or 1:N
redundancy ability."
::= { d5QamSpareObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1
d5QamSpareGroupEntry OBJECT-TYPE
SYNTAX D5QamSpareGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describe a single QAM physical entity and its
relationship to and role within a spare group."
INDEX { d5QamSpareGroupPrimaryPhysicalIndex }
::= { d5QamSpareGroupTable 1 }
D5QamSpareGroupEntry ::=
SEQUENCE {
d5QamSpareGroupPrimaryPhysicalIndex
PhysicalIndex,
d5QamSpareGroupSparePhysicalIndex
PhysicalIndex,
d5QamSpareGroupFailbackMode
INTEGER,
d5QamSpareGroupFailoverStatus
INTEGER,
d5QamSpareGroupRowStatus
RowStatus
}
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1.1
d5QamSpareGroupPrimaryPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Physical Index of the QAM entity."
::= { d5QamSpareGroupEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1.2
d5QamSpareGroupSparePhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Physical Index of the QAM spare entity. Spare must
identify itself."
::= { d5QamSpareGroupEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1.3
d5QamSpareGroupFailbackMode OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
manual(1),
auto(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Must be 'none' for primary entities. For spare entities, it
defines the failback mode when the fault has cleared."
::= { d5QamSpareGroupEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1.4
d5QamSpareGroupFailoverStatus OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2),
switched(3),
fail(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this physical entity in spare group.
active: indicates that a primary entity is running normally.
indicates that a spare entity has been failed over.
standby: indicates that spare entity is standing by.
switched: indicates that a primary entity has failed over
to spare.
fail: indicates that either primary or spare are not
in service."
::= { d5QamSpareGroupEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.1.1.99
d5QamSpareGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for controlling entries in this table."
::= { d5QamSpareGroupEntry 99 }
-- QAM Redundancy Notifications --
-- 1.3.6.1.4.1.4115.1.8.1.5.4.2
d5QamSpareGroupTraps OBJECT IDENTIFIER ::= { d5QamSpareObjects 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.2.1
d5QamSpareGroupFailOver NOTIFICATION-TYPE
OBJECTS
{
d5QamSpareGroupPrimaryPhysicalIndex,
d5QamSpareGroupSparePhysicalIndex
}
STATUS current
DESCRIPTION
"This event signifies that a primary QAM physical entity has
been switched over to its spare."
::= { d5QamSpareGroupTraps 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.4.2.2
d5QamSpareGroupFailBack NOTIFICATION-TYPE
OBJECTS
{
d5QamSpareGroupPrimaryPhysicalIndex,
d5QamSpareGroupSparePhysicalIndex
}
STATUS current
DESCRIPTION
"This event signifies that a primary QAM physical entity is
no longer switched over to spare, which has been restored to
stand-by duty."
::= { d5QamSpareGroupTraps 2 }
-- ------------------------------------------------------------------------
-- QAM DOCSIS section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.5.1
d5QamDocsisChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamDocsisChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends docsIfDownstreamChannelTable with DOCSIS
properties."
::= { d5QamDocsisObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.5.1.1
d5QamDocsisChannelEntry OBJECT-TYPE
SYNTAX D5QamDocsisChannelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a D5 QAM Channel DOCSIS Properties"
INDEX { ifIndex }
::= { d5QamDocsisChannelTable 1 }
D5QamDocsisChannelEntry ::=
SEQUENCE {
d5QamDocsisChannelDtiOffset
INTEGER
}
-- 1.3.6.1.4.1.4115.1.8.1.5.5.1.1.1
d5QamDocsisChannelDtiOffset OBJECT-TYPE
SYNTAX INTEGER (-30000..30000)
UNITS "ticks"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DOCSIS Timing Interface: offset to be added to egress SYNC
timestamp messages."
DEFVAL { 0 }
::= { d5QamDocsisChannelEntry 1 }
-- ------------------------------------------------------------------------
-- QAM Monitoring section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1
d5QamSnoopObjects OBJECT IDENTIFIER ::= { d5QamMonitorObjects 1 }
-- QAM Data Monitoring --
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1
d5QamSnoopTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamSnoopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists of QAM channels under snoop."
::= { d5QamSnoopObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1
d5QamSnoopEntry OBJECT-TYPE
SYNTAX D5QamSnoopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single D5 QAM channel snoop"
INDEX { ifIndex, d5QamSnoopProbe }
::= { d5QamSnoopTable 1 }
D5QamSnoopEntry ::=
SEQUENCE {
d5QamSnoopProbe
INTEGER,
d5QamSnoopTSID
Unsigned32,
d5QamSnoopEncapsulation
INTEGER,
d5QamSnoopIpSrc
IpAddress,
d5QamSnoopPortSrc
Unsigned32,
d5QamSnoopIpDest
IpAddress,
d5QamSnoopPortDest
Unsigned32,
d5QamSnoopRowStatus
RowStatus
}
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.1
d5QamSnoopProbe OBJECT-TYPE
SYNTAX INTEGER
{
post-mux(1),
post-rf(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns the probe type for snooping, which can
be one of:
post-mux: probe after muxing stage and before RF modulation
post-rf: probe after RF modulation using builtin demodulator"
::= { d5QamSnoopEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.2
d5QamSnoopTSID OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"After row creation, this value is read only and returns the
current Transport Stream Identifier for this QAM channel.
On row creation, if this value is non-zero, it will be used as
an alternative identifier to ifIndex for the QAM channel;
in which case, ifIndex must be 0."
DEFVAL { 0 }
::= { d5QamSnoopEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.3
d5QamSnoopEncapsulation OBJECT-TYPE
SYNTAX INTEGER
{
udp(0)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value contains the encapsulation type for snooped data."
DEFVAL { udp }
::= { d5QamSnoopEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.4
d5QamSnoopIpSrc OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns the source IP address of snooped packets"
::= { d5QamSnoopEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.5
d5QamSnoopPortSrc OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns the source port of snooped packets"
::= { d5QamSnoopEntry 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.6
d5QamSnoopIpDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value contains the target IP address of snooped packets"
::= { d5QamSnoopEntry 6 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.7
d5QamSnoopPortDest OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value contains the target port of snooped packets"
::= { d5QamSnoopEntry 7 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.1.99
d5QamSnoopRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RowStatus for controlling entries in this table."
::= { d5QamSnoopEntry 99 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.2
d5QamSnoopTOS OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value is used to fill in the Type Of Service field for egress
IP packets containing snooped data."
::= { d5QamSnoopObjects 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.1.1.3
d5QamSnoopVlanPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value is used to fill in the VLAN priority field for egress
Ethernet frames containing snooped IP packets."
::= { d5QamSnoopObjects 3 }
-- QAM RF Signal Monitoring --
-- 1.3.6.1.4.1.4115.1.8.1.5.6.2
d5QamRFSignalObjects OBJECT IDENTIFIER ::= { d5QamMonitorObjects 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.2.1
d5QamRFSignalQualityTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamRFSignalQualityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists signal quality for QAM channels."
::= { d5QamRFSignalObjects 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.6.2.1.1
d5QamRFSignalQualityEntry OBJECT-TYPE
SYNTAX D5QamRFSignalQualityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single D5 QAM channel"
INDEX { ifIndex }
::= { d5QamRFSignalQualityTable 1 }
D5QamRFSignalQualityEntry ::=
SEQUENCE {
d5QamRFSigQMeasureControl
INTEGER,
d5QamRFSigQMeasureDelay
Unsigned32,
d5QamRFSigQMpegLock
TruthValue,
d5QamRFSigQBitErrorRate
Gauge32,
d5QamRFSigQUnerroreds
Counter32,
d5QamRFSigQCorrecteds
Counter32,
d5QamRFSigQUncorrectables
Counter32,
d5QamRFSigQSignalNoise
TenthdB
}
d5QamRFSigQMeasureControl OBJECT-TYPE
SYNTAX INTEGER
{
off(0), -- channel scanning is disabled
scan(1) -- channel scanning is enabled
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value indicates wether on-board demodulator scans this
channel for RF signal quality measurement."
DEFVAL { scan }
::= { d5QamRFSignalQualityEntry 1 }
d5QamRFSigQMeasureDelay OBJECT-TYPE
SYNTAX Unsigned32
UNITS "ms"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value contains the amount of time in milliseconds the
demodulator stay on this channel once it has acquired a lock.
The longer the time, the more relevant the measurement, a
value of zero means that only lock status will be a meaningful
measurement."
DEFVAL { 70 }
::= { d5QamRFSignalQualityEntry 2 }
d5QamRFSigQMpegLock OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns whether the on-board demodulator has
acquired a full MPEG lock the last time if was scanning this
channel."
::= { d5QamRFSignalQualityEntry 3 }
d5QamRFSigQBitErrorRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns the bit error rate measured during the
last scan period. This value is in the order of 10E-08."
::= { d5QamRFSignalQualityEntry 4 }
d5QamRFSigQUnerroreds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returns the accumulated count of unerrored codewords
for all previous scan periods since this counter was cleared."
::= { d5QamRFSignalQualityEntry 5 }
d5QamRFSigQCorrecteds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returns the accumulated count of corrected codewords
for all previous scan periods since this counter was cleared."
::= { d5QamRFSignalQualityEntry 6 }
d5QamRFSigQUncorrectables OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value returns the accumulated count of uncorrected codewords
for all previous scan periods since this counter was cleared."
::= { d5QamRFSignalQualityEntry 7 }
d5QamRFSigQSignalNoise OBJECT-TYPE
SYNTAX TenthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value returns the Signal To Noise ratio measured during
the last scan period."
::= { d5QamRFSignalQualityEntry 8 }
-- ------------------------------------------------------------------------
-- QAM Conformance section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.99
d5QamConformance OBJECT IDENTIFIER ::= { d5QamMib 99 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1
d5QamObjectGroups OBJECT IDENTIFIER ::= { d5QamConformance 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.2
d5QamNotificationGroups OBJECT IDENTIFIER ::= { d5QamConformance 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.3
d5QamCompliances OBJECT IDENTIFIER ::= { d5QamConformance 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.1
d5QamRFObjectGroup OBJECT-GROUP
OBJECTS {
d5QamRFChannelAnnex,
d5QamRFChannelFrequency,
d5QamRFChannelModulation,
d5QamRFChannelFECInterleaverLevel,
d5QamRFChannelFECInterleaverMode,
d5QamRFChannelPower,
d5QamRFChannelSpectralInversion,
d5QamRFChannelSymbolRate,
d5QamRFChannelWidth,
d5QamRFChannelRowStatus
}
STATUS current
DESCRIPTION
"The d5QamRF group of objects."
::= { d5QamObjectGroups 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.2
d5QamStatObjectGroup OBJECT-GROUP
OBJECTS {
d5QamStatProgramCounterQamIfIndex,
d5QamStatProgramCounterProgram,
d5QamStatProgramCounterPackets
}
STATUS current
DESCRIPTION
"The d5QamStat group of objects."
::= { d5QamObjectGroups 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.3
d5QamSpareObjectGroup OBJECT-GROUP
OBJECTS {
d5QamSpareGroupPrimaryPhysicalIndex,
d5QamSpareGroupSparePhysicalIndex,
d5QamSpareGroupFailbackMode,
d5QamSpareGroupFailoverStatus
}
STATUS current
DESCRIPTION
"The d5QamSpare group of objects."
::= { d5QamObjectGroups 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.4
d5QamDocsisObjectGroup OBJECT-GROUP
OBJECTS {
d5QamDocsisChannelDtiOffset
}
STATUS current
DESCRIPTION
"The d5Docsis group of objects."
::= { d5QamObjectGroups 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.5
d5QamSnoopObjectGroup OBJECT-GROUP
OBJECTS {
d5QamSnoopTSID,
d5QamSnoopProbe,
d5QamSnoopEncapsulation,
d5QamSnoopIpSrc,
d5QamSnoopPortSrc,
d5QamSnoopIpDest,
d5QamSnoopPortDest,
d5QamSnoopRowStatus,
d5QamSnoopTOS,
d5QamSnoopVlanPriority
}
STATUS current
DESCRIPTION
"The d5QamSnoop group of objects."
::= { d5QamObjectGroups 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.1.6
d5QamRFSigQObjectGroup OBJECT-GROUP
OBJECTS {
d5QamRFSigQMeasureControl,
d5QamRFSigQMeasureDelay,
d5QamRFSigQMpegLock,
d5QamRFSigQBitErrorRate,
d5QamRFSigQUnerroreds,
d5QamRFSigQCorrecteds,
d5QamRFSigQUncorrectables,
d5QamRFSigQSignalNoise
}
STATUS current
DESCRIPTION
"The d5QamRFSignalQuality group of objects."
::= { d5QamObjectGroups 6 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.2.1
d5QamSpareGroupNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
d5QamSpareGroupFailOver,
d5QamSpareGroupFailBack
}
STATUS current
DESCRIPTION
"The d5QamSpare group of notifications."
::= { d5QamNotificationGroups 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.99.3.1
d5QamCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for ARRIS-D5-QAM-MIB."
MODULE -- d5QamMib
MANDATORY-GROUPS {
d5QamRFObjectGroup,
d5QamStatObjectGroup,
d5QamSpareObjectGroup,
d5QamSpareGroupNotificationGroup,
d5QamDocsisObjectGroup,
d5QamSnoopObjectGroup,
d5QamRFSigQObjectGroup
}
::= { d5QamCompliances 1 }
END

View File

@ -0,0 +1,441 @@
ARRIS-D5-QAM-POST-MIB DEFINITIONS ::= BEGIN
IMPORTS
D5Program
FROM ARRIS-D5-VIDEO-MIB
arrisD5UEQam
FROM ARRIS-MIB
TenthdBmV
FROM DOCS-IF-MIB
ifIndex, InterfaceIndex
FROM IF-MIB
PhysicalIndex
FROM ENTITY-MIB
d5QamMib
FROM ARRIS-D5-QAM-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.4115.1.8.1.5.2
d5QamPOSTMib MODULE-IDENTITY
LAST-UPDATED "200909090909Z" -- September 09, 2009 at 09:09 GMT
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
"Arris D5 UEQ QAM Manufacturing MIB"
::= { d5QamMib 2 }
--
-- Node definitions
--
-- ------------------------------------------------------------------------
-- QAM POST section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1
d5QamMemoryTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamMemoryTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of QAM POST tests and test-results for
each of the memory banks"
::= { d5QamPOSTMib 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1
d5QamMemoryTestEntry OBJECT-TYPE
SYNTAX D5QamMemoryTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single memory bank POST test and result."
INDEX { d5QamMemoryTestSlotId, d5QamMemoryTestBankId }
::= { d5QamMemoryTestTable 1 }
D5QamMemoryTestEntry ::=
SEQUENCE {
d5QamMemoryTestSlotId
Unsigned32,
d5QamMemoryTestBankId
Unsigned32,
d5QamMemoryTestDescription
DisplayString,
d5QamMemoryTestChip
INTEGER,
d5QamMemoryTestExecute
INTEGER,
d5QamMemoryTestResultVector
Unsigned32,
d5QamMemoryTestResultRegister
Unsigned32,
d5QamMemoryTestResultAddress
Unsigned32
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.1
d5QamMemoryTestSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QAM card associated with a particular test."
::= { d5QamMemoryTestEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.2
d5QamMemoryTestBankId OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier specifying a particular memory bank."
::= { d5QamMemoryTestEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.3
d5QamMemoryTestDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the the memory bank."
::= { d5QamMemoryTestEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.4
d5QamMemoryTestChip OBJECT-TYPE
SYNTAX INTEGER
{
chip1(1),
chip2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select a particular chip for a DVT test, this field
is ignored for all other tests"
::= { d5QamMemoryTestEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.5
d5QamMemoryTestExecute OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
running(2),
stop(3),
startDataPinTest(4),
startAddressPinTest(5),
startMemorySweepTest(6),
startDVTWriteCycles(7),
startDVTReadCycles(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for starting a test and checking for test completion.
Only a value of stop or startXXX is allowed on write access.
Only a value of idle or running is allowed on read access."
::= { d5QamMemoryTestEntry 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.6
d5QamMemoryTestResultVector OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result vector, its interpretation is test specific"
::= { d5QamMemoryTestEntry 6 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.7
d5QamMemoryTestResultRegister OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result register, its interpretation is test specific"
::= { d5QamMemoryTestEntry 7 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.8
d5QamMemoryTestResultAddress OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result address, its interpretation is test specific"
::= { d5QamMemoryTestEntry 8 }
-- QAM RS232 Bus --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2
d5QamRS232Table OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamRS232Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow access to RS232 bus of available QAM cards"
::= { d5QamPOSTMib 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1
d5QamRS232Entry OBJECT-TYPE
SYNTAX D5QamRS232Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card RS232 bus."
INDEX { d5QamRS232SlotId }
::= { d5QamRS232Table 1 }
D5QamRS232Entry ::=
SEQUENCE {
d5QamRS232SlotId
Unsigned32,
d5QamRS232Status
Unsigned32,
d5QamRS232Data
OCTET STRING
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.1
d5QamRS232SlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamRS232Entry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.2
d5QamRS232Status OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Retrieve the status of the RS232 bus as documented in
D5 Mux & PHY FPGAs Firmware Interface Specification section [2.4.14]"
::= { d5QamRS232Entry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.3
d5QamRS232Data OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"On writing, the octet string is pushed to the RS232 transmit FIFO
and flushed to the QAM micro-controller.
On reading, the octet string contains the content of the RS232
receive FIFO."
::= { d5QamRS232Entry 3 }
-- QAM ECL Bus --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3
d5QamECLTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamECLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow access to ECL bus of available QAM cards"
::= { d5QamPOSTMib 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1
d5QamECLEntry OBJECT-TYPE
SYNTAX D5QamECLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card ECL bus."
INDEX { d5QamECLSlotId }
::= { d5QamECLTable 1 }
D5QamECLEntry ::=
SEQUENCE {
d5QamECLSlotId
Unsigned32,
d5QamECLAddress
Unsigned32,
d5QamECLValue
Unsigned32,
d5QamECLExecute
INTEGER
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.1
d5QamECLSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamECLEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.2
d5QamECLAddress OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the ECL address for the transaction"
::= { d5QamECLEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.3
d5QamECLValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ECL value for the write transaction, or the result of a
Read transaction."
::= { d5QamECLEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.4
d5QamECLExecute OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
fail(2),
readFpga(3),
writeFpga(4),
readMicro(5),
writeMicro(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for an ECL transaction.
Only a value of read or write is allowed on write access.
Only a value of idle, running or fail is allowed on read access."
::= { d5QamECLEntry 4 }
-- QAM Configuration Control --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4
d5QamConfigurationControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamConfigurationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow controlling internal aspects of QAM card configuration"
::= { d5QamPOSTMib 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1
d5QamConfigurationControlEntry OBJECT-TYPE
SYNTAX D5QamConfigurationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card configuration."
INDEX { d5QamConfigurationControlSlotId }
::= { d5QamConfigurationControlTable 1 }
D5QamConfigurationControlEntry ::=
SEQUENCE {
d5QamConfigurationControlSlotId
Unsigned32,
d5QamConfigurationControlResetNow
TruthValue,
d5QamConfigurationControlManufacturingTests
TruthValue,
d5QamConfigurationControlPreDistortionCoefs
TruthValue
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.1
d5QamConfigurationControlSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamConfigurationControlEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.2
d5QamConfigurationControlResetNow OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to true(1) causes the device to reset.
Reading this object always returns false(2)."
::= { d5QamConfigurationControlEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.3
d5QamConfigurationControlManufacturingTests OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable manufacturing tests."
::= { d5QamConfigurationControlEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.4
d5QamConfigurationControlPreDistortionCoefs OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable pre-distortion coefficients usage."
::= { d5QamConfigurationControlEntry 4 }
-- ------------------------------------------------------------------------
-- QAM Conformance section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99
d5QamPOSTConformance OBJECT IDENTIFIER ::= { d5QamPOSTMib 99 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1
d5QamPOSTGroups OBJECT IDENTIFIER ::= { d5QamPOSTConformance 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1.1
d5QamPOSTGroup OBJECT-GROUP
OBJECTS {
d5QamMemoryTestDescription, d5QamMemoryTestChip, d5QamMemoryTestExecute,
d5QamMemoryTestResultVector, d5QamMemoryTestResultRegister, d5QamMemoryTestResultAddress,
d5QamRS232Status, d5QamRS232Data, d5QamECLAddress, d5QamECLValue, d5QamECLExecute }
STATUS current
DESCRIPTION
"Description."
::= { d5QamPOSTGroups 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2
d5QamPOSTCompliances OBJECT IDENTIFIER ::= { d5QamPOSTConformance 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2.1
d5QamPOSTCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { d5QamPOSTGroup }
::= { d5QamPOSTCompliances 1 }
END

View File

@ -0,0 +1,148 @@
ARRIS-D5-SFP-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC;
d5SfpMib MODULE-IDENTITY
LAST-UPDATED "131207301100Z"
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4300 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB contains objects related to the Arris D5 SFP modules."
REVISION "200712131100Z"
DESCRIPTION
"D5 DMTS SFP MIB"
::= {arrisD5UEQam 13}
d5SfpTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5SfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table extends d5SfpTable MIB with extra properties."
::= {d5SfpMib 1}
d5SfpEntry OBJECT-TYPE
SYNTAX D5SfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a D5 SFP Table."
INDEX {d5SfpIndex}
::= {d5SfpTable 1}
D5SfpEntry ::= SEQUENCE {
d5SfpIndex INTEGER,
d5SfpPresent TruthValue,
d5SfpConnector INTEGER,
d5SfpCompliance Integer32,
d5SfpVendorName DisplayString,
d5SfpProductName DisplayString,
d5SfpRevision DisplayString,
d5SfpSerialNumber DisplayString,
d5SfpManufactureDate DisplayString
}
d5SfpIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sfp index."
::= {d5SfpEntry 1}
d5SfpPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value will be true if an SFP is present."
::= {d5SfpEntry 2}
d5SfpConnector OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
sc(1),
fiber1(2),
fiber2(3),
bnc(4),
fcch(5),
fiberJack(6),
lc(7),
mtrj(8),
mu(9),
sg(10),
opticalPigtail(11),
hssdcII(32),
copperPigtail(33)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Code for connector type from SFP MSA Table 3.3."
::= {d5SfpEntry 3}
d5SfpCompliance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP Compliance Code from SFP MSA Table 3.4 Data Addr 6."
::= {d5SfpEntry 4}
d5SfpVendorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the SFP vendor."
::= {d5SfpEntry 5}
d5SfpProductName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product Name of the SFP."
::= {d5SfpEntry 6}
d5SfpRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP Revision."
::= {d5SfpEntry 7}
d5SfpSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SFP serial number."
::= {d5SfpEntry 8}
d5SfpManufactureDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SFP date of manufacturer date."
::= {d5SfpEntry 9}
END

View File

@ -0,0 +1,162 @@
ARRIS-D5-SLOT-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Counter32, Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, DisplayString,
TimeStamp, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex, InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
arrisD5UEQam
FROM ARRIS-MIB;
d5SlotExtMIB MODULE-IDENTITY
LAST-UPDATED "200906100000Z"
ORGANIZATION "Arris Group, Inc"
CONTACT-INFO
" Network Management
Postal: Arris Group
3871 Lakefield Drive
Suwanee, GA 30324
Tel: 678 473 8500"
DESCRIPTION
"This MIB manages the slot assignments on the
Arris D5 DMTS."
::= { arrisD5UEQam 18 }
d5SlotObjects OBJECT IDENTIFIER ::= { d5SlotExtMIB 1 }
WAN7 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The wan card in slot 7."
SYNTAX Unsigned32 (7)
WAN8 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The wan card in slot 8."
SYNTAX Unsigned32 (8)
WanValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Wan card selection for slot assignment."
SYNTAX Unsigned32 (WAN7 | WAN8)
-- Slot Assignment
-- Provides mechanisms to assign slots to wan cards
slotAssignmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF SlotAssignmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual table for slot assignments."
::= { d5SlotObjects 1 }
slotAssignmentEntry OBJECT-TYPE
SYNTAX SlotAssignmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row entry of this table."
INDEX { ifIndex }
::= { slotAssignmentTable 1 }
SlotAssignmentEntry ::=
SEQUENCE {
dualWanEnable INTEGER,
slot1Assignment WanValue,
slot2Assignment WanValue,
slot3Assignment WanValue,
slot4Assignment WanValue,
slot5Assignment WanValue,
slot6Assignment WanValue
}
dualWanEnable OBJECT-TYPE
SYNTAX INTEGER {
dualWanDisabled(0),
dualWanEnabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable dual wan operation."
DEFVAL { FALSE }
::= { slotAssignmentEntry 1 }
slot1Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 2 }
slot2Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 3 }
slot3Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 4 }
slot4Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 5 }
slot5Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 6 }
slot6Assignment OBJECT-TYPE
SYNTAX WanValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Assign the slot to the specified wan card."
DEFVAL { WAN7 }
::= { slotAssignmentEntry 7 }
--
--
--
identifyWan OBJECT-TYPE
SYNTAX INTEGER ( 0..16 )
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identify the WAN slot in a dual wan configuration."
::= { d5SlotObjects 2 }
END

View File

@ -0,0 +1,530 @@
ARRIS-D5-SOFTWARE-MGR-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Integer32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime,
TruthValue
FROM SNMPv2-TC
arrisD5UEQam
FROM ARRIS-MIB;
softwareManagerMIB MODULE-IDENTITY
LAST-UPDATED "200804100000Z" -- 10 Apr 2008
ORGANIZATION "Arris Group"
CONTACT-INFO
" Software Development
Postal: ARRIS Group
3871 Lakefield Drive
Suwanee, GA 30024
USA
Tel: 800-469-6569
Fax: 678-473-8770"
DESCRIPTION
"This MIB manages the software on the
ARRIS EdgeQAM products"
::= { arrisD5UEQam 10 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Control Group
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
smControlGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 1 }
smReloadAction OBJECT-TYPE
SYNTAX INTEGER{
nil(1),
reloadConfigSave(2),
reloadNoConfigSave(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force a reload of the ARRIS product. The command is applied to both WANs
when equipped. The load marked as boot in the Software Table will be loaded.
nil(1) - Do nothing
reloadConfigSave(2) - Saves the current configuration before reloading
reloadNoConfigSave(3) - Reloads without saving configuration"
::= { smControlGroup 1 }
smConfigFileAction OBJECT-TYPE
SYNTAX INTEGER{
nil(1),
saveRunningConfig(2),
eraseStartupConfig(3),
uploadStartupConfigToServer(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Perform various actions on the configuration file, as directed
below.
nil(1) - Do nothing
saveRunningConfig(2) - Copies the running configuration to the
startup configuration.
eraseStartupConfig(3) - Erases the startup configuration. You
may want to do this before a reboot (without config file save)
to get a default configured system.
uploadStartupConfigToServer(4) - Using the server information
in the configFileTransfer group, this will upload the current
startup-configuration to the default directory on the server.
If you need upload directory control, use the
configFileTransfer"
::= { smControlGroup 2 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- System Software Group
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
smSoftwareListGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 2 }
smSoftwareListTable OBJECT-TYPE
SYNTAX SEQUENCE OF SmSoftwareListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of images installed on the flash disk"
::= { smSoftwareListGroup 1 }
smSoftwareListEntry OBJECT-TYPE
SYNTAX SmSoftwareListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { smSoftwareEntryIndex }
::= { smSoftwareListTable 1 }
SmSoftwareListEntry ::= SEQUENCE {
smSoftwareEntryIndex Unsigned32,
smSoftwareEntryFilename OCTET STRING,
smSoftwareEntryVersion OCTET STRING,
smSoftwareEntryDate DateAndTime,
smSoftwareEntryState INTEGER,
smSoftwareEntrySize Integer32,
smSoftwareEntryStatus INTEGER,
smSoftwareEntryAction INTEGER }
smSoftwareEntryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"image index"
::= { smSoftwareListEntry 1 }
smSoftwareEntryFilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the image file"
::= { smSoftwareListEntry 2 }
smSoftwareEntryVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"image version"
::= { smSoftwareListEntry 3 }
smSoftwareEntryDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date image created"
::= { smSoftwareListEntry 4 }
smSoftwareEntryState OBJECT-TYPE
SYNTAX INTEGER { valid(1), corrupt(2), unknown(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the load file.
valid means the software load has been properly downloaded
and can be loaded onto the system.
corrupt means there was a problem tranferring the load and
it cannot be loaded onto the system.
unknown means that the software load has not yet been validated
by the system, and may or may not be valid."
::= { smSoftwareListEntry 5 }
smSoftwareEntrySize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"file size"
::= { smSoftwareListEntry 6 }
smSoftwareEntryStatus OBJECT-TYPE
SYNTAX INTEGER { running-boot(1), running(2), boot(3), inactive(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of software may be running-boot, running, boot or inactive
running-boot(1) indicates that the load is running AND is the boot load.
running(2) means the software is currently running on the box, but
is not the boot load.
boot(3) means that the selected load will boot on next restart.
Confirm by checking ksSMBootFileName.
inactive(4) indicates the load is neither running nor set to boot."
::= { smSoftwareListEntry 7 }
smSoftwareEntryAction OBJECT-TYPE
SYNTAX INTEGER { nil(1), makeBoot(2), upload(3), delete(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Perform an action on this software load entry.
To make the current software load the boot load, select
makeBoot(2).
When set to upload(3), this software load will be sent
to the server using the settings specified in the
softwareDownloadGroup MIB objects.
This method cannot specify an upload path on the server
for the software load. The load will appear in the default
directory on the server for the specified transfer protocol.
For control over the upload path, please use the
smSoftwareDownloadGroup directly.
Selecting delete(4) will delete the load from the system."
::= { smSoftwareListEntry 8 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Config File Group
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
smConfigFileListGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 3 }
smConfigFileListTable OBJECT-TYPE
SYNTAX SEQUENCE OF SmConfigFileListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of configuration files or scripts on flash disk"
::= { smConfigFileListGroup 1 }
smConfigFileListEntry OBJECT-TYPE
SYNTAX SmConfigFileListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { smConfigFileEntryIndex }
::= { smConfigFileListTable 1 }
SmConfigFileListEntry ::= SEQUENCE {
smConfigFileEntryIndex Unsigned32,
smConfigFileEntryName OCTET STRING,
smConfigFileTimestamp DateAndTime,
smConfigFileEntryAction INTEGER }
smConfigFileEntryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"image index"
::= { smConfigFileListEntry 1 }
smConfigFileEntryName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the file"
::= { smConfigFileListEntry 2 }
smConfigFileTimestamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp of the configuration file"
::= { smConfigFileListEntry 3 }
smConfigFileEntryAction OBJECT-TYPE
SYNTAX INTEGER {
nil(1),
makeStartupConfig(2),
copyIntoRunningConfig(3),
upload(4),
delete(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Actions to perform on the current configuration file.
To make this configuration file the startup configuration file,
select makeStartupConfig(2). Be sure not to overwrite the new
startup-configuration when reloading the system.
To copy the current configuration file into the running
configuration, select copyIntoRunningConfig(3). Don't forget
to save the new running configuration if necessary.
When set to upload(4), this software load will be sent
to the server using the settings specified in the
smConfigFileDownloadGroup MIB objects.
This method cannot specify an upload path on the server
for the software load. The load will appear in the default
directory on the server for the specified transfer protocol.
For control over the upload path, please use the
smConfigFileDownloadGroup directly.
Finally, to delete the configuration file, select delete(5)."
::= { smConfigFileListEntry 4 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Software Transfer Group
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
smSoftwareTransferGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 4 }
smSoftwareTransferDevice OBJECT-TYPE
SYNTAX INTEGER {
nfs (1),
tftp (2),
ftp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify protocol to use for software load transfers"
::= { smSoftwareTransferGroup 1 }
smSoftwareTransferHostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server ip address or hostname"
::= { smSoftwareTransferGroup 2 }
smSoftwareTransferUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server user name"
::= { smSoftwareTransferGroup 3 }
smSoftwareTransferPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server user password"
::= { smSoftwareTransferGroup 4 }
smSoftwareTransferPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Path and filename for image file on tftp, ftp or nfs"
::= { smSoftwareTransferGroup 5 }
smSoftwareTransferControl OBJECT-TYPE
SYNTAX INTEGER {
abort(1),
download(2),
upload(3),
downloadAsBoot(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control the transfer as follows:
abort(1) - Will abort the transfer in progress.
download(2) - Starts a transfer to the ARRIS device
upload(3) - Transfer specified load to the server
downloadAsBoot(4) will download the software image to the
ARRIS device and make it the next boot image"
::= { smSoftwareTransferGroup 6 }
smSoftwareTransferStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
inprogress(2),
finished(3),
filenameError(4),
hostnameError(5),
tooManyImages(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of the last transfer attempt as follows:
none(1) indicates no images have been transferred since
the system rebooted.
inprogress(2) - Indicates there is an active transfer
occurring.
finished(3) - Indicates the transfer is complete.
filenameError(4) - Indicates there was a problem with either
the path and/or filename, or the wrong server was specified and
the file was not found.
hostnameError(5) - Indicates a problem where the hostname could
not be resolved, or an incorrectly formatted IP address was specified."
::= { smSoftwareTransferGroup 7 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Config File Transfer
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
smConfigFileTransferGroup OBJECT IDENTIFIER ::= { softwareManagerMIB 5 }
smConfigFileTransferDevice OBJECT-TYPE
SYNTAX INTEGER {
nfs (1),
tftp (2),
ftp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify protocol to use for file transfers"
::= { smConfigFileTransferGroup 1 }
smConfigFileTransferHostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server ip address or hostname"
::= { smConfigFileTransferGroup 2 }
smConfigFileTransferUsername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server user name"
::= { smConfigFileTransferGroup 3 }
smConfigFileTransferPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server user password"
::= { smConfigFileTransferGroup 4 }
smConfigFileTransferPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Path and filename of the configuration file
on the source device."
::= { smConfigFileTransferGroup 5 }
smConfigFileTransferTargetPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..256))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Path and filename of the configuration file
on the target device."
::= { smConfigFileTransferGroup 6 }
smConfigFileTransferControl OBJECT-TYPE
SYNTAX INTEGER {
abort(1),
download(2),
upload(3),
downloadAsStartup(4),
downloadIntoRunning(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control the transfer as follows:
abort(1) - Will abort the transfer in progress.
download(2) - Starts a transfer to the ARRIS device
upload(3) - Transfer specified file to the server
downloadAsStartup(4) Transfer the config file and make it the
startup configuration"
::= { smConfigFileTransferGroup 7 }
smConfigFileTransferStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
inprogress(2),
finished(3),
filenameError(4),
hostnameError(5),
tooManyFiles(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of the last transfer attempt as follows:
none(1) indicates no files have been transferred since
the system rebooted.
inprogress(2) - Indicates there is an active transfer
occurring.
finished(3) - Indicates the transfer is complete.
filenameError(4) - Indicates there was a problem with either
the path and/or filename, or the wrong server was specified and
the file was not found.
hostnameError(5) - Indicates a problem where the hostname could
not be resolved, or an incorrectly formatted IP address was specified."
::= { smConfigFileTransferGroup 8 }
END

View File

@ -0,0 +1,387 @@
ARRIS-D5-TEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
arrisD5UEQam
FROM ARRIS-MIB;
d5TestMIB MODULE-IDENTITY
LAST-UPDATED "200901150000Z" -- 15th January 2009
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 returns a table of test results that have been run on the
D5-UEQAM. It reports general pass or fail test results as well as
test specific result information.
It also allows for tests to be configured and run to support diagnostics
and the manufacturing process."
REVISION "200812010000Z"
DESCRIPTION "Initial version"
::= { arrisD5UEQam 19 }
D5TestState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for controlling test state."
SYNTAX INTEGER {
idle(0),
start(1),
stop(2),
startCategory(3),
startSlot(4),
startAll(5),
clearCategory(6),
clearSlot(7),
clearAll(8)
}
D5TestStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for current test state."
SYNTAX INTEGER {
complete(1),
skipped(2),
notRun(3),
running(4),
stopped(5),
continuous(6)
}
D5TestResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for simple test results."
SYNTAX INTEGER {
passed(1),
failed(2),
notAvailable(3),
incomplete(4)
}
d5TestControl OBJECT IDENTIFIER ::= { d5TestMIB 1 }
d5TestControlSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Slot number on which to perform a test"
::= { d5TestControl 1 }
d5TestControlCategory OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Category of test to configure"
::= { d5TestControl 2 }
d5TestControlNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Test number of test to configure"
::= { d5TestControl 3 }
d5TestControlState OBJECT-TYPE
SYNTAX D5TestState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State to set for the test."
::= { d5TestControl 4 }
d5TestControlIterations OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of times to run the test. 0 to run repeatedly until stopped."
::= { d5TestControl 5 }
d5TestControlArg0 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 6 }
d5TestControlArg1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 7 }
d5TestControlArg2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 8 }
d5TestControlArg3 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 9 }
d5TestResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5TestResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of D5 test-results."
::= { d5TestMIB 2 }
d5TestResultEntry OBJECT-TYPE
SYNTAX D5TestResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single categorised test and corresponding result."
INDEX { d5TestSlot, d5TestCategory, d5TestNumber }
::= { d5TestResultTable 1 }
D5TestResultEntry ::= SEQUENCE {
d5TestSlot Unsigned32,
d5TestCategory Unsigned32,
d5TestNumber Unsigned32,
d5TestDescr DisplayString,
d5TestStatus D5TestStatus,
d5TestLastRunTime DateAndTime,
d5TestResult D5TestResult,
d5TestResultVector0 Unsigned32,
d5TestResultVector1 Unsigned32,
d5TestResultVector2 Unsigned32,
d5TestResultVector3 Unsigned32,
d5TestResultVector4 Unsigned32,
d5TestResultVector5 Unsigned32,
d5TestResultVector6 Unsigned32,
d5TestResultVector7 Unsigned32,
d5TestResultVector8 Unsigned32,
d5TestResultVector9 Unsigned32,
d5TestResultVector10 Unsigned32,
d5TestResultVector11 Unsigned32,
d5TestResultVector12 Unsigned32,
d5TestResultVector13 Unsigned32,
d5TestResultVector14 Unsigned32,
d5TestResultVector15 Unsigned32
}
d5TestSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"D5 slot containing the card on which the test was run"
::= { d5TestResultEntry 1 }
d5TestCategory OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Test category"
::= { d5TestResultEntry 2 }
d5TestNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Test number, unique withing this test category."
::= { d5TestResultEntry 3 }
d5TestDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Brief description of the test"
::= { d5TestResultEntry 4 }
d5TestStatus OBJECT-TYPE
SYNTAX D5TestStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of this test"
::= { d5TestResultEntry 5 }
d5TestLastRunTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time this test was run"
::= { d5TestResultEntry 6 }
d5TestResult OBJECT-TYPE
SYNTAX D5TestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test result summary"
::= { d5TestResultEntry 7 }
d5TestResultVector0 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 8 }
d5TestResultVector1 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 9 }
d5TestResultVector2 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 10 }
d5TestResultVector3 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 11 }
d5TestResultVector4 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 12 }
d5TestResultVector5 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 13 }
d5TestResultVector6 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 14 }
d5TestResultVector7 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 15 }
d5TestResultVector8 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 16 }
d5TestResultVector9 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 17 }
d5TestResultVector10 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 18 }
d5TestResultVector11 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 19 }
d5TestResultVector12 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 20 }
d5TestResultVector13 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 21 }
d5TestResultVector14 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 22 }
d5TestResultVector15 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 23 }
-- ------------------------------------------------------------------------
-- Conformance section
-- ------------------------------------------------------------------------
d5TestMibConformance OBJECT IDENTIFIER ::= { d5TestMIB 99 }
d5TestMibGroups OBJECT IDENTIFIER ::= { d5TestMibConformance 1 }
d5TestMibGroup OBJECT-GROUP
OBJECTS { d5TestControlSlot, d5TestControlCategory, d5TestControlNumber,
d5TestControlState, d5TestControlIterations, d5TestControlArg0,
d5TestControlArg1, d5TestControlArg2, d5TestControlArg3,
d5TestDescr, d5TestStatus, d5TestLastRunTime, d5TestResult,
d5TestResultVector1, d5TestResultVector2, d5TestResultVector3,
d5TestResultVector4 }
STATUS current
DESCRIPTION
"Description."
::= { d5TestMibGroups 1 }
d5TestMibCompliances OBJECT IDENTIFIER ::= { d5TestMibConformance 2 }
d5TestMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { d5TestMibGroup }
::= { d5TestMibCompliances 1 }
END

View File

@ -0,0 +1,332 @@
ARRIS-D5-VIDEO-ERM-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Integer32,
Counter32,
Unsigned32
FROM SNMPv2-SMI
DateAndTime,
TEXTUAL-CONVENTION,
DisplayString,
RowStatus,
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex,
InterfaceIndex
FROM IF-MIB
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
arrisD5UEQamErmMib MODULE-IDENTITY
LAST-UPDATED "200711080000Z" -- 08th November 2007
ORGANIZATION "Arris Group"
CONTACT-INFO
" Software Development
Postal: ARRIS Group
3871 Lakefield Drive
Suwanee, GA 30024
USA
Tel: 800-469-6569
Fax: 678-473-8770"
DESCRIPTION
"This MIB manages the erm software on the
ARRIS D5 product"
::= { arrisD5UEQam 11 }
arrisD5UEQamErmGroup OBJECT-GROUP
OBJECTS {
d5ErmComponentName,
d5ErmStreamingZone
}
STATUS current
DESCRIPTION
"A collection of objects providing system erm configuration."
::= { arrisD5UEQamErmMib 1 }
d5ErmComponentName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets component name advertised during VREP OPEN."
::= { arrisD5UEQamErmGroup 1 }
d5ErmStreamingZone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets streaming zone that ERM/ED are configured in."
::= { arrisD5UEQamErmGroup 2 }
d5ErmTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5ErmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the configuration parameters
associated with remote Edge Resource Manager (ERM)
devices. Use of multiple entries within this table
enables the logical separation of the D5 to multiple
ERMs."
::= { arrisD5UEQamErmMib 2 }
d5ErmEntry OBJECT-TYPE
SYNTAX D5ErmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry corresponds to an individual ERM
configuration."
INDEX { d5ErmName }
::= { d5ErmTable 1 }
D5ErmEntry ::= SEQUENCE {
d5ErmName DisplayString,
d5ErmDescription DisplayString,
d5ErmLocalIpAddress InetAddress,
d5ErmRemoteIpName DisplayString,
d5ErmVrepPort Integer32,
d5ErmHoldTime Unsigned32,
d5ErmBwInterval Unsigned32,
d5ErmBwThreshold Unsigned32,
d5ErmCost Unsigned32,
d5ErmRtspPort Integer32,
d5ErmRtspConnectionTimeout Integer32,
d5ErmRtspMessageTimeout Integer32,
d5ErmRtspSessionTimeout Integer32,
d5ErmAdminStatus INTEGER,
d5ErmVrepStatus INTEGER,
d5ErmVrepConnRetryTimeout Unsigned32,
d5ErmRtspStatus INTEGER,
d5ErmRowStatus RowStatus
}
d5ErmName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of ERM configuration entry."
::= { d5ErmEntry 1 }
d5ErmDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains text description of the ERM configuration."
::= { d5ErmEntry 2 }
d5ErmLocalIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local IP address to use for DRRP/VREP and RTSP connections."
::= { d5ErmEntry 3 }
d5ErmRemoteIpName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A comma seperated list of up to three remote addresses. The first entry in the list is the primary remote erm address. Subsequent values are the secondary remote erm addresses. An IPV4 address or hostname is acceptable for each value."
::= { d5ErmEntry 4 }
d5ErmVrepPort OBJECT-TYPE
SYNTAX Integer32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains TCP port value used for DRRP listener/connections."
::= { d5ErmEntry 5 }
d5ErmHoldTime OBJECT-TYPE
SYNTAX Unsigned32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains VREP/DRRP hold-time for connection timeout."
::= { d5ErmEntry 6 }
d5ErmBwInterval OBJECT-TYPE
SYNTAX Unsigned32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval to send AvailableBandwidth UDPATE messages."
::= { d5ErmEntry 7 }
d5ErmBwThreshold OBJECT-TYPE
SYNTAX Unsigned32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Change in bandwith utilisation required to trigger an AvailableBandwidth UDPATE messages."
::= { d5ErmEntry 8 }
d5ErmCost OBJECT-TYPE
SYNTAX Unsigned32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cost to advertise in VREP OPEN message."
::= { d5ErmEntry 9 }
d5ErmRtspPort OBJECT-TYPE
SYNTAX Integer32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains TCP port value used for incoming RTSP connections."
::= { d5ErmEntry 10 }
d5ErmRtspConnectionTimeout OBJECT-TYPE
SYNTAX Integer32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RTSP Connection timeout."
::= { d5ErmEntry 11 }
d5ErmRtspMessageTimeout OBJECT-TYPE
SYNTAX Integer32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RTSP Message timeout."
::= { d5ErmEntry 12 }
d5ErmRtspSessionTimeout OBJECT-TYPE
SYNTAX Integer32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RTSP Session timeout."
::= { d5ErmEntry 13 }
d5ErmAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2),
shuttingdown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The desired state of the interface. The shuttingDown(3) state
indicates that the ERM interface is transitioning from up(1) to down(2),
but the system is waiting for the resources to be withdrawn from the ERM."
::= { d5ErmEntry 14 }
d5ErmVrepStatus OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
connect(2),
active(3),
opensent(4),
openconfirm(5),
established(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the VREP state machine."
::= { d5ErmEntry 15 }
d5ErmVrepConnRetryTimeout OBJECT-TYPE
SYNTAX Unsigned32 ( 0..65535 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current state of the RTSP server."
::= { d5ErmEntry 16 }
d5ErmRtspStatus OBJECT-TYPE
SYNTAX INTEGER {
notrunning(1),
notconnected(2),
connected(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the RTSP server."
::= { d5ErmEntry 17 }
d5ErmRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The values that control the creation/deletion of ERMs on
the D5."
::= { d5ErmEntry 18 }
d5ErmSubIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5ErmSubIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table used for binding primary subinterfaces to an ERM interface"
::= { arrisD5UEQamErmMib 3 }
d5ErmSubIfEntry OBJECT-TYPE
SYNTAX D5ErmSubIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ifIndex }
::= { d5ErmSubIfTable 1 }
D5ErmSubIfEntry ::= SEQUENCE {
d5ErmSubIfErmName OCTET STRING,
d5ErmSubIfEigName OCTET STRING,
d5ErmSubIfRowStatus RowStatus
}
d5ErmSubIfErmName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"name of configured ERM that this ethernet is available to"
::= { d5ErmSubIfEntry 1 }
d5ErmSubIfEigName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"name of Edge Input Group name for this interface"
::= { d5ErmSubIfEntry 2 }
d5ErmSubIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The values that control the creation/deletion of entries in the d5ErmSubIfTable"
::= { d5ErmSubIfEntry 3 }
END

View File

@ -0,0 +1,178 @@
ARRIS-D5-VIDEO-IP-BUNDLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
RowStatus,
TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB;
arrisD5UEQamIpBundleMib MODULE-IDENTITY
LAST-UPDATED "201005270000Z" -- 27th MAY 2010
ORGANIZATION "Arris Group"
CONTACT-INFO
" Software Development
Postal: ARRIS Group
3871 Lakefield Drive
Suwanee, GA 30024
USA
Tel: 800-469-6569
Fax: 678-473-8770"
DESCRIPTION
"This MIB manages the ip-bundles on the
ARRIS D5 product"
::= { arrisD5UEQam 16 }
d5UEQamIpBundlePolicy OBJECT-TYPE
SYNTAX INTEGER {
revertive(1),
nonrevertive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the ip bundle policy to be revertive or non-revertive."
::= { arrisD5UEQamIpBundleMib 1 }
d5UEQamIpBundlePolicyRevertiveTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the ip bundle policy to be revertive timeout interval in seconds.
Setting this object to non zero will also turn on the revertive policy.
Setting this to a zero value will not turn off revertive policy if on."
::= { arrisD5UEQamIpBundleMib 2 }
d5UEQamIpBundleRevertTo OBJECT-TYPE
SYNTAX INTEGER {
none(0),
gig1(1),
gig2(2),
gig3(3),
gig4(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for administratively reverting to the backup port from the
primary port identified by the ifIndex."
::= { arrisD5UEQamIpBundleMib 3 }
d5UEQamIpBundleRevertFrom OBJECT-TYPE
SYNTAX INTEGER {
none(0),
gig1(1),
gig2(2),
gig3(3),
gig4(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for administratively reverting from the backup port to the
primary port identified by the ifIndex."
::= { arrisD5UEQamIpBundleMib 4 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- IP-BUNDLE TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5UEQamIpBundleTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5UEQamIpBundleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris UEQ Proprietry Ip Bundle Table"
::= { arrisD5UEQamIpBundleMib 5 }
d5UEQamIpBundleEntry OBJECT-TYPE
SYNTAX D5UEQamIpBundleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the d5UEQamIpBundleTable.
An entry in this table exists for each gigabit
port that is backed up by another gigabit port"
INDEX {d5UEQamIpBundlePrimaryPort}
::= { d5UEQamIpBundleTable 1 }
D5UEQamIpBundleEntry ::= SEQUENCE {
d5UEQamIpBundlePrimaryPort INTEGER,
d5UEQamIpBundleBackUpPort INTEGER,
d5UEQamIpBundlePrimaryFailedOver TruthValue,
d5UEQamIpBundlePrimaryLinkUp TruthValue,
d5UEQamIpBundleBackupLinkUp TruthValue,
d5UEQamIpBundleStatus RowStatus
}
d5UEQamIpBundlePrimaryPort OBJECT-TYPE
SYNTAX INTEGER {
gig1(1),
gig2(2),
gig3(3),
gig4(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ifIndex of a primary port in the ip bundle"
::= { d5UEQamIpBundleEntry 1 }
d5UEQamIpBundleBackUpPort OBJECT-TYPE
SYNTAX INTEGER {
gig1(1),
gig2(2),
gig3(3),
gig4(4),
fe1(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ifIndex of the backup port in the ip bundle"
::= { d5UEQamIpBundleEntry 2 }
d5UEQamIpBundlePrimaryFailedOver OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"states if the primary port is currently being backed up
by the backup port"
::= { d5UEQamIpBundleEntry 3 }
d5UEQamIpBundlePrimaryLinkUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"states if the primary port's line protocol is currently up"
::= { d5UEQamIpBundleEntry 4 }
d5UEQamIpBundleBackupLinkUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"states if the primary port's line protocol is currently up"
::= { d5UEQamIpBundleEntry 5 }
d5UEQamIpBundleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table."
::= { d5UEQamIpBundleEntry 6 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,904 @@
ARRIS-D5-VIDEO-SESSION-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
D5Program
FROM ARRIS-D5-VIDEO-MIB
InterfaceIndex
FROM IF-MIB
InetAddress
FROM INET-ADDRESS-MIB
Counter32,
Gauge32,
Unsigned32,
OBJECT-TYPE,
MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
OBJECT-GROUP
FROM SNMPv2-CONF;
d5VideoSessionMib MODULE-IDENTITY
LAST-UPDATED "201007261700Z"
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4300 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB contains objects to display video sessions and control Switched Digital Video RPC on the ARRIS D5 UEQ."
REVISION "200809080800Z"
DESCRIPTION
"D5 UEQ VIDEO SESSION MIB"
::= {arrisD5UEQam 8}
d5SdvRpcConfigurationGroup OBJECT-GROUP
OBJECTS {
d5SdvRpc,
d5SdvRpcDncsCompatibility,
d5SdvRpcPersistence,
d5SdvRpcQamModel,
d5SdvRpcMasterSrmIpAddress,
d5SdvRpcResetIndicatorType,
d5SdvRpcResetIndicatorInterval,
d5SdvRpcTimeout
}
STATUS current
DESCRIPTION
"A collection of objects providing SDV RPC configuration."
::= { d5VideoSessionMib 1 }
d5SdvRpc OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables SDV RPC."
::= { d5SdvRpcConfigurationGroup 1 }
d5SdvRpcDncsCompatibility OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DNCS compatibility mode configures the bind policy to assume streams exists."
::= { d5SdvRpcConfigurationGroup 2 }
d5SdvRpcPersistence OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables persistent SDV client response connections."
::= { d5SdvRpcConfigurationGroup 3 }
d5SdvRpcQamModel OBJECT-TYPE
SYNTAX INTEGER {
qam2x4(1),
qam2x6(2),
qam4x8(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the SDV RPC QAM model (48/72/192 QAM channels). This can only be set if RPC is disabled."
DEFVAL { qam2x4 }
::= { d5SdvRpcConfigurationGroup 4 }
d5SdvRpcMasterSrmIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the IP address of the master SRM to use for edge reset indications."
::= { d5SdvRpcConfigurationGroup 5 }
d5SdvRpcResetIndicatorType OBJECT-TYPE
SYNTAX INTEGER {
udp(1),
tcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the type of edge reset indications to send to the master SRM."
::= { d5SdvRpcConfigurationGroup 6 }
d5SdvRpcResetIndicatorInterval OBJECT-TYPE
SYNTAX INTEGER(1..20)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the SDV RPC reset-indicator repeat interval."
::= { d5SdvRpcConfigurationGroup 7 }
d5SdvRpcTimeout OBJECT-TYPE
SYNTAX INTEGER(0..65535)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the SDV RPC timeout."
DEFVAL { 25000 }
::= { d5SdvRpcConfigurationGroup 8 }
--------------------------------------------------------------------------------------------------
-- SDV RPC statistics table
--------------------------------------------------------------------------------------------------
--d5SdvRpcStatsTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF D5SdvRpcStatsEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This table displays SDV RPC message statistics."
-- ::= {d5VideoSessionMib 2}
--
--d5SdvRpcStatsEntry OBJECT-TYPE
-- SYNTAX D5SdvRpcStatsEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry for the SDV RPC statistics table."
-- INDEX {d5SdvRpcStatsIndex}
-- ::= {d5SdvRpcStatsTable 1}
--
--D5SdvRpcStatsEntry ::= SEQUENCE {
-- d5SdvRpcStatsIndex INTEGER,
-- d5SdvRpcStatsRequest Counter32,
-- d5SdvRpcStatsReply Counter32,
-- d5SdvRpcStatsSdvSuccess Counter32,
-- d5SdvRpcStatsRpcError Counter32,
-- d5SdvRpcStatsSdvError Counter32,
-- d5SdvRpcStatsName OCTET STRING
--}
--
--d5SdvRpcStatsIndex OBJECT-TYPE
-- SYNTAX INTEGER {
-- bind(1),
-- unbind(2),
-- insertpacket(3),
-- queryinsertpacket(4),
-- cancelpacket(5),
-- createsession(6),
-- createshellsessiongroup(7),
-- deleteshellsessiongroup(8),
-- deletesession(9),
-- querysesssions(10),
-- querysessioninfo(11),
-- querybindings(12),
-- querybindinginfo(13),
-- resetinidcation(14),
-- resetindicationack(15)
-- }
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The SDV RPC message type on which the statistics are maintained."
-- ::= {d5SdvRpcStatsEntry 1}
--
--d5SdvRpcStatsRequest OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of RPC requests received."
-- ::= { d5SdvRpcStatsEntry 2 }
--
--d5SdvRpcStatsReply OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of RPC replies sent in response to this RPC request."
-- ::= { d5SdvRpcStatsEntry 3 }
--
--d5SdvRpcStatsSuccess OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of successful RPC transactions."
-- ::= { d5SdvRpcStatsEntry 4 }
--
--d5SdvRpcStatsRpcError OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of RPC errors replies received in response to this RPC request."
-- ::= { d5SdvRpcStatsEntry 5 }
--
--d5SdvRpcStatsSdvError OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The total number of SDV RPC replies received in response to this RPC request."
-- ::= { d5SdvRpcStatsEntry 6 }
--
--d5SdvRpcStatsName OBJECT-TYPE
-- SYNTAX OCTET STRING (SIZE(0..23))
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The name of this SDV RPC message."
-- ::= {d5SdvRpcStatsEntry 7}
--------------------------------------------------------------------------------------------------
-- Video session table
--------------------------------------------------------------------------------------------------
d5VideoSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists video sessions."
::= {d5VideoSessionMib 2}
d5VideoSessionEntry OBJECT-TYPE
SYNTAX D5VideoSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session table."
INDEX {d5VideoSessionId}
::= {d5VideoSessionTable 1}
D5VideoSessionEntry ::= SEQUENCE {
d5VideoSessionId OCTET STRING,
d5VideoSessionState INTEGER,
d5VideoSessionQamIfIndex InterfaceIndex,
d5VideoSessionTsid Unsigned32,
d5VideoSessionBandwidth Unsigned32,
d5VideoSessionBitrate Unsigned32,
d5VideoSessionTimeActive Unsigned32,
d5VideoSessionNoPidRemapping TruthValue,
d5VideoSessionSessionGroupId Unsigned32,
d5VideoSessionTransportId Unsigned32,
d5VideoSessionProgramNumber D5Program
}
d5VideoSessionId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..33))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session identifier."
::= {d5VideoSessionEntry 1}
d5VideoSessionState OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
psi(2),
data(3),
active(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session state."
::= {d5VideoSessionEntry 2}
d5VideoSessionQamIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the output QAM used by this video session."
::= {d5VideoSessionEntry 3}
d5VideoSessionTsid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TSID of the output QAM channel used by this video session."
::= {d5VideoSessionEntry 4}
d5VideoSessionBandwidth OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configured video session bandwidth in bits per second."
::= {d5VideoSessionEntry 5}
d5VideoSessionBitrate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current measured video session bitrate in bits per second."
::= {d5VideoSessionEntry 6}
d5VideoSessionTimeActive OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time this video session has been active in seconds."
::= {d5VideoSessionEntry 7}
d5VideoSessionNoPidRemapping OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If this is enabled, PIDs are not remapped for this video session."
::= {d5VideoSessionEntry 8}
d5VideoSessionSessionGroupId OBJECT-TYPE
SYNTAX Unsigned32(0..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the group to which this video session belongs.
A value of zero indicates that this session is not part of a group."
::= {d5VideoSessionEntry 9}
d5VideoSessionTransportId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the active transport used by this video session."
::= {d5VideoSessionEntry 10}
d5VideoSessionProgramNumber OBJECT-TYPE
SYNTAX D5Program
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The program number of the active transport used by this video session."
::= {d5VideoSessionEntry 11}
--------------------------------------------------------------------------------------------------
-- Video multicast session table
--------------------------------------------------------------------------------------------------
d5VideoMulticastSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoMulticastSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps multicast IP address and UPD port to video session ID."
::= {d5VideoSessionMib 3}
d5VideoMulticastSessionEntry OBJECT-TYPE
SYNTAX D5VideoMulticastSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video multicast session table."
INDEX {d5VideoMulticastSessionIpAddress,d5VideoMulticastSessionUdpPort,d5VideoMulticastSessionId}
::= {d5VideoMulticastSessionTable 1}
D5VideoMulticastSessionEntry ::= SEQUENCE {
d5VideoMulticastSessionIpAddress InetAddress,
d5VideoMulticastSessionUdpPort Unsigned32,
d5VideoMulticastSessionId OCTET STRING
}
d5VideoMulticastSessionIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast IP address of this video session."
::= {d5VideoMulticastSessionEntry 1}
d5VideoMulticastSessionUdpPort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination multicast UDP port of this video session."
::= {d5VideoMulticastSessionEntry 2}
d5VideoMulticastSessionId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..33))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session identifier."
::= {d5VideoMulticastSessionEntry 3}
--------------------------------------------------------------------------------------------------
-- Video session transport table
--------------------------------------------------------------------------------------------------
d5VideoSessionTransportTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoSessionTransportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the transports used by video sessions on the D5."
::= {d5VideoSessionMib 4}
d5VideoSessionTransportEntry OBJECT-TYPE
SYNTAX D5VideoSessionTransportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session transport table."
INDEX {d5VideoSessionTransportTransportId}
::= {d5VideoSessionTransportTable 1}
D5VideoSessionTransportEntry ::= SEQUENCE {
d5VideoSessionTransportTransportId Unsigned32,
d5VideoSessionTransportSrcIpAddress InetAddress,
d5VideoSessionTransportDestIpAddress InetAddress,
d5VideoSessionTransportDestUdpPort Unsigned32,
d5VideoSessionTransportGigIfIndex Unsigned32
}
d5VideoSessionTransportTransportId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport identifier."
::= {d5VideoSessionTransportEntry 1}
d5VideoSessionTransportSrcIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport source IP address."
::= {d5VideoSessionTransportEntry 2}
d5VideoSessionTransportDestIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport destination IP address.
For multicast streams, this is the multicast IP address of the stream.
For unicast streams, this is the IP address of the gigabit Ethernet port where the stream is received."
::= {d5VideoSessionTransportEntry 3}
d5VideoSessionTransportDestUdpPort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport destination UDP port."
::= {d5VideoSessionTransportEntry 4}
d5VideoSessionTransportGigIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport gigabit Ethernet port ifIndex."
::= {d5VideoSessionTransportEntry 5}
--------------------------------------------------------------------------------------------------
-- Video multicast transport table
--------------------------------------------------------------------------------------------------
d5VideoMulticastTransportTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoMulticastTransportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps multicast IP address and UPD port to transport ID."
::= {d5VideoSessionMib 5}
d5VideoMulticastTransportEntry OBJECT-TYPE
SYNTAX D5VideoMulticastTransportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session multicast transport table."
INDEX {d5VideoMulticastTransportIpAddress,d5VideoMulticastTransportUdpPort,d5VideoMulticastTransportId}
::= {d5VideoMulticastTransportTable 1}
D5VideoMulticastTransportEntry ::= SEQUENCE {
d5VideoMulticastTransportIpAddress InetAddress,
d5VideoMulticastTransportUdpPort Unsigned32,
d5VideoMulticastTransportId Unsigned32
}
d5VideoMulticastTransportIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport multicast IP address."
::= {d5VideoMulticastTransportEntry 1}
d5VideoMulticastTransportUdpPort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video session transport destination UDP port."
::= {d5VideoMulticastTransportEntry 2}
d5VideoMulticastTransportId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video multicast transport identifier."
::= {d5VideoMulticastTransportEntry 3}
--------------------------------------------------------------------------------------------------
-- Video session group table
--------------------------------------------------------------------------------------------------
-- shell-session <active [verbose] | verbose>
d5VideoSessionGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoSessionGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists video session groups."
::= {d5VideoSessionMib 6}
d5VideoSessionGroupEntry OBJECT-TYPE
SYNTAX D5VideoSessionGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session group table."
INDEX {d5VideoSessionGroupId}
::= {d5VideoSessionGroupTable 1}
D5VideoSessionGroupEntry ::= SEQUENCE {
d5VideoSessionGroupId Unsigned32,
d5VideoSessionGroupQamIfIndex InterfaceIndex,
d5VideoSessionGroupNumSessions Unsigned32,
d5VideoSessionGroupActiveSessions Unsigned32,
d5VideoSessionGroupBandwidth Unsigned32,
d5VideoSessionGroupBitrate Unsigned32,
d5VideoSessionGroupMaxBoundSessions Unsigned32
}
d5VideoSessionGroupId OBJECT-TYPE
SYNTAX Unsigned32(1..1024)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video shell session group identifier."
::= {d5VideoSessionGroupEntry 1}
d5VideoSessionGroupQamIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the output QAM used by this video shell session."
::= {d5VideoSessionGroupEntry 2}
d5VideoSessionGroupNumSessions OBJECT-TYPE
SYNTAX Unsigned32(0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of video shell sessions in this group."
::= {d5VideoSessionGroupEntry 3}
d5VideoSessionGroupActiveSessions OBJECT-TYPE
SYNTAX Unsigned32(0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of video shell sessions in this group."
::= {d5VideoSessionGroupEntry 4}
d5VideoSessionGroupBandwidth OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configured video shell session group bandwidth in bits per second."
::= {d5VideoSessionGroupEntry 5}
d5VideoSessionGroupBitrate OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current measured video shell session group bitrate in bits per second."
::= {d5VideoSessionGroupEntry 6}
d5VideoSessionGroupMaxBoundSessions OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High watermark for the number of bound sessions in this group."
::= {d5VideoSessionGroupEntry 7}
--------------------------------------------------------------------------------------------------
-- Video session QAM table
--------------------------------------------------------------------------------------------------
d5VideoSessionQamTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5VideoSessionQamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists video session statistics for a particular QAM."
::= {d5VideoSessionMib 7}
d5VideoSessionQamEntry OBJECT-TYPE
SYNTAX D5VideoSessionQamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session qam table."
INDEX {d5VideoSessionQamQamIfIndex}
::= {d5VideoSessionQamTable 1}
D5VideoSessionQamEntry ::= SEQUENCE {
d5VideoSessionQamQamIfIndex InterfaceIndex,
d5VideoSessionQamTsid Unsigned32,
d5VideoSessionQamCreateSessions Counter32,
d5VideoSessionQamDeleteSessions Counter32,
d5VideoSessionQamQuerySessions Counter32,
d5VideoSessionQamPacketInserts Counter32,
d5VideoSessionQamBindSessions Counter32,
d5VideoSessionQamUnbindSessions Counter32,
d5VideoSessionQamCreateSessionFailures Counter32,
d5VideoSessionQamBindSessionFailures Counter32,
d5VideoSessionQamMaxActiveSessions Gauge32,
d5VideoSessionQamMaxActiveBandwidth Gauge32,
d5VideoSessionQamActiveSessions Gauge32,
d5VideoSessionQamActiveBandwidth Gauge32
}
d5VideoSessionQamQamIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the QAM channel used by this video session."
::= {d5VideoSessionQamEntry 1}
d5VideoSessionQamTsid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TSID of the QAM channel used by this video session."
::= {d5VideoSessionQamEntry 2}
d5VideoSessionQamCreateSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions created on this QAM channel."
::= {d5VideoSessionQamEntry 3}
d5VideoSessionQamDeleteSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions deleted on this QAM channel."
::= {d5VideoSessionQamEntry 4}
d5VideoSessionQamQuerySessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions queried on this QAM channel."
::= {d5VideoSessionQamEntry 5}
d5VideoSessionQamPacketInserts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packet inserts on this QAM channel."
::= {d5VideoSessionQamEntry 6}
d5VideoSessionQamBindSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions bound on this QAM channel."
::= {d5VideoSessionQamEntry 7}
d5VideoSessionQamUnbindSessions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions unbound on this QAM channel."
::= {d5VideoSessionQamEntry 8}
d5VideoSessionQamCreateSessionFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed session creations on this QAM channel."
::= {d5VideoSessionQamEntry 9}
d5VideoSessionQamBindSessionFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed session binds on this QAM channel."
::= {d5VideoSessionQamEntry 10}
d5VideoSessionQamMaxActiveSessions OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high watermark for number of bound and created sessions on this QAM channel."
::= {d5VideoSessionQamEntry 11}
d5VideoSessionQamMaxActiveBandwidth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high watermark for bandwidth reserved for bound and created sessions on this QAM channel."
::= {d5VideoSessionQamEntry 12}
d5VideoSessionQamActiveSessions OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of bound and created sessions on this QAM channel."
::= {d5VideoSessionQamEntry 13}
d5VideoSessionQamActiveBandwidth OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current bandwidth reserved for bound and created sessions on this QAM channel."
::= {d5VideoSessionQamEntry 14}
--------------------------------------------------------------------------------------------------
-- Video lb Configuration
--------------------------------------------------------------------------------------------------
d5SdvLoadBalancingConfigurationGroup OBJECT-GROUP
OBJECTS {
d5SdvLoadBalancingForced,
d5SdvLoadBalancingMode
}
STATUS current
DESCRIPTION
"A collection of objects providing SDV load balancing configuration."
::= { d5VideoSessionMib 8 }
d5SdvLoadBalancingForced OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables SDV RPC forced load balancing."
::= { d5SdvLoadBalancingConfigurationGroup 1 }
d5SdvLoadBalancingMode OBJECT-TYPE
SYNTAX INTEGER {
hothot(1),
hotwarm(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set operational mode of SDV load balancing."
::= { d5SdvLoadBalancingConfigurationGroup 2 }
--------------------------------------------------------------------------------------------------
-- Video lb table
--------------------------------------------------------------------------------------------------
d5SdvLoadBalancingTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5SdvLoadBalancingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists video session statistics for a particular QAM."
::= {d5VideoSessionMib 9}
d5SdvLoadBalancingEntry OBJECT-TYPE
SYNTAX D5SdvLoadBalancingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for the video session qam table."
INDEX {d5SdvLoadBalancingGigIfIndex}
::= {d5SdvLoadBalancingTable 1}
D5SdvLoadBalancingEntry ::= SEQUENCE {
d5SdvLoadBalancingGigIfIndex InterfaceIndex,
d5SdvLoadBalancingGigOperStatus INTEGER,
d5SdvLoadBalancingAssignment INTEGER,
d5SdvLoadBalancingSessionCount Counter32,
d5SdvLoadBalancingBandwidth Counter32
}
d5SdvLoadBalancingGigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the Gigabit interface."
::= {d5SdvLoadBalancingEntry 1}
d5SdvLoadBalancingGigOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The load balancing operational state of this Gigabit interface."
::= {d5SdvLoadBalancingEntry 2}
d5SdvLoadBalancingAssignment OBJECT-TYPE
SYNTAX INTEGER {
none(1),
primary(2),
secondary(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SDV load balancing assignment of this Gigabit interface."
::= {d5SdvLoadBalancingEntry 3}
d5SdvLoadBalancingSessionCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SDV sessions on this Gigabit interface."
::= {d5SdvLoadBalancingEntry 4}
d5SdvLoadBalancingBandwidth OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bandwidth used by SDV sessions on this Gigabit interface."
::= {d5SdvLoadBalancingEntry 5}
END

View File

@ -0,0 +1,238 @@
ARRIS-D5-VIDEO-VIF-MIB DEFINITIONS ::= BEGIN
IMPORTS
arrisD5UEQam
FROM ARRIS-MIB
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DateAndTime,
TEXTUAL-CONVENTION,
RowStatus,
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
ifIndex,
InterfaceIndex
FROM IF-MIB
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
arrisD5UEQamVIFMib MODULE-IDENTITY
LAST-UPDATED "200712170000Z" -- 17th December 2007
ORGANIZATION "Arris Group"
CONTACT-INFO
" Software Development
Postal: ARRIS Group
3871 Lakefield Drive
Suwanee, GA 30024
USA
Tel: 800-469-6569
Fax: 678-473-8770"
DESCRIPTION
"This MIB manages the virtual-interfaces on the
ARRIS D5 product"
::= { arrisD5UEQam 14 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- VIRTUAL-INTERFACE LOOPBACK TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5UEQamVirtualInterfaceLbTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5UEQamVirtualInterfaceLbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris UEQ Proprietry Virtual-Interface Loopback Table"
::= { arrisD5UEQamVIFMib 1 }
d5UEQamVirtualInterfaceLbEntry OBJECT-TYPE
SYNTAX D5UEQamVirtualInterfaceLbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the d5UEQamVirtualInterfaceLbTable.
An entry in this table exists for each loopback
configured as a virtual-interface"
INDEX {d5UEQamVirtualInterfaceLbVifNumber}
::= { d5UEQamVirtualInterfaceLbTable 1 }
D5UEQamVirtualInterfaceLbEntry ::= SEQUENCE {
d5UEQamVirtualInterfaceLbVifNumber Unsigned32,
d5UEQamVirtualInterfaceLbNumber Unsigned32,
d5UEQamVirtualInterfaceLbIpAddress IpAddress,
d5UEQamVirtualInterfaceLbIpMask IpAddress,
d5UEQamVirtualInterfaceLbIpBCastAddress IpAddress,
d5UEQamVirtualInterfaceLbIpDHCP TruthValue,
d5UEQamVirtualInterfaceLbManagementAccess TruthValue,
d5UEQamVirtualInterfaceLbAdminState TruthValue,
d5UEQamVirtualInterfaceLbIfIndex InterfaceIndex,
d5UEQamVirtualInterfaceLbStatus RowStatus
}
d5UEQamVirtualInterfaceLbVifNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"virtual-interface identifier"
::= { d5UEQamVirtualInterfaceLbEntry 1 }
d5UEQamVirtualInterfaceLbNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"number of loopback interface to be used as a virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 2 }
d5UEQamVirtualInterfaceLbIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip address of virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 3 }
d5UEQamVirtualInterfaceLbIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip subnet mask of virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 4 }
d5UEQamVirtualInterfaceLbIpBCastAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"primary ip subnet broadcast address
of virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 5 }
d5UEQamVirtualInterfaceLbIpDHCP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"states if the ip addresses was configured via DHCP or not"
::= { d5UEQamVirtualInterfaceLbEntry 6 }
d5UEQamVirtualInterfaceLbManagementAccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"controls management-access state of virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 7 }
d5UEQamVirtualInterfaceLbAdminState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"controls admin state of virtual-interface"
::= { d5UEQamVirtualInterfaceLbEntry 8 }
d5UEQamVirtualInterfaceLbIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex value of the virtual-interface."
::= { d5UEQamVirtualInterfaceLbEntry 9 }
d5UEQamVirtualInterfaceLbStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table."
::= { d5UEQamVirtualInterfaceLbEntry 10 }
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- VIRTUAL-INTERFACE PHYSICAL TABLE
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
d5UEQamVirtualInterfacePhyTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5UEQamVirtualInterfacePhyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arris D5 UEQ Virtual-Interface Table"
::= { arrisD5UEQamVIFMib 2 }
d5UEQamVirtualInterfacePhyEntry OBJECT-TYPE
SYNTAX D5UEQamVirtualInterfacePhyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the d5UEQamVirtualInterfacePhyTable.
An entry in this table exists for each physical port
configured as a member of a virtual-interface"
INDEX {d5UEQamVirtualInterfacePhyNumber, d5UEQamVirtualInterfacePhyPriority}
::= { d5UEQamVirtualInterfacePhyTable 1 }
D5UEQamVirtualInterfacePhyEntry ::= SEQUENCE {
d5UEQamVirtualInterfacePhyNumber Unsigned32,
d5UEQamVirtualInterfacePhyPriority Unsigned32,
d5UEQamVirtualInterfacePhyIfIndex InterfaceIndex,
d5UEQamVirtualInterfacePhyVlan Unsigned32,
d5UEQamVirtualInterfacePhyStatus RowStatus
}
d5UEQamVirtualInterfacePhyNumber OBJECT-TYPE
SYNTAX Unsigned32(1..2)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"virtual-interface number, virtual-interface must exist before
attempting to add/remove a subinterface "
::= { d5UEQamVirtualInterfacePhyEntry 1 }
d5UEQamVirtualInterfacePhyPriority OBJECT-TYPE
SYNTAX Unsigned32(1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"virtual-interface priority, 1 indicates highest priority,
6 is the lowest. Order in which physical links will become
operational "
::= { d5UEQamVirtualInterfacePhyEntry 2 }
d5UEQamVirtualInterfacePhyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex value of the subinterface being added to or removed from the
virtual-interface, must be primary subinterface of a port."
::= { d5UEQamVirtualInterfacePhyEntry 3 }
d5UEQamVirtualInterfacePhyVlan OBJECT-TYPE
SYNTAX Unsigned32(0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vlan to be used when the link becomes operational, zero indicates unencapsulated"
::= { d5UEQamVirtualInterfacePhyEntry 4 }
d5UEQamVirtualInterfacePhyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this table."
::= { d5UEQamVirtualInterfacePhyEntry 5 }
END

View File

@ -0,0 +1,168 @@
ARRIS-D5-WAN-POST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TimeStamp
FROM SNMPv2-TC
arrisD5UEQam
FROM ARRIS-MIB;
d5WanPOSTMIB MODULE-IDENTITY
LAST-UPDATED "200602220000Z" -- 22nd February 2006
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 reports POST result on the Arris D5 WAN card"
::= { arrisD5UEQam 3 }
d5WanPOSTObjects OBJECT IDENTIFIER ::= { d5WanPOSTMIB 1 }
D5WanPOSTTestResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A convenient type definition for POST test results."
SYNTAX INTEGER {
passed(1),
skipped(2),
failed(3),
notYetKnown(4)
}
d5WanPOSTTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5WanPOSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of WAN POST tests and test-results."
::= { d5WanPOSTObjects 1 }
d5WanPOSTEntry OBJECT-TYPE
SYNTAX D5WanPOSTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single POST test and result."
INDEX { d5WanPOSTTestId }
::= { d5WanPOSTTable 1 }
D5WanPOSTEntry ::= SEQUENCE {
d5WanPOSTTestId Unsigned32,
d5WanPOSTTestDescr DisplayString,
d5WanPOSTTestResult D5WanPOSTTestResult,
d5WanPOSTTestResultDescr DisplayString
}
d5WanPOSTTestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier specifying a particular POST test."
::= { d5WanPOSTEntry 1 }
d5WanPOSTTestDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the associated POST test."
::= { d5WanPOSTEntry 2 }
d5WanPOSTTestResult OBJECT-TYPE
SYNTAX D5WanPOSTTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test result from boot-time test"
::= { d5WanPOSTEntry 3 }
d5WanPOSTTestResultDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optional textual description of the test result."
::= { d5WanPOSTEntry 4 }
d5WanPOSTDiagnosticTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5WanPOSTDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of the WAN POST tests that can be run after boot-time."
::= { d5WanPOSTObjects 2 }
d5WanPOSTDiagnosticEntry OBJECT-TYPE
SYNTAX D5WanPOSTDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single POST test and result."
INDEX { d5WanPOSTDiagTestId }
::= { d5WanPOSTDiagnosticTable 1 }
D5WanPOSTDiagnosticEntry ::= SEQUENCE {
d5WanPOSTDiagTestId Unsigned32,
d5WanPOSTDiagLastTestTimeStamp TimeStamp,
d5WanPOSTDiagLastTestResult D5WanPOSTTestResult,
d5WanPOSTDiagLastTestResultDescr DisplayString,
d5WanPOSTDiagExecute INTEGER,
d5WanPOSTDiagParam Integer32
}
d5WanPOSTDiagTestId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier specifying a particular POST test."
::= { d5WanPOSTDiagnosticEntry 1 }
d5WanPOSTDiagLastTestTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when this test was last executed.
Zero if not-applicable or if last executed at boot-time."
::= { d5WanPOSTDiagnosticEntry 2 }
d5WanPOSTDiagLastTestResult OBJECT-TYPE
SYNTAX D5WanPOSTTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Most recent test result"
::= { d5WanPOSTDiagnosticEntry 3 }
d5WanPOSTDiagLastTestResultDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optional textual description of the test result."
::= { d5WanPOSTDiagnosticEntry 4 }
d5WanPOSTDiagExecute OBJECT-TYPE
SYNTAX INTEGER {
start(0),
running(1),
idle(2),
stop(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for starting/stopping a test and checking for test completion.
Only a value of start or stop is allowed on write access.
Only a value of idle or running is allowed on read access."
::= { d5WanPOSTDiagnosticEntry 5 }
d5WanPOSTDiagParam OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Parameter passed to a test started by setting d5WanPOSTDiagExecute to start."
::= { d5WanPOSTDiagnosticEntry 6 }
END

115
MIBS/arris/d5/ARRIS-MIB Normal file
View File

@ -0,0 +1,115 @@
ARRIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
enterprises
FROM RFC1155-SMI;
arris MODULE-IDENTITY
LAST-UPDATED "1009250000Z" -- September 25th, 2010
ORGANIZATION "Arris Interactive"
CONTACT-INFO
"Robert Coley
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8500
E-mail: robert.coley@arrisi.com
Initial MIB creator: Angela Lyda
Postal: Arris Interactive
3871 Lakefield Drive
Suite 300
Suwanee, GA 30024-1242
U.S.A.
Phone: +1 770 622 8743
E-mail: angela.lyda@arrisi.com"
DESCRIPTION
"This is a header for the Arris enterprise MIB. All objects appear
elsewhere."
-- Revision history
REVISION "1009250000Z" -- September 25th, 2010
DESCRIPTION
"Added Product Identifier 'arrisD5AM' for D5 Application Manager to the arrisProdIdVideo group"
REVISION "0503140000Z" -- March 14, 2005
DESCRIPTION
"Updated Q5 naming to D5"
REVISION "0409100000Z" -- September 10, 2004
DESCRIPTION
"Added Product Group 'arrisProdIdVideo' for ARRIS video products.
Also added Product Identifier 'arrisQ5Wan' for Q5 WAN device."
REVISION "0402020000Z" -- February 2, 2004
DESCRIPTION
"Added Product Identifier 'cmtsCommon' for common CMTS products."
REVISION "0206240000Z" -- June 24, 2002
DESCRIPTION
"Added a ProductID OID for the 'tcm' product.
Added the Global Access product line rooted at arrisProdIdGlobalAccess."
REVISION "0110040000Z" -- October 4, 2001
DESCRIPTION
"Added a Product Identifier OID for the CM (Cable Modem) product line.
Added Product Identifier OIDs for the 'ttm' and 'ttp' products."
REVISION "0101240000Z" -- January 24, 2001
DESCRIPTION
"Added a Product Identifier OID for the MRC (Modular Redundant Chassis) product line.
Added a Product Identifier OID for the MRC Controller"
REVISION "0010170000Z" -- October 17, 2000
DESCRIPTION
"Added a Product Identifier OID for the CMTS product line.
Added a Product Identifier OID for the MSAS (MultiService Access System) CMTS product."
::= { enterprises 4115 }
arrisProducts OBJECT IDENTIFIER ::= { arris 1 }
-- Arris Product Lines
packetport OBJECT IDENTIFIER ::= { arrisProducts 1 }
cm110 OBJECT IDENTIFIER ::= { arrisProducts 2 }
arrisProdIdCM OBJECT IDENTIFIER ::= { arrisProducts 3 } -- Cable Modem
arrisProdIdCMTS OBJECT IDENTIFIER ::= { arrisProducts 4 } -- Cable Modem Termination System
arrisProdIdMRC OBJECT IDENTIFIER ::= { arrisProducts 5 } -- Modular Redundant Chassis
arrisProdIdGlobalAccess OBJECT IDENTIFIER ::= { arrisProducts 6 } -- Global Access (Fiber) products
arrisProdIdVideo OBJECT IDENTIFIER ::= { arrisProducts 8 } -- Video Products (D5 et al)
-- Product Identifiers for the CM product line
tcm OBJECT IDENTIFIER ::= { arrisProdIdCM 8 } -- Touchstone Cable Modem
ttm OBJECT IDENTIFIER ::= { arrisProdIdCM 9 } -- Touchstone Telephony Modem
ttp OBJECT IDENTIFIER ::= { arrisProdIdCM 10 } -- Touchstone Telephony Port
-- Product Identifiers for the CMTS product line
cmtsMSAS OBJECT IDENTIFIER ::= { arrisProdIdCMTS 1 } -- CMTS MultiService Access System
cmts1500 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 2 } -- CMTS 1500
cmtsC3 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 3 } -- C3 CMTS
cmtsC4 OBJECT IDENTIFIER ::= { arrisProdIdCMTS 4 } -- C4 CMTS
cmtsCommon OBJECT IDENTIFIER ::= { arrisProdIdCMTS 5 } -- common CMTS products
-- Product Identifiers for the MRC product line
mrcController OBJECT IDENTIFIER ::= { arrisProdIdMRC 1 } -- MRC Controller
-- Global Access products
arrisGlobalAccessMib OBJECT IDENTIFIER ::= { arrisProdIdGlobalAccess 1 }
-- arrisUas FttH Universal Access Switch is arrisGlobalAccessMib.1. See ARRIS-UAS-MIB
-- add Global Access sysObjectId values here.
arrisGlobalAccessProductUas OBJECT IDENTIFIER ::= { arrisProdIdGlobalAccess 2 } -- FttH Universal Access Switch
-- add Video Product sysObjectId values here.
arrisD5UEQam OBJECT IDENTIFIER ::= { arrisProdIdVideo 1 } -- D5 WAN card
-- add D5AM Video Product sysObjectId values here.
arrisD5AM OBJECT IDENTIFIER ::= { arrisProdIdVideo 2 } -- D5 Application Manager
END

2823
MIBS/arris/d5/SIM-MIB Normal file

File diff suppressed because it is too large Load Diff