Observium_CE/mibs/arris/CADANT-CMTS-IP-VIDEO-MIB

348 lines
13 KiB
Plaintext

CADANT-CMTS-IP-VIDEO-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Counter32, Integer32, IpAddress, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString, MacAddress, DateAndTime, RowStatus
FROM SNMPv2-TC
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
cadCmtsIpVideo
FROM CADANT-PRODUCTS-MIB
CardId, PortId
FROM CADANT-TC
AttributeMask
FROM DOCS-IF3-MIB
TenthdB
FROM DOCS-IF-MIB
SnmpAdminString, SnmpEngineID
FROM SNMP-FRAMEWORK-MIB;
cadCmtsIpVideoMib MODULE-IDENTITY
LAST-UPDATED "201108040000Z" -- Aug 4, 2011
ORGANIZATION
"Arris International, Inc."
CONTACT-INFO
"Arris Technical Support
Phone: +1 630 281 3000
E-Mail: support@arrisi.com"
DESCRIPTION
"Arris C4 system IP video parameters and constants"
REVISION "201108040000Z" -- Aug 4, 2011
DESCRIPTION "Change indices of cadIpVideoMonitorDropsEntry to cadIpVideoMonitorCardId, cadIpVideoMonitorPortConnectorId"
REVISION "201107110000Z" -- July 11, 2011
DESCRIPTION "Change indices of cadIpVideoMonitorDropsEntry to cerCardId, cerPortConnectorId"
REVISION "201104200000Z" -- Apr 20, 2010
DESCRIPTION "Add cadSysIpVideoMulticastAllowedUsage."
REVISION "201104190000Z" -- Apr 19, 2010
DESCRIPTION "Add cadSysIpVideoMulticastControlled."
REVISION "201012160000Z" -- Dec 16, 2010
DESCRIPTION "Add cadSysIpVideoInterDbcDelayTimer"
REVISION "201007070000Z" -- July 7, 2010
DESCRIPTION "Change description of cadIpVideoMonitorCurTimeIdx and cadIpVideoMonitorDsChlCurTimeIdx."
REVISION "201004200000Z" -- Apr 20, 2010
DESCRIPTION "Add cadIPVideoMonitorDropsTable and cadIPVideoMonitorDsChlTable."
REVISION "201004150000Z" -- Apr 15, 2010
DESCRIPTION "Initial version."
::= { cadCmtsIpVideo 1 }
--============== TEXTUAL-CONVENTION ========================
--==========================================================
cadSysIpVideoCfg OBJECT IDENTIFIER ::= { cadCmtsIpVideoMib 1 }
cadSysIpVideoAttributeMask OBJECT-TYPE
SYNTAX AttributeMask
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This Attribute Mask provides a mechanism for the MSO to tell the
C4 CMTS which attribute bit(s) indicate a type of IP Video for the
purposes of monitoring. Only the least significant 16 bits of this mask
(the ones numbered 16-31) can be non-zero."
DEFVAL { '00000000'H }
::= { cadSysIpVideoCfg 1 }
cadSysIpVideoVodThreshold OBJECT-TYPE
SYNTAX Unsigned32 (100..10000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This threshold timer parameter sets the watermark against which
all IP Video VOD setups will be measured. When a setup exceeds
this parameter, then a counter is pegged.
For the purpose of this threshold, reception of the request message
(Gate-Set in PCMM) begins the setup time and completion of all
necessary protocol exchanges at both the CM and network side
stops the timer."
DEFVAL { 5000 }
::= { cadSysIpVideoCfg 2 }
cadSysIpVideoLinearThreshold OBJECT-TYPE
SYNTAX Unsigned32 (100..10000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This threshold timer parameter sets the watermark against which
all IP Video Linear setups will be measured. When a setup exceeds
this parameter, then a counter is pegged.
For the purpose of this threshold, reception of the request message
(Gate-Set in PCMM) begins the setup time and completion of all
necessary protocol exchanges at both the CM and network side
stops the timer."
DEFVAL { 1000 }
::= { cadSysIpVideoCfg 3 }
cadSysIpVideoInterDbcDelayTimer OBJECT-TYPE
SYNTAX Unsigned32 (0..3000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the time the C4 will wait after receiving
a DBC-RSP from a single modem before the C4 launches the next DBC-REQ
to that same modem."
DEFVAL { 100 }
::= { cadSysIpVideoCfg 4 }
cadSysIpVideoMulticastControlled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether IP Multicast is subject to Admission Control.
A value of true(1) indicates that all IP Multicast service flows
are subjected to a CAC check."
DEFVAL { false }
::= { cadSysIpVideoCfg 5}
cadSysIpVideoMulticastAllowedUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum percentage of downstream resources that may be admitted for use by
Multicast services. Unlike other similar parameters in the cadPCMibBase section, this
parameter is the actual limiting MIB parameter to be used across all downstream
channels and is not just the default value for other MIB parameters.
This value at all times must be less than or equal to 100% minus all default CAC
downstream channel parameters that reserve resources for other applications (including,
but not necessarily limited to, emergency and normal voice)."
DEFVAL { 20 }
::= { cadSysIpVideoCfg 6 }
----------------------------------------------------------------------------------------
cadIpVideoMonitor OBJECT IDENTIFIER ::= { cadCmtsIpVideoMib 3 }
cadIPVideoMonitorDropsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CadIpVideoMonitorDropsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A circular table of historic drop counts for the downstream channels which
transport IP Video streams within a DS-SG."
::= { cadIpVideoMonitor 1 }
cadIpVideoMonitorDropsEntry OBJECT-TYPE
SYNTAX CadIpVideoMonitorDropsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The drop counts for the downstream IP Video channels associated with a
connector.
The cadIpVideoMonitorCardId key is for the card that contains the connector.
The cadIpVideoMonitorPortConnectorId indicates which downstream port the counts are for.
The cadIpVideoMonitorCurTimeIdx is a sequence number."
INDEX { cadIpVideoMonitorCardId, cadIpVideoMonitorPortConnectorId, cadIpVideoMonitorCurTimeIdx }
::= { cadIPVideoMonitorDropsTable 1 }
CadIpVideoMonitorDropsEntry ::= SEQUENCE {
cadIpVideoMonitorCurTimeIdx Unsigned32,
cadIpVideoMonitorMulticastDrops Unsigned32,
cadIpVideoMonitorUnicastDrops Unsigned32,
cadIpVideoMonitorDropsSuspectFlag TruthValue,
cadIpVideoMonitorCreateTime DateAndTime,
cadIpVideoMonitorCardId CardId,
cadIpVideoMonitorPortConnectorId PortId
}
cadIpVideoMonitorCurTimeIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index to identify a cadIpVideoMonitorDropsEntry. "
::= { cadIpVideoMonitorDropsEntry 1 }
cadIpVideoMonitorMulticastDrops OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of multicast packets dropped for DOCSIS
IP video channels in the downstream service group over a one hour period."
::= { cadIpVideoMonitorDropsEntry 2 }
cadIpVideoMonitorUnicastDrops OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of multicast packets dropped for DOCSIS
IP video channels in the downstream service group over a one hour period."
::= { cadIpVideoMonitorDropsEntry 3 }
cadIpVideoMonitorDropsSuspectFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the rest of the data in this row is suspected to not
correctly reflect the counts for the one-hour monitoring period. This condition
might have been caused by any scenario which might have resulted in errant
statistics (for example, a CAM failover)."
::= { cadIpVideoMonitorDropsEntry 4 }
cadIpVideoMonitorCreateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the time when the row is created."
::= { cadIpVideoMonitorDropsEntry 5 }
cadIpVideoMonitorCardId OBJECT-TYPE
SYNTAX CardId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique id of this card within the shelf."
::= { cadIpVideoMonitorDropsEntry 6 }
cadIpVideoMonitorPortConnectorId OBJECT-TYPE
SYNTAX PortId
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" For a DOCSIS or EQAM type port, this is the rear PIC connector."
::= { cadIpVideoMonitorDropsEntry 7 }
----------------------------------------------------------------------------------------
cadIpVideoMonitorDsChlTable OBJECT-TYPE
SYNTAX SEQUENCE OF CadIpVideoMonitorDsChlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A circular table of historic drop counts for the downstream channels which
transport IP Video streams within a DS-SG."
::= { cadIpVideoMonitor 2 }
cadIpVideoMonitorDsChlEntry OBJECT-TYPE
SYNTAX CadIpVideoMonitorDsChlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The drop counts for a DS-SG.
The ifIndex key is for the downstream channel that carries IP Video service.
The cadIpVideoMonitorDsChlCurTimeIdx is a sequence number."
INDEX { ifIndex, cadIpVideoMonitorCurTimeIdx }
::= { cadIpVideoMonitorDsChlTable 1 }
CadIpVideoMonitorDsChlEntry ::= SEQUENCE {
cadIpVideoMonitorDsChlCurTimeIdx Unsigned32,
cadIpVideoMonitorMcastPkts Unsigned32,
cadIpVideoMonitorMcastFlows Unsigned32,
-- cadIpVideoMonitorMcastSlowFlows Unsigned32,
cadIpVideoMonitorUcastPkts Unsigned32,
cadIpVideoMonitorUcastFlows Unsigned32,
-- cadIpVideoMonitorUcastSlowFlows Unsigned32,
cadIpVideoMonitorDsChlSuspectFlag TruthValue,
cadIpVideoMonitorDsChlCreateTime DateAndTime
}
cadIpVideoMonitorDsChlCurTimeIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index to identify a cadIpVideoMonitorDsChlEntry."
::= { cadIpVideoMonitorDsChlEntry 1 }
cadIpVideoMonitorMcastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of multicast IP Video packets
transmitted for DOCSIS IP video channels in the downstream service group over a
one hour period."
::= { cadIpVideoMonitorDsChlEntry 2 }
cadIpVideoMonitorMcastFlows OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of multicast IP Video flows created
over a one hour period."
::= { cadIpVideoMonitorDsChlEntry 3 }
cadIpVideoMonitorUcastPkts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of unicast IP Video packets
transmitted for DOCSIS IP video channels in the downstream service group over a
one hour period."
::= { cadIpVideoMonitorDsChlEntry 5 }
cadIpVideoMonitorUcastFlows OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of unicast IP Video flows created
over a one hour period."
::= { cadIpVideoMonitorDsChlEntry 7 }
cadIpVideoMonitorDsChlSuspectFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates that the rest of the data in this row is suspected to not
correctly reflect the counts for the one-hour monitoring period. This condition
might have been caused by any scenario which might have resulted in errant
statistics (for example, a CAM failover)."
::= { cadIpVideoMonitorDsChlEntry 9 }
cadIpVideoMonitorDsChlCreateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object incicates when the row is created."
::= { cadIpVideoMonitorDsChlEntry 10 }
END