Casa Cable Flaplist Mib
Casa Cable Flaplist Mib
-- casa-cable-flaplist-mib.my
--
IMPORTS
casa, casaMgmt
FROM CASA-MIB
ifIndex, ifAdminStatus, ifOperStatus, ifDescr
FROM IF-MIB
docsIfCmtsCmStatusMacAddress
FROM DOCS-IF-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
Integer32, Unsigned32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, DateAndTime, MacAddress, RowStatus
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.20858.10.11
casaFlapListMib MODULE-IDENTITY
LAST-UPDATED "201008311000Z" -- Jun 19, 2010 at 19:00 GMT
ORGANIZATION
"Casa Systems Inc"
CONTACT-INFO
"CASA SYSTEMS INC.
100 Old River Road
Andover, MA 01810
USA
Tel: +1 978-688-6706
e-mail: support@casa-systems.com"
DESCRIPTION
"This is the enterprise MIB Module for CASA systems CMTS."
REVISION "201008311000Z"
DESCRIPTION
"linkUp/linkDown trap add a new object ifDescr, request bug ID
3197."
-- 1.3.6.1.4.1.20858.10.11.1
casaFlapListMIBObjects OBJECT IDENTIFIER ::= { casaFlapListMib 1 }
-- 1.3.6.1.4.1.20858.10.11.1.1
casaFlapListGlobal OBJECT IDENTIFIER ::= { casaFlapListMIBObjects 1 }
-- 1.3.6.1.4.1.20858.10.11.1.1.1
casaFlapInsertionTime OBJECT-TYPE
SYNTAX Unsigned32 (0..120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If the Cable Modem continuously send initial ranging
request within a fixed time
interval ,the Cable Modem will be added to the
casaFlapListTable.
0 means no matter the Cable Modem continuously send initial
rangeing in any interval,
the Cable Modem won't be added to the casaFlapListTable.
"
DEFVAL { 60 }
::= { casaFlapListGlobal 1 }
-- 1.3.6.1.4.1.20858.10.11.1.1.2
casaFlapMissThreshold OBJECT-TYPE
SYNTAX Unsigned32 (1..20)
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the number of times a Cable Modem does not
acknowledge
a MAC-layer station maintenance message from a CMTS exceeds
this threshold, the Cable Modem will be add to the
casaFlapListTable.
This object is a duplicate object of
docsDiagLogRangingRetryThrhld, setting docsDiagLogRangingRetryThrhld
will change this object's value also, and this object is
read-only for now.
"
DEFVAL { 6 }
::= { casaFlapListGlobal 2 }
-- 1.3.6.1.4.1.20858.10.11.1.1.3
casaFlapPowerAdjThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..20)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the power level a Cable Modem send to Cmts after
online exceeds
this threshold, the Cable Modem will be add to the
casaFlapListTable.
0 means no metter how much power level the Cable Modem send
to Cmts after
online, the Cable Modem won't be added to the
casaFlapListTable.
"
DEFVAL { 2 }
::= { casaFlapListGlobal 3 }
-- 1.3.6.1.4.1.20858.10.11.1.1.4
casaFlapListAging OBJECT-TYPE
SYNTAX Unsigned32 (15..86400)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Aging threshold for the CM. Periodically, a
process scans through the CM and removes those
Cable Modems from casaFlapListTable and
casaFlapListTable that have no new detections for a
time interval longer than this threshold in minutes.
"
DEFVAL { 10080 }
::= { casaFlapListGlobal 4 }
-- 1.3.6.1.4.1.20858.10.11.1.1.5
casaFlapListResetAll OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" If set to 'true', all counter objects for all entries
in casaFlapListTable are reset to zero. Reading this object always returns
'false'.
"
::= { casaFlapListGlobal 5 }
-- 1.3.6.1.4.1.20858.10.11.1.1.6
casaFlapListLastResetTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time that all the counters in the
casaFlapListTable are
reset to 0. The special value of all '00'Hs indicates that
the Entries
in these tables have never been reset.
"
::= { casaFlapListGlobal 6 }
-- 1.3.6.1.4.1.20858.10.11.1.1.7
casaFlapListClearAll OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to 'true', all entries from the casaFlapListTable
are removed.
Reading this object always returns 'false'."
::= { casaFlapListGlobal 7 }
-- 1.3.6.1.4.1.20858.10.11.1.1.8
casaFlapListLastClearTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time that all the entries in the
casaFlapListTable are destroyed. The special
value of all '00'Hs indicates that the
entries in these tables have never been destroyed."
::= { casaFlapListGlobal 8 }
-- 1.3.6.1.4.1.20858.10.11.1.1.9
casaFlapListCheckInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..1200)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Scaning threshold for the casaFlapListTable.
Periodically, a
process scans through the casaFlapListTable and removes
those
Cable Modems from casaFlapListTable and
casaFlapListTable that have no new detections for a
time interval longer than this threshold in minutes."
DEFVAL { 120 }
::= { casaFlapListGlobal 9 }
-- 1.3.6.1.4.1.20858.10.11.1.1.10
casaFlapListCurrentSize OBJECT-TYPE
SYNTAX Gauge32
UNITS "modems"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of modems in the flap list. Its value
will be less than or equal to casaflapListMaxSize."
::= { casaFlapListGlobal 10 }
-- 1.3.6.1.4.1.20858.10.11.1.1.11
casaFlapListTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls flap list trap. If its value is set
to
enabled(1), a trap will be sent out when the CM miss
percentage goes over the docsDiagLogRangingRetryThrhld;
Otherwise no flap list trap will be sent out.
By default, this object has the value disabled(1)"
::= { casaFlapListGlobal 11 }
-- 1.3.6.1.4.1.20858.10.11.1.2
casaFlapListTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaFlapListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { casaFlapListMIBObjects 2 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1
casaFlapListEntry OBJECT-TYPE
SYNTAX CasaFlapListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { casaFlapCmMacAddress }
::= { casaFlapListTable 1 }
CasaFlapListEntry ::=
SEQUENCE {
casaFlapCmMacAddress
MacAddress,
casaFlapCmUpstreamIfIndex
Unsigned32,
casaFlapCmDownstreamIfIndex
Unsigned32,
casaFlapCmInsertionFails
Integer32,
casaFlapCmHits
Unsigned32,
casaFlapCmMisses
Unsigned32,
casaFlapCmCRCCounts
Integer32,
casaFlapCmPowerAdjustments
Unsigned32,
casaFlapCmFlapCounts
Integer32,
casaFlapCmLastFlapTime
DateAndTime,
casaFlapCmFlapRowStatus
RowStatus,
casaFlapCmCreateTime
DateAndTime
}
-- 1.3.6.1.4.1.20858.10.11.1.2.1.1
casaFlapCmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Cable Modem mac address"
::= { casaFlapListEntry 1 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.2
casaFlapCmUpstreamIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upstream channel index for the CM"
::= { casaFlapListEntry 2 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.3
casaFlapCmDownstreamIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The downstream channel index for the CM"
::= { casaFlapListEntry 3 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.4
casaFlapCmInsertionFails OBJECT-TYPE
SYNTAX Integer32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CM total ranging count after CM is added to
casaFalpListTable."
::= { casaFlapListEntry 4 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.5
casaFlapCmHits OBJECT-TYPE
SYNTAX Unsigned32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count a Cable Modem acknowledge a MAC-layer station
maintenance message after the Cable Modem is added to casaFalpListTable."
::= { casaFlapListEntry 5 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.6
casaFlapCmMisses OBJECT-TYPE
SYNTAX Unsigned32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count a Cable Modem does not acknowledge a MAC-layer
station maintenance message after the Cable Modem is added to casaFalpListTable."
::= { casaFlapListEntry 6 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.7
casaFlapCmCRCCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CM CRC count after a CM is added to casaFlapListTable"
::= { casaFlapListEntry 7 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.8
casaFlapCmPowerAdjustments OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count Cmts require Cable Modem to adjust power level
that more than 2 dB after the Cable Modem is added to casaFalpListTable."
::= { casaFlapListEntry 8 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.9
casaFlapCmFlapCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total count that Cable Modem ranging count plus P-ADJ
count after the cable modem is added to casaFlapListTable."
::= { casaFlapListEntry 9 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.10
casaFlapCmLastFlapTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last offline time a Cable Modem after added to
casaFlapListTable"
::= { casaFlapListEntry 10 }
-- 1.3.6.1.4.1.20858.10.11.1.2.1.11
casaFlapCmFlapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this instance."
::= { casaFlapListEntry 11 }
-- 1.3.6.1.4.1.20858.10.11.1.3.1.12
casaFlapCmCreateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time stamp when new flap CM is added to the table."
::= { casaFlapListEntry 12 }
-- 1.3.6.1.4.1.20858.10.11.2
casaFlapListGroups OBJECT IDENTIFIER ::= { casaFlapListMib 2 }
-- 1.3.6.1.4.1.20858.10.11.2.1
casaFlapListGroup OBJECT-GROUP
OBJECTS { casaFlapInsertionTime, casaFlapMissThreshold,
casaFlapPowerAdjThreshold, casaFlapListAging,
casaFlapListResetAll, casaFlapListLastResetTime,
casaFlapListClearAll, casaFlapListLastClearTime, casaFlapListCheckInterval,
casaFlapCmUpstreamIfIndex, casaFlapCmDownstreamIfIndex,
casaFlapCmInsertionFails, casaFlapCmHits, casaFlapCmMisses,
casaFlapCmCRCCounts, casaFlapCmPowerAdjustments,
casaFlapCmFlapCounts, casaFlapCmLastFlapTime, casaFlapCmFlapRowStatus,
casaFlapCmCreateTime, casaFlapListTrapEnable,
casaFlapListCurrentSize }
STATUS current
DESCRIPTION
"Group of objects implemented in."
::= { casaFlapListGroups 1 }
-- 1.3.6.1.4.1.20858.10.11.2.2
casaFlapListTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { flapListTrap }
STATUS current
DESCRIPTION
"Description."
::= { casaFlapListGroups 2 }
-- 1.3.6.1.4.1.20858.10.11.3
casaFlapListCompliances OBJECT IDENTIFIER ::= { casaFlapListMib 3 }
-- 1.3.6.1.4.1.20858.10.11.3.1
casaFlapListCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement of managed objects common for
Cable Modem Termination Sytems (CMTS) and Cable Modems (CM)."
MODULE -- this module
MANDATORY-GROUPS { casaFlapListGroup }
::= { casaFlapListCompliances 1 }
-- 1.3.6.1.4.1.20858.10.11.5
casaFlapListNotification OBJECT IDENTIFIER ::= { casaFlapListMib 5 }
-- 1.3.6.1.4.1.20858.10.11.5.1
flapListTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, ifAdminStatus, ifOperStatus, ifDescr,
docsIfCmtsCmStatusMacAddress }
STATUS current
DESCRIPTION
"a flap list trap signifies that SNMPv2 entity,
acting in an agent role, has detected that the
percentage of flap cm for one of the cmts board
has gone over the docsDiagLogRangingRetryThrhld"
::= { casaFlapListNotification 1 }
END
--
-- CASA-CABLE-FLAPLIST-MIB1.my
--