659 lines
25 KiB
Plaintext
659 lines
25 KiB
Plaintext
DSG-IF-STD-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32,
|
|
Unsigned32,
|
|
Counter32 FROM SNMPv2-SMI --RFC 2578
|
|
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP,
|
|
MODULE-COMPLIANCE FROM SNMPv2-CONF -- RFC 2580
|
|
|
|
MacAddress FROM SNMPv2-TC -- RFC 2579
|
|
|
|
InetAddressType,
|
|
InetAddress,
|
|
InetAddressPrefixLength,
|
|
InetPortNumber FROM INET-ADDRESS-MIB -- RFC 3291
|
|
|
|
ifPhysAddress FROM IF-MIB -- RFC 2863
|
|
|
|
docsDevEvLevel,
|
|
docsDevEvId,
|
|
docsDevEvText FROM DOCS-CABLE-DEVICE-MIB -- RFC 4639
|
|
|
|
docsIfCmCmtsAddress,
|
|
docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode,
|
|
docsIfCmStatusModulationType
|
|
FROM DOCS-IF-MIB -- RFI MIB v2.0 draft 05(DOCSIS 2.0)
|
|
-- RFC 4546 (OSSIv3.0 for DOCSIS 3.0)
|
|
Dsid FROM DOCS-IF3-MIB
|
|
|
|
clabProjDocsis FROM CLAB-DEF-MIB;
|
|
|
|
dsgIfStdMib MODULE-IDENTITY
|
|
LAST-UPDATED "200806260000Z" -- June 26, 2008
|
|
ORGANIZATION "Cable Television Laboratories, Inc."
|
|
CONTACT-INFO
|
|
"Postal: Cable Television Laboratories, Inc.
|
|
858 Coal Creek Circle
|
|
Louisville, Colorado 80027
|
|
U.S.A.
|
|
Phone : +1 303-661-9100
|
|
Fax : +1 303-661-9199
|
|
E-mail: mibs@cablelabs.com"
|
|
DESCRIPTION
|
|
"This MIB module provides the management objects of
|
|
the DOCSIS Set-top Gateway (DSG) client controller
|
|
CM component for DSG operations of Set-top devices.
|
|
|
|
Copyright 1999-2008 Cable Television Laboratories, Inc.
|
|
All rights reserved."
|
|
REVISION "200806260000Z" -- June 26, 2008
|
|
DESCRIPTION
|
|
"This revision is published as part of the CableLabs
|
|
DOCSIS Set-top Gateway (DSG) Interface
|
|
Specification CM-SP-DSG-I12."
|
|
|
|
REVISION "200702230000Z" -- February 23, 2007
|
|
DESCRIPTION
|
|
"This revision is published as part of the CableLabs
|
|
DOCSIS Set-top Gateway (DSG) Interface
|
|
Specification CM-SP-DSG-I10."
|
|
REVISION "200607280000Z" -- July 28, 2006
|
|
DESCRIPTION
|
|
"This revision is published as part of the CableLabs
|
|
DOCSIS Set-top Gateway (DSG) Interface
|
|
Specification CM-SP-DSG-I08."
|
|
::= { clabProjDocsis 4 }
|
|
|
|
-----------------------------------------------------------------------
|
|
--
|
|
-- DSG eCM MIB objects that represent the DSG Configuration parameters
|
|
-- Tunnels information and list of available downstream channels
|
|
-- carrying the Set-top box content.
|
|
--
|
|
------------------------------------------------------------------------
|
|
|
|
dsgIfStdNotifications OBJECT IDENTIFIER ::= { dsgIfStdMib 0 }
|
|
dsgIfStdMibObjects OBJECT IDENTIFIER ::= { dsgIfStdMib 1 }
|
|
dsgIfStdConfig OBJECT IDENTIFIER ::= { dsgIfStdMibObjects 1 }
|
|
dsgIfStdTunnelFilter OBJECT IDENTIFIER ::= { dsgIfStdMibObjects 2 }
|
|
dsgIfStdDsgChannelList OBJECT IDENTIFIER ::= { dsgIfStdMibObjects 3 }
|
|
|
|
------------------------------------------------------------------------
|
|
-- DSG eCM Scalar objects
|
|
------------------------------------------------------------------------
|
|
|
|
dsgIfStdDsgMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
basic(1), --deprecated
|
|
advanced(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSG Mode of operation of this device.
|
|
The value 'none' indicates that the eCM is
|
|
not performing DSG operations."
|
|
::= { dsgIfStdConfig 1 }
|
|
|
|
dsgIfStdTdsg1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured value for the Tdsg1 timer."
|
|
DEFVAL { 2 }
|
|
::= { dsgIfStdConfig 2 }
|
|
|
|
dsgIfStdTdsg2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured value for the Tdsg2 timer."
|
|
DEFVAL { 600 }
|
|
::= { dsgIfStdConfig 3 }
|
|
|
|
dsgIfStdTdsg3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured value for the Tdsg3 timer."
|
|
DEFVAL { 300 }
|
|
::= { dsgIfStdConfig 4 }
|
|
|
|
dsgIfStdTdsg4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured value for the Tdsg4 timer."
|
|
DEFVAL { 1800 }
|
|
::= { dsgIfStdConfig 5 }
|
|
|
|
dsgIfStdTdsg1Timeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times Tdsg1 expired in the DSG eCM since
|
|
last reboot."
|
|
::= { dsgIfStdConfig 6 }
|
|
|
|
dsgIfStdTdsg2Timeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times Tdsg2 expired in the DSG eCM since
|
|
last reboot."
|
|
::= { dsgIfStdConfig 7 }
|
|
|
|
dsgIfStdTdsg3Timeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times Tdsg3 expired in the DSG eCM since
|
|
last reboot."
|
|
::= { dsgIfStdConfig 8 }
|
|
|
|
dsgIfStdTdsg4Timeouts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times Tdsg4 expired in the DSG eCM since
|
|
last reboot."
|
|
::= { dsgIfStdConfig 9 }
|
|
|
|
dsgIfStdOneWayRecovery OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
retryUp(1),
|
|
scan(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects describes what the eCM does when the
|
|
Tdsg3 timer expires. A value of retryUp(1) indicates that
|
|
the eCM will remain on the current downstream channel(s) and
|
|
will attempt to re-establish the upstream. A value of scan(2)
|
|
indicates that the eCM will scan for new downstream channel(s).
|
|
The value of the object is retained in nonvolatile storage."
|
|
DEFVAL { 2 }
|
|
::= { dsgIfStdConfig 10 }
|
|
|
|
------------------------------------------------------------------------
|
|
-- Active Tunnel filters, one row per Tunnel classifier
|
|
-- (or tunnel for those that don't have classifiers)
|
|
------------------------------------------------------------------------
|
|
|
|
dsgIfStdTunnelFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DsgIfStdTunnelFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table with the DSG tunnels the DSG eCM is filtering
|
|
and forwarding to the DSG Clients."
|
|
::= { dsgIfStdTunnelFilter 1 }
|
|
|
|
dsgIfStdTunnelFilterEntry OBJECT-TYPE
|
|
SYNTAX DsgIfStdTunnelFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSG eCM will have one entry for each DSG Tunnel
|
|
Filter. A DSG eCM in Advanced mode will have at least one
|
|
such Filter for each DSG classifier, and at least one such
|
|
Filter for each DSG Tunnel that lacks a DSG classifier
|
|
(i.e., the DSG Tunnel MAC address is the only relevant
|
|
filtering parameter). Entries
|
|
are created when the eCM is instructed to begin forwarding
|
|
particular DSG Tunnels by the DSG Client Controller.
|
|
Entries are deleted when the eCM is no longer instructed to
|
|
forward those particular DSG Tunnels by the DSG Client
|
|
Controller."
|
|
INDEX { dsgIfStdTunnelFilterIndex }
|
|
::= { dsgIfStdTunnelFilterTable 1 }
|
|
|
|
DsgIfStdTunnelFilterEntry ::= SEQUENCE {
|
|
dsgIfStdTunnelFilterIndex Unsigned32,
|
|
dsgIfStdTunnelFilterApplicationId Integer32,
|
|
dsgIfStdTunnelFilterMacAddress MacAddress,
|
|
dsgIfStdTunnelFilterIpAddressType InetAddressType,
|
|
dsgIfStdTunnelFilterSrcIpAddr InetAddress,
|
|
dsgIfStdTunnelFilterSrcIpMask InetAddress,
|
|
dsgIfStdTunnelFilterDestIpAddr InetAddress,
|
|
dsgIfStdTunnelFilterDestPortStart InetPortNumber,
|
|
dsgIfStdTunnelFilterDestPortEnd InetPortNumber,
|
|
dsgIfStdTunnelFilterPkts Counter32,
|
|
dsgIfStdTunnelFilterOctets Counter32,
|
|
dsgIfStdTunnelFilterTimeActive Counter32,
|
|
dsgIfStdTunnelFilterTunnelId Unsigned32,
|
|
dsgIfStdTunnelFilterDsid Dsid,
|
|
dsgIfStdTunnelFilterClientIdType INTEGER,
|
|
dsgIfStdTunnelFilterClientIdValue OCTET STRING
|
|
}
|
|
|
|
dsgIfStdTunnelFilterIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique index of entries in this table."
|
|
::= { dsgIfStdTunnelFilterEntry 1 }
|
|
|
|
dsgIfStdTunnelFilterApplicationId OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0.. 65535)
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ID of the application to which this DSG Tunnel is to
|
|
be forwarded. This object returns -1 for: DSG Tunnels that
|
|
do not have an associated Application ID or for DSG Tunnels
|
|
for which the Application ID is unknown. In an OpenCable
|
|
Host, this object returns '0' for a DSG Tunnel whose client
|
|
resides on the Card. This object has been replaced by the
|
|
dsgIfStdTunnelFilterClientIdType and dsgIfStdTunnelFilterClientIdValue
|
|
objects."
|
|
DEFVAL { -1 }
|
|
::= { dsgIfStdTunnelFilterEntry 2 }
|
|
|
|
dsgIfStdTunnelFilterMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination MAC Address associated with this
|
|
tunnel entry."
|
|
::= { dsgIfStdTunnelFilterEntry 3 }
|
|
|
|
dsgIfStdTunnelFilterIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of InetAddress for dsgIfStdTunnelFilterSrcIpAddr,
|
|
dsgIfStdTunnelFilterSrcIpMask and
|
|
dsgIfStdTunnelFilterDestIpAddr."
|
|
::= { dsgIfStdTunnelFilterEntry 4 }
|
|
|
|
dsgIfStdTunnelFilterSrcIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The source IP Address associated to this tunnel for the
|
|
DSG eCM filtering and forwarding process. A value of zero
|
|
indicates that source IP Address filtering does not apply.
|
|
The type of this address is determined by the value of the
|
|
dsgIfStdTunnelFilterIpAddressType object."
|
|
DEFVAL { '00000000'h }
|
|
::= { dsgIfStdTunnelFilterEntry 5 }
|
|
|
|
dsgIfStdTunnelFilterSrcIpMask OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source IP Mask to be used along with
|
|
dsgIfStdTunnelFilterSrcIpAddr for filtering
|
|
and forwarding of DSG Tunnel traffic.
|
|
The type of this address is determined by the value of the
|
|
dsgIfStdTunnelFilterIpAddressType object."
|
|
DEFVAL { 'FFFFFFFF'h }
|
|
::= { dsgIfStdTunnelFilterEntry 6 }
|
|
|
|
dsgIfStdTunnelFilterDestIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP Address associated to this tunnel for
|
|
the DSG eCM filtering and forwarding process. A value of
|
|
zero indicates that destination IP Address filtering does
|
|
not apply. The type of this address is determined by the
|
|
value of the dsgIfStdTunnelFilterIpAddressType object."
|
|
DEFVAL { '00000000'h }
|
|
::= { dsgIfStdTunnelFilterEntry 7 }
|
|
|
|
dsgIfStdTunnelFilterDestPortStart OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lower UDP port value to be matched for this tunnel."
|
|
DEFVAL { 0 }
|
|
::= { dsgIfStdTunnelFilterEntry 8 }
|
|
|
|
dsgIfStdTunnelFilterDestPortEnd OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper UDP port value to be matched for this tunnel."
|
|
DEFVAL { 65535 }
|
|
::= { dsgIfStdTunnelFilterEntry 9 }
|
|
|
|
dsgIfStdTunnelFilterPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Packets being classified and filtered
|
|
for this tunnel entry since creation of the entry."
|
|
::= { dsgIfStdTunnelFilterEntry 10 }
|
|
|
|
dsgIfStdTunnelFilterOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of octets being classified and filtered
|
|
for this tunnel entry since creation of the entry."
|
|
::= { dsgIfStdTunnelFilterEntry 11 }
|
|
|
|
dsgIfStdTunnelFilterTimeActive OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of seconds that this tunnel entry has
|
|
been instantiated."
|
|
::= { dsgIfStdTunnelFilterEntry 12 }
|
|
|
|
dsgIfStdTunnelFilterTunnelId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In DSG Advanced Mode, this is the tunnel identifier passed
|
|
to the DSG eCM by the DSG-Client Controller for this Tunnel
|
|
Filter entry. This value may correspond to the DSG Rule ID
|
|
from the DCD message."
|
|
DEFVAL { 0 }
|
|
::= { dsgIfStdTunnelFilterEntry 13 }
|
|
|
|
dsgIfStdTunnelFilterDsid OBJECT-TYPE
|
|
SYNTAX Dsid
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When operating with Multicast DSID Forwarding (MDF)
|
|
enabled, this object contains the DSID value obtained
|
|
from the DA-to-DSID TLV in the MDD. If no DSID has been advertised
|
|
for this tunnel MAC address then this object returns 0.
|
|
When MDF is disabled, this object returns 0. Pre-3.0 DOCSIS
|
|
devices are not required to instantiate this object."
|
|
::= { dsgIfStdTunnelFilterEntry 14 }
|
|
|
|
dsgIfStdTunnelFilterClientIdType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
cableCard(0),
|
|
broadcast(1),
|
|
macAddress(2),
|
|
caSystemId(3),
|
|
applicationId(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Client Identification type. The value of cableCard(0)
|
|
describes a filter requested by the CableCARD on an OpenCable
|
|
Host. A DSG client id of type broadcast(1) describes a filter
|
|
for an industry standard flow identified by a DSG Broadcast ID.
|
|
A DSG client id of type macAddress(2) describes a filter for a
|
|
flow identified by a well known MAC Address. A DSG client id of
|
|
type caSystemId(3) describes a filter for a flow identified by
|
|
a CA_system_ID. A DSG client id of type applicationId(4) describes
|
|
a flow identified by an application ID."
|
|
::= { dsgIfStdTunnelFilterEntry 15 }
|
|
|
|
dsgIfStdTunnelFilterClientIdValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Client Identification Value. The content depends on
|
|
the value of the dsgIfStdTunnelFilterClientIdType.
|
|
For dsgIfStdTunnelFilterClientIdType of type cableCard(0),
|
|
this object will return the empty (i.e., zero length) string.
|
|
For dsgIfStdTunnelFilterClientIdType of a type broadcast(1),
|
|
this object will have a 16-bit value whether or not it is a
|
|
length 0 or length 2 broadcast ID. If the value is 0, then
|
|
the encoded TLV in the DCD would be the original, zero length,
|
|
broadcast ID. If the value is specified in Table 5-2, then
|
|
the TLV in the DCD would be a length 2 broadcast ID
|
|
followed by the value.
|
|
For dsgIfStdTunnelFilterClientIdType of a type macAddress(2),
|
|
this object is a well known MAC address.
|
|
For dsgIfStdTunnelFilterClientIdType of a type caSystemId(3),
|
|
this object is a CA System ID.
|
|
For dsgIfStdTunnelFilterClientIdType of a type applicationId(4),
|
|
this object is an application ID.
|
|
Client IDs representing types broadcast(1), caSystemId(3)
|
|
or applicationId(4) are encoded in DCD messages as Unsigned
|
|
integers and configured in this object as 6 octet string
|
|
with the 2 LSB for the client ID value, e.g., an
|
|
applicationId 2048 (0x0800) is encoded as '000000000800'h."
|
|
REFERENCE
|
|
"DOCSIS Set-top Gateway (DSG) Interface"
|
|
::= { dsgIfStdTunnelFilterEntry 16 }
|
|
|
|
------------------------------------------------------------------------
|
|
-- DSG Channel List Table, one row per DSG Channel Frequency provided
|
|
-- in the DCD message.
|
|
------------------------------------------------------------------------
|
|
|
|
dsgIfStdDsgChannelListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DsgIfStdDsgChannelListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the list of DSG channels provided to
|
|
the DSG eCM for use in scanning."
|
|
::= { dsgIfStdDsgChannelList 1 }
|
|
|
|
dsgIfStdDsgChannelListEntry OBJECT-TYPE
|
|
SYNTAX DsgIfStdDsgChannelListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row for this table. The DSG eCM
|
|
creates an entry per each downstream channel provided in
|
|
the DCD message. An entry is deleted when removed from the
|
|
DCD message."
|
|
INDEX { dsgIfStdDsgChannelListIndex }
|
|
::= { dsgIfStdDsgChannelListTable 1 }
|
|
|
|
DsgIfStdDsgChannelListEntry ::= SEQUENCE {
|
|
dsgIfStdDsgChannelListIndex Unsigned32,
|
|
dsgIfStdDsgChannelListFrequency Unsigned32
|
|
}
|
|
|
|
dsgIfStdDsgChannelListIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier for entries in this table"
|
|
::= { dsgIfStdDsgChannelListEntry 1 }
|
|
|
|
dsgIfStdDsgChannelListFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "Hertz"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The downstream channel center frequency of this entry."
|
|
::= { dsgIfStdDsgChannelListEntry 2 }
|
|
|
|
--
|
|
-- Notification Definitions
|
|
--
|
|
|
|
dsgIfStdUpstreamEnabledNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
docsDevEvLevel,
|
|
docsDevEvId,
|
|
docsDevEvText,
|
|
ifPhysAddress,
|
|
docsIfCmCmtsAddress,
|
|
docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode,
|
|
docsIfCmStatusModulationType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the eCM is being instructed to have the upstream
|
|
transmitter enabled. This notification is send after CM
|
|
registration.
|
|
Note that the objects docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode and
|
|
docsIfCmStatusModulationType may not be supported in some
|
|
situations (e.g., for 1.1 CMs in 1.0 mode these objects are
|
|
optional, for 3.0 CMs docsIfCmStatusDocsisOperMode and
|
|
docsIfCmStatusModulationType are deprecated).
|
|
If that is the case, the above varbind objects
|
|
are indicated as noSuchName or noSuchObject for
|
|
SNMPv1 and SNMPv2 notification PDUs respectively."
|
|
::= { dsgIfStdNotifications 1 }
|
|
|
|
dsgIfStdUpstreamDisabledNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
docsDevEvLevel,
|
|
docsDevEvId,
|
|
docsDevEvText,
|
|
ifPhysAddress,
|
|
docsIfCmCmtsAddress,
|
|
docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode,
|
|
docsIfCmStatusModulationType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the CM is being instructed to have the upstream
|
|
transmitter disabled. This notification is only send when
|
|
the CM is registered and prior to disable the upstream
|
|
transmitter. Note that the objects
|
|
docsIfDocsisBaseCapability, docsIfCmStatusDocsisOperMode
|
|
and docsIfCmStatusModulationType may not be supported in
|
|
some situations (e.g., for 1.1 CMs in 1.0 mode these objects
|
|
are optional, for 3.0 CMs docsIfCmStatusDocsisOperMode and
|
|
docsIfCmStatusModulationType are deprecated).
|
|
If that is the case the above varbind
|
|
objects are indicated as noSuchName or noSuchObject for
|
|
SNMPv1 and SNMPv2 notification PDUs respectively."
|
|
::= { dsgIfStdNotifications 2 }
|
|
|
|
dsgIfStdTdsg2TimeoutNotify NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
docsDevEvLevel,
|
|
docsDevEvId,
|
|
docsDevEvText,
|
|
ifPhysAddress,
|
|
docsIfCmCmtsAddress,
|
|
docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode,
|
|
docsIfCmStatusModulationType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notifies that the eCM has a timeout Tdsg2.
|
|
Note that the objects docsIfDocsisBaseCapability,
|
|
docsIfCmStatusDocsisOperMode and
|
|
docsIfCmStatusModulationType may not be supported in some
|
|
situations (e.g., for 1.1 CMs in 1.0 mode these objects are
|
|
optional, for 3.0 CMs docsIfCmStatusDocsisOperMode and
|
|
docsIfCmStatusModulationType are deprecated).
|
|
If that is the case the above varbind objects
|
|
are indicated as noSuchName or noSuchObject for
|
|
SNMPv1 and SNMPv2 notification PDUs respectively."
|
|
::= { dsgIfStdNotifications 3 }
|
|
|
|
--
|
|
-- Conformance definitions
|
|
--
|
|
dsgIfStdConformance OBJECT IDENTIFIER ::= { dsgIfStdMib 2 }
|
|
dsgIfStdCompliances OBJECT IDENTIFIER ::= { dsgIfStdConformance 1 }
|
|
dsgIfStdGroups OBJECT IDENTIFIER ::= { dsgIfStdConformance 2 }
|
|
|
|
|
|
dsgIfStdBasicCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for DOCSIS Set-top Gateway eCMs."
|
|
|
|
MODULE -- dsgIfStdMIB
|
|
|
|
-- mandatory groups
|
|
|
|
MANDATORY-GROUPS {
|
|
dsgIfStdConfigGroup,
|
|
dsgIfStdNotifyGroup
|
|
}
|
|
::= { dsgIfStdCompliances 1 }
|
|
|
|
|
|
dsgIfStdConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
dsgIfStdDsgMode,
|
|
dsgIfStdTdsg1,
|
|
dsgIfStdTdsg2,
|
|
dsgIfStdTdsg3,
|
|
dsgIfStdTdsg4,
|
|
dsgIfStdTdsg1Timeouts,
|
|
dsgIfStdTdsg2Timeouts,
|
|
dsgIfStdTdsg3Timeouts,
|
|
dsgIfStdTdsg4Timeouts,
|
|
dsgIfStdOneWayRecovery,
|
|
dsgIfStdTunnelFilterMacAddress,
|
|
dsgIfStdTunnelFilterIpAddressType,
|
|
dsgIfStdTunnelFilterSrcIpAddr,
|
|
dsgIfStdTunnelFilterSrcIpMask,
|
|
dsgIfStdTunnelFilterDestIpAddr,
|
|
dsgIfStdTunnelFilterDestPortStart,
|
|
dsgIfStdTunnelFilterDestPortEnd,
|
|
dsgIfStdTunnelFilterPkts,
|
|
dsgIfStdTunnelFilterOctets,
|
|
dsgIfStdTunnelFilterTimeActive,
|
|
dsgIfStdTunnelFilterTunnelId,
|
|
dsgIfStdTunnelFilterDsid,
|
|
dsgIfStdTunnelFilterClientIdType,
|
|
dsgIfStdTunnelFilterClientIdValue,
|
|
dsgIfStdDsgChannelListFrequency
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of configuration elements provided in DCD
|
|
messages and DSG operations."
|
|
::= { dsgIfStdGroups 1 }
|
|
|
|
dsgIfStdNotifyGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { dsgIfStdUpstreamEnabledNotify,
|
|
dsgIfStdUpstreamDisabledNotify,
|
|
dsgIfStdTdsg2TimeoutNotify
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of DSG notifications that the eCM reports
|
|
as part of the Set-top device"
|
|
::= { dsgIfStdGroups 2 }
|
|
END
|
|
|