You are on page 1of 27

-- CASA-CABLE-CMCPE-MIB.

my

CASA-CABLE-CMCPE-MIB DEFINITIONS ::= BEGIN

IMPORTS
casa, casaMgmt
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 "201604210000Z" -- Apr 21, 2016 at 00:00 GMT
ORGANIZATION
"Casa Systems Inc"
CONTACT-INFO
"Casa Systems Inc.
100 Old River Road, Suite 100
Andover, MA 01810
TEL: +1 978 688 6706
FAX: +1 978 688 6584
E-mail: support@casa-systems.com"
DESCRIPTION
"This is the enterprise MIB Module for CASA systems CMTS."
::= { casaMgmt 12 }

-- Node definitions

-- 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,
casaCmtsUSOfflineModemCount
Unsigned32,
casaCmtsUSUnregisteredModemCount
Unsigned32,
casaCmtsUSSecondaryModemCount
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
"The count of active modem on the 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
"The count of registered modem on the 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
"The total count of cable modem on all upstream channel."
::= { casaCmtsUSModemEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.1.1.4
casaCmtsUSOfflineModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of offline modem on the upstream channel."
::= { casaCmtsUSModemEntry 4 }
-- 1.3.6.1.4.1.20858.10.12.1.1.1.5
casaCmtsUSUnregisteredModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of unregistered modem on the upstream channel."
::= { casaCmtsUSModemEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.1.1.6
casaCmtsUSSecondaryModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of secondary modem on the upstream channel."
::= { casaCmtsUSModemEntry 6 }

-- 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,
casaCmtsDSOfflineModemCount
Unsigned32,
casaCmtsDSUnregisteredModemCount
Unsigned32,
casaCmtsDSSecondaryModemCount
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
"The count of active modem on the 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
"The count of registered modem on the 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
"The total count of cable modem on all downstream channel."
::= { casaCmtsDSModemEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.2.1.4
casaCmtsDSOfflineModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of offline modem on the downstream channel."
::= { casaCmtsDSModemEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.2.1.5
casaCmtsDSUnregisteredModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of unregistered modem on the downstream
channel."
::= { casaCmtsDSModemEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.2.1.6
casaCmtsDSSecondaryModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of secondary modem on the downstream channel."
::= { casaCmtsDSModemEntry 6 }

-- 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,
casaCmtsCmCpeIpv6Address
InetAddress
}

-- 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.3.1.8
casaCmtsCmCpeIpv6Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ipv6 address of the cable modem or Customer Premises
Equipment. If the CM/CPE has no Internet address assigned,
or the
Internet address is unknown, the value of this attribute
is the all zeros address"
::= { casaCmtsCmCpeEntry 8 }

-- 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.1.6
casaCmtsCpeMacToCmTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCpeMacToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mapping from CPE to CM on which it attaches to. Index
by CPE mac address"
::= { casaCmtsCmCpeObjects 6 }

-- 1.3.6.1.4.1.20858.10.12.1.6.1
casaCmtsCpeMacToCmEntry OBJECT-TYPE
SYNTAX CasaCmtsCpeMacToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CPE to CM mapping table entry"
INDEX { casaCmtsCpeMacToCmCpeMacAddress }
::= { casaCmtsCpeMacToCmTable 1 }

CasaCmtsCpeMacToCmEntry ::=
SEQUENCE {
casaCmtsCpeMacToCmCpeMacAddress
MacAddress,
casaCmtsCpeMacToCmStatusIndex
Integer32,
casaCmtsCpeMacToCmIpv4Address
InetAddress,
casaCmtsCpeMacToCmIpv6Address
InetAddress,
casaCmtsCpeMacToCmMacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.6.1.1
casaCmtsCpeMacToCmCpeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Mac address of the CPE."
::= { casaCmtsCpeMacToCmEntry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.6.1.2
casaCmtsCpeMacToCmStatusIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to an entry in docsIfCmtsCmStatusTable identifying
status of the CM (which the CPE connects to.)"
::= { casaCmtsCpeMacToCmEntry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.6.1.3
casaCmtsCpeMacToCmIpv4Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the CM (which the CPE connects to.),
0 means not available"
::= { casaCmtsCpeMacToCmEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.6.1.4
casaCmtsCpeMacToCmIpv6Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 address of the CM (which the CPE connects to.),
0 means not available"
::= { casaCmtsCpeMacToCmEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.6.1.5
casaCmtsCpeMacToCmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeMacToCmEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.7
casaCmtsCpeIpToCmTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCpeIpToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains zero or more rows, representing
mappings of CPE's ip address and status information for the
Cable Modem the CPE connected to."
::= { casaCmtsCmCpeObjects 7 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1
casaCmtsCpeIpToCmEntry OBJECT-TYPE
SYNTAX CasaCmtsCpeIpToCmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table exists for each CPE."
INDEX { casaCmtsCpeIpToCmCpeInetAddressType,
casaCmtsCpeIpToCmCpeInetAddress }
::= { casaCmtsCpeIpToCmTable 1 }

CasaCmtsCpeIpToCmEntry ::=
SEQUENCE {
casaCmtsCpeIpToCmCpeInetAddressType
InetAddressType,
casaCmtsCpeIpToCmCpeInetAddress
InetAddress,
casaCmtsCpeIpToCmStatusIndex
Integer32,
casaCmtsCpeIpToCmIpv4Address
InetAddress,
casaCmtsCpeIpToCmIpv6Address
InetAddress,
casaCmtsCpeIpToCmMacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.7.1.1
casaCmtsCpeIpToCmCpeInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CPE'address."
::= { casaCmtsCpeIpToCmEntry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1.2
casaCmtsCpeIpToCmCpeInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCpeIpToCmEntry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1.3
casaCmtsCpeIpToCmStatusIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to an entry in docsIfCmtsCmStatusTable identifying
status of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCmEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1.4
casaCmtsCpeIpToCmIpv4Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCmEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1.5
casaCmtsCpeIpToCmIpv6Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ipv6 address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCmEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.7.1.6
casaCmtsCpeIpToCmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCmEntry 6 }

-- 1.3.6.1.4.1.20858.10.12.1.8
casaCmtsCmMacToCpeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmMacToCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the list of CPEs behind
the CM known by the CMTS."
::= { casaCmtsCmCpeObjects 8 }

-- 1.3.6.1.4.1.20858.10.12.1.8.1
casaCmtsCmMacToCpeEntry OBJECT-TYPE
SYNTAX CasaCmtsCmMacToCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row of casaCmtsCmMacToCpeTable."
INDEX { casaCmtsCmMacToCpeCmMacAddress,
casaCmtsCmMacToCpeInetAddressType, casaCmtsCmMacToCpeInetAddress }
::= { casaCmtsCmMacToCpeTable 1 }

CasaCmtsCmMacToCpeEntry ::=
SEQUENCE {
casaCmtsCmMacToCpeCmMacAddress
MacAddress,
casaCmtsCmMacToCpeInetAddressType
InetAddressType,
casaCmtsCmMacToCpeInetAddress
InetAddress,
casaCmtsCmMacToCpeMacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.8.1.1
casaCmtsCmMacToCpeCmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Mac address of the CM(which the CPE connects to.)."
::= { casaCmtsCmMacToCpeEntry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.8.1.2
casaCmtsCmMacToCpeInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCmMacToCpeEntry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.8.1.3
casaCmtsCmMacToCpeInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCmMacToCpeEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.8.1.4
casaCmtsCmMacToCpeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CPE(which the CM connects to.)."
::= { casaCmtsCmMacToCpeEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.9
casaCmtsCmIpToCpeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmIpToCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the list of CPEs behind
the CM known by the CMTS."
::= { casaCmtsCmCpeObjects 9 }

-- 1.3.6.1.4.1.20858.10.12.1.9.1
casaCmtsCmIpToCpeEntry OBJECT-TYPE
SYNTAX CasaCmtsCmIpToCpeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row of casaCmtsCmMacToCpeTable."
INDEX { casaCmtsCmIpToCpeCmInetAddressType,
casaCmtsCmIpToCpeCmInetAddress, casaCmtsCmIpToCpeInetAddressType,
casaCmtsCmIpToCpeInetAddress }
::= { casaCmtsCmIpToCpeTable 1 }

CasaCmtsCmIpToCpeEntry ::=
SEQUENCE {
casaCmtsCmIpToCpeCmInetAddressType
InetAddressType,
casaCmtsCmIpToCpeCmInetAddress
InetAddress,
casaCmtsCmIpToCpeInetAddressType
InetAddressType,
casaCmtsCmIpToCpeInetAddress
InetAddress,
casaCmtsCmIpToCpeMacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.9.1.1
casaCmtsCmIpToCpeCmInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CM'IP address."
::= { casaCmtsCmIpToCpeEntry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.9.1.2
casaCmtsCmIpToCpeCmInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CM(which the CPE connects to.)."
::= { casaCmtsCmIpToCpeEntry 2 }
-- 1.3.6.1.4.1.20858.10.12.1.9.1.3
casaCmtsCmIpToCpeInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCmIpToCpeEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.9.1.4
casaCmtsCmIpToCpeInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCmIpToCpeEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.9.1.5
casaCmtsCmIpToCpeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CPE(which the CM connects to.)."
::= { casaCmtsCmIpToCpeEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.10
casaCmtsCmIpToCpe2Table OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmIpToCpe2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the list of CPEs behind
the CM known by the CMTS. It is an enhanced
version of casaCmtsCmIpToCpeTable, by adding
CM's VRF ID and CPE's VRF ID to the index.
So this object can display multiple vrf record.
"
::= { casaCmtsCmCpeObjects 10 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1
casaCmtsCmIpToCpe2Entry OBJECT-TYPE
SYNTAX CasaCmtsCmIpToCpe2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row of casaCmtsCmIpToCpe2Table."
INDEX {
casaCmtsCmIpToCpe2CmVrfId,
casaCmtsCmIpToCpe2CmInetAddressType,
casaCmtsCmIpToCpe2CmInetAddress,
casaCmtsCmIpToCpe2VrfId,
casaCmtsCmIpToCpe2InetAddressType,
casaCmtsCmIpToCpe2InetAddress
}
::= { casaCmtsCmIpToCpe2Table 1 }
CasaCmtsCmIpToCpe2Entry ::=
SEQUENCE {
casaCmtsCmIpToCpe2CmVrfId
Integer32,
casaCmtsCmIpToCpe2CmInetAddressType
InetAddressType,
casaCmtsCmIpToCpe2CmInetAddress
InetAddress,
casaCmtsCmIpToCpe2VrfId
Integer32,
casaCmtsCmIpToCpe2InetAddressType
InetAddressType,
casaCmtsCmIpToCpe2InetAddress
InetAddress,
casaCmtsCmIpToCpe2MacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.10.1.1
casaCmtsCmIpToCpe2CmVrfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VRF ID of the CM."
::= { casaCmtsCmIpToCpe2Entry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.2
casaCmtsCmIpToCpe2CmInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CM'IP address."
::= { casaCmtsCmIpToCpe2Entry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.3
casaCmtsCmIpToCpe2CmInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CM(which the CPE connects to.)."
::= { casaCmtsCmIpToCpe2Entry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.4
casaCmtsCmIpToCpe2VrfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VRF ID of the CPE."
::= { casaCmtsCmIpToCpe2Entry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.5
casaCmtsCmIpToCpe2InetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCmIpToCpe2Entry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.6
casaCmtsCmIpToCpe2InetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCmIpToCpe2Entry 6 }

-- 1.3.6.1.4.1.20858.10.12.1.10.1.7
casaCmtsCmIpToCpe2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CPE(which the CM connects to.)."
::= { casaCmtsCmIpToCpe2Entry 7 }

-- 1.3.6.1.4.1.20858.10.12.1.11
casaCmtsCmMacToCpe2Table OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmMacToCpe2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object defines the list of CPEs behind
the CM known by the CMTS. It is an enhanced
version of casaCmtsCmMacToCpeTable, by adding
CPE's VRF ID to the index. So this object
can display multiple vrf record.
"
::= { casaCmtsCmCpeObjects 11 }

-- 1.3.6.1.4.1.20858.10.12.1.11.1
casaCmtsCmMacToCpe2Entry OBJECT-TYPE
SYNTAX CasaCmtsCmMacToCpe2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The conceptual row of casaCmtsCmMacToCpe2Table."
INDEX {
casaCmtsCmMacToCpe2CmMacAddress,
casaCmtsCmMacToCpe2VrfId,
casaCmtsCmMacToCpe2InetAddressType,
casaCmtsCmMacToCpe2InetAddress
}
::= { casaCmtsCmMacToCpe2Table 1 }

CasaCmtsCmMacToCpe2Entry ::=
SEQUENCE {
casaCmtsCmMacToCpe2CmMacAddress
MacAddress,
casaCmtsCmMacToCpe2VrfId
Integer32,
casaCmtsCmMacToCpe2InetAddressType
InetAddressType,
casaCmtsCmMacToCpe2InetAddress
InetAddress,
casaCmtsCmMacToCpe2MacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.11.1.1
casaCmtsCmMacToCpe2CmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Mac address of the CM(which the CPE connects to.)."
::= { casaCmtsCmMacToCpe2Entry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.11.1.2
casaCmtsCmMacToCpe2VrfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VRF ID of the CPE."
::= { casaCmtsCmMacToCpe2Entry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.11.1.3
casaCmtsCmMacToCpe2InetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCmMacToCpe2Entry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.11.1.4
casaCmtsCmMacToCpe2InetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCmMacToCpe2Entry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.11.1.5
casaCmtsCmMacToCpe2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CPE(which the CM connects to.)."
::= { casaCmtsCmMacToCpe2Entry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.12
casaCmtsCpeIpNetToPhysical2Table OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCpeIpNetToPhysical2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address Translation table used for mapping from IP
addresses to physical addresses. It is an enhanced
version of casaCmtsCpeIpNetToPhysicalTable, by adding
CPE's VRF ID to the index. So this object can display
multiple vrf record.
"
::= { casaCmtsCmCpeObjects 12 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1
casaCmtsCpeIpNetToPhysical2Entry OBJECT-TYPE
SYNTAX CasaCmtsCpeIpNetToPhysical2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains one IP address to 'physical' address
equivalence..
"
INDEX {
casaCmtsCpeIpNetToPhysical2IfIndex,
casaCmtsCpeIpNetToPhysical2NetAddressType,
casaCmtsCpeIpNetToPhysical2VrfId,
casaCmtsCpeIpNetToPhysical2NetAddress
}
::= { casaCmtsCpeIpNetToPhysical2Table 1 }

CasaCmtsCpeIpNetToPhysical2Entry ::=
SEQUENCE {
casaCmtsCpeIpNetToPhysical2IfIndex
InterfaceIndex,
casaCmtsCpeIpNetToPhysical2NetAddressType
InetAddressType,
casaCmtsCpeIpNetToPhysical2VrfId
Integer32,
casaCmtsCpeIpNetToPhysical2NetAddress
InetAddress,
casaCmtsCpeIpNetToPhysical2CmPhysAddress
PhysAddress,
casaCmtsCpeIpNetToPhysical2Type
INTEGER
}

-- 1.3.6.1.4.1.20858.10.12.1.12.1.1
casaCmtsCpeIpNetToPhysical2IfIndex 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.
"
::= { casaCmtsCpeIpNetToPhysical2Entry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1.2
casaCmtsCpeIpNetToPhysical2NetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCpeIpNetToPhysical2Entry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1.3
casaCmtsCpeIpNetToPhysical2VrfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VRF ID of the CPE."
::= { casaCmtsCpeIpNetToPhysical2Entry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1.4
casaCmtsCpeIpNetToPhysical2NetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CPE.
The IP Address corresponding to the media-dependent
'physical' address. The address type of this object is
specified in casaCmtsCpeIpNetToPhysical2AddressType.
"
::= { casaCmtsCpeIpNetToPhysical2Entry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1.5
casaCmtsCpeIpNetToPhysical2CmPhysAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CM(which the CPE connects to.)"
::= { casaCmtsCpeIpNetToPhysical2Entry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.12.1.6
casaCmtsCpeIpNetToPhysical2Type 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.
"
::= { casaCmtsCpeIpNetToPhysical2Entry 6 }

-- 1.3.6.1.4.1.20858.10.12.1.13
casaCmtsCpeIpToCm2Table OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCpeIpToCm2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains zero or more rows, representing
mappings of CPE's ip address and status information for the
Cable Modem the CPE connected to. It is an enhanced
version of casaCmtsCpeIpToCmTable, by adding CPE's VRF ID
to the index. So this object can display multiple vrf
record.
"
::= { casaCmtsCmCpeObjects 13 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1
casaCmtsCpeIpToCm2Entry OBJECT-TYPE
SYNTAX CasaCmtsCpeIpToCm2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table exists for each CPE."
INDEX {
casaCmtsCpeIpToCm2CpeVrfId,
casaCmtsCpeIpToCm2CpeInetAddressType,
casaCmtsCpeIpToCm2CpeInetAddress
}
::= { casaCmtsCpeIpToCm2Table 1 }

CasaCmtsCpeIpToCm2Entry ::=
SEQUENCE {
casaCmtsCpeIpToCm2CpeVrfId
Integer32,
casaCmtsCpeIpToCm2CpeInetAddressType
InetAddressType,
casaCmtsCpeIpToCm2CpeInetAddress
InetAddress,
casaCmtsCpeIpToCm2StatusIndex
Integer32,
casaCmtsCpeIpToCm2Ipv4Address
InetAddress,
casaCmtsCpeIpToCm2Ipv6Address
InetAddress,
casaCmtsCpeIpToCm2MacAddress
MacAddress
}

-- 1.3.6.1.4.1.20858.10.12.1.13.1.1
casaCmtsCpeIpToCm2CpeVrfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VRF ID of the CPE."
::= { casaCmtsCpeIpToCm2Entry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.2
casaCmtsCpeIpToCm2CpeInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of CPE's IP address."
::= { casaCmtsCpeIpToCm2Entry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.3
casaCmtsCpeIpToCm2CpeInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the CPE."
::= { casaCmtsCpeIpToCm2Entry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.4
casaCmtsCpeIpToCm2StatusIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Pointer to an entry in docsIfCmtsCmStatusTable identifying
status of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCm2Entry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.5
casaCmtsCpeIpToCm2Ipv4Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCm2Entry 5 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.6
casaCmtsCpeIpToCm2Ipv6Address OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ipv6 address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCm2Entry 6 }

-- 1.3.6.1.4.1.20858.10.12.1.13.1.7
casaCmtsCpeIpToCm2MacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the CM (which the CPE connects to.)"
::= { casaCmtsCpeIpToCm2Entry 7 }

-- 1.3.6.1.4.1.20858.10.12.1.15
casaCmtsModemObject OBJECT IDENTIFIER ::= { casaCmtsCmCpeObjects 15 }

-- 1.3.6.1.4.1.20858.10.12.1.15.1
casaCmtsTotalDSModemCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total count of ONLINE modem on all downstream."
::= { casaCmtsModemObject 1 }

-- 1.3.6.1.4.1.20858.10.12.1.16
casaCmtsCmCpeControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF CasaCmtsCmCpeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management of CPEs behind CM"
::= { casaCmtsCmCpeObjects 16 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1
casaCmtsCmCpeControlEntry OBJECT-TYPE
SYNTAX CasaCmtsCmCpeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Management of CPEs behind CM"
INDEX { casaCmtsCmMacAddress }
::= { casaCmtsCmCpeControlTable 1 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1.1
CasaCmtsCmCpeControlEntry ::=
SEQUENCE {
casaCmtsCmMacAddress
MacAddress,
casaCmtsCmMaxIpv4CpeNumber
Integer32,
casaCmtsCmMaxIpv6CpeNumber
Integer32,
casaCmtsCmCurrIpv4CpeNumber
Integer32,
casaCmtsCmCurrIpv6CpeNumber
Integer32
}

-- 1.3.6.1.4.1.20858.10.12.1.16.1.1.1
casaCmtsCmMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The cable modem Mac Address"
::= { casaCmtsCmCpeControlEntry 1 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1.1.2
casaCmtsCmMaxIpv4CpeNumber OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum number of permitted Ipv4 CPEs connecting to the
modem.
The value 0 means no maximum limit. By default maximum of 16 CPEs
are allowed behind a single CM.
Setting the value will not affect the already connected CPEs to
the
modem"
DEFVAL { 16 }
::= { casaCmtsCmCpeControlEntry 2 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1.1.3
casaCmtsCmMaxIpv6CpeNumber OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum number of permitted Ipv6 CPEs connecting to the
modem.
The value 0 means no maximum limit. By default maximum of 16 CPEs
are allowed behind a single CM.
Setting the value will not affect the already connected CPEs to
the
modem"
DEFVAL { 16 }
::= { casaCmtsCmCpeControlEntry 3 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1.4
casaCmtsCmCurrIpv4CpeNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of Ipv4 CPEs connecting to the modem"
::= { casaCmtsCmCpeControlEntry 4 }

-- 1.3.6.1.4.1.20858.10.12.1.16.1.5
casaCmtsCmCurrIpv6CpeNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of Ipv6 CPEs connecting to the modem"
::= { casaCmtsCmCpeControlEntry 5 }

-- 1.3.6.1.4.1.20858.10.12.3
casaCmCpeGroups OBJECT IDENTIFIER ::= { casaCmtsCmCpeMib 3 }

-- 1.3.6.1.4.1.20858.10.12.3.1
casaCmCpeGroup OBJECT-GROUP
OBJECTS { casaCmtsUSActiveModemCount,
casaCmtsUSRegisteredModemCount, casaCmtsUSTotalModemCount,
casaCmtsDSActiveModemCount, casaCmtsDSRegisteredModemCount,
casaCmtsDSTotalModemCount, casaCmtsCmResetAll,
casaCmtsCmResetByMacAddr, casaCmtsCmResetByIpAddr, casaCmtsCmCpeResetNow,
casaCmtsCmCpeCmStatusIndex, casaCmtsCmCpeCmtsServiceId,
casaCmtsCmCpeIfIndex, casaCmtsCpeMacToCmMacAddress, casaCmtsCpeIpToCmStatusIndex,
casaCmtsCpeIpToCmIpv4Address, casaCmtsCpeIpToCmIpv6Address,
casaCmtsCpeIpToCmMacAddress, casaCmtsCmMacToCpeMacAddress,
casaCmtsCmIpToCpeMacAddress,
casaCmtsCpeMacToCmIpv6Address,
casaCmtsCpeMacToCmIpv4Address, casaCmtsCpeMacToCmStatusIndex,
casaCmtsUSUnregisteredModemCount, casaCmtsUSOfflineModemCount,
casaCmtsUSSecondaryModemCount,
casaCmtsDSSecondaryModemCount,
casaCmtsCpeIpNetToPhysicalCmPhysAddress,
casaCmtsDSUnregisteredModemCount, casaCmtsDSOfflineModemCount,
casaCmtsCmCpeIpv6Address, casaCmtsCpeIpNetToPhysicalType,
casaCmtsCmCpeType, casaCmtsCmCpeIpAddress,
casaCmtsTotalDSModemCount, casaCmtsCmMacAddress, casaCmtsCmMaxIpv4CpeNumber,
casaCmtsCmMaxIpv6CpeNumber, casaCmtsCmCurrIpv4CpeNumber,
casaCmtsCmCurrIpv6CpeNumber,
casaCmtsCmIpToCpe2CmVrfId,
casaCmtsCmIpToCpe2CmInetAddressType,
casaCmtsCmIpToCpe2CmInetAddress,
casaCmtsCmIpToCpe2VrfId,
casaCmtsCmIpToCpe2InetAddressType,
casaCmtsCmIpToCpe2InetAddress,
casaCmtsCmIpToCpe2MacAddress,
casaCmtsCmMacToCpe2CmMacAddress,
casaCmtsCmMacToCpe2VrfId,
casaCmtsCmMacToCpe2InetAddressType,
casaCmtsCmMacToCpe2InetAddress,
casaCmtsCmMacToCpe2MacAddress,
casaCmtsCpeIpNetToPhysical2IfIndex,
casaCmtsCpeIpNetToPhysical2NetAddressType,
casaCmtsCpeIpNetToPhysical2VrfId,
casaCmtsCpeIpNetToPhysical2NetAddress,
casaCmtsCpeIpNetToPhysical2CmPhysAddress,
casaCmtsCpeIpNetToPhysical2Type,
casaCmtsCpeIpToCm2CpeVrfId,
casaCmtsCpeIpToCm2CpeInetAddressType,
casaCmtsCpeIpToCm2CpeInetAddress,
casaCmtsCpeIpToCm2StatusIndex,
casaCmtsCpeIpToCm2Ipv4Address,
casaCmtsCpeIpToCm2Ipv6Address,
casaCmtsCpeIpToCm2MacAddress
}
STATUS current
DESCRIPTION
"CASA CM CPE group obj list"
::= { casaCmCpeGroups 1 }

-- 1.3.6.1.4.1.20858.10.12.4
casaCmCpeCompliances OBJECT IDENTIFIER ::= { casaCmtsCmCpeMib 4 }

-- 1.3.6.1.4.1.20858.10.12.3.1
-- this module
-- 1.3.6.1.4.1.20858.10.12.4.1
-- this module
-- 1.3.6.1.4.1.20858.10.12.4.1
casaCmCpeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { casaCmCpeGroup }
::= { casaCmCpeCompliances 1 }

END

--
-- CASA-CABLE-CMCPE-MIB.my
--

You might also like