Observium_CE/mibs/casa/CASA-CABLE-CMCPE-MIB

553 lines
15 KiB
Plaintext

CASA-CABLE-CMCPE-MIB DEFINITIONS ::= BEGIN
IMPORTS
casa
FROM CASA-MIB
ifIndex, InterfaceIndex
FROM IF-MIB
InetAddress, InetAddressType
FROM INET-ADDRESS-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
MacAddress, TruthValue, PhysAddress
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.20858.10.12
casaCmtsCmCpeMib MODULE-IDENTITY
LAST-UPDATED "200812021453Z" -- December 02, 2008 at 14:53 GMT
ORGANIZATION
"Casa Systems Inc"
CONTACT-INFO
"Guangzhou Casa Communications Ltd.
No.206 YueHe Bld,Huacui Str.
Tianhe Industrial Park Guangzhou China
TEL:020 85545002/85577786 ext.212
FAX:020 85545002 ext.230
E-mail: huangxiaole@casachina.com.cn "
DESCRIPTION
"This is the enterprise MIB Module for CASA systems CMTS."
::= { casaMgmt 12 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.20858.10.12
-- December 02, 2008 at 14:53 GMT
--
-- Node definitions
--
-- 1.3.6.1.4.1.20858.10.12
-- December 02, 2008 at 14:53 GMT
--
-- Node definitions
--
-- [RFC2579]
-- 1.3.6.1.4.1.20858.10.12
-- September 05, 2008 at 14:53 GMT
--
-- Node definitions
--
-- 1.3.6.1.4.1.20858.10
-- 1.3.6.1.4.1.20858.10
-- 1.3.6.1.4.1.20858.10
-- 1.3.6.1.4.1.20858.10
casaMgmt OBJECT IDENTIFIER ::= { casa 10 }
-- 1.3.6.1.4.1.20858.10.12.1
casaCmtsCmCpeObjects OBJECT IDENTIFIER ::= { casaCmtsCmCpeMib 1 }
-- 1.3.6.1.4.1.20858.10.12.1.1
casaCmtsUSModemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsUSModemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem count for each upstream channel."
::= { casaCmtsCmCpeObjects 1 }
-- 1.3.6.1.4.1.20858.10.12.1.1.1
casaCmtsUSModemEntry OBJECT-TYPE
SYNTAX CasaCmtsUSModemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the table is logical uptream channel ifIndex ."
INDEX { ifIndex }
::= { casaCmtsUSModemTable 1 }
CasaCmtsUSModemEntry ::=
SEQUENCE {
casaCmtsUSActiveModemCount
Unsigned32,
casaCmtsUSRegisteredModemCount
Unsigned32,
casaCmtsUSTotalModemCount
Unsigned32
}
-- 1.3.6.1.4.1.20858.10.12.1.1.1.1
casaCmtsUSActiveModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active modem count for each upstream channel."
::= { casaCmtsUSModemEntry 1 }
-- 1.3.6.1.4.1.20858.10.12.1.1.1.2
casaCmtsUSRegisteredModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Registered modem count for each upstream channel."
::= { casaCmtsUSModemEntry 2 }
-- 1.3.6.1.4.1.20858.10.12.1.1.1.3
casaCmtsUSTotalModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem total for each upstream channel."
::= { casaCmtsUSModemEntry 3 }
-- 1.3.6.1.4.1.20858.10.12.1.2
casaCmtsDSModemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsDSModemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Modem count for each downstream channel."
::= { casaCmtsCmCpeObjects 2 }
-- 1.3.6.1.4.1.20858.10.12.1.2.1
casaCmtsDSModemEntry OBJECT-TYPE
SYNTAX CasaCmtsDSModemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of the table is downstream channel ifIndex ."
INDEX { ifIndex }
::= { casaCmtsDSModemTable 1 }
CasaCmtsDSModemEntry ::=
SEQUENCE {
casaCmtsDSActiveModemCount
Unsigned32,
casaCmtsDSRegisteredModemCount
Unsigned32,
casaCmtsDSTotalModemCount
Unsigned32
}
-- 1.3.6.1.4.1.20858.10.12.1.2.1.1
casaCmtsDSActiveModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active modem count for each downstream channel."
::= { casaCmtsDSModemEntry 1 }
-- 1.3.6.1.4.1.20858.10.12.1.2.1.2
casaCmtsDSRegisteredModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Registered modem count for each downstream channel."
::= { casaCmtsDSModemEntry 2 }
-- 1.3.6.1.4.1.20858.10.12.1.2.1.3
casaCmtsDSTotalModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem total for each downstream channel."
::= { casaCmtsDSModemEntry 3 }
-- 1.3.6.1.4.1.20858.10.12.1.3
casaCmtsCmCpeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Describes the relation between CPE and CM.
"
::= { casaCmtsCmCpeObjects 3 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1
casaCmtsCmCpeEntry OBJECT-TYPE
SYNTAX CasaCmtsCmCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list contains information for a cable modem (CM) or a
Customer Premises Equipment (CPE). An entry exist for
each cable modem supported by CMTS and each Customer
Premises Equipment connected to a cable modem supported by
CMTS. "
REFERENCE
"Data-Over-Cable Service Interface Specifications (DOCSIS)
Radio Frequency Interface Specification
(SP-RFI-I04-980724.) docsIfCmtsCmStatusTable,
docsIfCmtsServiceTable in DOCS-IF-MIB.my. "
INDEX { casaCmtsCmCpeMacAddress }
::= { casaCmtsCmCpeTable 1 }
CasaCmtsCmCpeEntry ::=
SEQUENCE {
casaCmtsCmCpeMacAddress
MacAddress,
casaCmtsCmCpeType
INTEGER,
casaCmtsCmCpeIpAddress
IpAddress,
casaCmtsCmCpeIfIndex
InterfaceIndex,
casaCmtsCmCpeCmtsServiceId
Integer32,
casaCmtsCmCpeCmStatusIndex
Integer32,
casaCmtsCmCpeResetNow
TruthValue
}
-- 1.3.6.1.4.1.20858.10.12.1.3.1.1
casaCmtsCmCpeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Mac address to identify a cable modem or a Customer
Premises Equipment."
::= { casaCmtsCmCpeEntry 1 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.2
casaCmtsCmCpeType OBJECT-TYPE
SYNTAX INTEGER
{
cm(1),
cpe(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ndicate this entry is for cable modem or Customer Premises
Equipment. The enumerations are:
cm(1): cable modem
cpe(2): Customer Premises Equipment"
::= { casaCmtsCmCpeEntry 2 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.3
casaCmtsCmCpeIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ip address of the cable modem or Customer Premises
Equipment."
::= { casaCmtsCmCpeEntry 3 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.4
casaCmtsCmCpeIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CMTS cable MAC interface index (ifType of
docsCableMaclayer(127)) that cable modem or Customer
Premises Equipment connects to.
Use casaCmtsCmCpeIfIndex and casaCmtsCmCpeCmtsServiceId to identify
an entry in docsIfCmtsServiceTable. "
::= { casaCmtsCmCpeEntry 4 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.5
casaCmtsCmCpeCmtsServiceId OBJECT-TYPE
SYNTAX Integer32 (1..16383)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cable modem's primary Service ID if the type is cm.
The primary Service ID for the CM which the CPE connects if
the type is cpe.
Use casaCmtsCmCpeIfIndex and casaCmtsCmCpeCmtsServiceId to identify
an entry in docsIfCmtsServiceTable."
::= { casaCmtsCmCpeEntry 5 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.6
casaCmtsCmCpeCmStatusIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to an entry in docsIfCmtsCmStatusTable identifying
status of the CM (which the CPE connects to.)"
::= { casaCmtsCmCpeEntry 6 }
-- 1.3.6.1.4.1.20858.10.12.1.3.1.7
casaCmtsCmCpeResetNow OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to true(1) causes the device to
reset. Reading this object always returns false(2).
For casaCmtsCmCpeType value cm(1), CMTS removes the
CM from the Station Maintenance List and would cause
the CM to reset its interface.
For casaCmtsCmCpeType value cpe(2), CMTS removes the
CPE's MAC address from the internal address table.
It then rediscovers and associates the CPE with the
correct CM during the next DHCP lease cycle. By resetting
the CPE, the user can replace an existing CPE or change
its network interface card (NIC)"
::= { casaCmtsCmCpeEntry 7 }
-- 1.3.6.1.4.1.20858.10.12.1.4
casaCmtsCpeIpNetToPhysicalTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCpeIpNetToPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address Translation table used for mapping from IP
addresses to physical addresses.
"
::= { casaCmtsCmCpeObjects 4 }
-- 1.3.6.1.4.1.20858.10.12.1.4.1
casaCmtsCpeIpNetToPhysicalEntry OBJECT-TYPE
SYNTAX CasaCmtsCpeIpNetToPhysicalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains one IP address to `physical' address
equivalence..
"
INDEX { casaCmtsCpeIpNetToPhysicalIfIndex, casaCmtsCpeIpNetToPhysicalNetAddressType, casaCmtsCpeIpNetToPhysicalNetAddress }
::= { casaCmtsCpeIpNetToPhysicalTable 1 }
CasaCmtsCpeIpNetToPhysicalEntry ::=
SEQUENCE {
casaCmtsCpeIpNetToPhysicalIfIndex
InterfaceIndex,
casaCmtsCpeIpNetToPhysicalNetAddressType
InetAddressType,
casaCmtsCpeIpNetToPhysicalNetAddress
InetAddress,
casaCmtsCpeIpNetToPhysicalCmPhysAddress
PhysAddress,
casaCmtsCpeIpNetToPhysicalType
INTEGER
}
-- 1.3.6.1.4.1.20858.10.12.1.4.1.1
casaCmtsCpeIpNetToPhysicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value that uniquely identifies the interface to
which this entry is applicable. The interface identified by
a particular value of this index is the same interface as
identified by the same value of the IF-MIB's ifIndex.
"
::= { casaCmtsCpeIpNetToPhysicalEntry 1 }
-- 1.3.6.1.4.1.20858.10.12.1.4.1.2
casaCmtsCpeIpNetToPhysicalNetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of casaCmtsCpeIpNetToPhysicalNetAddress."
::= { casaCmtsCpeIpNetToPhysicalEntry 2 }
-- 1.3.6.1.4.1.20858.10.12.1.4.1.3
casaCmtsCpeIpNetToPhysicalNetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address corresponding to the media-dependent
`physical' address. The address type of this object is
specified in casaCmtsCpeIpNetToPhysicalAddressType.
"
::= { casaCmtsCpeIpNetToPhysicalEntry 3 }
-- 1.3.6.1.4.1.20858.10.12.1.4.1.5
casaCmtsCpeIpNetToPhysicalCmPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CM MAC address."
::= { casaCmtsCpeIpNetToPhysicalEntry 5 }
-- 1.3.6.1.4.1.20858.10.12.1.4.1.7
casaCmtsCpeIpNetToPhysicalType OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
invalid(2),
dynamic(3),
static(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of mapping.
Setting this object to the value invalid(2) has the effect
of invalidating the corresponding entry in the
ipNetToPhysicalTable. That is, it effectively dis-
associates the interface identified with said entry from the
mapping identified with said entry. It is an
implementation-specific matter as to whether the agent
removes an invalidated entry from the table. Accordingly,
management stations must be prepared to receive tabular
information from agents that corresponds to entries not
currently in use. Proper interpretation of such entries
requires examination of the relevant ipNetToPhysicalType
object.
The 'dynamic(3)' type indicates that the IP address to
physical addresses mapping has been dynamically resolved
using e.g., IPv4 ARP or the IPv6 Neighbor Discovery
protocol.
The 'static(4)' type indicates that the mapping has been
statically configured. Both of these refer to entries that
provide mappings for other entities addresses.
The 'local(5)' type indicates that the mapping is provided
for an entity's own interface address.
As the entries in this table are typically not persistent
when this object is written the entity SHOULD NOT save the
change to non-volatile storage.
"
::= { casaCmtsCpeIpNetToPhysicalEntry 7 }
-- 1.3.6.1.4.1.20858.10.12.1.5
casaCmtsCmReset OBJECT IDENTIFIER ::= { casaCmtsCmCpeObjects 5 }
-- 1.3.6.1.4.1.20858.10.12.1.5.1
casaCmtsCmResetByIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"to reset cable modem by ip address"
::= { casaCmtsCmReset 1 }
-- 1.3.6.1.4.1.20858.10.12.1.5.2
casaCmtsCmResetByMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"to reset cable modem by mac address"
::= { casaCmtsCmReset 2 }
--
-- 1.3.6.1.4.1.20858.10.12.1.5.3
casaCmtsCmResetAll OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" If set to 'true', all cable modem are reset. Reading this object always returns
'false'."
DEFVAL { false }
::= { casaCmtsCmReset 3 }
-- 1.3.6.1.4.1.20858.10.12.2
casaCmCpeGroups OBJECT IDENTIFIER ::= { casaCmtsCmCpeMib 2 }
-- 1.3.6.1.4.1.20858.10.12.2.1
casaCmCpeGroup OBJECT-GROUP
OBJECTS { casaCmtsUSActiveModemCount, casaCmtsUSRegisteredModemCount, casaCmtsUSTotalModemCount, casaCmtsDSActiveModemCount, casaCmtsDSRegisteredModemCount,
casaCmtsDSTotalModemCount, casaCmtsCmResetAll, casaCmtsCmResetByMacAddr, casaCmtsCmResetByIpAddr, casaCmtsCmCpeResetNow,
casaCmtsCmCpeCmStatusIndex, casaCmtsCmCpeCmtsServiceId, casaCmtsCmCpeIfIndex, casaCmtsCpeIpNetToPhysicalType, casaCmtsCmCpeType,
casaCmtsCmCpeIpAddress, casaCmtsCpeIpNetToPhysicalCmPhysAddress }
STATUS current
DESCRIPTION
"Description."
::= { casaCmCpeGroups 1 }
-- 1.3.6.1.4.1.20858.10.12.3
casaCmCpeCompliances OBJECT IDENTIFIER ::= { casaCmtsCmCpeMib 3 }
-- 1.3.6.1.4.1.20858.10.12.3.1
casaCmCpeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { casaCmCpeGroup }
::= { casaCmCpeCompliances 1 }
END
--
-- CASA-CABLE-CMCPE-MIB.my
--