|
Packit |
022b05 |
DOCS-CABLE-DEVICE-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
OBJECT-TYPE,
|
|
Packit |
022b05 |
IpAddress,
|
|
Packit |
022b05 |
Unsigned32,
|
|
Packit |
022b05 |
Counter32,
|
|
Packit |
022b05 |
Integer32,
|
|
Packit |
022b05 |
zeroDotZero,
|
|
Packit |
022b05 |
mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI -- RFC 2578
|
|
Packit |
022b05 |
RowStatus,
|
|
Packit |
022b05 |
RowPointer,
|
|
Packit |
022b05 |
DateAndTime,
|
|
Packit |
022b05 |
TruthValue,
|
|
Packit |
022b05 |
StorageType
|
|
Packit |
022b05 |
FROM SNMPv2-TC -- RFC 2579
|
|
Packit |
022b05 |
InetAddressType,
|
|
Packit |
022b05 |
InetAddress
|
|
Packit |
022b05 |
FROM INET-ADDRESS-MIB -- RFC 4001
|
|
Packit |
022b05 |
OBJECT-GROUP,
|
|
Packit |
022b05 |
MODULE-COMPLIANCE
|
|
Packit |
022b05 |
FROM SNMPv2-CONF -- RFC 2580
|
|
Packit |
022b05 |
SnmpAdminString
|
|
Packit |
022b05 |
FROM SNMP-FRAMEWORK-MIB -- RFC 3411
|
|
Packit |
022b05 |
InterfaceIndexOrZero
|
|
Packit |
022b05 |
FROM IF-MIB -- RFC 2863
|
|
Packit |
022b05 |
ZeroBasedCounter32
|
|
Packit |
022b05 |
FROM RMON2-MIB -- RFC 4502
|
|
Packit |
022b05 |
diffServMIBDataPathGroup,
|
|
Packit |
022b05 |
diffServMIBClfrGroup,
|
|
Packit |
022b05 |
diffServMIBClfrElementGroup,
|
|
Packit |
022b05 |
diffServMIBMultiFieldClfrGroup,
|
|
Packit |
022b05 |
diffServMIBActionGroup,
|
|
Packit |
022b05 |
diffServMIBDscpMarkActGroup,
|
|
Packit |
022b05 |
diffServMIBCounterGroup,
|
|
Packit |
022b05 |
diffServMIBAlgDropGroup,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
diffServDataPathStatus,
|
|
Packit |
022b05 |
diffServClfrStatus,
|
|
Packit |
022b05 |
diffServClfrElementStatus,
|
|
Packit |
022b05 |
diffServMultiFieldClfrAddrType,
|
|
Packit |
022b05 |
diffServMultiFieldClfrSrcAddr,
|
|
Packit |
022b05 |
diffServMultiFieldClfrDstAddr,
|
|
Packit |
022b05 |
diffServAlgDropStatus,
|
|
Packit |
022b05 |
diffServDataPathStorage,
|
|
Packit |
022b05 |
diffServClfrStorage,
|
|
Packit |
022b05 |
diffServClfrElementStorage,
|
|
Packit |
022b05 |
diffServMultiFieldClfrStorage,
|
|
Packit |
022b05 |
diffServActionStorage,
|
|
Packit |
022b05 |
diffServCountActStorage,
|
|
Packit |
022b05 |
diffServAlgDropStorage,
|
|
Packit |
022b05 |
diffServAlgDropType
|
|
Packit |
022b05 |
FROM DIFFSERV-MIB; -- RFC 3289
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDev MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200612200000Z" -- December 20, 2006
|
|
Packit |
022b05 |
ORGANIZATION "IETF IP over Cable Data Network
|
|
Packit |
022b05 |
Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Rich Woundy
|
|
Packit |
022b05 |
Postal: Comcast Cable
|
|
Packit |
022b05 |
27 Industrial Avenue
|
|
Packit |
022b05 |
Chelmsford, MA 01824 U.S.A.
|
|
Packit |
022b05 |
Phone: +1 978 244 4010
|
|
Packit |
022b05 |
E-mail: richard_woundy@cable.comcast.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Kevin Marez
|
|
Packit |
022b05 |
Postal: Motorola Corporation
|
|
Packit |
022b05 |
6450 Sequence Drive
|
|
Packit |
022b05 |
San Diego, CA 92121 U.S.A.
|
|
Packit |
022b05 |
Phone: +1 858 404 3785
|
|
Packit |
022b05 |
E-mail: kevin.marez@motorola.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IETF IPCDN Working Group
|
|
Packit |
022b05 |
General Discussion: ipcdn@ietf.org
|
|
Packit |
022b05 |
Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
|
|
Packit |
022b05 |
Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
|
|
Packit |
022b05 |
Co-chairs: Richard Woundy,
|
|
Packit |
022b05 |
richard_woundy@cable.comcast.com
|
|
Packit |
022b05 |
Jean-Francois Mule,
|
|
Packit |
022b05 |
jf.mule@cablelabs.com"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the MIB Module for DOCSIS-compliant cable modems
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
and cable-modem termination systems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The IETF Trust (2006). This version
|
|
Packit |
022b05 |
of this MIB module was published in RFC 4639; for full
|
|
Packit |
022b05 |
legal notices see the RFC itself."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200612200000Z" -- December 20, 2006
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Second version, published as RFC 4639.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Modifications to this MIB module since RFC 2669 include:
|
|
Packit |
022b05 |
- Deprecation of the docsDevFilter group in favor of the
|
|
Packit |
022b05 |
DiffServ MIB groups, to enable support for IPv6
|
|
Packit |
022b05 |
filtering and DiffServ Code Point (DSCP) marking.
|
|
Packit |
022b05 |
- Deprecation of the docsDevCpeGroup in favor of the
|
|
Packit |
022b05 |
docsDevCpeInetGroup, to enable support of IPv6.
|
|
Packit |
022b05 |
- Addition of various InetAddress objects to enable
|
|
Packit |
022b05 |
support of IPv6.
|
|
Packit |
022b05 |
- Deprecation of docsDevNmAccessTable in favor of SNMP
|
|
Packit |
022b05 |
Coexistence and SNMPv3 -- yet adding
|
|
Packit |
022b05 |
docsDevNmAccessTrapVersion and clarifying
|
|
Packit |
022b05 |
docsDevNmAccessIp for current use of this table,
|
|
Packit |
022b05 |
- Addition of docsDevIgmpModeControl for management and
|
|
Packit |
022b05 |
control of the IGMP mode of operation,
|
|
Packit |
022b05 |
- Addition of docsDevMaxCpe for management of the
|
|
Packit |
022b05 |
maxmium number of CPEs permitted access through a
|
|
Packit |
022b05 |
cable modem,
|
|
Packit |
022b05 |
- Addition of docsDevSwServerTransportProtocol, and
|
|
Packit |
022b05 |
modifications to docsDevSoftware object DESCRIPTIONS,
|
|
Packit |
022b05 |
to enable software downloads via either TFTP or HTTP,
|
|
Packit |
022b05 |
- Replacement of docsDevEvThrottleInhibited with
|
|
Packit |
022b05 |
docsDevEvThrottleThresholdExceeded to simplify
|
|
Packit |
022b05 |
event threshold management,
|
|
Packit |
022b05 |
- Modification of docsDevEvReporting to enable local
|
|
Packit |
022b05 |
logging to the internal volatile log, and not to the
|
|
Packit |
022b05 |
internal non-volatile log,
|
|
Packit |
022b05 |
- Modification of the compliance statement to make the
|
|
Packit |
022b05 |
docsDevCpe objects optional
|
|
Packit |
022b05 |
- Created placeholders for two OIDs in the
|
|
Packit |
022b05 |
docsDevFilterPolicyTable that were never used
|
|
Packit |
022b05 |
- Modified the DESCRIPTION of
|
|
Packit |
022b05 |
docsDevSwServerTransportProtocol and
|
|
Packit |
022b05 |
docsDevSwServerAddressType to address the
|
|
Packit |
022b05 |
dependence between each object
|
|
Packit |
022b05 |
- Added a reference to docsDevServerConfigTftpAddress
|
|
Packit |
022b05 |
- Clarified the scope of notifications that are covered
|
|
Packit |
022b05 |
by docsDevEvThrottleThreshold
|
|
Packit |
022b05 |
- Clarified an error condition that could occur when
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
doing a SET to docsDevEvReporting
|
|
Packit |
022b05 |
- Defined each of the enumerated types for both
|
|
Packit |
022b05 |
docsDevEvLevel and docsDevEvPriority
|
|
Packit |
022b05 |
- Added UNITS clause to docsDevFilterLLCMatches,
|
|
Packit |
022b05 |
docsDevFilterIpMatches, docsDevMaxCpe,
|
|
Packit |
022b05 |
docsDevEvThrottleThreshold and docsDevEvCounts.
|
|
Packit |
022b05 |
- Added REFERENCE clause to docsDevFilterIpProtocol
|
|
Packit |
022b05 |
- Modified DESCRIPTION of docsDevCpeInetAddr to be
|
|
Packit |
022b05 |
more protocol-neutral
|
|
Packit |
022b05 |
- Removed the enumerated value (1) from both
|
|
Packit |
022b05 |
docsDevCpeInetSource and docsDevCpeSource
|
|
Packit |
022b05 |
- Covered additional read-write and read-create objects
|
|
Packit |
022b05 |
in the Security Considerations section
|
|
Packit |
022b05 |
- Modified the default value of docsDevNmAccessIpMask
|
|
Packit |
022b05 |
to be consistent with OSSI specification
|
|
Packit |
022b05 |
- Modified the SYNTAX of docsDevNmAccessCommunity and
|
|
Packit |
022b05 |
docsDevNmAccessInterfaces in the Conformance
|
|
Packit |
022b05 |
Statement section
|
|
Packit |
022b05 |
- Added SYNTAX clause to docsDevEvReporting in the
|
|
Packit |
022b05 |
Conformance Statement section
|
|
Packit |
022b05 |
- Modified SYNTAX clause of docsDevEvReporting to
|
|
Packit |
022b05 |
move new enumerated type to byte boundary
|
|
Packit |
022b05 |
- Added references to DOCSIS 2.0 specifications to
|
|
Packit |
022b05 |
multiple objects
|
|
Packit |
022b05 |
- Clarified non-persistency across reboots for
|
|
Packit |
022b05 |
all tables
|
|
Packit |
022b05 |
- Clarified functionality of docsDevSw objects as
|
|
Packit |
022b05 |
they relate to docsDevSwOperStatus
|
|
Packit |
022b05 |
- Clarified enumerated types (9) and (10) for
|
|
Packit |
022b05 |
docsDevServerBootState
|
|
Packit |
022b05 |
- Defined the state of unknown(0) for the following
|
|
Packit |
022b05 |
objects: docsDevServerDhcpAddressType,
|
|
Packit |
022b05 |
docsDevServerTimeAddressType,
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddressType and
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddressType
|
|
Packit |
022b05 |
- Modified the value in docsDevFilterIpDaddr to be
|
|
Packit |
022b05 |
consistent with the SYNTAX
|
|
Packit |
022b05 |
- Specified which rows could be modified in an
|
|
Packit |
022b05 |
active row for docsDevFilterPolicyStatus
|
|
Packit |
022b05 |
- Defined the term 'manually' in docsDevCpeEnroll
|
|
Packit |
022b05 |
- Clarified the description for
|
|
Packit |
022b05 |
docsDevFilterTosOrMask
|
|
Packit |
022b05 |
- Covered the case of a non-existent row for
|
|
Packit |
022b05 |
docsDevFilterPolicyPtr
|
|
Packit |
022b05 |
- Added DEFVAL clauses for multiple objects
|
|
Packit |
022b05 |
- Replaced docsDevNotification OBJECT IDENTIFIER
|
|
Packit |
022b05 |
with docsDevNotifications to address possible
|
|
Packit |
022b05 |
compatibility issues
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
- Added support for the usage of RFC 3413 and RFC 3014
|
|
Packit |
022b05 |
as event notification mechanisms
|
|
Packit |
022b05 |
- Removed docsDevFilterPolicyObsoleteGroup
|
|
Packit |
022b05 |
- Added stdInterface(9) type to docsDevEvReporting to
|
|
Packit |
022b05 |
support the usage of RFC3413 and RFC3014
|
|
Packit |
022b05 |
- Modified DESCRIPTION for docsDevMaxCpe"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "199908190000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial version, published as RFC 2669."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mib-2 69 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevMIBObjects OBJECT IDENTIFIER ::= { docsDev 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevBase OBJECT IDENTIFIER ::= { docsDevMIBObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- For the following object, there is no concept in the
|
|
Packit |
022b05 |
-- RFI specification corresponding to a backup CMTS. The
|
|
Packit |
022b05 |
-- enumeration is provided here in case someone is able
|
|
Packit |
022b05 |
-- to define such a role or device.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevRole OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
cm(1),
|
|
Packit |
022b05 |
cmtsActive(2),
|
|
Packit |
022b05 |
cmtsBackup(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines the current role of this device. cm(1) is a
|
|
Packit |
022b05 |
Cable Modem, cmtsActive(2) is a Cable Modem Termination
|
|
Packit |
022b05 |
System that is controlling the system of cable modems,
|
|
Packit |
022b05 |
and cmtsBackup(3) is a CMTS that is currently connected
|
|
Packit |
022b05 |
but is not controlling the system (not currently used).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In general, if this device is a 'cm', its role will not
|
|
Packit |
022b05 |
change during operation or between reboots. If the
|
|
Packit |
022b05 |
device is a 'cmts' it may change between cmtsActive and
|
|
Packit |
022b05 |
cmtsBackup and back again during normal operation. NB:
|
|
Packit |
022b05 |
At this time, the DOCSIS standards do not support the
|
|
Packit |
022b05 |
concept of a backup CMTS, but cmtsBackup is included for
|
|
Packit |
022b05 |
completeness."
|
|
Packit |
022b05 |
::= { docsDevBase 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevDateTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DateAndTime
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The current date and time, with time zone information
|
|
Packit |
022b05 |
(if known).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the real data and time cannot be determined, this
|
|
Packit |
022b05 |
shall represent elapsed time from boot relative to
|
|
Packit |
022b05 |
the standard epoch '1970-1-1,0:0:0.0'. In other
|
|
Packit |
022b05 |
words, if this agent has been up for 3 minutes and
|
|
Packit |
022b05 |
not been able to determine what the actual date and
|
|
Packit |
022b05 |
time are, this object will return the value
|
|
Packit |
022b05 |
'1970-1-1,0:03:0.0'."
|
|
Packit |
022b05 |
::= { docsDevBase 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevResetNow OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object to true(1) causes the device to
|
|
Packit |
022b05 |
reset. Reading this object always returns false(2)."
|
|
Packit |
022b05 |
::= { docsDevBase 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSerialNumber OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The manufacturer's serial number for this device."
|
|
Packit |
022b05 |
::= { docsDevBase 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSTPControl OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
stEnabled(1),
|
|
Packit |
022b05 |
noStFilterBpdu(2),
|
|
Packit |
022b05 |
noStPassBpdu(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object controls operation of the spanning tree
|
|
Packit |
022b05 |
protocol (as distinguished from transparent bridging).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If set to stEnabled(1), then the spanning tree protocol
|
|
Packit |
022b05 |
is enabled, subject to bridging constraints.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If noStFilterBpdu(2), then spanning tree is not active,
|
|
Packit |
022b05 |
and Bridge PDUs received are discarded.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If noStPassBpdu(3), then spanning tree is not active,
|
|
Packit |
022b05 |
and Bridge PDUs are transparently forwarded.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that a device need not implement all of these
|
|
Packit |
022b05 |
options, but that noStFilterBpdu(2) is required."
|
|
Packit |
022b05 |
DEFVAL { noStFilterBpdu }
|
|
Packit |
022b05 |
::= { docsDevBase 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevIgmpModeControl OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
passive(1),
|
|
Packit |
022b05 |
active(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object controls the IGMP mode of operation for
|
|
Packit |
022b05 |
the CM or CMTS. In passive mode, the device forwards
|
|
Packit |
022b05 |
IGMP between interfaces as based on knowledge of
|
|
Packit |
022b05 |
Multicast Session activity on the subscriber side
|
|
Packit |
022b05 |
interface and the rules defined in the DOCSIS RFI
|
|
Packit |
022b05 |
specification. In active mode, the device terminates
|
|
Packit |
022b05 |
at and initiates IGMP through its interfaces as based
|
|
Packit |
022b05 |
on the knowledge of Multicast Session activity on the
|
|
Packit |
022b05 |
subscriber side interface."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS RFI 1.1 Specification, Section 3.3.1. and
|
|
Packit |
022b05 |
DOCSIS RFI 2.0 Specification, Section 5.3.1."
|
|
Packit |
022b05 |
DEFVAL { passive }
|
|
Packit |
022b05 |
::= { docsDevBase 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevMaxCpe OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..255)
|
|
Packit |
022b05 |
UNITS "CPEs"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum number of CPEs that can be granted access
|
|
Packit |
022b05 |
through a CM during a CM epoch. This value can be
|
|
Packit |
022b05 |
obtained from the CM configuration file; however,
|
|
Packit |
022b05 |
it may be adjusted by the CM according to hardware or
|
|
Packit |
022b05 |
software limitations that have been imposed on the
|
|
Packit |
022b05 |
implementation."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS RFI 1.0 Specification, Appendix C.7.20., and
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DOCSIS RFI 1.1 Specification, Appendix C.1.1.7. and
|
|
Packit |
022b05 |
DOCSIS RFI 2.0 Specification, Appendix C.1.1.7."
|
|
Packit |
022b05 |
::= { docsDevBase 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The following table provides one level of security for access
|
|
Packit |
022b05 |
-- to the device by network management stations.
|
|
Packit |
022b05 |
-- Note that access is also constrained by the
|
|
Packit |
022b05 |
-- community strings and any vendor-specific security.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevNmAccessEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table controls access to SNMP objects by network
|
|
Packit |
022b05 |
management stations. If the table is empty, access to
|
|
Packit |
022b05 |
SNMP objects is unrestricted. The objects in this table
|
|
Packit |
022b05 |
MUST NOT persist across reboots. The objects in this
|
|
Packit |
022b05 |
table are only accessible from cable devices that are
|
|
Packit |
022b05 |
not capable of operating in SNMP Coexistence mode
|
|
Packit |
022b05 |
(RFC 3584) or in SNMPv3 mode (RFC 3410).
|
|
Packit |
022b05 |
See the conformance section for
|
|
Packit |
022b05 |
details. Note that some devices are required by other
|
|
Packit |
022b05 |
specifications (e.g., the DOCSIS OSSIv1.1 specification)
|
|
Packit |
022b05 |
to support the legacy SNMPv1/v2c docsDevNmAccess mode
|
|
Packit |
022b05 |
for backward compatibility.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is deprecated. Instead, use the SNMP
|
|
Packit |
022b05 |
coexistence MIBs from RFC 3584, the TARGET and
|
|
Packit |
022b05 |
NOTIFICATION MIBs from RFC 3413, and
|
|
Packit |
022b05 |
the View-Based Access Control Model (VACM) MIBs for
|
|
Packit |
022b05 |
all SNMP protocol versions from RFC 3415."
|
|
Packit |
022b05 |
::= { docsDevMIBObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevNmAccessEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry describing access to SNMP objects by a
|
|
Packit |
022b05 |
particular network management station. An entry in
|
|
Packit |
022b05 |
this table is not readable unless the management station
|
|
Packit |
022b05 |
has read-write permission (either implicit if the table
|
|
Packit |
022b05 |
is empty, or explicit through an entry in this table).
|
|
Packit |
022b05 |
Entries are ordered by docsDevNmAccessIndex. The first
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
matching entry (e.g., matching IP address and community
|
|
Packit |
022b05 |
string) is used to derive access."
|
|
Packit |
022b05 |
INDEX { docsDevNmAccessIndex }
|
|
Packit |
022b05 |
::= { docsDevNmAccessTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevNmAccessEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevNmAccessIndex Integer32,
|
|
Packit |
022b05 |
docsDevNmAccessIp IpAddress,
|
|
Packit |
022b05 |
docsDevNmAccessIpMask IpAddress,
|
|
Packit |
022b05 |
docsDevNmAccessCommunity OCTET STRING,
|
|
Packit |
022b05 |
docsDevNmAccessControl INTEGER,
|
|
Packit |
022b05 |
docsDevNmAccessInterfaces OCTET STRING,
|
|
Packit |
022b05 |
docsDevNmAccessStatus RowStatus,
|
|
Packit |
022b05 |
docsDevNmAccessTrapVersion INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index used to order the application of access
|
|
Packit |
022b05 |
entries."
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessIp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address (or subnet) of the network management
|
|
Packit |
022b05 |
station. The address 0.0.0.0 is defined to mean
|
|
Packit |
022b05 |
any Network Management Station (NMS). If traps are
|
|
Packit |
022b05 |
enabled for this entry, then the value must be the
|
|
Packit |
022b05 |
address of a specific device. Implementations MAY
|
|
Packit |
022b05 |
recognize 255.255.255.255 as equivalent to 0.0.0.0."
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessIpMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP subnet mask of the network management stations.
|
|
Packit |
022b05 |
If traps are enabled for this entry, then the value must
|
|
Packit |
022b05 |
be 0.0.0.0. Implementations MAY recognize
|
|
Packit |
022b05 |
255.255.255.255 as equivalent to 0.0.0.0."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessCommunity OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The community string to be matched for access by this
|
|
Packit |
022b05 |
entry. If set to a zero-length string, then any
|
|
Packit |
022b05 |
community string will match. When read, this object
|
|
Packit |
022b05 |
SHOULD return a zero-length string."
|
|
Packit |
022b05 |
DEFVAL { "public" }
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessControl OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
none(1),
|
|
Packit |
022b05 |
read(2),
|
|
Packit |
022b05 |
readWrite(3),
|
|
Packit |
022b05 |
roWithTraps(4),
|
|
Packit |
022b05 |
rwWithTraps(5),
|
|
Packit |
022b05 |
trapsOnly(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the type of access allowed to this NMS.
|
|
Packit |
022b05 |
Setting this object to none(1) causes the table entry
|
|
Packit |
022b05 |
to be destroyed. Read(2) allows access by 'get' and
|
|
Packit |
022b05 |
'get-next' PDUs. ReadWrite(3) allows access by 'set' as
|
|
Packit |
022b05 |
well. RoWithtraps(4), rwWithTraps(5), and trapsOnly(6)
|
|
Packit |
022b05 |
control distribution of Trap PDUs transmitted by this
|
|
Packit |
022b05 |
device."
|
|
Packit |
022b05 |
DEFVAL { read }
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The syntax of the following object was copied from RFC 1493,
|
|
Packit |
022b05 |
-- dot1dStaticAllowedToGoTo.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessInterfaces OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the set of interfaces from which requests from
|
|
Packit |
022b05 |
this NMS will be accepted. Each octet within
|
|
Packit |
022b05 |
the value of this object specifies a set of eight
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
interfaces, the first octet specifying ports 1
|
|
Packit |
022b05 |
through 8, the second octet specifying interfaces 9
|
|
Packit |
022b05 |
through 16, etc. Within each octet, the most
|
|
Packit |
022b05 |
significant bit represents the lowest numbered
|
|
Packit |
022b05 |
interface, and the least significant bit represents the
|
|
Packit |
022b05 |
highest numbered interface. Thus, each interface is
|
|
Packit |
022b05 |
represented by a single bit within the value of this
|
|
Packit |
022b05 |
object. If that bit has a value of '1' then that
|
|
Packit |
022b05 |
interface is included in the set.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that entries in this table apply only to link-layer
|
|
Packit |
022b05 |
interfaces (e.g., Ethernet and CATV MAC). Bits
|
|
Packit |
022b05 |
representing upstream and downstream channel interfaces
|
|
Packit |
022b05 |
MUST NOT be set to '1'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if bits corresponding to non-existing
|
|
Packit |
022b05 |
interfaces are set, the result is implementation
|
|
Packit |
022b05 |
specific.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that according to the DOCSIS OSSIv1.1
|
|
Packit |
022b05 |
specification, when ifIndex '1' is included in the
|
|
Packit |
022b05 |
set, then this row applies to all CPE
|
|
Packit |
022b05 |
(customer-facing) interfaces.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The size of this object is the minimum required to
|
|
Packit |
022b05 |
represent all configured interfaces for this device."
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Controls and reflects the status of rows in this
|
|
Packit |
022b05 |
table. Rows in this table may be created by either the
|
|
Packit |
022b05 |
create-and-go or create-and-wait paradigm. There is no
|
|
Packit |
022b05 |
restriction on changing values in a row of this table
|
|
Packit |
022b05 |
while the row is active.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The following objects MUST have valid values before this
|
|
Packit |
022b05 |
object can be set to active: docsDevNmAccessIp,
|
|
Packit |
022b05 |
docsDevNmAccessStatus, docsDevNmAccessIpMask,
|
|
Packit |
022b05 |
docsDevNmAccessCommunity, docsDevNmAccessControl, and
|
|
Packit |
022b05 |
docsDevNmAccessInterfaces."
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessTrapVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
disableSNMPv2trap(1),
|
|
Packit |
022b05 |
enableSNMPv2trap(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Specifies the TRAP version that is sent to this NMS.
|
|
Packit |
022b05 |
Setting this object to disableSNMPv2trap (1) causes the
|
|
Packit |
022b05 |
trap in SNMPv1 format to be sent to a particular NMS.
|
|
Packit |
022b05 |
Setting this object to enableSNMPv2trap (2) causes the
|
|
Packit |
022b05 |
trap in SNMPv2 format be sent to a particular NMS."
|
|
Packit |
022b05 |
DEFVAL { disableSNMPv2trap }
|
|
Packit |
022b05 |
::= { docsDevNmAccessEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The following group describes control objects used for downloading
|
|
Packit |
022b05 |
-- firmware to a cable device. Procedures for software download are
|
|
Packit |
022b05 |
-- described in Section 3.2.1 of the RFC containing this MIB module.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSoftware OBJECT IDENTIFIER ::= { docsDevMIBObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwServer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The address of the TFTP server used for software
|
|
Packit |
022b05 |
upgrades. If the TFTP server is unknown or is a
|
|
Packit |
022b05 |
non-IPv4 address, return 0.0.0.0.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated. See docsDevSwServerAddress
|
|
Packit |
022b05 |
for its replacement. This object will have its value
|
|
Packit |
022b05 |
modified, given a valid SET to docsDevSwServerAddress."
|
|
Packit |
022b05 |
::= { docsDevSoftware 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwFilename OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE (0..64))
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The filename of the software image to be downloaded via
|
|
Packit |
022b05 |
TFTP, or the abs_path (as defined in RFC 2616) of the
|
|
Packit |
022b05 |
software image to be downloaded via HTTP.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Unless set via SNMP, this is the filename or abs_path
|
|
Packit |
022b05 |
specified by the provisioning server during the boot
|
|
Packit |
022b05 |
process that corresponds to the software version that
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
is desired for this device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If unknown, the value of this object is the zero-length
|
|
Packit |
022b05 |
string."
|
|
Packit |
022b05 |
::= { docsDevSoftware 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
upgradeFromMgt(1),
|
|
Packit |
022b05 |
allowProvisioningUpgrade(2),
|
|
Packit |
022b05 |
ignoreProvisioningUpgrade(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If set to upgradeFromMgt(1), the device will initiate a
|
|
Packit |
022b05 |
TFTP or HTTP software image download. After
|
|
Packit |
022b05 |
successfully receiving an image, the device will set
|
|
Packit |
022b05 |
its state to ignoreProvisioningUpgrade(3) and reboot.
|
|
Packit |
022b05 |
If the download process is interrupted (e.g., by a reset
|
|
Packit |
022b05 |
or power failure), the device will load the previous
|
|
Packit |
022b05 |
image and, after re-initialization, continue to attempt
|
|
Packit |
022b05 |
loading the image specified in docsDevSwFilename.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If set to allowProvisioningUpgrade(2), the device will
|
|
Packit |
022b05 |
use the software version information supplied by the
|
|
Packit |
022b05 |
provisioning server when next rebooting (this does not
|
|
Packit |
022b05 |
cause a reboot).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When set to ignoreProvisioningUpgrade(3), the device
|
|
Packit |
022b05 |
will disregard software image upgrade information
|
|
Packit |
022b05 |
from the provisioning server.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that reading this object can return
|
|
Packit |
022b05 |
upgradeFromMgt(1). This indicates that a software
|
|
Packit |
022b05 |
download is currently in progress, and that the device
|
|
Packit |
022b05 |
will reboot after successfully receiving an image."
|
|
Packit |
022b05 |
DEFVAL { allowProvisioningUpgrade }
|
|
Packit |
022b05 |
::= { docsDevSoftware 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwOperStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
inProgress(1),
|
|
Packit |
022b05 |
completeFromProvisioning(2),
|
|
Packit |
022b05 |
completeFromMgt(3),
|
|
Packit |
022b05 |
failed(4),
|
|
Packit |
022b05 |
other(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"InProgress(1) indicates that a TFTP or HTTP download is
|
|
Packit |
022b05 |
underway, either as a result of a version mismatch at
|
|
Packit |
022b05 |
provisioning or as a result of a upgradeFromMgt request.
|
|
Packit |
022b05 |
No other docsDevSw* objects can be modified in
|
|
Packit |
022b05 |
this state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
CompleteFromProvisioning(2) indicates that the last
|
|
Packit |
022b05 |
software upgrade was a result of version mismatch at
|
|
Packit |
022b05 |
provisioning.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
CompleteFromMgt(3) indicates that the last software
|
|
Packit |
022b05 |
upgrade was a result of setting docsDevSwAdminStatus to
|
|
Packit |
022b05 |
upgradeFromMgt.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Failed(4) indicates that the last attempted download
|
|
Packit |
022b05 |
failed, ordinarily due to TFTP or HTTP timeout."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS RFI 1.0 Specification, Section 8.2., and
|
|
Packit |
022b05 |
DOCSIS RFI 1.1 Specification, Section 10.1. and
|
|
Packit |
022b05 |
DOCSIS RFI 2.0 Specification, Section 12.1."
|
|
Packit |
022b05 |
::= { docsDevSoftware 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwCurrentVers OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The software version currently operating in this device.
|
|
Packit |
022b05 |
This string's syntax is that used by the
|
|
Packit |
022b05 |
individual vendor to identify software versions.
|
|
Packit |
022b05 |
For a CM, this string will describe the current
|
|
Packit |
022b05 |
software load. For a CMTS, this object SHOULD contain
|
|
Packit |
022b05 |
a human-readable representation either of the vendor
|
|
Packit |
022b05 |
specific designation of the software for the chassis,
|
|
Packit |
022b05 |
or of the software for the control processor. If
|
|
Packit |
022b05 |
neither of these is applicable, the value MUST be a
|
|
Packit |
022b05 |
zero-length string."
|
|
Packit |
022b05 |
::= { docsDevSoftware 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwServerAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of address of the TFTP or HTTP server used for
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
software upgrades.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If docsDevSwServerTransportProtocol is currently set to
|
|
Packit |
022b05 |
tftp(1), attempting to set this object to dns(16) MUST
|
|
Packit |
022b05 |
result in an error."
|
|
Packit |
022b05 |
::= { docsDevSoftware 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwServerAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The address of the TFTP or HTTP server used for software
|
|
Packit |
022b05 |
upgrades.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the TFTP/HTTP server is unknown, return the zero-
|
|
Packit |
022b05 |
length address string (see the TextualConvention).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If docsDevSwServer is also implemented in this agent,
|
|
Packit |
022b05 |
this object is tied to it. A set of this object to an
|
|
Packit |
022b05 |
IPv4 address will result in also setting the value of
|
|
Packit |
022b05 |
docsDevSwServer to that address. If this object is set
|
|
Packit |
022b05 |
to an IPv6 address, docsDevSwServer is set to 0.0.0.0.
|
|
Packit |
022b05 |
If docsDevSwServer is set, this object is also set to
|
|
Packit |
022b05 |
that value. Note that if both are set in the same
|
|
Packit |
022b05 |
action, the order of which one sets the other is
|
|
Packit |
022b05 |
undefined."
|
|
Packit |
022b05 |
::= { docsDevSoftware 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSwServerTransportProtocol OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
tftp(1),
|
|
Packit |
022b05 |
http(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object specifies the transport protocol (TFTP or
|
|
Packit |
022b05 |
HTTP) to be used for software upgrades.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is tftp(1), then the cable
|
|
Packit |
022b05 |
device uses TFTP (RFC 1350) read request packets to
|
|
Packit |
022b05 |
download the docsDevSwFilename from the
|
|
Packit |
022b05 |
docsDevSwServerAddress in octet mode.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is http(2), then the cable
|
|
Packit |
022b05 |
device uses HTTP 1.0 (RFC 1945) or HTTP 1.1 (RFC 2616)
|
|
Packit |
022b05 |
GET requests sent to host docsDevSwServerAddress to
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
download the software image from path docsDevSwFilename.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If docsDevSwServerAddressType is currently set to
|
|
Packit |
022b05 |
dns(16), attempting to set this object to tftp(1) MUST
|
|
Packit |
022b05 |
result in an error."
|
|
Packit |
022b05 |
DEFVAL { tftp }
|
|
Packit |
022b05 |
::= { docsDevSoftware 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The following group describes server access and parameters used
|
|
Packit |
022b05 |
-- for initial provisioning and bootstrapping.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServer OBJECT IDENTIFIER ::= { docsDevMIBObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerBootState OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
operational(1),
|
|
Packit |
022b05 |
disabled(2),
|
|
Packit |
022b05 |
waitingForDhcpOffer(3),
|
|
Packit |
022b05 |
waitingForDhcpResponse(4),
|
|
Packit |
022b05 |
waitingForTimeServer(5),
|
|
Packit |
022b05 |
waitingForTftp(6),
|
|
Packit |
022b05 |
refusedByCmts(7),
|
|
Packit |
022b05 |
forwardingDenied(8),
|
|
Packit |
022b05 |
other(9),
|
|
Packit |
022b05 |
unknown(10)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If operational(1), the device has completed loading and
|
|
Packit |
022b05 |
processing of configuration parameters, and the CMTS has
|
|
Packit |
022b05 |
completed the Registration exchange.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If disabled(2), then the device was administratively
|
|
Packit |
022b05 |
disabled, possibly by being refused network access in
|
|
Packit |
022b05 |
the configuration file.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If waitingForDhcpOffer(3), then a Dynamic Host
|
|
Packit |
022b05 |
Configuration Protocol (DHCP) Discover has been
|
|
Packit |
022b05 |
transmitted, and no offer has yet been received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If waitingForDhcpResponse(4), then a DHCP Request has
|
|
Packit |
022b05 |
been transmitted, and no response has yet been received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If waitingForTimeServer(5), then a Time Request has been
|
|
Packit |
022b05 |
transmitted, and no response has yet been received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If waitingForTftp(6), then a request to the TFTP
|
|
Packit |
022b05 |
parameter server has been made, and no response
|
|
Packit |
022b05 |
received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If refusedByCmts(7), then the Registration
|
|
Packit |
022b05 |
Request/Response exchange with the CMTS failed.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If forwardingDenied(8), then the registration process
|
|
Packit |
022b05 |
was completed, but the network access option in the
|
|
Packit |
022b05 |
received configuration file prohibits forwarding.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If other(9), then the registration process reached a
|
|
Packit |
022b05 |
point that does not fall into one of the above
|
|
Packit |
022b05 |
categories.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If unknown(10), then the device has not yet begun the
|
|
Packit |
022b05 |
registration process or is in some other indeterminate
|
|
Packit |
022b05 |
state."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS RFI 1.0 Specification, Figure 7-1, and
|
|
Packit |
022b05 |
DOCSIS RFI 1.1 Specification, Figure 9-1 and
|
|
Packit |
022b05 |
DOCSIS RFI 2.0 Specification, Figure 11-1."
|
|
Packit |
022b05 |
::= { docsDevServer 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerDhcp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the DHCP server that assigned an IP
|
|
Packit |
022b05 |
address to this device. Returns 0.0.0.0 if DHCP is not
|
|
Packit |
022b05 |
used for IP address assignment, or if this agent is
|
|
Packit |
022b05 |
not assigned an IPv4 address.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated and is replaced by
|
|
Packit |
022b05 |
docsDevServerDhcpAddress."
|
|
Packit |
022b05 |
::= { docsDevServer 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the Time server (RFC 0868). Returns
|
|
Packit |
022b05 |
0.0.0.0 if the time server IP address is unknown, or if
|
|
Packit |
022b05 |
the time server is not an IPv4 server.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated and is replaced by
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerTimeAddress."
|
|
Packit |
022b05 |
::= { docsDevServer 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerTftp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the TFTP server responsible for
|
|
Packit |
022b05 |
downloading provisioning and configuration parameters
|
|
Packit |
022b05 |
to this device. Returns 0.0.0.0 if the TFTP server
|
|
Packit |
022b05 |
address is unknown or is not an IPv4 address.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated and is replaced by
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddress."
|
|
Packit |
022b05 |
::= { docsDevServer 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerConfigFile OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The name of the device configuration file read from
|
|
Packit |
022b05 |
the TFTP server. Returns a zero-length string if
|
|
Packit |
022b05 |
the configuration file name is unknown."
|
|
Packit |
022b05 |
::= { docsDevServer 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerDhcpAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of address of docsDevServerDhcpAddress. If
|
|
Packit |
022b05 |
DHCP was not used, this value should return
|
|
Packit |
022b05 |
unknown(0)."
|
|
Packit |
022b05 |
::= { docsDevServer 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerDhcpAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The internet address of the DHCP server that assigned
|
|
Packit |
022b05 |
an IP address to this device. Returns the zero length
|
|
Packit |
022b05 |
octet string if DHCP was not used for IP address
|
|
Packit |
022b05 |
assignment."
|
|
Packit |
022b05 |
::= { docsDevServer 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerTimeAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of address of docsDevServerTimeAddress. If
|
|
Packit |
022b05 |
no time server exists, this value should return
|
|
Packit |
022b05 |
unknown(0)."
|
|
Packit |
022b05 |
::= { docsDevServer 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerTimeAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Internet address of the RFC 868 Time server,
|
|
Packit |
022b05 |
as provided by DHCP option 4.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if multiple values are provided to the
|
|
Packit |
022b05 |
CM in DHCP option 4, the value of this MIB object
|
|
Packit |
022b05 |
MUST be the Time server address from which the Time
|
|
Packit |
022b05 |
of Day reference was acquired as based on the DOCSIS
|
|
Packit |
022b05 |
RFI specification. During the period of time where
|
|
Packit |
022b05 |
the Time of Day have not been acquired, the Time
|
|
Packit |
022b05 |
server address reported by the CM may report the
|
|
Packit |
022b05 |
first address value in the DHCP option value or the
|
|
Packit |
022b05 |
last server address the CM attempted to get the Time
|
|
Packit |
022b05 |
of day value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Returns the zero-length octet string if the time server
|
|
Packit |
022b05 |
IP address is not provisioned."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS RFI 1.1 Specification, Section 9.2.7. and
|
|
Packit |
022b05 |
DOCSIS RFI 2.0 Specification, Section 11.2.7."
|
|
Packit |
022b05 |
::= { docsDevServer 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of address of docsDevServerConfigTftpAddress.
|
|
Packit |
022b05 |
If no TFTP server exists, this value should return
|
|
Packit |
022b05 |
unknown(0)."
|
|
Packit |
022b05 |
::= { docsDevServer 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The internet address of the TFTP server responsible for
|
|
Packit |
022b05 |
downloading provisioning and configuration parameters
|
|
Packit |
022b05 |
to this device. Returns the zero-length octet string if
|
|
Packit |
022b05 |
the config server address is unknown. There are certain
|
|
Packit |
022b05 |
security risks that are involved with using TFTP."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC 3617, Section 5"
|
|
Packit |
022b05 |
::= { docsDevServer 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Event Reporting
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvent OBJECT IDENTIFIER ::= { docsDevMIBObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvControl OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
resetLog(1),
|
|
Packit |
022b05 |
useDefaultReporting(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object to resetLog(1) empties the event
|
|
Packit |
022b05 |
log. All data is deleted. Setting it to
|
|
Packit |
022b05 |
useDefaultReporting(2) returns all event priorities to
|
|
Packit |
022b05 |
their factory-default reporting. Reading this object
|
|
Packit |
022b05 |
always returns useDefaultReporting(2)."
|
|
Packit |
022b05 |
::= { docsDevEvent 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvSyslog OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP address of the Syslog server. If 0.0.0.0, either
|
|
Packit |
022b05 |
syslog transmission is inhibited, or the Syslog server
|
|
Packit |
022b05 |
address is not an IPv4 address.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated and is replaced by
|
|
Packit |
022b05 |
docsDevEvSyslogAddress."
|
|
Packit |
022b05 |
::= { docsDevEvent 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvThrottleAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unconstrained(1),
|
|
Packit |
022b05 |
maintainBelowThreshold(2),
|
|
Packit |
022b05 |
stopAtThreshold(3),
|
|
Packit |
022b05 |
inhibited(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Controls the transmission of traps and syslog messages
|
|
Packit |
022b05 |
with respect to the trap pacing threshold.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
unconstrained(1) causes traps and syslog messages to be
|
|
Packit |
022b05 |
transmitted without regard to the threshold settings.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
maintainBelowThreshold(2) causes trap transmission and
|
|
Packit |
022b05 |
syslog messages to be suppressed if the number of traps
|
|
Packit |
022b05 |
would otherwise exceed the threshold.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
stopAtThreshold(3) causes trap transmission to cease at
|
|
Packit |
022b05 |
the threshold and not to resume until directed to do so.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
inhibited(4) causes all trap transmission and syslog
|
|
Packit |
022b05 |
messages to be suppressed.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A single event is always treated as a single event for
|
|
Packit |
022b05 |
threshold counting. That is, an event causing both a
|
|
Packit |
022b05 |
trap and a syslog message is still treated as a single
|
|
Packit |
022b05 |
event.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Writing to this object resets the thresholding state."
|
|
Packit |
022b05 |
DEFVAL { unconstrained }
|
|
Packit |
022b05 |
::= { docsDevEvent 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvThrottleInhibited OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If true(1), trap and syslog transmission is currently
|
|
Packit |
022b05 |
inhibited due to thresholds and/or the current setting
|
|
Packit |
022b05 |
of docsDevEvThrottleAdminStatus. In addition, this is
|
|
Packit |
022b05 |
true(1) when transmission is inhibited because no
|
|
Packit |
022b05 |
syslog (docsDevEvSyslog) or trap (docsDevNmAccessEntry)
|
|
Packit |
022b05 |
destinations have been set.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is deprecated and is replaced by
|
|
Packit |
022b05 |
docsDevEvThrottleThresholdExceeded."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevEvent 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvThrottleThreshold OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
UNITS "events"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Number of events per docsDevEvThrottleInterval permitted
|
|
Packit |
022b05 |
before throttling is to occur.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A single event, whether the notification could result in
|
|
Packit |
022b05 |
messages transmitted using syslog, SNMP, or both
|
|
Packit |
022b05 |
protocols, and regardless of the number of destinations,
|
|
Packit |
022b05 |
(including zero) is always treated as a single event for
|
|
Packit |
022b05 |
threshold counting. For example, an event causing both
|
|
Packit |
022b05 |
a trap and a syslog message is still treated as a single
|
|
Packit |
022b05 |
event.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
All system notifications that occur within the device
|
|
Packit |
022b05 |
should be taken into consideration when calculating
|
|
Packit |
022b05 |
and monitoring the threshold."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { docsDevEvent 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvThrottleInterval OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The interval over which docsDevEvThrottleThreshold
|
|
Packit |
022b05 |
applies."
|
|
Packit |
022b05 |
DEFVAL { 1 }
|
|
Packit |
022b05 |
::= { docsDevEvent 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The following table controls the reporting of the various classes
|
|
Packit |
022b05 |
-- of events.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvControlTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevEvControlEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table allows control of the reporting of event
|
|
Packit |
022b05 |
classes. For each event priority, a combination of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
logging and reporting mechanisms may be chosen. The
|
|
Packit |
022b05 |
mapping of event types to priorities is
|
|
Packit |
022b05 |
vendor dependent. Vendors may also choose to allow
|
|
Packit |
022b05 |
the user to control that mapping through proprietary
|
|
Packit |
022b05 |
means. Table entries MUST persist across reboots for
|
|
Packit |
022b05 |
CMTS devices and MUST NOT persist across reboots for CM
|
|
Packit |
022b05 |
devices."
|
|
Packit |
022b05 |
::= { docsDevEvent 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvControlEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevEvControlEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Allows configuration of the reporting mechanisms for a
|
|
Packit |
022b05 |
particular event priority."
|
|
Packit |
022b05 |
INDEX { docsDevEvPriority }
|
|
Packit |
022b05 |
::= { docsDevEvControlTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevEvControlEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevEvPriority INTEGER,
|
|
Packit |
022b05 |
docsDevEvReporting BITS
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
emergency(1),
|
|
Packit |
022b05 |
alert(2),
|
|
Packit |
022b05 |
critical(3),
|
|
Packit |
022b05 |
error(4),
|
|
Packit |
022b05 |
warning(5),
|
|
Packit |
022b05 |
notice(6),
|
|
Packit |
022b05 |
information(7),
|
|
Packit |
022b05 |
debug(8)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The priority level that is controlled by this
|
|
Packit |
022b05 |
entry. These are ordered from most (emergency) to least
|
|
Packit |
022b05 |
(debug) critical. Each event with a CM or CMTS has a
|
|
Packit |
022b05 |
particular priority level associated with it (as defined
|
|
Packit |
022b05 |
by the vendor).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
emergency(1) events indicate vendor-specific fatal
|
|
Packit |
022b05 |
hardware or software errors that prevent normal system
|
|
Packit |
022b05 |
operation.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
alert(2) events indicate a serious failure that causes
|
|
Packit |
022b05 |
the reporting system to reboot but is not caused by
|
|
Packit |
022b05 |
hardware or software malfunctioning.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
critical(3) events indicate a serious failure that
|
|
Packit |
022b05 |
requires attention and prevents the device from
|
|
Packit |
022b05 |
transmitting data but that could be recovered without
|
|
Packit |
022b05 |
rebooting the system.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
error(4) and warning(5) events indicate that a failure
|
|
Packit |
022b05 |
occurred that could interrupt the normal data flow but
|
|
Packit |
022b05 |
that does not cause the device to re-register.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
notice(6) and information(7) events indicate a
|
|
Packit |
022b05 |
milestone or checkpoint in normal operation that could
|
|
Packit |
022b05 |
be of particular importance for troubleshooting.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
debug(8) events are reserved for vendor-specific
|
|
Packit |
022b05 |
events.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
During normal operation, no event more
|
|
Packit |
022b05 |
critical than notice(6) should be generated. Events
|
|
Packit |
022b05 |
between warning and emergency should be generated at
|
|
Packit |
022b05 |
appropriate levels of problems (e.g., emergency when the
|
|
Packit |
022b05 |
box is about to crash)."
|
|
Packit |
022b05 |
::= { docsDevEvControlEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvReporting OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
local(0),
|
|
Packit |
022b05 |
traps(1),
|
|
Packit |
022b05 |
syslog(2),
|
|
Packit |
022b05 |
-- The following are extensions to the original set of
|
|
Packit |
022b05 |
-- labels. The extensions start at an octet boundary.
|
|
Packit |
022b05 |
-- So for bits 3 - 7, one MUST set them to zero on send
|
|
Packit |
022b05 |
-- and one MUST ignore them on receipt.
|
|
Packit |
022b05 |
localVolatile(8),
|
|
Packit |
022b05 |
stdInterface(9)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines the action to be taken on occurrence of this
|
|
Packit |
022b05 |
event class. Implementations may not necessarily
|
|
Packit |
022b05 |
support all options for all event classes but at
|
|
Packit |
022b05 |
minimum must allow traps and syslogging to be
|
|
Packit |
022b05 |
disabled.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the local(0) bit is set, then log to the internal
|
|
Packit |
022b05 |
log and update non-volatile store, for backward
|
|
Packit |
022b05 |
compatibility with the original RFC 2669 definition.
|
|
Packit |
022b05 |
If the traps(1) bit is set, then generate
|
|
Packit |
022b05 |
an SNMP trap; if the syslog(2) bit is set, then
|
|
Packit |
022b05 |
send a syslog message (assuming that the syslog address
|
|
Packit |
022b05 |
is set). If the localVolatile(8) bit is set, then
|
|
Packit |
022b05 |
log to the internal log without updating non-volatile
|
|
Packit |
022b05 |
store. If the stdInterface(9) bit is set, then the
|
|
Packit |
022b05 |
agent ignores all other bits except the local(0),
|
|
Packit |
022b05 |
syslog(2), and localVolatile(8) bits. Setting the
|
|
Packit |
022b05 |
stdInterface(9) bit indicates that RFC3413 and
|
|
Packit |
022b05 |
RFC3014 are being used to control event reporting
|
|
Packit |
022b05 |
mechanisms."
|
|
Packit |
022b05 |
::= { docsDevEvControlEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEventTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevEventEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains a log of network and device events that may be
|
|
Packit |
022b05 |
of interest in fault isolation and troubleshooting.
|
|
Packit |
022b05 |
If the local(0) bit is set in docsDevEvReporting,
|
|
Packit |
022b05 |
entries in this table MUST persist across reboots."
|
|
Packit |
022b05 |
::= { docsDevEvent 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEventEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevEventEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Describes a network or device event that may be of
|
|
Packit |
022b05 |
interest in fault isolation and troubleshooting.
|
|
Packit |
022b05 |
Multiple sequential identical events are represented by
|
|
Packit |
022b05 |
incrementing docsDevEvCounts and setting
|
|
Packit |
022b05 |
docsDevEvLastTime to the current time rather than
|
|
Packit |
022b05 |
creating multiple rows.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Entries are created with the first occurrence of an
|
|
Packit |
022b05 |
event. docsDevEvControl can be used to clear the
|
|
Packit |
022b05 |
table. Individual events cannot be deleted."
|
|
Packit |
022b05 |
INDEX { docsDevEvIndex }
|
|
Packit |
022b05 |
::= { docsDevEventTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevEventEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevEvIndex Integer32,
|
|
Packit |
022b05 |
docsDevEvFirstTime DateAndTime,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvLastTime DateAndTime,
|
|
Packit |
022b05 |
docsDevEvCounts Counter32,
|
|
Packit |
022b05 |
docsDevEvLevel INTEGER,
|
|
Packit |
022b05 |
docsDevEvId Unsigned32,
|
|
Packit |
022b05 |
docsDevEvText SnmpAdminString
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Provides relative ordering of the objects in the event
|
|
Packit |
022b05 |
log. This object will always increase except when
|
|
Packit |
022b05 |
(a) the log is reset via docsDevEvControl,
|
|
Packit |
022b05 |
(b) the device reboots and does not implement
|
|
Packit |
022b05 |
non-volatile storage for this log, or (c) it reaches
|
|
Packit |
022b05 |
the value 2^31. The next entry for all the above
|
|
Packit |
022b05 |
cases is 1."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvFirstTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DateAndTime
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of docsDevDateTime at the time this entry was
|
|
Packit |
022b05 |
created."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvLastTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DateAndTime
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"When an entry reports only one event, this object will
|
|
Packit |
022b05 |
have the same value as the corresponding instance of
|
|
Packit |
022b05 |
docsDevEvFirstTime. When an entry reports multiple
|
|
Packit |
022b05 |
events, this object will record the value that
|
|
Packit |
022b05 |
docsDevDateTime had when the most recent event for this
|
|
Packit |
022b05 |
entry occurred."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- This object was renamed from docsDevEvCount to meet naming
|
|
Packit |
022b05 |
-- requirements for Counter32
|
|
Packit |
022b05 |
docsDevEvCounts OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
UNITS "events"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of consecutive event instances reported by
|
|
Packit |
022b05 |
this entry. This starts at 1 with the creation of this
|
|
Packit |
022b05 |
row and increments by 1 for each subsequent duplicate
|
|
Packit |
022b05 |
event."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 4 }
|
|
Packit |
022b05 |
docsDevEvLevel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
emergency(1),
|
|
Packit |
022b05 |
alert(2),
|
|
Packit |
022b05 |
critical(3),
|
|
Packit |
022b05 |
error(4),
|
|
Packit |
022b05 |
warning(5),
|
|
Packit |
022b05 |
notice(6),
|
|
Packit |
022b05 |
information(7),
|
|
Packit |
022b05 |
debug(8)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The priority level of this event, as defined by the
|
|
Packit |
022b05 |
vendor. These are ordered from most serious (emergency)
|
|
Packit |
022b05 |
to least serious (debug).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
emergency(1) events indicate vendor-specific fatal
|
|
Packit |
022b05 |
hardware or software errors that prevent normal system
|
|
Packit |
022b05 |
operation.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
alert(2) events indicate a serious failure that causes
|
|
Packit |
022b05 |
the reporting system to reboot but that is not caused by
|
|
Packit |
022b05 |
hardware or software malfunctioning.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
critical(3) events indicate a serious failure that
|
|
Packit |
022b05 |
requires attention and prevents the device from
|
|
Packit |
022b05 |
transmitting data but that could be recovered without
|
|
Packit |
022b05 |
rebooting the system.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
error(4) and warning(5) events indicate that a failure
|
|
Packit |
022b05 |
occurred that could interrupt the normal data flow but
|
|
Packit |
022b05 |
that does not cause the device to re-register.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
notice(6) and information(7) events indicate a
|
|
Packit |
022b05 |
milestone or checkpoint in normal operation that could
|
|
Packit |
022b05 |
be of particular importance for troubleshooting.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
debug(8) events are reserved for vendor-specific
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
events.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
During normal operation, no event more
|
|
Packit |
022b05 |
critical than notice(6) should be generated. Events
|
|
Packit |
022b05 |
between warning and emergency should be generated at
|
|
Packit |
022b05 |
appropriate levels of problems (e.g., emergency when the
|
|
Packit |
022b05 |
box is about to crash)."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- It is strongly recommended that implementors follow the CableLabs
|
|
Packit |
022b05 |
-- enumerations for docsDevEvId, per the DOCSIS OSSIv1.1 spec
|
|
Packit |
022b05 |
-- and follow-on specifications.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"For this product, uniquely identifies the type of event
|
|
Packit |
022b05 |
that is reported by this entry."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS OSSI 1.1 Specification, Appendix H and
|
|
Packit |
022b05 |
DOCSIS OSSI 2.0 Specification, Annex D."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvText OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Provides a human-readable description of the event,
|
|
Packit |
022b05 |
including all relevant context (interface numbers,
|
|
Packit |
022b05 |
etc.)."
|
|
Packit |
022b05 |
::= { docsDevEventEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvSyslogAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of address of docsDevEvSyslogAddress. If
|
|
Packit |
022b05 |
no syslog server exists, this value should return
|
|
Packit |
022b05 |
unknown(0)."
|
|
Packit |
022b05 |
DEFVAL { unknown }
|
|
Packit |
022b05 |
::= { docsDevEvent 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvSyslogAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Internet address of the Syslog server, as provided
|
|
Packit |
022b05 |
by DHCP option 7 or set via SNMP management. If the
|
|
Packit |
022b05 |
address of the server is set to the zero-length
|
|
Packit |
022b05 |
string, the 0.0.0.0 IPv4 address, or the 0: IPv6
|
|
Packit |
022b05 |
address, Syslog transmission is inhibited.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if multiple values are provided to the CM in
|
|
Packit |
022b05 |
DHCP option 7, the value of this MIB object MUST be the
|
|
Packit |
022b05 |
first Syslog server address received.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
By default at agent boot, this object returns the zero
|
|
Packit |
022b05 |
length string."
|
|
Packit |
022b05 |
::= { docsDevEvent 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEvThrottleThresholdExceeded OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If true(1), trap and syslog transmission is currently
|
|
Packit |
022b05 |
inhibited due to exceeding the trap/syslog event
|
|
Packit |
022b05 |
threshold in the current interval."
|
|
Packit |
022b05 |
::= { docsDevEvent 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Link Level Control Filtering
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilter OBJECT IDENTIFIER ::= { docsDevMIBObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCUnmatchedAction OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
discard(1),
|
|
Packit |
022b05 |
accept(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"LLC (Link Level Control) filters can be defined on an
|
|
Packit |
022b05 |
inclusive or exclusive basis: CMs can be configured to
|
|
Packit |
022b05 |
forward only packets matching a set of layer three
|
|
Packit |
022b05 |
protocols, or to drop packets matching a set of layer
|
|
Packit |
022b05 |
three protocols. Typical use of these filters is to
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
filter out possibly harmful (given the context of a
|
|
Packit |
022b05 |
large metropolitan LAN) protocols.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If set to discard(1), any L2 packet that does not match
|
|
Packit |
022b05 |
at least one filter in the docsDevFilterLLCTable will be
|
|
Packit |
022b05 |
discarded. If set to accept(2), any L2 packet that
|
|
Packit |
022b05 |
does not match at least one filter in the
|
|
Packit |
022b05 |
docsDevFilterLLCTable will be accepted for further
|
|
Packit |
022b05 |
processing (e.g., bridging). In other words, if the
|
|
Packit |
022b05 |
packet does not match an entry in the table, it takes
|
|
Packit |
022b05 |
this action; if it does match an entry in the table, it
|
|
Packit |
022b05 |
takes the opposite of this action."
|
|
Packit |
022b05 |
DEFVAL { accept }
|
|
Packit |
022b05 |
::= { docsDevFilter 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevFilterLLCEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of filters to apply to (bridged) LLC
|
|
Packit |
022b05 |
traffic. The filters in this table are applied to
|
|
Packit |
022b05 |
incoming traffic on the appropriate interface(s) prior
|
|
Packit |
022b05 |
to any further processing (e.g., before the packet
|
|
Packit |
022b05 |
is handed off for level 3 processing, or for bridging).
|
|
Packit |
022b05 |
The specific action taken when no filter is matched is
|
|
Packit |
022b05 |
controlled by docsDevFilterLLCUnmatchedAction. Table
|
|
Packit |
022b05 |
entries MUST NOT persist across reboots for any device."
|
|
Packit |
022b05 |
::= { docsDevFilter 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevFilterLLCEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Describes a single filter to apply to (bridged) LLC
|
|
Packit |
022b05 |
traffic received on a specified interface. "
|
|
Packit |
022b05 |
INDEX { docsDevFilterLLCIndex }
|
|
Packit |
022b05 |
::= { docsDevFilterLLCTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevFilterLLCEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevFilterLLCIndex Integer32,
|
|
Packit |
022b05 |
docsDevFilterLLCStatus RowStatus,
|
|
Packit |
022b05 |
docsDevFilterLLCIfIndex InterfaceIndexOrZero,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocolType INTEGER,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocol Integer32,
|
|
Packit |
022b05 |
docsDevFilterLLCMatches Counter32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index used for the identification of filters (note that
|
|
Packit |
022b05 |
LLC filter order is irrelevant)."
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 1 }
|
|
Packit |
022b05 |
docsDevFilterLLCStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Controls and reflects the status of rows in this
|
|
Packit |
022b05 |
table. There is no restriction on changing any of the
|
|
Packit |
022b05 |
associated columns for this row while this object is set
|
|
Packit |
022b05 |
to active.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Specifying only this object (with the
|
|
Packit |
022b05 |
appropriate index) on a CM is sufficient to create a
|
|
Packit |
022b05 |
filter row that matches all inbound packets on the
|
|
Packit |
022b05 |
ethernet interface and results in the packets being
|
|
Packit |
022b05 |
discarded. docsDevFilterLLCIfIndex (at least) must be
|
|
Packit |
022b05 |
specified on a CMTS to create a row."
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 2}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The entry interface to which this filter applies. The
|
|
Packit |
022b05 |
value corresponds to ifIndex for either a CATV MAC or
|
|
Packit |
022b05 |
another network interface. If the value is zero, the
|
|
Packit |
022b05 |
filter applies to all interfaces. In Cable Modems, the
|
|
Packit |
022b05 |
default value is the customer side interface(s). In
|
|
Packit |
022b05 |
CMTSs, this object has to be specified to
|
|
Packit |
022b05 |
create a row in this table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that according to the DOCSIS OSSIv1.1
|
|
Packit |
022b05 |
specification, ifIndex '1' in the CM means that this
|
|
Packit |
022b05 |
row applies to all Cable Modem-to-CPE Interfaces
|
|
Packit |
022b05 |
(CMCI)."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS OSSI 1.1 Specification, Section 3.3.4.1. and
|
|
Packit |
022b05 |
DOCSIS OSSI 2.0 Specification, Section 6.3.4.1."
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCProtocolType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
ethertype(1),
|
|
Packit |
022b05 |
dsap(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The format of the value in docsDevFilterLLCProtocol:
|
|
Packit |
022b05 |
either a two-byte Ethernet Ethertype, or a one-byte
|
|
Packit |
022b05 |
802.2 Service Access Point (SAP) value. ethertype(1)
|
|
Packit |
022b05 |
also applies to Standard Network Access Protocol
|
|
Packit |
022b05 |
(SNAP) encapsulated frames."
|
|
Packit |
022b05 |
DEFVAL { ethertype }
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCProtocol OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The layer-three protocol for which this filter applies.
|
|
Packit |
022b05 |
The protocol value format depends on
|
|
Packit |
022b05 |
docsDevFilterLLCProtocolType. Note that for SNAP
|
|
Packit |
022b05 |
frames, ethertype filtering is performed rather than
|
|
Packit |
022b05 |
Destination Service Access Point (DSAP) =0xAA."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCMatches OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
UNITS "matches"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Counts the number of times this filter was matched."
|
|
Packit |
022b05 |
::= { docsDevFilterLLCEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- IPv4 Filtering
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDefault OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
discard(1),
|
|
Packit |
022b05 |
accept(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The default behavior for (bridged) packets that do not
|
|
Packit |
022b05 |
match IP filters (or Internet filters, if implemented)
|
|
Packit |
022b05 |
is defined by docsDevFilterIpDefault.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If set to discard(1), all packets not matching an IP
|
|
Packit |
022b05 |
filter in docsDevFilterIpTable will be discarded. If
|
|
Packit |
022b05 |
set to accept(2), all packets not matching an IP filter
|
|
Packit |
022b05 |
or an Internet filter will be accepted for further
|
|
Packit |
022b05 |
processing (e.g., bridging)."
|
|
Packit |
022b05 |
DEFVAL { accept }
|
|
Packit |
022b05 |
::= { docsDevFilter 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevFilterIpEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An ordered list of filters or classifiers to apply to
|
|
Packit |
022b05 |
IP traffic. Filter application is ordered by the filter
|
|
Packit |
022b05 |
index, rather than by a best match algorithm (note that
|
|
Packit |
022b05 |
this implies that the filter table may have gaps in the
|
|
Packit |
022b05 |
index values). Packets that match no filters will have
|
|
Packit |
022b05 |
policy 0 in the docsDevFilterPolicyTable applied to
|
|
Packit |
022b05 |
them, if it exists. Otherwise, Packets that match no
|
|
Packit |
022b05 |
filters are discarded or forwarded according to the
|
|
Packit |
022b05 |
setting of docsDevFilterIpDefault.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any IP packet can theoretically match multiple rows of
|
|
Packit |
022b05 |
this table. When considering a packet, the table is
|
|
Packit |
022b05 |
scanned in row index order (e.g., filter 10 is checked
|
|
Packit |
022b05 |
before filter 20). If the packet matches that filter
|
|
Packit |
022b05 |
(which means that it matches ALL criteria for that row),
|
|
Packit |
022b05 |
actions appropriate to docsDevFilterIpControl and
|
|
Packit |
022b05 |
docsDevFilterPolicyId are taken. If the packet was
|
|
Packit |
022b05 |
discarded processing is complete. If
|
|
Packit |
022b05 |
docsDevFilterIpContinue is set to true, the filter
|
|
Packit |
022b05 |
comparison continues with the next row in the table,
|
|
Packit |
022b05 |
looking for additional matches.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the packet matches no filter in the table, the packet
|
|
Packit |
022b05 |
is accepted or dropped for further processing
|
|
Packit |
022b05 |
according to the setting of docsDevFilterIpDefault.
|
|
Packit |
022b05 |
If the packet is accepted, the actions specified by
|
|
Packit |
022b05 |
policy group 0 (e.g., the rows in
|
|
Packit |
022b05 |
docsDevFilterPolicyTable that have a value of 0 for
|
|
Packit |
022b05 |
docsDevFilterPolicyId) are taken, if that policy
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
group exists.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Logically, this table is consulted twice during the
|
|
Packit |
022b05 |
processing of any IP packet: once upon its acceptance
|
|
Packit |
022b05 |
from the L2 entity, and once upon its transmission to
|
|
Packit |
022b05 |
the L2 entity. In actuality, for cable modems, IP
|
|
Packit |
022b05 |
filtering is generally the only IP processing done for
|
|
Packit |
022b05 |
transit traffic. This means that inbound and outbound
|
|
Packit |
022b05 |
filtering can generally be done at the same time with
|
|
Packit |
022b05 |
one pass through the filter table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The objects in this table are only accessible from cable
|
|
Packit |
022b05 |
devices that are not operating in DiffServ MIB mode
|
|
Packit |
022b05 |
(RFC 3289). See the conformance section for details.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that some devices are required by other
|
|
Packit |
022b05 |
specifications (e.g., the DOCSIS OSSIv1.1 specification)
|
|
Packit |
022b05 |
to support the legacy SNMPv1/v2c docsDevFilter mode
|
|
Packit |
022b05 |
for backward compatibility.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Table entries MUST NOT persist across reboots for any
|
|
Packit |
022b05 |
device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is deprecated. Instead, use the DiffServ MIB
|
|
Packit |
022b05 |
from RFC 3289."
|
|
Packit |
022b05 |
::= { docsDevFilter 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevFilterIpEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Describes a filter to apply to IP traffic received on a
|
|
Packit |
022b05 |
specified interface. All identity objects in this table
|
|
Packit |
022b05 |
(e.g., source and destination address/mask, protocol,
|
|
Packit |
022b05 |
source/dest port, TOS/mask, interface and direction)
|
|
Packit |
022b05 |
must match their respective fields in the packet for
|
|
Packit |
022b05 |
any given filter to match.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
To create an entry in this table, docsDevFilterIpIfIndex
|
|
Packit |
022b05 |
must be specified."
|
|
Packit |
022b05 |
INDEX { docsDevFilterIpIndex }
|
|
Packit |
022b05 |
::= { docsDevFilterIpTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevFilterIpEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevFilterIpIndex Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpStatus RowStatus,
|
|
Packit |
022b05 |
docsDevFilterIpControl INTEGER,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpIfIndex InterfaceIndexOrZero,
|
|
Packit |
022b05 |
docsDevFilterIpDirection INTEGER,
|
|
Packit |
022b05 |
docsDevFilterIpBroadcast TruthValue,
|
|
Packit |
022b05 |
docsDevFilterIpSaddr IpAddress,
|
|
Packit |
022b05 |
docsDevFilterIpSmask IpAddress,
|
|
Packit |
022b05 |
docsDevFilterIpDaddr IpAddress,
|
|
Packit |
022b05 |
docsDevFilterIpDmask IpAddress,
|
|
Packit |
022b05 |
docsDevFilterIpProtocol Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortLow Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortHigh Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpDestPortLow Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpDestPortHigh Integer32,
|
|
Packit |
022b05 |
docsDevFilterIpMatches ZeroBasedCounter32,
|
|
Packit |
022b05 |
docsDevFilterIpTos OCTET STRING,
|
|
Packit |
022b05 |
docsDevFilterIpTosMask OCTET STRING,
|
|
Packit |
022b05 |
docsDevFilterIpContinue TruthValue,
|
|
Packit |
022b05 |
docsDevFilterIpPolicyId Integer32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Index used to order the application of filters.
|
|
Packit |
022b05 |
The filter with the lowest index is always applied
|
|
Packit |
022b05 |
first."
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Controls and reflects the status of rows in this
|
|
Packit |
022b05 |
table. Specifying only this object (with the
|
|
Packit |
022b05 |
appropriate index) on a CM is sufficient to create a
|
|
Packit |
022b05 |
filter row that matches all inbound packets on the
|
|
Packit |
022b05 |
ethernet interface and results in the packets being
|
|
Packit |
022b05 |
discarded. docsDevFilterIpIfIndex (at least) must be
|
|
Packit |
022b05 |
specified on a CMTS to create a row. Creation of the
|
|
Packit |
022b05 |
rows may be done via either create-and-wait or
|
|
Packit |
022b05 |
create-and-go, but the filter is not applied until this
|
|
Packit |
022b05 |
object is set to (or changes to) active. There is no
|
|
Packit |
022b05 |
restriction in changing any object in a row while this
|
|
Packit |
022b05 |
object is set to active."
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpControl OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
discard(1),
|
|
Packit |
022b05 |
accept(2),
|
|
Packit |
022b05 |
policy(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If set to discard(1), all packets matching this filter
|
|
Packit |
022b05 |
will be discarded, and scanning of the remainder of the
|
|
Packit |
022b05 |
filter list will be aborted. If set to accept(2), all
|
|
Packit |
022b05 |
packets matching this filter will be accepted for
|
|
Packit |
022b05 |
further processing (e.g., bridging). If
|
|
Packit |
022b05 |
docsDevFilterIpContinue is set to true, see if there
|
|
Packit |
022b05 |
are other matches; otherwise, done. If set to
|
|
Packit |
022b05 |
policy (3), execute the policy entries
|
|
Packit |
022b05 |
matched by docsDevFilterIpPolicyId in
|
|
Packit |
022b05 |
docsDevFilterPolicyTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If docsDevFilterIpContinue is set to true, continue
|
|
Packit |
022b05 |
scanning the table for other matches; otherwise, done."
|
|
Packit |
022b05 |
DEFVAL { discard }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpIfIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndexOrZero
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The entry interface to which this filter applies. The
|
|
Packit |
022b05 |
value corresponds to ifIndex for either a CATV MAC or
|
|
Packit |
022b05 |
another interface. If the value is zero, the
|
|
Packit |
022b05 |
filter applies to all interfaces. Default value in CMs
|
|
Packit |
022b05 |
is the index of the customer-side (e.g., ethernet)
|
|
Packit |
022b05 |
interface(s). In CMTSes, this object MUST be
|
|
Packit |
022b05 |
specified to create a row in this table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that according to the DOCSIS OSSIv1.1
|
|
Packit |
022b05 |
specification, ifIndex '1' in the Cable Modem means
|
|
Packit |
022b05 |
that this row applies to all CMCI (customer-facing)
|
|
Packit |
022b05 |
interfaces."
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"DOCSIS OSSI 1.1 Specification, Section 3.3.4.1. and
|
|
Packit |
022b05 |
DOCSIS OSSI 2.0 Specification, Section 6.3.4.1."
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDirection OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
inbound(1),
|
|
Packit |
022b05 |
outbound(2),
|
|
Packit |
022b05 |
both(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Determines whether the filter is applied to inbound(1)
|
|
Packit |
022b05 |
traffic, outbound(2) traffic, or traffic in both(3)
|
|
Packit |
022b05 |
directions."
|
|
Packit |
022b05 |
DEFVAL { inbound }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpBroadcast OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If set to true(1), the filter only applies to multicast
|
|
Packit |
022b05 |
and broadcast traffic. If set to false(2), the filter
|
|
Packit |
022b05 |
applies to all traffic."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpSaddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The source IP address, or portion thereof, that is to be
|
|
Packit |
022b05 |
matched for this filter. The source address is first
|
|
Packit |
022b05 |
masked (ANDed) against docsDevFilterIpSmask before
|
|
Packit |
022b05 |
being compared to this value. A value of 0 for this
|
|
Packit |
022b05 |
object and 0 for the mask matches all IP addresses."
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpSmask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A bit mask that is to be applied to the source address
|
|
Packit |
022b05 |
prior to matching. This mask is not necessarily the
|
|
Packit |
022b05 |
same as a subnet mask, but 1s bits must be leftmost and
|
|
Packit |
022b05 |
contiguous."
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDaddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The destination IP address, or portion thereof, that is
|
|
Packit |
022b05 |
to be matched for this filter. The destination address
|
|
Packit |
022b05 |
is first masked (ANDed) against docsDevFilterIpDmask
|
|
Packit |
022b05 |
before being compared to this value. A value of
|
|
Packit |
022b05 |
00000000 for this object and 00000000 for the mask
|
|
Packit |
022b05 |
matches all IP addresses."
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDmask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A bit mask that is to be applied to the destination
|
|
Packit |
022b05 |
address prior to matching. This mask is not necessarily
|
|
Packit |
022b05 |
the same as a subnet mask, but 1s bits MUST be leftmost
|
|
Packit |
022b05 |
and contiguous."
|
|
Packit |
022b05 |
DEFVAL { '00000000'h }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpProtocol OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..256)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IP protocol value that is to be matched. For
|
|
Packit |
022b05 |
example, icmp is 1, tcp is 6, and udp is 17. A value of
|
|
Packit |
022b05 |
256 matches ANY protocol."
|
|
Packit |
022b05 |
REFERENCE "www.iana.org/assignments/protocol-numbers"
|
|
Packit |
022b05 |
DEFVAL { 256 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortLow OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the inclusive lower bound of the transport-layer
|
|
Packit |
022b05 |
source port range that is to be matched. If the IP
|
|
Packit |
022b05 |
protocol of the packet is neither UDP nor TCP, this
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
object is ignored during matching."
|
|
Packit |
022b05 |
REFERENCE "www.iana.org/assignments/port-numbers"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortHigh OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the inclusive upper bound of the transport-layer
|
|
Packit |
022b05 |
source port range that is to be matched. If the IP
|
|
Packit |
022b05 |
protocol of the packet is neither UDP nor TCP, this
|
|
Packit |
022b05 |
object is ignored during matching."
|
|
Packit |
022b05 |
REFERENCE "www.iana.org/assignments/port-numbers"
|
|
Packit |
022b05 |
DEFVAL { 65535 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDestPortLow OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the inclusive lower bound of the transport-layer
|
|
Packit |
022b05 |
destination port range that is to be matched. If the IP
|
|
Packit |
022b05 |
protocol of the packet is neither UDP nor TCP, this
|
|
Packit |
022b05 |
object is ignored during matching."
|
|
Packit |
022b05 |
REFERENCE "www.iana.org/assignments/port-numbers"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpDestPortHigh OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the inclusive upper bound of the transport-layer
|
|
Packit |
022b05 |
destination port range that is to be matched. If the IP
|
|
Packit |
022b05 |
protocol of the packet is neither UDP nor TCP, this
|
|
Packit |
022b05 |
object is ignored during matching."
|
|
Packit |
022b05 |
REFERENCE "www.iana.org/assignments/port-numbers"
|
|
Packit |
022b05 |
DEFVAL { 65535 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpMatches OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX ZeroBasedCounter32
|
|
Packit |
022b05 |
UNITS "matches"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Counts the number of times this filter was matched.
|
|
Packit |
022b05 |
This object is initialized to 0 at boot, or at row
|
|
Packit |
022b05 |
creation, and is reset only upon reboot."
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpTos OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (1))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the value to be matched to the packet's
|
|
Packit |
022b05 |
TOS (Type of Service) value (after the TOS value
|
|
Packit |
022b05 |
is ANDed with docsDevFilterIpTosMask). A value for this
|
|
Packit |
022b05 |
object of 0 and a mask of 0 matches all TOS values."
|
|
Packit |
022b05 |
DEFVAL { '00'h }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpTosMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (1))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The mask to be applied to the packet's TOS value before
|
|
Packit |
022b05 |
matching."
|
|
Packit |
022b05 |
DEFVAL { '00'h }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpContinue OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If this value is set to true and docsDevFilterIpControl
|
|
Packit |
022b05 |
is anything but discard (1), continue scanning and
|
|
Packit |
022b05 |
applying policies. See Section 3.3.3 for more
|
|
Packit |
022b05 |
details."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterIpPolicyId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object points to an entry in
|
|
Packit |
022b05 |
docsDevFilterPolicyTable. If docsDevFilterIpControl
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
is set to policy (3), execute all matching policies
|
|
Packit |
022b05 |
in docsDevFilterPolicyTable. If no matching policy
|
|
Packit |
022b05 |
exists, treat as if docsDevFilterIpControl were set
|
|
Packit |
022b05 |
to accept (1). If this object is set to the value of
|
|
Packit |
022b05 |
0, there is no matching policy, and
|
|
Packit |
022b05 |
docsDevFilterPolicyTable MUST NOT be consulted."
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { docsDevFilterIpEntry 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Policy Mapping Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevFilterPolicyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A Table that maps between a policy group ID and a set
|
|
Packit |
022b05 |
of pointers to policies to be applied. All rows with
|
|
Packit |
022b05 |
the same docsDevFilterPolicyId are part of the same
|
|
Packit |
022b05 |
group of policy pointers and are applied in the order
|
|
Packit |
022b05 |
in this table. docsDevFilterPolicyTable exists to
|
|
Packit |
022b05 |
allow multiple policy actions (referenced by policy
|
|
Packit |
022b05 |
pointers) to be applied to any given classified packet.
|
|
Packit |
022b05 |
The policy actions are applied in index order.
|
|
Packit |
022b05 |
For example:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Index ID Type Action
|
|
Packit |
022b05 |
1 1 TOS 1
|
|
Packit |
022b05 |
9 5 TOS 1
|
|
Packit |
022b05 |
12 1 IPSEC 3
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This says that a packet that matches a filter with
|
|
Packit |
022b05 |
policy id 1 first has TOS policy 1 applied (which might
|
|
Packit |
022b05 |
set the TOS bits to enable a higher priority) and next
|
|
Packit |
022b05 |
has the IPSEC policy 3 applied (which may result in the
|
|
Packit |
022b05 |
packets being dumped into a secure VPN to a remote
|
|
Packit |
022b05 |
encryptor).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Policy ID 0 is reserved for default actions and is
|
|
Packit |
022b05 |
applied only to packets that match no filters in
|
|
Packit |
022b05 |
docsDevFilterIpTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Table entries MUST NOT persist across reboots for any
|
|
Packit |
022b05 |
device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is deprecated. Instead, use the DiffServ MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
from RFC 3289."
|
|
Packit |
022b05 |
::= { docsDevFilter 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevFilterPolicyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in the docsDevFilterPolicyTable. Entries are
|
|
Packit |
022b05 |
created by Network Management. To create an entry,
|
|
Packit |
022b05 |
docsDevFilterPolicyId MUST be specified."
|
|
Packit |
022b05 |
INDEX { docsDevFilterPolicyIndex }
|
|
Packit |
022b05 |
::= { docsDevFilterPolicyTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevFilterPolicyEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevFilterPolicyIndex Integer32,
|
|
Packit |
022b05 |
docsDevFilterPolicyId Integer32,
|
|
Packit |
022b05 |
-- docsDevFilterPolicyType INTEGER,
|
|
Packit |
022b05 |
-- docsDevFilterPolicyAction Integer32,
|
|
Packit |
022b05 |
docsDevFilterPolicyStatus RowStatus,
|
|
Packit |
022b05 |
docsDevFilterPolicyPtr RowPointer
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION "Index value for the table."
|
|
Packit |
022b05 |
::= { docsDevFilterPolicyEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Policy ID for this entry. If a policy ID can apply to
|
|
Packit |
022b05 |
multiple rows of this table, all relevant policies are
|
|
Packit |
022b05 |
executed. Policy 0 (if populated) is applied to all
|
|
Packit |
022b05 |
packets that do not match any of the filters. N.B. If
|
|
Packit |
022b05 |
docsDevFilterIpPolicyId is set to 0, it DOES NOT match
|
|
Packit |
022b05 |
policy 0 of this table."
|
|
Packit |
022b05 |
::= { docsDevFilterPolicyEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The following two objects were removed and never used; however,
|
|
Packit |
022b05 |
-- to preserve OID numbering, they are simply commented out to
|
|
Packit |
022b05 |
-- to ensure that they are not used again.
|
|
Packit |
022b05 |
-- docsDevFilterPolicyType ::= { docsDevFilterPolicyEntry 3 }
|
|
Packit |
022b05 |
-- docsDevFilterPolicyAction ::= { docsDevFilterPolicyEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Object used to create an entry in this table. There is
|
|
Packit |
022b05 |
no restriction in changing any object in a row while
|
|
Packit |
022b05 |
this object is set to active.
|
|
Packit |
022b05 |
The following object MUST have a valid value before this
|
|
Packit |
022b05 |
object can be set to active: docsDevFilterPolicyPtr."
|
|
Packit |
022b05 |
::= { docsDevFilterPolicyEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterPolicyPtr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowPointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object points to a row in an applicable filter
|
|
Packit |
022b05 |
policy table. Currently, the only standard policy
|
|
Packit |
022b05 |
table is docsDevFilterTosTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Per the textual convention, this object points to the
|
|
Packit |
022b05 |
first accessible object in the row; e.g., to point to a
|
|
Packit |
022b05 |
row in docsDevFilterTosTable with an index of 21, the
|
|
Packit |
022b05 |
value of this object would be the object identifier
|
|
Packit |
022b05 |
docsDevTosStatus.21.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Vendors are recommended to adhere to the same convention
|
|
Packit |
022b05 |
when adding vendor-specific policy table extensions.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this pointer references an empty or non-existent
|
|
Packit |
022b05 |
row, then no policy action is taken.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The default upon row creation is a null pointer that
|
|
Packit |
022b05 |
results in no policy action being taken."
|
|
Packit |
022b05 |
DEFVAL { zeroDotZero }
|
|
Packit |
022b05 |
::= { docsDevFilterPolicyEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TOS Policy action table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevFilterTosEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Table used to describe Type of Service (TOS) bits
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
processing.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is an adjunct to the docsDevFilterIpTable
|
|
Packit |
022b05 |
and the docsDevFilterPolicy table. Entries in the
|
|
Packit |
022b05 |
latter table can point to specific rows in this (and
|
|
Packit |
022b05 |
other) tables and cause specific actions to be taken.
|
|
Packit |
022b05 |
This table permits the manipulation of the value of the
|
|
Packit |
022b05 |
Type of Service bits in the IP header of the matched
|
|
Packit |
022b05 |
packet as follows:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Set the tosBits of the packet to
|
|
Packit |
022b05 |
(tosBits & docsDevFilterTosAndMask) |
|
|
Packit |
022b05 |
docsDevFilterTosOrMask
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This construct allows you to do a clear and set of all
|
|
Packit |
022b05 |
the TOS bits in a flexible manner.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Table entries MUST NOT persist across reboots for any
|
|
Packit |
022b05 |
device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is deprecated. Instead, use the DiffServ MIB
|
|
Packit |
022b05 |
from RFC 3289."
|
|
Packit |
022b05 |
::= { docsDevFilter 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevFilterTosEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A TOS policy entry."
|
|
Packit |
022b05 |
INDEX { docsDevFilterTosIndex }
|
|
Packit |
022b05 |
::= { docsDevFilterTosTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevFilterTosEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevFilterTosIndex Integer32,
|
|
Packit |
022b05 |
docsDevFilterTosStatus RowStatus,
|
|
Packit |
022b05 |
docsDevFilterTosAndMask OCTET STRING,
|
|
Packit |
022b05 |
docsDevFilterTosOrMask OCTET STRING
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The unique index for this row. There are no ordering
|
|
Packit |
022b05 |
requirements for this table, and any valid index may be
|
|
Packit |
022b05 |
specified."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevFilterTosEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The object used to create and delete entries in this
|
|
Packit |
022b05 |
table. A row created by specifying just this object
|
|
Packit |
022b05 |
results in a row that specifies no change to the TOS
|
|
Packit |
022b05 |
bits. A row may be created using either the
|
|
Packit |
022b05 |
create-and-go or create-and-wait paradigms. There is
|
|
Packit |
022b05 |
no restriction on the ability to change values in this
|
|
Packit |
022b05 |
row while the row is active."
|
|
Packit |
022b05 |
::= { docsDevFilterTosEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosAndMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (1))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value is bitwise ANDed with the matched packet's
|
|
Packit |
022b05 |
TOS bits."
|
|
Packit |
022b05 |
DEFVAL { 'ff'h }
|
|
Packit |
022b05 |
::= { docsDevFilterTosEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterTosOrMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (1))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This value is bitwise ORed with the result from the
|
|
Packit |
022b05 |
AND procedure (tosBits & docsDevFilterTosAndMask).
|
|
Packit |
022b05 |
The result then replaces the packet's TOS bits."
|
|
Packit |
022b05 |
DEFVAL { '00'h }
|
|
Packit |
022b05 |
::= { docsDevFilterTosEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- CPE IP Management and anti-spoofing group. Only implemented on
|
|
Packit |
022b05 |
-- Cable Modems.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpe OBJECT IDENTIFIER ::= { docsDevMIBObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeEnroll OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
none(1),
|
|
Packit |
022b05 |
any(2)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object controls the population of
|
|
Packit |
022b05 |
docsDevFilterCpeTable.
|
|
Packit |
022b05 |
If set to none, the filters must be set manually
|
|
Packit |
022b05 |
by a network management action (either configuration
|
|
Packit |
022b05 |
or SNMP set).
|
|
Packit |
022b05 |
If set to any, the CM wiretaps the packets originating
|
|
Packit |
022b05 |
from the ethernet and enrolls up to docsDevCpeIpMax
|
|
Packit |
022b05 |
addresses as based on the source IPv4 or v6 addresses of
|
|
Packit |
022b05 |
those packets."
|
|
Packit |
022b05 |
DEFVAL { any }
|
|
Packit |
022b05 |
::= { docsDevCpe 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeIpMax OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (-1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object controls the maximum number of CPEs allowed
|
|
Packit |
022b05 |
to be learned behind this device. If set to zero, any
|
|
Packit |
022b05 |
number of CPEs may connect up to the maximum permitted
|
|
Packit |
022b05 |
for the device.
|
|
Packit |
022b05 |
If set to -1, no filtering is done on CPE source
|
|
Packit |
022b05 |
addresses, and no entries are made in the
|
|
Packit |
022b05 |
docsDevFilterCpeTable via learning. If an attempt is
|
|
Packit |
022b05 |
made to set this to a number greater than that
|
|
Packit |
022b05 |
permitted for the device, it is set to that maximum."
|
|
Packit |
022b05 |
DEFVAL { -1 }
|
|
Packit |
022b05 |
::= { docsDevCpe 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevCpeEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table lists the IPv4 addresses seen (or permitted)
|
|
Packit |
022b05 |
as source addresses in packets originating from the
|
|
Packit |
022b05 |
customer interface on this device. In addition, this
|
|
Packit |
022b05 |
table can be provisioned with the specific addresses
|
|
Packit |
022b05 |
permitted for the CPEs via the normal row creation
|
|
Packit |
022b05 |
mechanisms. Table entries MUST NOT persist across
|
|
Packit |
022b05 |
reboots for any device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
N.B. Management action can add entries in this table
|
|
Packit |
022b05 |
and in docsDevCpeIpTable past the value of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeIpMax. docsDevCpeIpMax ONLY restricts the
|
|
Packit |
022b05 |
ability of the CM to add learned addresses
|
|
Packit |
022b05 |
automatically.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table is deprecated and is replaced by
|
|
Packit |
022b05 |
docsDevCpeInetTable."
|
|
Packit |
022b05 |
::= { docsDevCpe 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevCpeEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in the docsDevFilterCpeTable. There is one
|
|
Packit |
022b05 |
entry for each IPv4 CPE seen or provisioned. If
|
|
Packit |
022b05 |
docsDevCpeIpMax is set to -1, this table is ignored;
|
|
Packit |
022b05 |
otherwise, upon receipt of an IP packet from the
|
|
Packit |
022b05 |
customer interface of the CM, the source IP address is
|
|
Packit |
022b05 |
checked against this table. If the address is in the
|
|
Packit |
022b05 |
table, packet processing continues. If the address is
|
|
Packit |
022b05 |
not in the table but docsDevCpeEnroll is set to any
|
|
Packit |
022b05 |
and the sum of the table sizes of docsDevCpeTable and
|
|
Packit |
022b05 |
docsDevCpeInetTable is less than docsDevCpeIpMax, the
|
|
Packit |
022b05 |
address is added to the table, and packet processing
|
|
Packit |
022b05 |
continues. Otherwise, the packet is dropped.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The filtering actions specified by this table occur
|
|
Packit |
022b05 |
after any LLC filtering (docsDevFilterLLCTable), but
|
|
Packit |
022b05 |
prior to any IP filtering (docsDevFilterIpTable,
|
|
Packit |
022b05 |
docsDevNmAccessTable)."
|
|
Packit |
022b05 |
INDEX { docsDevCpeIp }
|
|
Packit |
022b05 |
::= {docsDevCpeTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevCpeEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevCpeIp IpAddress,
|
|
Packit |
022b05 |
docsDevCpeSource INTEGER,
|
|
Packit |
022b05 |
docsDevCpeStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeIp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IPv4 address to which this entry applies.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
N.B. Attempts to set all zeros or all ones address
|
|
Packit |
022b05 |
values MUST be rejected."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevCpeEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeSource OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other(1),
|
|
Packit |
022b05 |
manual(2),
|
|
Packit |
022b05 |
learned(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object describes how this entry was created. If
|
|
Packit |
022b05 |
the value is manual(2), this row was created by a
|
|
Packit |
022b05 |
network management action (either configuration or
|
|
Packit |
022b05 |
SNMP set). If set to learned(3), then it was found via
|
|
Packit |
022b05 |
looking at the source IPv4 address of a received packet.
|
|
Packit |
022b05 |
The value other(1) is used for any entries that do not
|
|
Packit |
022b05 |
meet manual(2) or learned(3) criteria."
|
|
Packit |
022b05 |
::= { docsDevCpeEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Standard object to manipulate rows. To create a row in
|
|
Packit |
022b05 |
this table, one only needs to specify this object.
|
|
Packit |
022b05 |
Management stations SHOULD use the create-and-go
|
|
Packit |
022b05 |
mechanism for creating rows in this table."
|
|
Packit |
022b05 |
::= { docsDevCpeEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Internet CPE Management and anti spoofing group, for support of
|
|
Packit |
022b05 |
-- non-IPv4 CPEs.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF DocsDevCpeInetEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table lists the IP addresses seen (or permitted) as
|
|
Packit |
022b05 |
source addresses in packets originating from the
|
|
Packit |
022b05 |
customer interface on this device. In addition, this
|
|
Packit |
022b05 |
table can be provisioned with the specific addresses
|
|
Packit |
022b05 |
permitted for the CPEs via the normal row creation
|
|
Packit |
022b05 |
mechanisms.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
N.B. Management action can add entries in this table
|
|
Packit |
022b05 |
and in docsDevCpeIpTable past the value of
|
|
Packit |
022b05 |
docsDevCpeIpMax. docsDevCpeIpMax ONLY restricts the
|
|
Packit |
022b05 |
ability of the CM to add learned addresses
|
|
Packit |
022b05 |
automatically.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Table entries MUST NOT persist across reboots for any
|
|
Packit |
022b05 |
device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This table exactly mirrors docsDevCpeTable and applies
|
|
Packit |
022b05 |
to IPv4 and IPv6 addresses."
|
|
Packit |
022b05 |
::= { docsDevCpe 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DocsDevCpeInetEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in the docsDevFilterCpeInetTable. There is one
|
|
Packit |
022b05 |
entry for each IP CPE seen or provisioned. If
|
|
Packit |
022b05 |
docsDevCpeIpMax is set to -1, this table is ignored;
|
|
Packit |
022b05 |
otherwise, upon receipt of an IP packet from the
|
|
Packit |
022b05 |
customer interface of the CM, the source IP address is
|
|
Packit |
022b05 |
checked against this table. If the address is in the
|
|
Packit |
022b05 |
table, packet processing continues. If the address is
|
|
Packit |
022b05 |
not in the table but docsDevCpeEnroll is set to any and
|
|
Packit |
022b05 |
the sum of the table sizes for docsDevCpeTable and
|
|
Packit |
022b05 |
docsDevCpeInetTable is less than docsDevCpeIpMax, the
|
|
Packit |
022b05 |
address is added to the table, and packet processing
|
|
Packit |
022b05 |
continues. Otherwise, the packet is dropped.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The filtering actions specified by this table occur
|
|
Packit |
022b05 |
after any LLC filtering (docsDevFilterLLCTable), but
|
|
Packit |
022b05 |
prior to any IP filtering (docsDevFilterIpTable,
|
|
Packit |
022b05 |
docsDevNmAccessTable).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When an agent (cable modem) restarts, then all
|
|
Packit |
022b05 |
dynamically created rows are lost."
|
|
Packit |
022b05 |
INDEX { docsDevCpeInetType, docsDevCpeInetAddr }
|
|
Packit |
022b05 |
::= { docsDevCpeInetTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DocsDevCpeInetEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
docsDevCpeInetType InetAddressType,
|
|
Packit |
022b05 |
docsDevCpeInetAddr InetAddress,
|
|
Packit |
022b05 |
docsDevCpeInetSource INTEGER,
|
|
Packit |
022b05 |
docsDevCpeInetRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The type of internet address of docsDevCpeInetAddr."
|
|
Packit |
022b05 |
::= { docsDevCpeInetEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetAddr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Internet address to which this entry applies.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementors need to be aware that if the size of
|
|
Packit |
022b05 |
docsDevCpeInetAddr exceeds 114 octets OIDs of
|
|
Packit |
022b05 |
instances of columns in this row will have more
|
|
Packit |
022b05 |
than 128 sub-identifiers and cannot be accessed
|
|
Packit |
022b05 |
using SNMPv1, SNMPv2c, or SNMPv3. Only unicast
|
|
Packit |
022b05 |
address are allowed for this object."
|
|
Packit |
022b05 |
::= { docsDevCpeInetEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetSource OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
manual(2),
|
|
Packit |
022b05 |
learned(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object describes how this entry was created. If
|
|
Packit |
022b05 |
the value is manual(2), this row was created by a
|
|
Packit |
022b05 |
network management action (either configuration or
|
|
Packit |
022b05 |
SNMP set). If set to learned(3), then it was found
|
|
Packit |
022b05 |
via looking at the source IP address of a received
|
|
Packit |
022b05 |
packet."
|
|
Packit |
022b05 |
::= { docsDevCpeInetEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeInetRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Standard object to manipulate rows. To create a row in
|
|
Packit |
022b05 |
this table, one only needs to specify this object.
|
|
Packit |
022b05 |
Management stations SHOULD use the create-and-go
|
|
Packit |
022b05 |
mechanism for creating rows in this table."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevCpeInetEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Placeholder for notifications/traps.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- erroneous, DO NOT USE docsDevNotification
|
|
Packit |
022b05 |
docsDevNotification OBJECT IDENTIFIER ::= { docsDev 2 }
|
|
Packit |
022b05 |
-- erroneous, DO NOT USE docsDevNotification
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNotifications OBJECT IDENTIFIER ::= { docsDev 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- RFC 2669 Conformance definitions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevConformance OBJECT IDENTIFIER ::= { docsDev 3 }
|
|
Packit |
022b05 |
docsDevGroups OBJECT IDENTIFIER ::= { docsDevConformance 1 }
|
|
Packit |
022b05 |
docsDevCompliances OBJECT IDENTIFIER ::= { docsDevConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevBasicCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The RFC 2669 compliance statement for MCNS/DOCSIS
|
|
Packit |
022b05 |
Cable Modems and Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- docsDev
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- conditionally mandatory groups
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevBaseGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Mandatory in Cable Modems, optional in Cable Modem
|
|
Packit |
022b05 |
Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevEventGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Mandatory in Cable Modems, optional in Cable Modem
|
|
Packit |
022b05 |
Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Mandatory in Cable Modems, optional in Cable Modem
|
|
Packit |
022b05 |
Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevNmAccessGroup
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is only implemented in devices that do not
|
|
Packit |
022b05 |
implement the SNMPv3 User Security Model. It SHOULD NOT
|
|
Packit |
022b05 |
be implemented by devices that conform to SNMPv3.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For devices that do not implement SNMPv3 or later, this
|
|
Packit |
022b05 |
group is Mandatory in Cable Modems and is optional
|
|
Packit |
022b05 |
in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevServerGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is implemented only in Cable Modems, and is
|
|
Packit |
022b05 |
not implemented in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevSoftwareGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is Mandatory in Cable Modems and optional in
|
|
Packit |
022b05 |
Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevCpeGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is Mandatory in Cable Modems, and is
|
|
Packit |
022b05 |
not implemented in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSTPControl
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support noStFilterBpdu(2)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevNmAccessIp
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to recognize the IP address
|
|
Packit |
022b05 |
255.255.255.255 as referring to any NMS."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvReporting
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support local(0). An agent need not
|
|
Packit |
022b05 |
enforce that trap or syslog logging be accompanied
|
|
Packit |
022b05 |
by local(0) or localVolatile(3) logging."
|
|
Packit |
022b05 |
::= { docsDevCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevBaseGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevRole,
|
|
Packit |
022b05 |
docsDevDateTime,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevResetNow,
|
|
Packit |
022b05 |
docsDevSerialNumber,
|
|
Packit |
022b05 |
docsDevSTPControl
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing device status and
|
|
Packit |
022b05 |
control."
|
|
Packit |
022b05 |
::= { docsDevGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevNmAccessIp,
|
|
Packit |
022b05 |
docsDevNmAccessIpMask,
|
|
Packit |
022b05 |
docsDevNmAccessCommunity,
|
|
Packit |
022b05 |
docsDevNmAccessControl,
|
|
Packit |
022b05 |
docsDevNmAccessInterfaces,
|
|
Packit |
022b05 |
docsDevNmAccessStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects for controlling access to SNMP
|
|
Packit |
022b05 |
objects on cable devices.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated because all the
|
|
Packit |
022b05 |
objects have been deprecated in favor of SNMPv3 and
|
|
Packit |
022b05 |
Coexistence MIBs."
|
|
Packit |
022b05 |
::= { docsDevGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSoftwareGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevSwServer,
|
|
Packit |
022b05 |
docsDevSwFilename,
|
|
Packit |
022b05 |
docsDevSwAdminStatus,
|
|
Packit |
022b05 |
docsDevSwOperStatus,
|
|
Packit |
022b05 |
docsDevSwCurrentVers
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects for controlling software
|
|
Packit |
022b05 |
downloads.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced by
|
|
Packit |
022b05 |
docsDevSoftwareGroupV2. Object docsDevSwServer
|
|
Packit |
022b05 |
has been replaced by docsDevSwServerAddressType
|
|
Packit |
022b05 |
and docsDevSwServerAddress, and
|
|
Packit |
022b05 |
docsDevSwServerTransportProtocol has been added to
|
|
Packit |
022b05 |
support TFTP and HTTP firmware downloads."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevServerBootState,
|
|
Packit |
022b05 |
docsDevServerDhcp,
|
|
Packit |
022b05 |
docsDevServerTime,
|
|
Packit |
022b05 |
docsDevServerTftp,
|
|
Packit |
022b05 |
docsDevServerConfigFile
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing status about server
|
|
Packit |
022b05 |
provisioning.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced by
|
|
Packit |
022b05 |
docsDevServerGroupV2. The objects docsDevServerDhcp,
|
|
Packit |
022b05 |
docsDevServerTime, and docsDevServerTftp have
|
|
Packit |
022b05 |
been replaced by docsDevServerDhcpAddressType,
|
|
Packit |
022b05 |
docsDevServerDhcpAddress, docsDevServerTimeAddressType,
|
|
Packit |
022b05 |
docsDevServerTimeAddress,
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddressType, and
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddress."
|
|
Packit |
022b05 |
::= { docsDevGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEventGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevEvControl,
|
|
Packit |
022b05 |
docsDevEvSyslog,
|
|
Packit |
022b05 |
docsDevEvThrottleAdminStatus,
|
|
Packit |
022b05 |
docsDevEvThrottleInhibited,
|
|
Packit |
022b05 |
docsDevEvThrottleThreshold,
|
|
Packit |
022b05 |
docsDevEvThrottleInterval,
|
|
Packit |
022b05 |
docsDevEvReporting,
|
|
Packit |
022b05 |
docsDevEvFirstTime,
|
|
Packit |
022b05 |
docsDevEvLastTime,
|
|
Packit |
022b05 |
docsDevEvCounts,
|
|
Packit |
022b05 |
docsDevEvLevel,
|
|
Packit |
022b05 |
docsDevEvId,
|
|
Packit |
022b05 |
docsDevEvText
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects used to control and monitor
|
|
Packit |
022b05 |
events.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced by
|
|
Packit |
022b05 |
docsDevEventGroupV2. The object docsDevEvSyslog has
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
been replaced by docsDevEvSyslogAddressType and
|
|
Packit |
022b05 |
docsDevEvSyslogAddress, and docsDevEvThrottleInhibited
|
|
Packit |
022b05 |
has been replaced by
|
|
Packit |
022b05 |
docsDevEvThrottleThresholdExceeded."
|
|
Packit |
022b05 |
::= { docsDevGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevFilterLLCUnmatchedAction,
|
|
Packit |
022b05 |
docsDevFilterIpDefault,
|
|
Packit |
022b05 |
docsDevFilterLLCStatus,
|
|
Packit |
022b05 |
docsDevFilterLLCIfIndex,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocolType,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocol,
|
|
Packit |
022b05 |
docsDevFilterLLCMatches,
|
|
Packit |
022b05 |
docsDevFilterIpControl,
|
|
Packit |
022b05 |
docsDevFilterIpIfIndex,
|
|
Packit |
022b05 |
docsDevFilterIpStatus,
|
|
Packit |
022b05 |
docsDevFilterIpDirection,
|
|
Packit |
022b05 |
docsDevFilterIpBroadcast,
|
|
Packit |
022b05 |
docsDevFilterIpSaddr,
|
|
Packit |
022b05 |
docsDevFilterIpSmask,
|
|
Packit |
022b05 |
docsDevFilterIpDaddr,
|
|
Packit |
022b05 |
docsDevFilterIpDmask,
|
|
Packit |
022b05 |
docsDevFilterIpProtocol,
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortLow,
|
|
Packit |
022b05 |
docsDevFilterIpSourcePortHigh,
|
|
Packit |
022b05 |
docsDevFilterIpDestPortLow,
|
|
Packit |
022b05 |
docsDevFilterIpDestPortHigh,
|
|
Packit |
022b05 |
docsDevFilterIpMatches,
|
|
Packit |
022b05 |
docsDevFilterIpTos,
|
|
Packit |
022b05 |
docsDevFilterIpTosMask,
|
|
Packit |
022b05 |
docsDevFilterIpContinue,
|
|
Packit |
022b05 |
docsDevFilterIpPolicyId,
|
|
Packit |
022b05 |
docsDevFilterPolicyId,
|
|
Packit |
022b05 |
docsDevFilterPolicyStatus,
|
|
Packit |
022b05 |
docsDevFilterPolicyPtr,
|
|
Packit |
022b05 |
docsDevFilterTosStatus,
|
|
Packit |
022b05 |
docsDevFilterTosAndMask,
|
|
Packit |
022b05 |
docsDevFilterTosOrMask
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects to specify filters at the link
|
|
Packit |
022b05 |
layer and IPv4 layer.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced by various
|
|
Packit |
022b05 |
groups from the DiffServ MIB."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCpeGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevCpeEnroll,
|
|
Packit |
022b05 |
docsDevCpeIpMax,
|
|
Packit |
022b05 |
docsDevCpeSource,
|
|
Packit |
022b05 |
docsDevCpeStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects used to control the number
|
|
Packit |
022b05 |
and specific values of IPv4 addresses allowed for
|
|
Packit |
022b05 |
associated Customer Premises Equipment (CPE).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated and replaced by
|
|
Packit |
022b05 |
docsDevInetCpeGroup. The object docsDevCpeSource has
|
|
Packit |
022b05 |
been replaced by docsDevCpeInetSource, and
|
|
Packit |
022b05 |
docsDevCpeStatus has been replaced by
|
|
Packit |
022b05 |
docsDevCpeInetRowStatus."
|
|
Packit |
022b05 |
::= { docsDevGroups 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- RFC 4639 Conformance definitions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevGroupsV2 OBJECT IDENTIFIER ::= { docsDevConformance 3 }
|
|
Packit |
022b05 |
docsDevCompliancesV2 OBJECT IDENTIFIER ::= { docsDevConformance 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCmCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for DOCSIS Cable Modems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This compliance statement applies to implementations
|
|
Packit |
022b05 |
of DOCSIS versions that are not IPv6 capable."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE DIFFSERV-MIB -- RFC 3289
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
diffServMIBDataPathGroup,
|
|
Packit |
022b05 |
diffServMIBClfrGroup,
|
|
Packit |
022b05 |
diffServMIBClfrElementGroup,
|
|
Packit |
022b05 |
diffServMIBMultiFieldClfrGroup,
|
|
Packit |
022b05 |
diffServMIBActionGroup,
|
|
Packit |
022b05 |
diffServMIBDscpMarkActGroup,
|
|
Packit |
022b05 |
diffServMIBCounterGroup,
|
|
Packit |
022b05 |
diffServMIBAlgDropGroup
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServDataPathStatus -- same as RFC 3289
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServClfrStatus -- same as RFC 3289
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServClfrElementStatus -- same as RFC 3289
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServMultiFieldClfrAddrType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServMultiFieldClfrSrcAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServMultiFieldClfrDstAddr
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServAlgDropStatus -- same as RFC 3289
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support for createAndWait and notInService is not
|
|
Packit |
022b05 |
required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServDataPathStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServClfrStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServClfrElementStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServMultiFieldClfrStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServActionStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServCountActStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServAlgDropStorage
|
|
Packit |
022b05 |
SYNTAX StorageType { volatile(2) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support
|
|
Packit |
022b05 |
volatile storage."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServAlgDropType
|
|
Packit |
022b05 |
SYNTAX INTEGER { alwaysDrop(5) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is only used to provide packet
|
|
Packit |
022b05 |
filtering. Implementations need not support other
|
|
Packit |
022b05 |
values of this enumeration."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- docsDev
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
docsDevBaseGroup,
|
|
Packit |
022b05 |
docsDevBaseIgmpGroup,
|
|
Packit |
022b05 |
docsDevBaseMaxCpeGroup,
|
|
Packit |
022b05 |
docsDevSoftwareGroupV2,
|
|
Packit |
022b05 |
docsDevServerGroupV2,
|
|
Packit |
022b05 |
docsDevEventGroupV2,
|
|
Packit |
022b05 |
docsDevFilterLLCGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- conditionally mandatory groups
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevInetCpeGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is optional in Cable Modems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevDateTime
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSTPControl
|
|
Packit |
022b05 |
SYNTAX INTEGER { noStFilterBpdu(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support noStFilterBpdu(2)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevIgmpModeControl
|
|
Packit |
022b05 |
SYNTAX INTEGER { passive(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support passive(1)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerDhcpAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerDhcpAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerTimeAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerTimeAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerConfigTftpAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevServerConfigTftpAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvReporting
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support local(0)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvSyslogAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvSyslogAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerTransportProtocol
|
|
Packit |
022b05 |
SYNTAX INTEGER { tftp(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support TFTP
|
|
Packit |
022b05 |
software image downloads."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevCompliancesV2 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevCmtsCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for DOCSIS Cable Modem
|
|
Packit |
022b05 |
Termination Systems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This compliance statement applies to implementations
|
|
Packit |
022b05 |
of DOCSIS versions that are not IPv6 capable."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- docsDev
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- conditionally mandatory groups
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevBaseGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Optional in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevBaseIgmpGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Optional in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevBaseMaxCpeGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group MUST NOT be implemented in Cable Modem
|
|
Packit |
022b05 |
Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevSoftwareGroupV2
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Optional in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevServerGroupV2
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group MUST NOT be implemented in Cable Modem
|
|
Packit |
022b05 |
Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevEventGroupV2
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Optional in Cable Modem Termination Systems."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevFilterLLCGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group MUST NOT be implemented in Cable Modem
|
|
Packit |
022b05 |
Termination Systems. See the Subscriber Management
|
|
Packit |
022b05 |
MIB for similar CMTS capability."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP docsDevInetCpeGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group MUST NOT be implemented in Cable Modem
|
|
Packit |
022b05 |
Termination Systems. See the Subscriber Management
|
|
Packit |
022b05 |
MIB for similar CMTS capability."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevDateTime
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSTPControl
|
|
Packit |
022b05 |
SYNTAX INTEGER { noStFilterBpdu(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support noStFilterBpdu(2)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevIgmpModeControl
|
|
Packit |
022b05 |
SYNTAX INTEGER { passive(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support passive(1)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvReporting
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"It is compliant to implement this object as read-only.
|
|
Packit |
022b05 |
Devices need only support local(0)."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvSyslogAddressType
|
|
Packit |
022b05 |
SYNTAX InetAddressType { ipv4(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevEvSyslogAddress
|
|
Packit |
022b05 |
SYNTAX InetAddress (SIZE(4))
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support IPv4
|
|
Packit |
022b05 |
addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT docsDevSwServerTransportProtocol
|
|
Packit |
022b05 |
SYNTAX INTEGER { tftp(1) }
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An implementation is only required to support TFTP
|
|
Packit |
022b05 |
software image downloads."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { docsDevCompliancesV2 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevBaseIgmpGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevIgmpModeControl
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An object providing cable device IGMP status and
|
|
Packit |
022b05 |
control."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevBaseMaxCpeGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevMaxCpe
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An object providing management of the maximum number of
|
|
Packit |
022b05 |
CPEs permitted access through a cable modem."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevNmAccessExtGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevNmAccessTrapVersion
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An object, in addition to the objects in
|
|
Packit |
022b05 |
docsDevNmAccessGroup, for controlling access to
|
|
Packit |
022b05 |
SNMP objects on cable devices.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group is included in this MIB due to existing
|
|
Packit |
022b05 |
implementations of docsDevNmAccessTrapVersion in
|
|
Packit |
022b05 |
DOCSIS cable modems.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This group has been deprecated because the object has
|
|
Packit |
022b05 |
been deprecated in favor of SNMPv3 and Coexistence
|
|
Packit |
022b05 |
MIBs."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevSoftwareGroupV2 OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevSwFilename,
|
|
Packit |
022b05 |
docsDevSwAdminStatus,
|
|
Packit |
022b05 |
docsDevSwOperStatus,
|
|
Packit |
022b05 |
docsDevSwCurrentVers,
|
|
Packit |
022b05 |
docsDevSwServerAddressType,
|
|
Packit |
022b05 |
docsDevSwServerAddress,
|
|
Packit |
022b05 |
docsDevSwServerTransportProtocol
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects for controlling software
|
|
Packit |
022b05 |
downloads. This group replaces docsDevSoftwareGroup."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevServerGroupV2 OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevServerBootState,
|
|
Packit |
022b05 |
docsDevServerDhcpAddressType,
|
|
Packit |
022b05 |
docsDevServerDhcpAddress,
|
|
Packit |
022b05 |
docsDevServerTimeAddressType,
|
|
Packit |
022b05 |
docsDevServerTimeAddress,
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddressType,
|
|
Packit |
022b05 |
docsDevServerConfigTftpAddress,
|
|
Packit |
022b05 |
docsDevServerConfigFile
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing status about server
|
|
Packit |
022b05 |
provisioning. This group replaces docsDevServerGroup."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevEventGroupV2 OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevEvControl,
|
|
Packit |
022b05 |
docsDevEvThrottleAdminStatus,
|
|
Packit |
022b05 |
docsDevEvThrottleThreshold,
|
|
Packit |
022b05 |
docsDevEvThrottleInterval,
|
|
Packit |
022b05 |
docsDevEvReporting,
|
|
Packit |
022b05 |
docsDevEvFirstTime,
|
|
Packit |
022b05 |
docsDevEvLastTime,
|
|
Packit |
022b05 |
docsDevEvCounts,
|
|
Packit |
022b05 |
docsDevEvLevel,
|
|
Packit |
022b05 |
docsDevEvId,
|
|
Packit |
022b05 |
docsDevEvText,
|
|
Packit |
022b05 |
docsDevEvSyslogAddressType,
|
|
Packit |
022b05 |
docsDevEvSyslogAddress,
|
|
Packit |
022b05 |
docsDevEvThrottleThresholdExceeded
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects used to control and monitor
|
|
Packit |
022b05 |
events. This group replaces docsDevEventGroup.
|
|
Packit |
022b05 |
The event reporting mechanism, and more specifically
|
|
Packit |
022b05 |
docsDevEvReporting, can be used to take advantage of
|
|
Packit |
022b05 |
the event reporting features of RFC3413 and RFC3014."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevFilterLLCGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevFilterLLCUnmatchedAction,
|
|
Packit |
022b05 |
docsDevFilterLLCStatus,
|
|
Packit |
022b05 |
docsDevFilterLLCIfIndex,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocolType,
|
|
Packit |
022b05 |
docsDevFilterLLCProtocol,
|
|
Packit |
022b05 |
docsDevFilterLLCMatches
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects to specify link layer filters."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
docsDevInetCpeGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
docsDevCpeEnroll,
|
|
Packit |
022b05 |
docsDevCpeIpMax,
|
|
Packit |
022b05 |
docsDevCpeInetSource,
|
|
Packit |
022b05 |
docsDevCpeInetRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects used to control the number
|
|
Packit |
022b05 |
and specific values of Internet (e.g., IPv4 and IPv6)
|
|
Packit |
022b05 |
addresses allowed for associated Customer Premises
|
|
Packit |
022b05 |
Equipment (CPE)."
|
|
Packit |
022b05 |
::= { docsDevGroupsV2 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|