snmp_mib_archive/DOCS-DRF-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

975 lines
37 KiB
Plaintext

-- *****************************************************************
-- DOCS-DRF-MIB.my:
--
-- Nov 2007 Bo Wu
--
-- Initial Version: Oct 2007: CableLabs ECN M-OSSI-N-07.0562-5
--
-- Copyright (c) 2007-2008 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
DOCS-DRF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TruthValue,
AutonomousType
FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
PhysicalIndexOrZero,
PhysicalIndex FROM ENTITY-MIB
ifIndex,
InterfaceIndexOrZero
FROM IF-MIB
docsIfDownstreamChannelEntry
FROM DOCS-IF-MIB
clabProjDocsis
FROM CLAB-DEF-MIB;
docsDrfMib MODULE-IDENTITY
LAST-UPDATED "200712060000Z" -- December 6, 2007
ORGANIZATION "Cable Television Laboratories, Inc"
CONTACT-INFO
"Postal: Cable Television Laboratories, Inc.
858 Coal Creek Circle
Louisville, Colorado 80027-9750
U.S.A.
Phone: +1 303-661-9100
Fax: +1 303-661-9199
E-mail: mibs@cablelabs.com"
DESCRIPTION
"This MIB module contains the management objects for the
management of the Downstream RF Interface specification.
Copyright 1999-2007 Cable Television Laboratories, Inc.
All rights reserved."
REVISION "200712060000Z" -- December 6, 2007
DESCRIPTION
"Initial version, published as as part of the CableLabs
MOSSI specification CM-SP-M-OSSI-I07-YYMMDD via ECN
M-OSSI-R-07.0562-x"
::= { clabProjDocsis 23 }
-- ---------------------------------------------------------
-- Textual Conventions
-- ---------------------------------------------------------
-- ---------------------------------------------------------------------
-- Main Groups
-- ---------------------------------------------------------------------
docsDrfNotifications OBJECT IDENTIFIER ::= { docsDrfMib 0 }
docsDrfObjects OBJECT IDENTIFIER ::= { docsDrfMib 1 }
-- --------------------------------------------------------------------
-- DOCSIS DRF objects
-- --------------------------------------------------------------------
-- --------------------------------------------------------------------
--
-- PHY Parameters dependencies OBJECT-IDENTITY definitions
--
-- --------------------------------------------------------------------
docsDrfRegistry OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Registration point for M-CMTS characterization of PHY
parameters dependencies."
::= { docsDrfObjects 1 }
docsDrfPhyParamFixValue OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Indicates that this PHY parameter is fixed and cannot
be changed."
::= { docsDrfRegistry 1 }
docsDrfPhyParamSameValue OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Indicates that the PHY parameter value is the same for
the elements in a dependency group; thus, a change in
the PHY parameter of an element in the group will change
the PHY parameter value in the other elements of the
dependency group."
::= { docsDrfRegistry 2 }
docsDrfPhyParamAdjacentValues OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Indicates that the PHY parameter has an adjacency or
sequence pattern for the elements in a dependency group
e.g., A group of channels all using J.83 Annex A, may set
frequencies in the group by setting a 6 MHz spacing
between the channels in the group. Vendors may rather
use a more detailed vendor-specific OBJECT-IDENTITY or a
table pointer to describe this type of PHY parameter
dependency."
::= { docsDrfRegistry 3 }
docsDrfPhyParamFrequencyRange OBJECT-IDENTITY
STATUS current
DESCRIPTION
"This object indicates that the frequency in a TSID Group
is constrained to a frequency range. Vendors may extend
the MIB construct containing this reference to detail such
constraints or rather use a more detailed vendor-specific
OBJECT-IDENTITY or a table pointer to describe the
frequency range supported."
::= { docsDrfRegistry 4 }
-- ---------------------------------------------------------------------
-- DOCSIS DRF Interface Extension objects
-- ---------------------------------------------------------------------
docsDrfDownstreamTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsDrfDownstreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Extensions for the DOCSIS RFI Downstream
docsIfDownstreamChannelTable."
::= { docsDrfObjects 2 }
docsDrfDownstreamEntry OBJECT-TYPE
SYNTAX DocsDrfDownstreamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row for this table.
There is a corresponding entry for each entry of
docsIfDownstreamChannelTable."
AUGMENTS { docsIfDownstreamChannelEntry }
::= { docsDrfDownstreamTable 1 }
DocsDrfDownstreamEntry ::= SEQUENCE
{
docsDrfDownstreamPhyDependencies BITS
}
docsDrfDownstreamPhyDependencies OBJECT-TYPE
SYNTAX BITS {
frequency(0),
bandwidth(1),
power(2),
modulation(3),
interleaver(4),
j83Annex(5),
symbolRate(6),
mute(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The summary of the Downstream Interface
dependencies based on the constraints of
docsDrfGroupDependencyEntry.
A BIT position set to '1' indicates the PHY parameter
belongs to a dependency group.
A BIT position set to '0', indicates the PHY parameter
does not belong to a dependency group.
For Interfaces configured via DEPI this information is
reflected in the DEPI session as DEPI TSID group
dependencies.
If this object value is the zero-length string, it indicates
this interface is configurable via DEPI but no session is
currently active."
::= { docsDrfDownstreamEntry 1 }
-- ---------------------------------------------------------------------
-- DRF Downstream Interface Capabilities
-- ---------------------------------------------------------------------
docsDrfDownstreamCapabilitiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsDrfDownstreamCapabilitiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the QAM channel capabilities
for the Downstream Interface PHY parameters."
::= { docsDrfObjects 3 }
docsDrfDownstreamCapabilitiesEntry OBJECT-TYPE
SYNTAX DocsDrfDownstreamCapabilitiesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row for this table."
INDEX { ifIndex }
::= { docsDrfDownstreamCapabilitiesTable 1 }
DocsDrfDownstreamCapabilitiesEntry ::= SEQUENCE
{
docsDrfDownstreamCapabFrequency BITS,
docsDrfDownstreamCapabBandwidth BITS,
docsDrfDownstreamCapabPower BITS,
docsDrfDownstreamCapabModulation BITS,
docsDrfDownstreamCapabInterleaver BITS,
docsDrfDownstreamCapabJ83Annex BITS,
docsDrfDownstreamCapabConcurrentServices BITS,
docsDrfDownstreamCapabServicesTransport BITS,
docsDrfDownstreamCapabMuting BITS
}
docsDrfDownstreamCapabFrequency OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
adjacentChannel(1),
adjacentChannelOrder(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel frequency capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
frequency value has dependencies with other QAM channels
and an entry that includes this QAM channel is in
in docsDrfGroupDependencyTable for the PHY
parameter 'frequency'.
'adjacentChannel' BIT set to '1' indicates the QAM channel
frequencies in the dependency group (DEPI TSID group) are
adjacent and constrained in a frequency range based on
the number of QAM channels in the dependency group.
'adjacentChannelOrder' BIT set to '1' indicates the QAM
channel frequency adjacency is based in the QAM channel
sequence like entPhysicalParentRelPos in EntPhysicalTable
or other vendor sequence.
e.g., a dependency group of four QAM channels
with 'adjacentChannelOrder' BIT set to '1':
The 4th QAM channel in the sequence gets a frequency
assignment f + 1*bandwidth when the frequency value of
the 3rd QAM channel in the sequence is set to f.
Similarly the 1st QAM channel in the sequence gets a
frequency assignment of f - 2*bandwidth and the 2nd QAM
channels gets a frequency of f -1*bandwidth.
'adjacentChannel' 'adjacentChannelOrder' BITs may be set to
'1' when a dependency group includes the QAM channel
of this M-CMTS Downstream interface and the value of the
object docsDrfGroupDependencyType is
docsDrfPhyParamAdjacentValues.
'adjacentChannel' BIT may be set to '1' if
'qamDependency' BIT is set to '1'. The same way,
'adjacentChannelOrder' BIT may be set to '1' and implies
'adjacentChannel' BIT is set to '1'."
::= { docsDrfDownstreamCapabilitiesEntry 1 }
docsDrfDownstreamCapabBandwidth OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
chan6Mhz(1),
chan8Mhz(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Bandwidth capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
bandwidth value has dependencies with other QAM channels
as indicated in docsDrfGroupDependencyTable.
'chan6Mhz' set to '1' indicates 6 MHz channel width
support.
'chan8Mhz' set to '1' indicates 8 MHz channel width
support.
When 'qamDependency' BIT is set to '1', a set to the
channel bandwidth PHY parameter of a QAM channels in a
dependency group (with docsDrfGroupDependencyType
set to docsDrfPhyParamSameValue), sets the same channel
bandwidth value to all QAM channels in the dependency
group."
::= { docsDrfDownstreamCapabilitiesEntry 2 }
docsDrfDownstreamCapabPower OBJECT-TYPE
SYNTAX BITS {
qamDependency(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Power capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
power value has dependencies with other QAM channels
as indicated in docsDrfGroupDependencyTable.
When 'qamDependency' BIT is set to '1', a set to the
power level PHY parameter of a QAM channels in a
dependency group (with docsDrfGroupDependencyType
set to docsDrfPhyParamSameValue), sets the same power
level to all QAM channels in the dependency group."
::= { docsDrfDownstreamCapabilitiesEntry 3 }
docsDrfDownstreamCapabModulation OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
qam64(1),
qam256(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Modulation capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
modulation value has dependencies with other QAM channels
as indicated in docsDrfGroupDependencyTable.
'qam64' set to '1' indicates 64 QAM modulation support.
'qam256' set to '1' indicates 256 QAM modulation support.
When 'qamDependency' BIT is set to '1', a set to the
modulation PHY parameter of a QAM channels in a
dependency group (with docsDrfGroupDependencyType
set to docsDrfPhyParamSameValue), sets the same modulation
type to all QAM channels in the dependency group."
::= { docsDrfDownstreamCapabilitiesEntry 4 }
docsDrfDownstreamCapabInterleaver OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
taps8Increment16(1),
taps16Increment8(2),
taps32Increment4(3),
taps64Increment2(4),
taps128Increment1(5),
taps12increment17(6),
taps128increment2(7),
taps128increment3(8),
taps128increment4(9),
taps128increment5(10),
taps128increment6(11),
taps128increment7(12),
taps128increment8(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Interleaver capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
interleave value has dependencies with other QAM channels
as indicated in docsDrfGroupDependencyTable.
'taps8Increment16' set to '1' indicates the support of
j = 8, i = 16 interleave.
'taps16Increment8' set to '1' indicates the support of
j = 16, i = 8 interleave.
'taps32Increment4' set to '1' indicates the support of
j = 32, i = 4 interleave.
'taps64Increment2' set to '1' indicates the support of
j = 64, i = 2 interleave.
'taps128Increment1' set to '1' indicates the support of
j = 128, i = 1 interleave.
'taps12increment17' set to '1' indicates the support of
j = 12, i = 17 interleave.
'taps128increment2' set to '1' indicates the support of
j = 128, i = 2 interleave.
'taps128increment3' set to '1' indicates the support of
j = 128, i = 3 interleave.
'taps128increment4' set to '1' indicates the support of
j = 128, i = 4 interleave.
'taps128increment5' set to '1' indicates the support of
j = 128, i = 5 interleave.
'taps128increment6' set to '1' indicates the support of
j = 128, i = 6 interleave.
'taps128increment7' set to '1' indicates the support of
j = 128, i = 7 interleave.
'taps128increment8' set to '1' indicates the support of
j = 128, i = 8 interleave.
When 'qamDependency' BIT is set to '1', a set to the
interleave PHY parameter of a QAM channels in a
dependency group (with docsDrfGroupDependencyType
set to docsDrfPhyParamSameValue), sets the same Interleave
value to all QAM channels in the dependency group."
::= { docsDrfDownstreamCapabilitiesEntry 5 }
docsDrfDownstreamCapabJ83Annex OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
annexA(1),
annexB(2),
annexC(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel J.83 Annex Capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
J.83 Annex value has dependencies with other QAM channels
as indicated in docsDrfGroupDependencyTable.
'annexA' set to '1' indicates J.83 Annex A support.
'annexB' set to '1' indicates J.83 Annex B support.
'annexC' set to '1' indicates J.83 Annex C support.
When 'qamDependency' BIT is set to '1', a set to the
J.83 Annex PHY parameter of a QAM channels in a
dependency group (with docsDrfGroupDependencyType
set to docsDrfPhyParamSameValue), sets the same J.83 Annex
value to all QAM channels in the dependency group."
::= { docsDrfDownstreamCapabilitiesEntry 6 }
docsDrfDownstreamCapabConcurrentServices OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
videoAndDocsis(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Concurrent Services Capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
is part of a dependency group that supports concurrent
services mode as indicated in
docsDrfGroupDependencyTable.
'videoAndDocsis' BIT set to '1' indicates video transport
and DOCSIS transport can be supported simultaneously.
Video and DOCSIS transport service types are described in
docsDrfDownstreamCapabServicesTransport."
::= { docsDrfDownstreamCapabilitiesEntry 7 }
docsDrfDownstreamCapabServicesTransport OBJECT-TYPE
SYNTAX BITS {
qamDependency(0),
mpeg2OverIP(1),
dmpt(2),
psp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel Services transports modes Capabilities.
'qamDependency' BIT set to '1' indicates the QAM channel
Service transport type has dependencies with other QAM
channels as indicated in
docsDrfGroupDependencyTable.
'mpeg2OverIP' set to '1' indicates video transports as
conventional VoD is supported (known as MPT mode, MPEG-2
transport).
'dmpt' set to 1 indicates DOCSIS MPT mode (D-MPT) support.
'psp' set to 1 indicates DOCSIS Packet Streaming Protocol
mode (PSP) support.
When 'qamDependency' BIT is set to '1', a request to set
a QAM channel to a service type in a dependency group
(with docsDrfGroupDependencyType set to
docsDrfPhyParamSameValue) may be rejected."
::= { docsDrfDownstreamCapabilitiesEntry 8 }
docsDrfDownstreamCapabMuting OBJECT-TYPE
SYNTAX BITS {
qamDependency(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The QAM channel muting capabilities.
'qamDependency' BIT set to '1' indicates the QAM Mute
state has dependencies with other QAM channels as
indicated in docsDrfGroupDependencyTable.
When 'qamDependency' BIT is set to '1', a request to
mute a QAM channels in a dependency group (with
docsDrfGroupDependencyType set to
docsDrfPhyParamSameValue), sets all QAM channels in the
dependency group to mute."
::= { docsDrfDownstreamCapabilitiesEntry 9 }
-- ---------------------------------------------------------------------
-- DRF Group Dependency of PHY parameters Definitions
-- Defines the group of QAM channels that may be impacted for
-- individual QAM channels PHY parameters changes. Extends ENTITY-MIB
-- ---------------------------------------------------------------------
docsDrfGroupDependencyTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsDrfGroupDependencyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the rules that identify groups of
QAM channels with PHY parameters dependencies.
A PHY parameter dependency group means that a set to
a QAM channel parameter may affect the value of
other QAM Channels in the group.
TSID is a broadcast term borrowed by the M-CMTS
architecture to represent a unique identifier of QAM
channels in the M-CMTS architecture.
TSID Group is the DEPI concept of a set of QAM channels
with a PHY parameter dependency. This module refers to
TSID group as a PHY dependency Group.
This table uses the ENTITY-MIB physical component structure
to allows the managed system to describe the QAM channels'
PHY parameters dependencies. A management entity can use
the information from this table to generate the DEPI TSID
Groups.
Examples of PHY dependencies could be usage of adjacent
frequencies, or QAM channels of RF ports restricted, or
same interleaver value, modulation and J.83 Annex value.
Additional details and rules to describe the PHY parameter
dependency is indicated in
docsDrfGroupDependencyType.
Vendors may extend via other MIB modules the usage of
docsDrfGroupDependencyType."
::= { docsDrfObjects 4 }
docsDrfGroupDependencyEntry OBJECT-TYPE
SYNTAX DocsDrfGroupDependencyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of this table.
QAM channels are modeled as PhysicalClass 'port' from
the ENTITY-MIB.
An QAM channel can be represented as part of an entity
MIB containment tree as follows:
chassis(device)
.container(Slot)
.module(field-replaceable-module)
.module ( Physical RF spigot)
. port (QAM channel)
PhysicalClass 'stack' is left optional and not included
as a reference or examples for this table.
Based on the hardware capabilities the Agent will create
entries in this table including the entPhysicalEntry of
the close element to the root (e.g., up to 'chassis' or
'stack') including the PHY parameter of the dependency
as part of the entry index
The Aggregation is then defined as all the QAM channels
(entity PhysicalClass = 'port') below the tree as
indicated in entyPhysicalContainsTable.
Logical or software dependencies of the QAM channels PHY
parameters in addition to the hardware dependency entries
can be present and MUST persist during system
re-initialization. The storage realization of hardware
dependent entries are 'permanent' or 'readOnly'. The
storage realization of logical dependency entries is
'nonVolatile'.
PHY parameter dependencies that are logically defined may
be present in this table but its configuration is outside
of the scope of this MIB Module, including the definition
of simulated Physical components such backplane types or
modules accomplish its logical grouping.
PHY parameters with no Physical entities associated in
this table indicate no PHY dependencies for certain groups
of QAM channels.
Administrative changes to the
docsDrfGroupDependencyPhyParamLock are preserved in
non-volatile memory upon system re-initialization.
Note that any change in the system due to the
insertion or removal or components will reset to factory
default the entries associated with those components.
An entry in this table is reflected in the MIB object
docsIfMExtDownstreamTSIDGroupPhyParamFlag for individual
QAM channels.
A recursive method to find the PHY dependency group of an
QAM channel A, PHY parameter X is as follows:
The parent tree of QAM channel A is recursively calculated
by navigating entyPhysicalContainsTable from bottom to top
Pi(P1..Pn)
The list Mj (M1..Mn) of
docsDrfGroupDependencyPhysicalIndex represents the
values from this table with PHY parameter
docsDrfGroupDependencyPhyParam X and/or 'all'
The list Qi (Q1..n) is the list of matches of Mi in Pi
Qi with the lower position in the entyPhysicalContainsTable
is selected Qy and My is the group criteria selected.
All QAM channels Bi below My are candidates for inclusion
in the dependency group.
Each Bi is verified as A for its own BPi parent tree to
verify that in effect My is the lowest denominator in Mi
BPi intersection to become part of the Dependency Group
of A."
INDEX { docsDrfGroupDependencyPhyParam,
docsDrfGroupDependencyPhysicalIndex }
::= { docsDrfGroupDependencyTable 1 }
DocsDrfGroupDependencyEntry ::= SEQUENCE
{
docsDrfGroupDependencyPhyParam INTEGER,
docsDrfGroupDependencyPhysicalIndex PhysicalIndexOrZero,
docsDrfGroupDependencyGroupID Unsigned32,
docsDrfGroupDependencyType AutonomousType
}
docsDrfGroupDependencyPhyParam OBJECT-TYPE
SYNTAX INTEGER {
noDependencies(0),
all(1),
frequency(2),
bandwidth(3),
power(4),
modulation(5),
interleave(6),
annex(7),
symbolRate(8),
mute(9)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the type of PHY parameter
that may have dependencies when setting an individual
object in the dependency group.
The value 'all' may be used as a wildcard to indicate
all PHY parameters have dependencies. The other
enumeration values are common QAM PHY parameters.
The opposite to 'all' is 'noDependencies', which indicates
no dependencies in PHY parameters, but is only used to
indicate no dependencies across all the device. Thus,
when used, 'noDependencies' is accompanied by
docsDrfGroupDependencyPhysicalIndex '0' as the only
entry in the table.
In this way it is clearly distinguished when a device
has dependencies instead of an empty table."
::= { docsDrfGroupDependencyEntry 1 }
docsDrfGroupDependencyPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the physical element from where the PHY
parameter dependency for QAM channels is derived.
All the QAM channels elements under this Physical index
will belong to a dependency group of the specified PHY
parameter."
::= { docsDrfGroupDependencyEntry 2 }
docsDrfGroupDependencyGroupID OBJECT-TYPE
SYNTAX Unsigned32 (1..127)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal ID assigned for the QAM channels in the
dependency group.
The value of this object is unique in the scope of the
PHY parameter being mapped."
::= { docsDrfGroupDependencyEntry 3 }
docsDrfGroupDependencyType OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the type of dependency associated
with this dependency group.
Basic type of dependencies are docsDrfPhyParamSameValue,
docsDrfPhyParamAdjacentValues, docsDrfPhyParamFrequencyRange.
Vendors may define their own rules and policies to describe
their implementation dependency definitions such as
RowPointers to table entries or OBJECT-IDENTITY clauses.
If the dependency is not described this object is set to
zeroDotZero, although the dependency does exist."
::= { docsDrfGroupDependencyEntry 4 }
-- ---------------------------------------------------------------------
-- DRF Channel Block configuration
-- Configuration and diagnostic of block Channels.
-- This table is only for Channels Blocks Physical containments
-- Other configuration parameters (PHY) applicable to all channes in a
-- QAM Channel Block are set through the DS (QAM) channel interface and
-- configuration objects
-- ---------------------------------------------------------------------
docsDrfChannelBlockTable OBJECT-TYPE
SYNTAX SEQUENCE OF DocsDrfChannelBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table configure attributes of block channels and
Controls channel Block Tests.
A channel block is an ENTITY-MIB containment of
PhysicalClass 'module' that represent an RF connector."
::= { docsDrfObjects 5 }
docsDrfChannelBlockEntry OBJECT-TYPE
SYNTAX DocsDrfChannelBlockEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row of this table.
Entries in this table are created at system
Initialization for Block Channels compliant to DRFI
Specification.
Sets in entries of this table persist after system
initialization."
INDEX { docsDrfChannelBlockPhysicalIndex }
::= { docsDrfChannelBlockTable 1 }
DocsDrfChannelBlockEntry::= SEQUENCE
{
docsDrfChannelBlockPhysicalIndex PhysicalIndex,
docsDrfChannelBlockNumberChannels Unsigned32,
docsDrfChannelBlockCfgNumberChannels Unsigned32,
docsDrfChannelBlockMute TruthValue,
docsDrfChannelBlockTestType INTEGER,
docsDrfChannelBlockTestIfIndex InterfaceIndexOrZero
}
docsDrfChannelBlockPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Physical Index of the QAM Channel Block."
::= { docsDrfChannelBlockEntry 1 }
docsDrfChannelBlockNumberChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of QAM Channels N associated with this entry.
The value of this attribute corresponds to the number
of channels that can be transmitted from this block"
::= { docsDrfChannelBlockEntry 2 }
docsDrfChannelBlockCfgNumberChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Number of QAM Channels N' to configure for the
QAM block.
This number corresponds to the number of channels that
are configured to be currently transmitted by the block.
The maximum number of channels per block follows the
consideration of maximum number of digital channels in
a headend described in the DRFI specification.
As a rule N' is valid if it is less than or equal to N.
In addition N minimal requirements consist of even
numbers and 1 (one QAM channel per Block Channel). Odd
number of QAM channels per Block Channel are optional
for implementation.
A Set to an invalid value or not supported value returns
Error 'wrongValue'."
::= { docsDrfChannelBlockEntry 3 }
docsDrfChannelBlockMute OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Mute control object for the Block Channel
A set to this object to 'true' is reflected in
ifOperStatus set to 'down' of the QAM channels
associated to the block Channel.
The opposite, a set to this object to 'false', is not
necessarily reflected as ifOperStatus set to 'up' since
other interface conditions might prevent such status."
::= { docsDrfChannelBlockEntry 4 }
docsDrfChannelBlockTestType OBJECT-TYPE
SYNTAX INTEGER {
noTest(1),
offOthersNormal(2),
allOff(3),
onOthersOff(4),
cwOnOthersOff(5),
cwOnOthersNormal(6),
clockTest(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A set of in-service and out-of-service test modes.
The value 'noTest'(1) is the normal condition after
reinitialization where the QAM channels are expected in
operation.
'noTest'
It is also used to take out of testing mode
a QAM channel within the block.
In-service tests modes:
'offOthersNormal'
It is the condition where the QAM Channel indicated in
docsDrfChannelBlockTestIfIndex has its carrier
suppressed and the other channels in the
Block Channel are operational.
'allOff'
All QAM channel carriers in the channel block are
Suppressed.
'onOthersOff'
It is the condition where the QAM channel indicated in
docsDrfChannelBlockTestIfIndex is in operation
and the other QAM channels in the channel Block have
their carriers suppressed.
Out-of-service test modes:
'cwOnOthersOff'
It is the condition where the QAM channel indicated in
docsDrfChannelBlockTestIfIndex transmits a
continuous wave (CW) while the other QAM
channels in the channel Block have their carriers
suppressed.
'cwOnOthersNormal'
It is the condition where the QAM channel indicated
in docsDrfChannelBlockTestIfIndex transmits a
continuous wave (CW) while the other QAM channels in
the channel Block are operational.
'clockTest'
It is the condition where the QAM channel indicated in
docsDrfChannelBlockTestIfIndex transmits a sequence
of alternating -1 and 1 symbols.
This object value does not persist after system
Reinitialization.
The value of this object is meaningless if
docsDrfChannelBlockTestIfIndex is set to zero."
::= { docsDrfChannelBlockEntry 5 }
docsDrfChannelBlockTestIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ifIndex of the QAM channel to perform the QAM
channel test.
A Set to a value that does not correspond to a QAM
Channel within the Block channel returns error
'wrongValue'.
A set to zero stops a current test execution."
::= { docsDrfChannelBlockEntry 6 }
-- ---------------------------------------------------------
-- Conformance definitions
-- ---------------------------------------------------------
docsDrfConformance OBJECT IDENTIFIER ::= { docsDrfMib 2 }
docsDrfCompliances OBJECT IDENTIFIER ::= { docsDrfConformance 1 }
docsDrfGroups OBJECT IDENTIFIER ::= { docsDrfConformance 2 }
docsDrfDeviceCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement DOCSIS DRFI compliant
devices."
MODULE -- this MODULE
-- conditionally mandatory groups
MANDATORY-GROUPS {
docsDrfGroup
}
::= { docsDrfCompliances 1}
docsDrfCmtsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for CMTS compliant
devices."
MODULE -- this MODULE
-- conditionally mandatory groups
MANDATORY-GROUPS {
docsDrfGroup,
docsDrfCmtsGroup
}
::= { docsDrfCompliances 2}
docsDrfGroup OBJECT-GROUP
OBJECTS {
docsDrfDownstreamCapabFrequency,
docsDrfDownstreamCapabBandwidth,
docsDrfDownstreamCapabPower,
docsDrfDownstreamCapabModulation,
docsDrfDownstreamCapabInterleaver,
docsDrfDownstreamCapabJ83Annex,
docsDrfDownstreamCapabConcurrentServices,
docsDrfDownstreamCapabServicesTransport,
docsDrfDownstreamCapabMuting,
docsDrfGroupDependencyGroupID,
docsDrfGroupDependencyType,
docsDrfChannelBlockNumberChannels,
docsDrfChannelBlockCfgNumberChannels,
docsDrfChannelBlockMute,
docsDrfChannelBlockTestType,
docsDrfChannelBlockTestIfIndex
}
STATUS current
DESCRIPTION
"Group of objects implemented in M-CMTS compliant devices."
::= { docsDrfGroups 1 }
docsDrfCmtsGroup OBJECT-GROUP
OBJECTS {
docsDrfDownstreamPhyDependencies
}
STATUS current
DESCRIPTION
"Group of objects speficic for CMTS."
::= { docsDrfGroups 2 }
END