DOCS-RPHY-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Gauge32, Counter32, Counter64, Integer32, TimeTicks FROM SNMPv2-SMI -- RFC 2578 TruthValue, MacAddress, TimeStamp, AutonomousType, DateAndTime, PhysAddress FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC 3411 InetAddressType, InetAddress, InetPortNumber, InetVersion, InetAddressPrefixLength FROM INET-ADDRESS-MIB -- RFC 4001 UUIDorZero FROM UUID-TC-MIB -- RFC 6933 IANAPhysicalClass FROM IANA-ENTITY-MIB -- RFC 6933 IANAifType FROM IANAifType-MIB PhysicalIndex, PhysicalIndexOrZero FROM ENTITY-MIB -- RFC 6933 EntitySensorDataType, EntitySensorDataScale, EntitySensorPrecision, EntitySensorValue, EntitySensorStatus FROM ENTITY-SENSOR-MIB -- RFC 3433 IpAddressOriginTC, IpAddressStatusTC, Ipv6AddressIfIdentifierTC FROM IP-MIB -- RFC 4293 InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB IfDirection FROM DOCS-IF3-MIB clabProjDocsis FROM CLAB-DEF-MIB; docsRphyMib MODULE-IDENTITY LAST-UPDATED "201609290000Z" -- September 29, 2016 ORGANIZATION "Cable Television Laboratories, Inc" CONTACT-INFO " Postal: Cable Television Laboratories, Inc. 400 Centennial Parkway Louisville, Colorado 80027-1266 U.S.A. Phone: +1 303-661-9100 Fax: +1 303-661-9199 E-mail: mibs@cablelabs.com" DESCRIPTION "This MIB module contains the management objects for the Remote PHY Device (RPD) management. Copyright 2016 Cable Television Laboratories, Inc. All rights reserved." REVISION "201609290000Z" DESCRIPTION "Revised Version includes ECN DOCS-RPHY-MIB-N-16.1561-4." REVISION "201604210000Z" DESCRIPTION "Initial version, created by R-OSSI-N-16.1461-3." ::= { clabProjDocsis 30 } -- --------------------------------------------------------- -- Textual Conventions -- --------------------------------------------------------- RphyChannelType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type indicates the type of RPHY channel." REFERENCE "DOCSIS DCA MHAv2 Remote PHY Specification CM-SP-R-PHY-I04-160512, RfChannelType TLV Section." SYNTAX INTEGER { other(0), dsScQam(1), dsOfdm(2), ndf(3), scte551Fwd(4), usAtdma(5), usOfdma(6), reserved(7), ndr(8), scte551Ret(9) } RphyEventSeverityType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type indicates the severity level of an RPD event." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Section 9." SYNTAX INTEGER { emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), information(6), debug(7) } -- --------------------------------------------------------------------- -- Main Groups -- --------------------------------------------------------------------- docsRphyNotifications OBJECT IDENTIFIER ::= { docsRphyMib 0} docsRphyObjects OBJECT IDENTIFIER ::= { docsRphyMib 1} docsRphyConformance OBJECT IDENTIFIER ::= { docsRphyMib 2} docsRphyRpdDevMibObjects OBJECT IDENTIFIER ::= { docsRphyObjects 1} docsRphyRpdIfMibObjects OBJECT IDENTIFIER ::= { docsRphyObjects 2} docsRphyRpdIpMibObjects OBJECT IDENTIFIER ::= { docsRphyObjects 3} docsRphyCcapMibObjects OBJECT IDENTIFIER ::= { docsRphyObjects 4} docsRphyRpdIpIcmpMibObjects OBJECT IDENTIFIER ::= { docsRphyRpdIpMibObjects 9 } docsRphyCompliances OBJECT IDENTIFIER ::= { docsRphyConformance 1 } docsRphyGroups OBJECT IDENTIFIER ::= { docsRphyConformance 2 } -- --------------------------------------------------------------------- -- Notification Objects -- --------------------------------------------------------------------- -- --------------------------------------------------------------------- -- RPD Group Objects -- --------------------------------------------------------------------- -- --------------------------------------------------------------------- -- RPD Info Table -- --------------------------------------------------------------------- docsRphyRpdDevInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table identifies the RPD for which the details and statistics are being provided." ::= { docsRphyRpdDevMibObjects 1 } docsRphyRpdDevInfoEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevInfoTable." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdDevInfoTable 1 } DocsRphyRpdDevInfoEntry ::= SEQUENCE { docsRphyRpdDevInfoUniqueId MacAddress, docsRphyRpdDevInfoSysUpTime TimeStamp } docsRphyRpdDevInfoUniqueId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute specifies a globally unique 6-byte identifier for the RPD. By convention, an RPD SHOULD use the MAC address of the lowest numbered Ethernet port facing the CIN." ::= { docsRphyRpdDevInfoEntry 1 } docsRphyRpdDevInfoSysUpTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the time (in hundredths of a second) since the RPD was last re-initialized. This value is reported by the RPD." ::= { docsRphyRpdDevInfoEntry 2 } -- --------------------------------------------------------------------- -- RPD Identification Table -- --------------------------------------------------------------------- docsRphyRpdDevIdentificationTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevIdentificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides data that uniquely identifies the RPD." ::= { docsRphyRpdDevMibObjects 2 } docsRphyRpdDevIdentificationEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevIdentificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevIdentificationTable." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdDevIdentificationTable 1 } DocsRphyRpdDevIdentificationEntry ::= SEQUENCE { docsRphyRpdDevIdVendorName SnmpAdminString, docsRphyRpdDevIdVendorId Unsigned32, docsRphyRpdDevIdModelNum SnmpAdminString, docsRphyRpdDevIdSerialNum SnmpAdminString, docsRphyRpdDevIdDeviceAlias SnmpAdminString, docsRphyRpdDevIdDeviceDescr SnmpAdminString, docsRphyRpdDevIdHwRev SnmpAdminString, docsRphyRpdDevIdCurrSwVer SnmpAdminString, docsRphyRpdDevIdBootRomVer SnmpAdminString, docsRphyRpdDevIdUsBurstRcvrVendorId Unsigned32, docsRphyRpdDevIdUsBurstRcvrModelNum SnmpAdminString, docsRphyRpdDevIdUsBurstRcvrDrivVer SnmpAdminString, docsRphyRpdDevIdUsBurstRcvrSerialNum SnmpAdminString, docsRphyRpdDevIdRcpProtocolVer SnmpAdminString, docsRphyRpdDevIdRcpSchemaVer SnmpAdminString } docsRphyRpdDevIdVendorName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute identifies the RPD manufacturer. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 1 } docsRphyRpdDevIdVendorId OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the IANA-assigned SMI Network Management Private Enterprise Code of the vendor, as specified in RFC 5612." ::= { docsRphyRpdDevIdentificationEntry 2 } docsRphyRpdDevIdModelNum OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the model name and number used by the vendor to identify the RPD. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 3 } docsRphyRpdDevIdSerialNum OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the serial number of the RPD. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 4 } docsRphyRpdDevIdDeviceAlias OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the device name assigned by the operator and represents a 'handle' for the RPD." ::= { docsRphyRpdDevIdentificationEntry 5 } docsRphyRpdDevIdDeviceDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is a short text description of the RPD provided by the RPD manufacturer." ::= { docsRphyRpdDevIdentificationEntry 6 } docsRphyRpdDevIdHwRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the revision number of the hardware of the RPD. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 7 } docsRphyRpdDevIdCurrSwVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the version number of the software currently running on the RPD. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 8 } docsRphyRpdDevIdBootRomVer OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the version number of the boot ROM currently installed on the RPD. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 9 } docsRphyRpdDevIdUsBurstRcvrVendorId OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the IANA-assigned SMI Network Management Private Enterprise Code of the RPD's US burst receiver manufacturer, as specified in RFC 5612." ::= { docsRphyRpdDevIdentificationEntry 10 } docsRphyRpdDevIdUsBurstRcvrModelNum OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(3..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the model number used by the vendor to identify the RPD's US burst receiver. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 11 } docsRphyRpdDevIdUsBurstRcvrDrivVer OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(3..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the driver version of the RPD's US burst receiver. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 12 } docsRphyRpdDevIdUsBurstRcvrSerialNum OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(5..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the serial number of the RPD's US burst receiver. The format is vendor proprietary." ::= { docsRphyRpdDevIdentificationEntry 13 } docsRphyRpdDevIdRcpProtocolVer OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(3..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the version of the RCP protocol supported by the RPD." ::= { docsRphyRpdDevIdentificationEntry 14 } docsRphyRpdDevIdRcpSchemaVer OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(5..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the version of the RCP schema supported by the RPD." ::= { docsRphyRpdDevIdentificationEntry 15 } -- --------------------------------------------------------------------- -- RPD Location Table -- --------------------------------------------------------------------- docsRphyRpdDevLocationTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides location details for the RPD. The values are populated via a management interface or other automatic mechanisms (e.g. GPS)." ::= { docsRphyRpdDevMibObjects 3 } docsRphyRpdDevLocationEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevLocationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevLocationTable." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdDevLocationTable 1 } DocsRphyRpdDevLocationEntry ::= SEQUENCE { docsRphyRpdDevLocationDescr SnmpAdminString, docsRphyRpdDevLocationLatitude SnmpAdminString, docsRphyRpdDevLocationLongitude SnmpAdminString } docsRphyRpdDevLocationDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is short text description of where the RPD has been installed, such as a street address. The format is specific to the operator." ::= { docsRphyRpdDevLocationEntry 1 } docsRphyRpdDevLocationLatitude OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(9)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the latitudinal coordinate of the RPD location, expressed as a 6-byte long string as described in ISO 6709-2008 (6 digit degrees, minutes, seconds: +/-DDMMSS.S). For example: -750015.1" ::= { docsRphyRpdDevLocationEntry 2 } docsRphyRpdDevLocationLongitude OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the longitudinal coordinate of the RPD location, expressed as a 7-byte long string as described in ISO 6709-2008 (7 digits degrees, minutes, seconds: +/-DDDMMSS.S). For example: -0750015.1" ::= { docsRphyRpdDevLocationEntry 3 } -- --------------------------------------------------------------------- -- RPD Cores Connected Table -- --------------------------------------------------------------------- docsRphyRpdDevCoresConnectedTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevCoresConnectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides a list of CCAP-Cores to which the RPD is authenticated, including the CCAP-Core on which the MIB is polled. For each CCAP-Core entry, the RPD indicates if that CCAP-Core is the principal Core. These values are provided by the CCAP-Core on initialization." ::= { docsRphyRpdDevMibObjects 4 } docsRphyRpdDevCoresConnectedEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevCoresConnectedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevCoresConnectedTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevCoresConnectedCoreId } ::= { docsRphyRpdDevCoresConnectedTable 1 } DocsRphyRpdDevCoresConnectedEntry ::= SEQUENCE { docsRphyRpdDevCoresConnectedCoreId MacAddress, docsRphyRpdDevCoresConnectedAddressType InetAddressType, docsRphyRpdDevCoresConnectedAddress InetAddress, docsRphyRpdDevCoresConnectedIsPrincipal TruthValue, docsRphyRpdDevCoresConnectedName SnmpAdminString, docsRphyRpdDevCoresConnectedVendorId Unsigned32 } docsRphyRpdDevCoresConnectedCoreId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the MAC address of the CCAP-Core identified in the row entry and acts as a key." ::= { docsRphyRpdDevCoresConnectedEntry 1 } docsRphyRpdDevCoresConnectedAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the IP address type for docsRphyRpdDevCoresConnectedAddress." ::= { docsRphyRpdDevCoresConnectedEntry 2 } docsRphyRpdDevCoresConnectedAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the IPv4 or IPv6 address of the CCAP-Core." ::= { docsRphyRpdDevCoresConnectedEntry 3 } docsRphyRpdDevCoresConnectedIsPrincipal OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates if the CCAP-Core is the principal core. If true, this attribute indicates that this CCAP-Core is the principal core." ::= { docsRphyRpdDevCoresConnectedEntry 4 } docsRphyRpdDevCoresConnectedName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the name of the CCAP-Core as conveyed to the RPD." ::= { docsRphyRpdDevCoresConnectedEntry 5 } docsRphyRpdDevCoresConnectedVendorId OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the IANA-assigned SMI Network Management Private Enterprise Code of the vendor, as specified in RFC 1700." ::= { docsRphyRpdDevCoresConnectedEntry 6 } -- --------------------------------------------------------------------- -- RPD Capabilities Table -- --------------------------------------------------------------------- docsRphyRpdDevCapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides information about the principal capabilities and constraints of the RPD." ::= { docsRphyRpdDevMibObjects 5 } docsRphyRpdDevCapabilitiesEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevCapabilitiesTable." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdDevCapabilitiesTable 1 } DocsRphyRpdDevCapabilitiesEntry ::= SEQUENCE { docsRphyRpdDevCapabNumBiDirPorts Unsigned32, docsRphyRpdDevCapabNumDsPorts Unsigned32, docsRphyRpdDevCapabNumUsPorts Unsigned32, docsRphyRpdDevCapabNumTenGeNsPorts Unsigned32, docsRphyRpdDevCapabNumOneGeNsPorts Unsigned32, docsRphyRpdDevCapabNumDsScQamChans Unsigned32, docsRphyRpdDevCapabNumDsOfdmChans Unsigned32, docsRphyRpdDevCapabNumUsScQamChans Unsigned32, docsRphyRpdDevCapabNumUsOfdmaChans Unsigned32, docsRphyRpdDevCapabNumDsOob55d1Chans Unsigned32, docsRphyRpdDevCapabNumUsOob55d1Chans Unsigned32, docsRphyRpdDevCapabNumDsOob55d2Modules Unsigned32, docsRphyRpdDevCapabNumUsOob55d2Demods Unsigned32, docsRphyRpdDevCapabNumNdfChans Unsigned32, docsRphyRpdDevCapabNumNdrChans Unsigned32, docsRphyRpdDevCapabNumDsPspFlowsPerChan Unsigned32, docsRphyRpdDevCapabNumUsPspFlowsPerChan Unsigned32, docsRphyRpdDevCapabNumAsynchVideoChans Unsigned32, docsRphyRpdDevCapabNumCwToneGens Unsigned32, docsRphyRpdDevCapabLowestCwToneFreq Unsigned32, docsRphyRpdDevCapabHighestCwToneFreq Unsigned32, docsRphyRpdDevCapabMaxCwTonePwr Unsigned32, docsRphyRpdDevCapabQamAsPilot TruthValue, docsRphyRpdDevCapabSupportsUdpEncap TruthValue, docsRphyRpdDevCapabSupportsFlowTags TruthValue, docsRphyRpdDevCapabSupportsFreqTilt TruthValue, docsRphyRpdDevCapabTiltRange Unsigned32, docsRphyRpdDevCapabBufferDepthMonAlertSupp BITS, docsRphyRpdDevCapabBufferDepthCfgSupp BITS, docsRphyRpdDevCapabRpdUcdProcTime Unsigned32, docsRphyRpdDevCapabRpdUcdChgNullGrtTime Unsigned32, docsRphyRpdDevCapabMultiSectionTimingMerRep INTEGER } docsRphyRpdDevCapabNumBiDirPorts OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of bidirectional RF ports available on the RPD." ::= { docsRphyRpdDevCapabilitiesEntry 1 } docsRphyRpdDevCapabNumDsPorts OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of downstream unidirectional RF ports available on the RPD." ::= { docsRphyRpdDevCapabilitiesEntry 2 } docsRphyRpdDevCapabNumUsPorts OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of upstream unidirectional RF ports available on the RPD." ::= { docsRphyRpdDevCapabilitiesEntry 3 } docsRphyRpdDevCapabNumTenGeNsPorts OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of 10 Gigabit Ethernet ports supported by the RPD." ::= { docsRphyRpdDevCapabilitiesEntry 4 } docsRphyRpdDevCapabNumOneGeNsPorts OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number 1 Gigabit Ethernet ports supported by the RPD." ::= { docsRphyRpdDevCapabilitiesEntry 5 } docsRphyRpdDevCapabNumDsScQamChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of downstream SC-QAM channels supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 6 } docsRphyRpdDevCapabNumDsOfdmChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of downstream DOCSIS 3.1 channels supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 7 } docsRphyRpdDevCapabNumUsScQamChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of upstream SC-QAM channels supported per upstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 8 } docsRphyRpdDevCapabNumUsOfdmaChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of upstream DOCSIS 3.1 channels supported per upstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 9 } docsRphyRpdDevCapabNumDsOob55d1Chans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of downstream SCTE 55-1 channels supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 10 } docsRphyRpdDevCapabNumUsOob55d1Chans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of upstream SCTE 55-1 channels supported per upstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 11 } docsRphyRpdDevCapabNumDsOob55d2Modules OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of SCTE 55-2 modules supported." ::= { docsRphyRpdDevCapabilitiesEntry 12 } docsRphyRpdDevCapabNumUsOob55d2Demods OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of upstream demodulators per SCTE 55-2 modules supported." ::= { docsRphyRpdDevCapabilitiesEntry 13 } docsRphyRpdDevCapabNumNdfChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of narrowband digital forward channels supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 14 } docsRphyRpdDevCapabNumNdrChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of narrowband digital return channels supported per upstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 15 } docsRphyRpdDevCapabNumDsPspFlowsPerChan OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of distinct PSP flows supported by the RPD on downstream data pseudowires." ::= { docsRphyRpdDevCapabilitiesEntry 16 } docsRphyRpdDevCapabNumUsPspFlowsPerChan OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of distinct PSP flows supported by the RPD on upstream data pseudowires." ::= { docsRphyRpdDevCapabilitiesEntry 17 } docsRphyRpdDevCapabNumAsynchVideoChans OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of asynchronous MPEG video channels supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 18 } docsRphyRpdDevCapabNumCwToneGens OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of CW tone generators supported per downstream RF port." ::= { docsRphyRpdDevCapabilitiesEntry 19 } docsRphyRpdDevCapabLowestCwToneFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the lowest frequency supported by the CW tone generators." ::= { docsRphyRpdDevCapabilitiesEntry 20 } docsRphyRpdDevCapabHighestCwToneFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the highest frequency supported by the CW tone generators." ::= { docsRphyRpdDevCapabilitiesEntry 21 } docsRphyRpdDevCapabMaxCwTonePwr OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "TenthdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the maximum power level supported by the dedicated CW tone generators, expressed in TenthdBmV." ::= { docsRphyRpdDevCapabilitiesEntry 22 } docsRphyRpdDevCapabQamAsPilot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates if a QAM channel can be configured as a CW tone. A value of true indicates a QAM channel can be configured as a CW tone. A value of false indicates a QAM channel cannot be configured as a CW tone." ::= { docsRphyRpdDevCapabilitiesEntry 23 } docsRphyRpdDevCapabSupportsUdpEncap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports whether the RPD supports UDP encapsulation on L2TPv3 pseudowires. A value of true indicates the RPD supports UDP encapsulation on L2TPv3 pseudowires. A value of false indicates the RPD does not support UDP encapsulation on L2TPv3 pseudowires." ::= { docsRphyRpdDevCapabilitiesEntry 24 } docsRphyRpdDevCapabSupportsFlowTags OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates Flow Tags support capability. If the attribute returns a value of true, the RPD supports Flow Tags on OFDMA channels. A Flow Tag is a 32-bit identifier of a MAC hardware resource (typically a Service Flow). The Flow Tag can be assigned to the scheduled SID by the CCAP Core. The RPD provides Flow Tags in UEPI headers for OFDMA channels. If the attribute returns a value of false, the RPD does not support Flow Tags." ::= { docsRphyRpdDevCapabilitiesEntry 25 } docsRphyRpdDevCapabSupportsFreqTilt OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates Frequency Tilt support capability. If the attribute returns a value of true, the RPD supports Frequency Tilt settings on DS RF Ports. If the attribute returns a value of false, the RPD does not support Frequency Tilt settings." ::= { docsRphyRpdDevCapabilitiesEntry 26 } docsRphyRpdDevCapabTiltRange OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the range of tilt settings that the RPD supports." ::= { docsRphyRpdDevCapabilitiesEntry 27 } docsRphyRpdDevCapabBufferDepthMonAlertSupp OBJECT-TYPE SYNTAX BITS { ofdmChannels(0), scQamDocsisChannels(1), scQamVideoChannels(2), ndfChannels(3), scte551Channels(4), scte552Channels(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates buffer depth monitoring alert supported by the RPD. For each bit set to 1, the RPD is capable of monitoring buffer depth on the corresponding types of downstream channels." ::= { docsRphyRpdDevCapabilitiesEntry 28 } docsRphyRpdDevCapabBufferDepthCfgSupp OBJECT-TYPE SYNTAX BITS { ofdmChannels(0), scQamDocsisChannels(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates configuration of the output buffer depth supported by the RPD. This capability is only applicable to DOCSIS downstream channels. For each bit set to 1, the RPD is capable of configuring output buffer depth of the corresponding types of downstream channels." ::= { docsRphyRpdDevCapabilitiesEntry 29 } docsRphyRpdDevCapabRpdUcdProcTime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the minimum interval needed by the RPD to process a UCD message received via GCP. This interval is equivalent to CM UCD processing time defined in MULPIv3.1 but its duration can be longer. The maximum value of the RPD UCD Processing time is 50000 usec. The minimum value RPD UCD Processing time is equal to CM UCD processing time (1500 usec for each changed SC-QAM channel or 2000 usec for each changed upstream OFDMA channel) defined in MULPIv3.1." ::= { docsRphyRpdDevCapabilitiesEntry 30 } docsRphyRpdDevCapabRpdUcdChgNullGrtTime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the minimum Null grant interval needed by the RPD in the first MAP with incremented UCD change count. The RPD uses the Null grant in the first map to programs registers of its burst receiver during this interval. The maximum value of the RPD UCD Change Null Grant Time is 4000 usec for each changed channel. The minimum value of the RPD UCD Change Null Grant Time is defined in MULPIv3.1." ::= { docsRphyRpdDevCapabilitiesEntry 31 } docsRphyRpdDevCapabMultiSectionTimingMerRep OBJECT-TYPE SYNTAX INTEGER { notSupported(0), supportType1(1), supportType2(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates whether the RPD supports Multi-Section Timing and MER reporting as opposed to just reporting a single average Timing and MER. More detail is documented in the UEPI Probe Pseudowire format of R-UEPI. notSupported: The RPD does not support Multi-Section Timing and MER Reporting supportType1: The RPD supports equally spaced non-overlapping sections supportType2: The RPD supports fully flexible sections and spacing of non-overlapping sections." ::= { docsRphyRpdDevCapabilitiesEntry 32 } -- --------------------------------------------------------------------- -- RPD Channel Reachability Table -- --------------------------------------------------------------------- docsRphyRpdDevChanReachabilityTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevChanReachabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides RPD channel reachability constraints. In some RPD implementations, an Ethernet interface might not have connectivity to all channels on a port of the RPD. This table is only populated if reachability constraints exist on the RPD." ::= { docsRphyRpdDevMibObjects 6 } docsRphyRpdDevChanReachabilityEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevChanReachabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevChanReachabilityTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevChanReachabilityEnetPortIndex, docsRphyRpdDevChanReachabilityRfPortIndex, docsRphyRpdDevChanReachabilityChanType, docsRphyRpdDevChanReachabilityStartChanIndex } ::= { docsRphyRpdDevChanReachabilityTable 1 } DocsRphyRpdDevChanReachabilityEntry ::= SEQUENCE { docsRphyRpdDevChanReachabilityEnetPortIndex Unsigned32, docsRphyRpdDevChanReachabilityRfPortIndex Unsigned32, docsRphyRpdDevChanReachabilityChanType RphyChannelType, docsRphyRpdDevChanReachabilityStartChanIndex Unsigned32, docsRphyRpdDevChanReachabilityEndChanIndex Unsigned32 } docsRphyRpdDevChanReachabilityEnetPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute identifies the Ethernet port on the RPD that has the connectivity constraint." ::= { docsRphyRpdDevChanReachabilityEntry 1 } docsRphyRpdDevChanReachabilityRfPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute identifies the RF port with which the Ethernet port has a connectivity constraint." ::= { docsRphyRpdDevChanReachabilityEntry 2 } docsRphyRpdDevChanReachabilityChanType OBJECT-TYPE SYNTAX RphyChannelType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute identifies the type of channel that is supported within the specified channel index range on this RF port from the specified Ethernet interface. A row entry will be created for each channel type with a constraint. Absence of a row for a channel type means there is no constraint for that channel type." ::= { docsRphyRpdDevChanReachabilityEntry 3 } docsRphyRpdDevChanReachabilityStartChanIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute identifies the first channel of the specified channel type in the range of channels that does not have connectivity to the specified Ethernet port." ::= { docsRphyRpdDevChanReachabilityEntry 4 } docsRphyRpdDevChanReachabilityEndChanIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute identifies the last channel of the specified channel type in the range of channels that does not have connectivity to the specified Ethernet port." ::= { docsRphyRpdDevChanReachabilityEntry 5 } -- --------------------------------------------------------------------- -- RPD DS/US RF Port Allocation Table -- --------------------------------------------------------------------- docsRphyRpdDevDsUsRfPortAllocTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevDsUsRfPortAllocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides the allocation status for the downstream channel resources on the RPD on a per DS RF port basis as well as for the upstream channel resources on a per US RF port basis." ::= { docsRphyRpdDevMibObjects 7 } docsRphyRpdDevDsUsRfPortAllocEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevDsUsRfPortAllocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevDsUsRfPortAllocTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevDsUsRfPortAllocIndex, docsRphyRpdDevDsUsRfPortAllocDirection } ::= { docsRphyRpdDevDsUsRfPortAllocTable 1 } DocsRphyRpdDevDsUsRfPortAllocEntry ::= SEQUENCE { docsRphyRpdDevDsUsRfPortAllocIndex Unsigned32, docsRphyRpdDevDsUsRfPortAllocDirection IfDirection, docsRphyRpdDevDsUsRfPortAllocScQamChans Unsigned32, docsRphyRpdDevDsUsRfPortAllocOfdmChans Unsigned32, docsRphyRpdDevDsUsRfPortAllocOob551Chans Unsigned32, docsRphyRpdDevDsUsRfPortAllocNdChans Unsigned32 } docsRphyRpdDevDsUsRfPortAllocIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the index of the downstream or upstream RF port for which resource allocation is being reported." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 1 } docsRphyRpdDevDsUsRfPortAllocDirection OBJECT-TYPE SYNTAX IfDirection MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates whether the allocation applies to the upstream or downstream RF Port." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 2 } docsRphyRpdDevDsUsRfPortAllocScQamChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of allocated SC-QAM channels on this RF port." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 3 } docsRphyRpdDevDsUsRfPortAllocOfdmChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of allocated DOCSIS 3.1 channels on this RF port." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 4 } docsRphyRpdDevDsUsRfPortAllocOob551Chans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of allocated SCTE 55-1 channels on this RF port." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 5 } docsRphyRpdDevDsUsRfPortAllocNdChans OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of allocated narrowband digital forward channels (for DS RF Ports) or narrowband digital return channels (for US RF Ports) on this RF port." ::= { docsRphyRpdDevDsUsRfPortAllocEntry 6 } -- --------------------------------------------------------- -- RPD L2TP Session Info Table -- --------------------------------------------------------- docsRphyRpdDevL2tpSessionInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevL2tpSessionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides details about each tunnel session between the RPD and each CCAP Core with which the RPD is associated from the RPD's point of view The attributes in this table are used to create an entry for each L2TPv3 tunnel (session) terminated at an R-PHY entity (RPD)." ::= { docsRphyRpdDevMibObjects 8 } docsRphyRpdDevL2tpSessionInfoEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevL2tpSessionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevL2tpSessionInfoTable. A row entry is created for every session the RPD terminates and there may be entries for sessions with different CCAP-Cores if the RPD is connected with one or more auxiliary cores." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddrType, docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddr, docsRphyRpdDevL2tpSessionInfoLocalId } ::= { docsRphyRpdDevL2tpSessionInfoTable 1 } DocsRphyRpdDevL2tpSessionInfoEntry ::= SEQUENCE { docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddrType InetAddressType, docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddr InetAddress, docsRphyRpdDevL2tpSessionInfoLocalId Unsigned32, docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddrType InetAddressType, docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddr InetAddress, docsRphyRpdDevL2tpSessionInfoRemoteId Unsigned32, docsRphyRpdDevL2tpSessionInfoCoreId MacAddress, docsRphyRpdDevL2tpSessionInfoConnCtrlID Unsigned32, docsRphyRpdDevL2tpSessionInfoUdpPort InetPortNumber, docsRphyRpdDevL2tpSessionInfoDescr SnmpAdminString, docsRphyRpdDevL2tpSessionInfoSessionType INTEGER, docsRphyRpdDevL2tpSessionInfoSessionSubType INTEGER, docsRphyRpdDevL2tpSessionInfoMaxPayload Unsigned32, docsRphyRpdDevL2tpSessionInfoPathPayload Unsigned32, docsRphyRpdDevL2tpSessionInfoRpdIfMtu Unsigned32, docsRphyRpdDevL2tpSessionInfoCoreIfMtu Unsigned32, docsRphyRpdDevL2tpSessionInfoErrorCode INTEGER, docsRphyRpdDevL2tpSessionInfoCreationTime TimeStamp, docsRphyRpdDevL2tpSessionInfoOperStatus INTEGER, docsRphyRpdDevL2tpSessionInfoLocalStatus BITS, docsRphyRpdDevL2tpSessionInfoLastChange TimeTicks } docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates whether the IP address provide in docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddr is IPv4 or IPv6." ::= { docsRphyRpdDevL2tpSessionInfoEntry 1 } docsRphyRpdDevL2tpSessionInfoLocalLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the local LCCE IP address on the RPD of the session detailed in the row entry." ::= { docsRphyRpdDevL2tpSessionInfoEntry 2 } docsRphyRpdDevL2tpSessionInfoLocalId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the value of the session ID assigned to the session by the RPD." ::= { docsRphyRpdDevL2tpSessionInfoEntry 3 } docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates whether the IP address provide in docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddr is IPv4 or IPv6." ::= { docsRphyRpdDevL2tpSessionInfoEntry 4 } docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the remote-side LCCE IP address of the session detailed in the row entry." ::= { docsRphyRpdDevL2tpSessionInfoEntry 5 } docsRphyRpdDevL2tpSessionInfoRemoteId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the value of the session ID assigned to the session by the remote peer (RPD)." ::= { docsRphyRpdDevL2tpSessionInfoEntry 6 } docsRphyRpdDevL2tpSessionInfoCoreId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the MAC address of the CCAP Core with which this session terminates. The CCAP Core sends its MAC address to the RPD periodically via the DOCSIS SYNC MAC Message in the Source Address field." ::= { docsRphyRpdDevL2tpSessionInfoEntry 7 } docsRphyRpdDevL2tpSessionInfoConnCtrlID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the control connection identifier (CCID) for this session." ::= { docsRphyRpdDevL2tpSessionInfoEntry 8 } docsRphyRpdDevL2tpSessionInfoUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the UDP Port reported by the RPD when the DEPI session uses L2TPv3 Header Over UDP. This attribute reports a value of 0 when the session is running with the L2TPv3 Session IP Header. This port number is negotiated between the CCAP Core and the RPD according to the L2TPv3 RFC." ::= { docsRphyRpdDevL2tpSessionInfoEntry 9 } docsRphyRpdDevL2tpSessionInfoDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides an ASCII string constructed with the form: RemoteEndId=(pp:mmm:ccc), ... { repeated for multiple endpoints } where pp is the 0-based port num signaled in the RemoteEndId AVP mmm is the channel-type enum value from the RemoteEndId AVP ccc is the channel number from the RemoteEndId AVP." ::= { docsRphyRpdDevL2tpSessionInfoEntry 10 } docsRphyRpdDevL2tpSessionInfoSessionType OBJECT-TYPE SYNTAX INTEGER { psp(1), mpt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies whether the session is an MPT session or PSP session." ::= { docsRphyRpdDevL2tpSessionInfoEntry 11 } docsRphyRpdDevL2tpSessionInfoSessionSubType OBJECT-TYPE SYNTAX INTEGER { mptLegacy(1), pspLegacy(2), mcm(3), pspDepiMultichannel(4), pspUepiScQam(5), pspUepiOfdma(6), pspBwReqScQam(7), pspBwReqOfdma(8), pspProbe(9), pspRngReqScQam(10), pspRngReqOfdma(11), pspMapScQam(12), pspMapOfdma(13), pspSpecman(14), pspPnm(15), psp551Fwd(16), psp551Ret(17), psp552Fwd(18), psp552Ret(19), pspNdf(20), pspNdr(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the type of DEPI MPT or DEPI PSP session." ::= { docsRphyRpdDevL2tpSessionInfoEntry 12 } docsRphyRpdDevL2tpSessionInfoMaxPayload OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum MTU negotiated between the CCAP Core and the RPD during the session establishment process. It considers the header subtractions as indicated in the DEPI specification." REFERENCE "DEPI specification, Signaling DEPI specification Annex A." ::= { docsRphyRpdDevL2tpSessionInfoEntry 13 } docsRphyRpdDevL2tpSessionInfoPathPayload OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum MTU traversing the CIN from CCAP Core to the RPD. This is calculated by the CCAP Core by procedures such as MTU discovery as described in the DEPI specification." REFERENCE "DEPI specification, Network MTU" ::= { docsRphyRpdDevL2tpSessionInfoEntry 14 } docsRphyRpdDevL2tpSessionInfoRpdIfMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the RPD's CIN interface MTU and is read as the value of the following L2TPV3 AVP transmitted by the RPD during session setup: DEPI Downstream PW UEPI Upstream PW DEPI Remote MTU AVP (ICRP) UEPI Remote MTU AVP (ICRP)." ::= { docsRphyRpdDevL2tpSessionInfoEntry 15 } docsRphyRpdDevL2tpSessionInfoCoreIfMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the CCAP Core's CIN interface MTU and is read as the value of the following L2TPv3 AVP as received by the device during session setup: DEPI Downstream PW UEPI Upstream PW DEPI Local MTU AVP (ICRQ) UEPI Local MTU AVP (ICRQ)." ::= { docsRphyRpdDevL2tpSessionInfoEntry 16 } docsRphyRpdDevL2tpSessionInfoErrorCode OBJECT-TYPE SYNTAX INTEGER { none(1), invalidMACInterfaceValue(2), invalidInterfaceValue(3), noResourcesForInterfaceIndex(4), l2tpv3Error(5), ifAdminStatusSetToDown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The error code raised when the session is in an error state. 'invalidMACInterfaceValue' Indicates wrong assignment of the CCAP Core MAC interface ifIndex. 'invalidInterfaceValue' Indicates wrong assignment of the CCAP Core Downstream interface ifIndex 'noResourcesForInterfaceIfIndex' Indicates the CCAP Core has no more resources to assign a session to this entry. 'l2tpv3Error' An L2TPv3 StopCCN or CDN message was issued 'ifAdminStatusSetToDown' Indicates the ifAdminStatus was set to down and the session was torn down." ::= { docsRphyRpdDevL2tpSessionInfoEntry 17 } docsRphyRpdDevL2tpSessionInfoCreationTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute contains the sysUptime when the entry was turned active." ::= { docsRphyRpdDevL2tpSessionInfoEntry 18 } docsRphyRpdDevL2tpSessionInfoOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), up(2), down(3), testing(4), dormant(5), notPresent(6), lowerLayerDown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the current status of the pseudowire from the point of view of the specific reporting entity (RPD). Values are as follows: 'other' indicates a vendor-specific operational status. 'up' indicates that the pseudowire is ready to pass packets. 'down' indicates that pseudowire signaling is not yet finished, or indications available at the service level indicate that the pseudowire is not passing packets. 'testing' indicates that AdminStatus at the pseudowire level is set to test. 'dormant' indicates that the pseudowire is not in a condition to pass packets but is in a 'pending' state, waiting for some external event. 'notPresent' indicates that some component is missing to accomplish the setup of the pseudowire. It can be a configuration error, incomplete configuration, or a missing H/W component. 'lowerLayerDown' indicates one or more of the lower-layer interfaces responsible for running the underlying PSN is not in OperStatus 'up' state." ::= { docsRphyRpdDevL2tpSessionInfoEntry 19 } docsRphyRpdDevL2tpSessionInfoLocalStatus OBJECT-TYPE SYNTAX BITS { other(0), pwNotForwarding(1), servicePwRxFault(2), servicePwTxFault(3), psnPwRxFault(4), psnPwTxFault(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute provides the status of the pseudowire in the local node. If the 'other' bit is set, it indicates that an additional vendor-specific status is reported. If none of the bits are set, it indicates no faults are reported." ::= { docsRphyRpdDevL2tpSessionInfoEntry 20 } docsRphyRpdDevL2tpSessionInfoLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute provides the value of sysUpTime when the session entered its current OperStatus state from the point of view of the specific reporting entity (RPD)." ::= { docsRphyRpdDevL2tpSessionInfoEntry 21 } -- --------------------------------------------------------- -- RPD L2TP Session Statistics Table -- --------------------------------------------------------- docsRphyRpdDevL2tpSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevL2tpSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides statistics about each tunnel session between the RPD and each CCAP Core with which the RPD is associated from the RPD's point of view." ::= { docsRphyRpdDevMibObjects 9 } docsRphyRpdDevL2tpSessionStatsEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevL2tpSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevL2tpSessionStatsTable. This table is an augmentation of docsRphyL2tpSessionInfoTable." AUGMENTS { docsRphyRpdDevL2tpSessionInfoEntry } ::= { docsRphyRpdDevL2tpSessionStatsTable 1 } DocsRphyRpdDevL2tpSessionStatsEntry ::= SEQUENCE { docsRphyRpdDevL2tpSessionStatsOutOfSeqPkts Counter32 } docsRphyRpdDevL2tpSessionStatsOutOfSeqPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the count of session packets that were received out of sequence from the point of view of the reporting entity. It is vendor dependent the re-sequence of packets. Implementations that do not re-sequence packets also increase the value of ifInDiscards for the respective entry." ::= { docsRphyRpdDevL2tpSessionStatsEntry 1 } -- --------------------------------------------------------------------- -- RPD Diagnostic Status Table -- --------------------------------------------------------------------- docsRphyRpdDevDiagStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevDiagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table reports information about an RPD's diagnostic self test results." ::= { docsRphyRpdDevMibObjects 10 } docsRphyRpdDevDiagStatusEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevDiagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevDiagStatusTable. This table returns at least one row indicating pass or failure for the diagnostic self test." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdDevDiagStatusTable 1 } DocsRphyRpdDevDiagStatusEntry ::= SEQUENCE { docsRphyRpdDevDiagStatusProbableCause SnmpAdminString, docsRphyRpdDevDiagStatusAdditionalText SnmpAdminString, docsRphyRpdDevDiagStatusSeverityLevel RphyEventSeverityType } docsRphyRpdDevDiagStatusProbableCause OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the probable cause of the diagnostic test error condition. Probable causes may be related to: - Communications error - Quality of Service error - Processing error - Equipment error - Environmental error The format for values returned are vendor-specific. When the self test result is a pass, this attribute returns 'Self Test Passed'." ::= { docsRphyRpdDevDiagStatusEntry 1 } docsRphyRpdDevDiagStatusAdditionalText OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports a free form text description of the diagnostic test error condition. This provides supplemental information for the ProbableCause. When the self test result is a pass, this attribute returns 'No errors found'." ::= { docsRphyRpdDevDiagStatusEntry 2 } docsRphyRpdDevDiagStatusSeverityLevel OBJECT-TYPE SYNTAX RphyEventSeverityType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the severity level for the diagnostic test error condition. Severity levels are based on the DOCSIS event priority levels. When the self test result is a pass, this attribute returns 'information'." ::= { docsRphyRpdDevDiagStatusEntry 3 } -- --------------------------------------------------------------------- -- RPD DEPI Multicast Session Table -- --------------------------------------------------------------------- docsRphyRpdDevDepiMcastSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevDepiMcastSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table reports the DEPI IP multicast sessions currently joined by an RPD." ::= { docsRphyRpdDevMibObjects 11 } docsRphyRpdDevDepiMcastSessionEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevDepiMcastSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevDepiMcastSessionTable. A row entry of this table represents one DEPI IP Multicast session replicated to one RPD. The indexing provides the RPD unique identifier and the (S,G) IP address pair that uniquely identifies an IP multicast session. The CCAP Core creates a row entry when it confirms an RPD has joined a DEPI IP multicast session. The CCAP Core deletes the row entry when it confirms an RPD has left the DEPI IP multicast session or disconnects its GCP session with the CCAP Core." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevDepiMcastSessionIpAddrType, docsRphyRpdDevDepiMcastSessionGrpIpAddr, docsRphyRpdDevDepiMcastSessionSrcIpAddr } ::= { docsRphyRpdDevDepiMcastSessionTable 1 } DocsRphyRpdDevDepiMcastSessionEntry ::= SEQUENCE { docsRphyRpdDevDepiMcastSessionIpAddrType InetAddressType, docsRphyRpdDevDepiMcastSessionGrpIpAddr InetAddress, docsRphyRpdDevDepiMcastSessionSrcIpAddr InetAddress, docsRphyRpdDevDepiMcastSessionLocalLcceIpAddr InetAddress, docsRphyRpdDevDepiMcastSessionRemoteLcceIpAddr InetAddress, docsRphyRpdDevDepiMcastSessionId Unsigned32, } docsRphyRpdDevDepiMcastSessionIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports whether the IP addresses provided in GroupIpAddr, SourceIpAddr, LocalLcceIpAddr and RemoteLcceIpAddr are IPv4 or IPv6." ::= { docsRphyRpdDevDepiMcastSessionEntry 1 } docsRphyRpdDevDepiMcastSessionGrpIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports the group (destination) address of an IP multicast session transmitted via DEPI multicast." ::= { docsRphyRpdDevDepiMcastSessionEntry 2 } docsRphyRpdDevDepiMcastSessionSrcIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "For Source Specific Multicast (SSM), this key attribute reports the source IP address of an IP multicast session transmitted via DEPI multicast. For Any-Source Multicast (ASM) sessions, this attribute reports the all-0s IP address." ::= { docsRphyRpdDevDepiMcastSessionEntry 3 } docsRphyRpdDevDepiMcastSessionLocalLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the RPD local LCCE IP address of the L2TPv3 DEPI control session that instructed the RPD to join the IP multicast session." ::= { docsRphyRpdDevDepiMcastSessionEntry 4 } docsRphyRpdDevDepiMcastSessionRemoteLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the RPD remote LCCE IP address (i.e. on the CCAP Core) of the L2TPv3 control session that instructed the RPD to join the IP multicast session." ::= { docsRphyRpdDevDepiMcastSessionEntry 5 } docsRphyRpdDevDepiMcastSessionId OBJECT-TYPE SYNTAX Unsigned32 (2147483649..2147549183) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the L2TPv3 Session ID assigned by the CCAP Core to the DEPI IP multicast session. The value is assigned according to the referenced specification in the range 0x80000001 through 0x8000FFFF." ::= { docsRphyRpdDevDepiMcastSessionEntry 6 } -- --------------------------------------------------------------------- -- RPD Event Log Table -- --------------------------------------------------------------------- docsRphyRpdDevEventLogTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdDevEventLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table reports event log information for an RPD." ::= { docsRphyRpdDevMibObjects 12 } docsRphyRpdDevEventLogEntry OBJECT-TYPE SYNTAX DocsRphyRpdDevEventLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyRpdDevEventLogTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdDevEventLogIndex } ::= { docsRphyRpdDevEventLogTable 1 } DocsRphyRpdDevEventLogEntry ::= SEQUENCE { docsRphyRpdDevEventLogIndex Unsigned32, docsRphyRpdDevEventLogFirstTime DateAndTime, docsRphyRpdDevEventLogLastTime DateAndTime, docsRphyRpdDevEventLogCounts Counter32, docsRphyRpdDevEventLogLevel RphyEventSeverityType, docsRphyRpdDevEventLogId Unsigned32, docsRphyRpdDevEventLogText SnmpAdminString } docsRphyRpdDevEventLogIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute provides relative ordering of the events in the event log. This attribute will always increase except when (a) the log is reset (b) the device reboots and does not implement non-volatile storage for this log, or (c) it reaches the value 2^31. The next entry for all the above cases is 1." ::= { docsRphyRpdDevEventLogEntry 1 } docsRphyRpdDevEventLogFirstTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the local RPD time when this event was created." ::= { docsRphyRpdDevEventLogEntry 2 } docsRphyRpdDevEventLogLastTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "When an event reports only one event occurrence, this attribute will have the same value as the corresponding instance of FirstTime. When an event reports multiple event occurrences, this attribute will record the local RPD time when the most recent occurrence for this event occurred." ::= { docsRphyRpdDevEventLogEntry 3 } docsRphyRpdDevEventLogCounts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the number of consecutive event occurrences reported by this event. This starts at 1 with the creation of this event occurrence and increments by 1 for each subsequent duplicate event occurrence." ::= { docsRphyRpdDevEventLogEntry 4 } docsRphyRpdDevEventLogLevel OBJECT-TYPE SYNTAX RphyEventSeverityType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the priority level of this event, as defined by Annex B. These are ordered from most serious (emergency) to least serious (debug)." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Annex B." ::= { docsRphyRpdDevEventLogEntry 5 } docsRphyRpdDevEventLogId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the identifier of this event, as defined by Annex B." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Annex B." ::= { docsRphyRpdDevEventLogEntry 6 } docsRphyRpdDevEventLogText OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the message text of this event, as defined by Annex B." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Annex B." ::= { docsRphyRpdDevEventLogEntry 7 } -- --------------------------------------------------------------------- -- RPD Physical Group Objects Derived from RFC 6933 ENTITY-MIB -- RPD Interface Group Objects Derived from IF-MIB RFC 2863 -- --------------------------------------------------------------------- -- --------------------------------------------------------------------- -- RPD Physical Entity Table extracted from RFC 6933 ENTITY-MIB -- --------------------------------------------------------------------- docsRphyRpdIfPhysEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfPhysEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table reports entities that exist within each Remote PHY Node that is communicating with the CCAP Core. Because the entities exist within the Remote PHY Nodes and not the CCAP Core, the RPDs communicate this information to the CCAP core via GCP. This object is based on the entPhysicalTable object specified in the ENTITY-MIB from RFC 4133. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Entity section." ::= { docsRphyRpdIfMibObjects 1 } docsRphyRpdIfPhysEntityEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfPhysEntityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical entity. Each entry provides objects (docsRphyRpdIfPhysEntityDescr, docsRphyRpdIfPhysEntityVendorType, and docsRphyRpdIfPhysEntityClass) to help an NMS identify and characterize the entry and objects (docsRphyRpdIfPhysEntityContainedIn and docsRphyRpdIfPhysEntityParentRelPos) to help an NMS relate the particular entry to other entries in this table." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfPhysEntityIndex } ::= { docsRphyRpdIfPhysEntityTable 1 } DocsRphyRpdIfPhysEntityEntry ::= SEQUENCE { docsRphyRpdIfPhysEntityIndex PhysicalIndex, docsRphyRpdIfPhysEntityDescr SnmpAdminString, docsRphyRpdIfPhysEntityVendorType AutonomousType, docsRphyRpdIfPhysEntityContainedIn PhysicalIndexOrZero, docsRphyRpdIfPhysEntityClass IANAPhysicalClass, docsRphyRpdIfPhysEntityParentRelPos Integer32, docsRphyRpdIfPhysEntityName SnmpAdminString, docsRphyRpdIfPhysEntityHardwareRev SnmpAdminString, docsRphyRpdIfPhysEntityFirmwareRev SnmpAdminString, docsRphyRpdIfPhysEntitySoftwareRev SnmpAdminString, docsRphyRpdIfPhysEntitySerialNum SnmpAdminString, docsRphyRpdIfPhysEntityMfgName SnmpAdminString, docsRphyRpdIfPhysEntityModelName SnmpAdminString, docsRphyRpdIfPhysEntityAlias SnmpAdminString, docsRphyRpdIfPhysEntityAssetID SnmpAdminString, docsRphyRpdIfPhysEntityIsFRU TruthValue, docsRphyRpdIfPhysEntityMfgDate DateAndTime, docsRphyRpdIfPhysEntityUris OCTET STRING, docsRphyRpdIfPhysEntityUUID UUIDorZero, docsRphyRpdIfPhysEntityCoreIfIndex InterfaceIndexOrZero } docsRphyRpdIfPhysEntityIndex OBJECT-TYPE SYNTAX PhysicalIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports an arbitrary value that uniquely identifies the physical entity. Index values for different physical entities are not necessarily contiguous." ::= { docsRphyRpdIfPhysEntityEntry 1 } docsRphyRpdIfPhysEntityDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of physical entity. This object should contain a string that identifies the manufacturer's name for the physical entity and should be set to a distinct value for each version or model of the physical entity." ::= { docsRphyRpdIfPhysEntityEntry 2 } docsRphyRpdIfPhysEntityVendorType OBJECT-TYPE SYNTAX AutonomousType MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the vendor-specific hardware type of the physical entity. Note that this is different from the definition of MIB-II's sysObjectID. An agent should set this object to an enterprise-specific registration identifier value indicating the specific equipment type in detail. The associated instance of docsRphyRpdIfPhysEntityClass is used to indicate the general type of hardware device. If no vendor-specific registration identifier exists for this physical entity, or the value is unknown by this agent, then the value { 0 0 } is returned." ::= { docsRphyRpdIfPhysEntityEntry 3 } docsRphyRpdIfPhysEntityContainedIn OBJECT-TYPE SYNTAX PhysicalIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The value of docsRphyRpdIfPhysEntityIndex for the physical entity that 'contains' this physical entity. A value of zero indicates this physical entity is not contained in any other physical entity. Note that the set of 'containment' relationships define a strict hierarchy; that is, recursion is not allowed. In the event that a physical entity is contained by more than one physical entity (e.g., double-wide modules), this object should identify the containing entity with the lowest value of docsRphyRpdIfPhysEntityIndex." ::= { docsRphyRpdIfPhysEntityEntry 4 } docsRphyRpdIfPhysEntityClass OBJECT-TYPE SYNTAX IANAPhysicalClass MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the general hardware type of the physical entity. An agent should set this object to the standard enumeration value that most accurately indicates the general class of the physical entity, or the primary class if there is more than one entity. If no appropriate standard registration identifier exists for this physical entity, then the value 'other(1)' is returned. If the value is unknown by this agent, then the value 'unknown(2)' is returned." ::= { docsRphyRpdIfPhysEntityEntry 5 } docsRphyRpdIfPhysEntityParentRelPos OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the relative position of this 'child' component among all its 'sibling' components. Sibling components are defined as docsRphyRpdIfPhysEntityEntries that share the same instance values of each of the docsRphyRpdIfPhysEntityContainedIn and docsRphyRpdIfPhysEntityClass objects. An NMS can use this object to identify the relative ordering for all sibling components of a particular parent (identified by the docsRphyRpdIfPhysEntityContainedIn instance in each sibling entry). If possible, this value should match any external labeling of the physical component. For example, for a container (e.g., card slot) labeled as 'slot #3', docsRphyRpdIfPhysEntityParentRelPos should have the value '3'. Note that the docsRphyRpdIfPhysEntityEntry for the module plugged in slot 3 should have an docsRphyRpdIfPhysEntityParentRelPos value of '1'. If the physical position of this component does not match any external numbering or clearly visible ordering, then user documentation or other external reference material should be used to determine the parent-relative position. If this is not possible, then the agent should assign a consistent (but possibly arbitrary) ordering to a given set of 'sibling' components, perhaps based on internal representation of the components. If the agent cannot determine the parent-relative position for some reason, or if the associated value of docsRphyRpdIfPhysEntityContainedIn is '0', then the value '-1' is returned. Otherwise, a non-negative integer is returned, indicating the parent-relative position of this physical entity. Parent-relative ordering normally starts from '1' and continues to 'N', where 'N' represents the highest positioned child entity. However, if the physical entities (e.g., slots) are labeled from a starting position of zero, then the first sibling should be associated with an docsRphyRpdIfPhysEntityParentRelPos value of '0'. Note that this ordering may be sparse or dense, depending on agent implementation. The actual values returned are not globally meaningful, as each 'parent' component may use different numbering algorithms. The ordering is only meaningful among siblings of the same parent component. The agent should retain parent-relative position values across reboots, either through algorithmic assignment or use of non-volatile storage." ::= { docsRphyRpdIfPhysEntityEntry 6 } docsRphyRpdIfPhysEntityName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name of the physical entity. The value of this object should be the name of the component as assigned by the local device and should be suitable for use in commands entered at the device's 'console'. This might be a text name (e.g., 'console') or a simple component number (e.g., port or module number, such as '1'), depending on the physical component naming syntax of the device. If there is no local name, or if this object is otherwise not applicable, then this object contains a zero-length string. Note that the value of docsRphyRpdIfPhysEntityName for two physical entities will be the same in the event that the console interface does not distinguish between them, e.g., slot-1 and the card in slot-1." ::= { docsRphyRpdIfPhysEntityEntry 7 } docsRphyRpdIfPhysEntityHardwareRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific hardware revision string for the physical entity. The preferred value is the hardware revision identifier actually printed on the component itself (if present). Note that if revision information is stored internally in a non-printable (e.g., binary) format, then the agent must convert such information to a printable format in an implementation-specific manner. If no specific hardware revision string is associated with the physical component, or if this information is unknown to the agent, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 8 } docsRphyRpdIfPhysEntityFirmwareRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific firmware revision string for the physical entity. Note that if revision information is stored internally in a non-printable (e.g., binary) format, then the agent must convert such information to a printable format in an implementation-specific manner. If no specific firmware programs are associated with the physical component, or if this information is unknown to the agent, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 9 } docsRphyRpdIfPhysEntitySoftwareRev OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific software revision string for the physical entity. Note that if revision information is stored internally in a non-printable (e.g., binary) format, then the agent must convert such information to a printable format in an implementation-specific manner. If no specific software programs are associated with the physical component, or if this information is unknown to the agent, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 10 } docsRphyRpdIfPhysEntitySerialNum OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific serial number string for the physical entity. The preferred value is the serial number string actually printed on the component itself (if present). On the first instantiation of a physical entity, the value of docsRphyRpdIfPhysEntitySerialNum associated with that entity is set to the correct vendor-assigned serial number, if this information is available to the agent. If a serial number is unknown or non-existent, the docsRphyRpdIfPhysEntitySerialNum will be set to a zero-length string instead. Note that implementations that can correctly identify the serial numbers of all installed physical entities do not need to provide write access to the docsRphyRpdIfPhysEntitySerialNum object. Agents that cannot provide non-volatile storage for the docsRphyRpdIfPhysEntitySerialNum strings are not required to implement write access for this object. Not every physical component will have a serial number, or even need one. Physical entities for which the associated value of the docsRphyRpdIfPhysEntityIsFRU object is equal to 'false(2)' (e.g., the repeater ports within a repeater module) do not need their own unique serial numbers. An agent does not have to provide write access for such entities and may return a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 11 } docsRphyRpdIfPhysEntityMfgName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the manufacturer of this physical component. The preferred value is the manufacturer name string actually printed on the component itself (if present). Note that comparisons between instances of the docsRphyRpdIfPhysEntityModelName, docsRphyRpdIfPhysEntityFirmwareRev, docsRphyRpdIfPhysEntitySoftwareRev, and the docsRphyRpdIfPhysEntitySerialNum objects are only meaningful amongst docsRphyRpdIfPhysEntityEntries with the same value of docsRphyRpdIfPhysEntityMfgName. If the manufacturer name string associated with the physical component is unknown to the agent, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 12 } docsRphyRpdIfPhysEntityModelName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The vendor-specific model name identifier string associated with this physical component. The preferred value is the customer-visible part number, which may be printed on the component itself. If the model name string associated with the physical component is unknown to the agent, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 13 } docsRphyRpdIfPhysEntityAlias OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is an 'alias' name for the physical entity, as specified by a network manager, and provides a non-volatile 'handle' for the physical entity. On the first instantiation of a physical entity, the value of docsRphyRpdIfPhysEntityAlias associated with that entity is set to the zero-length string. However, the agent may set the value to a locally unique default value, instead of a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 14 } docsRphyRpdIfPhysEntityAssetID OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object is a user-assigned asset tracking identifier (as specified by a network manager) for the physical entity and provides non-volatile storage of this information. On the first instantiation of a physical entity, the value of docsRphyRpdIfPhysEntityAssetID associated with that entity is set to the zero-length string. Not every physical component will have an asset tracking identifier or even need one. Physical entities for which the associated value of the docsRphyRpdIfPhysEntityIsFRU object is equal to 'false(2)' (e.g., the repeater ports within a repeater module) do not need their own unique asset tracking identifier. An agent does not have to provide write access for such entities and may instead return a zero-length string. If no asset tracking information is associated with the physical component, then this object will contain a zero-length string." ::= { docsRphyRpdIfPhysEntityEntry 15 } docsRphyRpdIfPhysEntityIsFRU OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether or not this physical entity is considered a 'field replaceable unit' by the vendor. If this object contains the value 'true(1)', then this docsRphyRpdIfPhysEntityEntry identifies a field replaceable unit. For all docsRphyRpdIfPhysEntityEntries that represent components permanently contained within a field replaceable unit, the value 'false(2)' should be returned for this object." ::= { docsRphyRpdIfPhysEntityEntry 16 } docsRphyRpdIfPhysEntityMfgDate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the date of manufacturing of the managed entity. If the manufacturing date is unknown or not supported, the object is not instantiated. The special value '0000000000000000'H may also be returned in this case." ::= { docsRphyRpdIfPhysEntityEntry 17 } docsRphyRpdIfPhysEntityUris OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains identification information about the physical entity. The object contains URIs; therefore, the syntax of this object must conform to RFC 3986, Section 3. Multiple URIs may be present and are separated by white space characters. Leading and trailing white space characters are ignored. If no URI identification information is known about the physical entity, the object is not instantiated. A zero-length octet string may also be returned in this case." REFERENCE "RFC 3986, Uniform Resource Identifiers (URI): Generic Syntax, Section 2, August 1998." ::= { docsRphyRpdIfPhysEntityEntry 18 } docsRphyRpdIfPhysEntityUUID OBJECT-TYPE SYNTAX UUIDorZero MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains identification information about the physical entity. The object contains a Universally Unique Identifier, the syntax of this object must conform to RFC 4122, Section 4.1. A zero-length octet string is returned if no UUID information is known." REFERENCE "RFC 4122, A Universally Unique IDentifier (UUID) URN Namespace, Section 4.1, July 2005." ::= { docsRphyRpdIfPhysEntityEntry 19 } docsRphyRpdIfPhysEntityCoreIfIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "If the entity represents an ifTable interface on the CCAP Core, this attribute provides the ifIndex assigned by the CCAP Core to that entity. Otherwise, this attribute returns a value of zero." ::= { docsRphyRpdIfPhysEntityEntry 20 } -- --------------------------------------------------------------------- -- RPD Entity Sensor Table extracted from RFC 3433 ENTITY-SENSOR-MIB -- --------------------------------------------------------------------- docsRphyRpdIfPhysEntSensorTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfPhysEntSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per physical sensor represented by an associated row in the docsRphyRpdIfPhysEntityTable. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, Sensor section." ::= { docsRphyRpdIfMibObjects 2 } docsRphyRpdIfPhysEntSensorEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfPhysEntSensorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular physical sensor. An entry in this table describes the present reading of a sensor, the measurement units and scale, and sensor operational status. Entries are created in this table by the agent. The CCAP Core SHOULD create an entry for each physical sensor at the same time as the associated Entity table instance. The CCAP Core SHOULD delete an entry if the associated Entity table entry is deleted." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfPhysEntityIndex } ::= { docsRphyRpdIfPhysEntSensorTable 1 } DocsRphyRpdIfPhysEntSensorEntry ::= SEQUENCE { docsRphyRpdIfPhysEntSensorType EntitySensorDataType, docsRphyRpdIfPhysEntSensorScale EntitySensorDataScale, docsRphyRpdIfPhysEntSensorPrecision EntitySensorPrecision, docsRphyRpdIfPhysEntSensorValue EntitySensorValue, docsRphyRpdIfPhysEntSensorOperStatus EntitySensorStatus, docsRphyRpdIfPhysEntSensorUnitsDisplay SnmpAdminString, docsRphyRpdIfPhysEntSensorValueTimeStamp TimeStamp, docsRphyRpdIfPhysEntSensorValueUpdateRate Unsigned32 } docsRphyRpdIfPhysEntSensorType OBJECT-TYPE SYNTAX EntitySensorDataType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the type of data returned by the associated Value attribute. The CCAP Core SHOULD set the value during instance creation. The CCAP Core SHOULD NOT change the value during operation." ::= { docsRphyRpdIfPhysEntSensorEntry 1 } docsRphyRpdIfPhysEntSensorScale OBJECT-TYPE SYNTAX EntitySensorDataScale MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports a data scaling factor, represented with an International System of Units (SI) prefix. The actual data units are determined by examining this attribute together with the associated SensorType attribute. This attribute is defined together with SensorType and Precision. Together, these three attributes are used to identify the semantics of the Value attribute." ::= { docsRphyRpdIfPhysEntSensorEntry 2 } docsRphyRpdIfPhysEntSensorPrecision OBJECT-TYPE SYNTAX EntitySensorPrecision MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of decimal places of precision in fixed-point sensor values returned by the associated Value attribute. This attribute should be set to '0' when the associated SensorType value is not a fixed-point type: e.g., 'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'." ::= { docsRphyRpdIfPhysEntSensorEntry 3 } docsRphyRpdIfPhysEntSensorValue OBJECT-TYPE SYNTAX EntitySensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the most recent measurement obtained by the RPD for this sensor. To correctly interpret the value of this object, the associated SensorType, SensorScale, and SensorPrecision attributes must also be examined." ::= { docsRphyRpdIfPhysEntSensorEntry 4 } docsRphyRpdIfPhysEntSensorOperStatus OBJECT-TYPE SYNTAX EntitySensorStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the sensor." ::= { docsRphyRpdIfPhysEntSensorEntry 5 } docsRphyRpdIfPhysEntSensorUnitsDisplay OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "A textual description of the data units that should be used in the display of SensorValue." ::= { docsRphyRpdIfPhysEntSensorEntry 6 } docsRphyRpdIfPhysEntSensorValueTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime at the time the status and/or value of this sensor was last obtained by the RPD." ::= { docsRphyRpdIfPhysEntSensorEntry 7 } docsRphyRpdIfPhysEntSensorValueUpdateRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports an indication of the frequency that the CCAP Core updates the associated Value object, represented in milliseconds. The value zero indicates: - the sensor value is updated on demand - the sensor value is updated when the sensor value changes (event-driven) - the RPD does not know the update rate." ::= { docsRphyRpdIfPhysEntSensorEntry 8 } -- --------------------------------------------------------------------- -- RPD Ethernet Interface Table Objects -- --------------------------------------------------------------------- docsRphyRpdIfEnetTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfEnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides details about the Ethernet interfaces on the RPD. The attributes of this object are based on the ifTable/ifXTable specified in RFC 2863. The CCAP Core MUST create an instance of this object for every Ethernet interface on the RPD. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, EnetIf section." ::= { docsRphyRpdIfMibObjects 3 } docsRphyRpdIfEnetEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfEnetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular interface. The Ethernet IfIndex is chosen by the RPD." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIfEnetTable 1 } DocsRphyRpdIfEnetEntry ::= SEQUENCE { docsRphyRpdIfEnetPortIndex Unsigned32, docsRphyRpdIfEnetDescr SnmpAdminString, docsRphyRpdIfEnetName SnmpAdminString, docsRphyRpdIfEnetAlias SnmpAdminString, docsRphyRpdIfEnetType IANAifType, docsRphyRpdIfEnetMtu Integer32, docsRphyRpdIfEnetPhysAddress PhysAddress, docsRphyRpdIfEnetAdminStatus INTEGER, docsRphyRpdIfEnetOperStatus INTEGER, docsRphyRpdIfEnetLastChange TimeTicks, docsRphyRpdIfEnetLinkUpDownTrapEnable TruthValue, docsRphyRpdIfEnetHighSpeed Gauge32, docsRphyRpdIfEnetPromiscuousMode TruthValue, docsRphyRpdIfEnetConnectorPresent TruthValue } docsRphyRpdIfEnetPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports a unique index for this Ethernet port interface." ::= { docsRphyRpdIfEnetEntry 1 } docsRphyRpdIfEnetDescr OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software." ::= { docsRphyRpdIfEnetEntry 2 } docsRphyRpdIfEnetName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports a textual string representing a name that describes the interface. The CCAP Core MUST populate this object with the ID that is used in GCP for this port." ::= { docsRphyRpdIfEnetEntry 3 } docsRphyRpdIfEnetAlias OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports an Alias for the interface. On the first instantiation of an interface, the value of Alias associated with that interface is the zero-length string. As and when a value is written into an instance of Alias through a network management operation, then the RPD retains the supplied value in the Alias instance associated with the same interface for as long as that interface remains instantiated, including across all re-initializations/reboots of the network management system, including those which result in a change of the interface's EnetPortIndex value." ::= { docsRphyRpdIfEnetEntry 4 } docsRphyRpdIfEnetType OBJECT-TYPE SYNTAX IANAifType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the type of interface. Additional values for Type are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention. The types are defined in the IANAifType-MIB. The value reported by this attribute is ethernetCsmacd." ::= { docsRphyRpdIfEnetEntry 5 } docsRphyRpdIfEnetMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the size of the largest packet which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface." ::= { docsRphyRpdIfEnetEntry 6 } docsRphyRpdIfEnetPhysAddress OBJECT-TYPE SYNTAX PhysAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the interface's address at its protocol sub-layer. For example, for an 802.x interface, this attribute normally contains a MAC address. The interface's media-specific MIB defines the bit and byte ordering and the format of the value of this attribute. For interfaces which do not have such an address (e.g., a serial line), this attribute reports an octet string of zero length." ::= { docsRphyRpdIfEnetEntry 7 } docsRphyRpdIfEnetAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with AdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, AdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state)." ::= { docsRphyRpdIfEnetEntry 8 } docsRphyRpdIfEnetOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5), notPresent(6), lowerLayerDown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. If AdminStatus is down(2) then ifOperStatus should be down(2). If AdminStatus is changed to up(1), then OperStatus should change to up(1) if the interface is ready to transmit and receive network traffic; it should change to dormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection); it should remain in the down(2) state if and only if there is a fault that prevents it from going to the up(1) state; it should remain in the notPresent(6) state if the interface has missing (typically, hardware) components." ::= { docsRphyRpdIfEnetEntry 9 } docsRphyRpdIfEnetLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this attribute reports a zero value." ::= { docsRphyRpdIfEnetEntry 10 } docsRphyRpdIfEnetLinkUpDownTrapEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports whether linkup/linkdown traps are generated for this interface. A value of true indicates that traps are enabled. A value of false indicates that traps are disabled." ::= { docsRphyRpdIfEnetEntry 11 } docsRphyRpdIfEnetHighSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports an estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this attribute reports a value of 'n' then the speed of the interface is somewhere in the range of 'n-500,000' to 'n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this attribute reports the nominal bandwidth." ::= { docsRphyRpdIfEnetEntry 12 } docsRphyRpdIfEnetPromiscuousMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports a value of '2' (false) if this interface only accepts packets/frames that are addressed to this interface. This attribute reports a value of '1' (true) when the station accepts all packets/frames transmitted on the media. The value of PromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface." ::= { docsRphyRpdIfEnetEntry 13 } docsRphyRpdIfEnetConnectorPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value 'true' if the interface sublayer has a physical connector and the value 'false' otherwise." ::= { docsRphyRpdIfEnetEntry 14 } -- --------------------------------------------------------------------- -- RPD Ethernet Interface Stats Table Objects -- --------------------------------------------------------------------- docsRphyRpdIfEnetStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfEnetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table reports statistics for the Ethernet interfaces on the RPD. The attributes of this object are based on the ifTable/ifXTable specified in RFC 2863. The CCAP Core MUST create an instance of this object for every EnetIf object instance. Discontinuities in the value of these counters can occur at reinitialization of the managed system, and at other times as indicated by the value of CounterDiscontinuityTime. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, EnetIfStats section." ::= { docsRphyRpdIfMibObjects 4 } docsRphyRpdIfEnetStatsEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfEnetStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing statistical information applicable to a particular RPD ethernet interface." AUGMENTS { docsRphyRpdIfEnetEntry } ::= { docsRphyRpdIfEnetStatsTable 1 } DocsRphyRpdIfEnetStatsEntry ::= SEQUENCE { docsRphyRpdIfEnetStatsInOctets Counter64, docsRphyRpdIfEnetStatsOutOctets Counter64, docsRphyRpdIfEnetStatsInFrames Counter64, docsRphyRpdIfEnetStatsOutFrames Counter64, docsRphyRpdIfEnetStatsInUnicastOctets Counter64, docsRphyRpdIfEnetStatsOutUnicastOctets Counter64, docsRphyRpdIfEnetStatsInUnicastFrames Counter64, docsRphyRpdIfEnetStatsOutUnicastFrames Counter64, docsRphyRpdIfEnetStatsInMulticastOctets Counter64, docsRphyRpdIfEnetStatsOutMulticastOctets Counter64, docsRphyRpdIfEnetStatsInMulticastFrames Counter64, docsRphyRpdIfEnetStatsOutMulticastFrames Counter64, docsRphyRpdIfEnetStatsInBroadcastOctets Counter64, docsRphyRpdIfEnetStatsOutBroadcastOctets Counter64, docsRphyRpdIfEnetStatsInBroadcastFrames Counter64, docsRphyRpdIfEnetStatsOutBroadcastFrames Counter64, docsRphyRpdIfEnetStatsInDiscards Counter64, docsRphyRpdIfEnetStatsOutDiscards Counter64, docsRphyRpdIfEnetStatsInErrors Counter64, docsRphyRpdIfEnetStatsOutErrors Counter64, docsRphyRpdIfEnetStatsInUnknownProtos Counter64, docsRphyRpdIfEnetStatsCounterDiscontinuityTime TimeStamp } docsRphyRpdIfEnetStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { docsRphyRpdIfEnetStatsEntry 1 } docsRphyRpdIfEnetStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { docsRphyRpdIfEnetStatsEntry 2 } docsRphyRpdIfEnetStatsInFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames received on the interface, including framing characters." ::= { docsRphyRpdIfEnetStatsEntry 3 } docsRphyRpdIfEnetStatsOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames transmitted out of the interface, including framing characters." ::= { docsRphyRpdIfEnetStatsEntry 4 } docsRphyRpdIfEnetStatsInUnicastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { docsRphyRpdIfEnetStatsEntry 5 } docsRphyRpdIfEnetStatsOutUnicastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { docsRphyRpdIfEnetStatsEntry 6 } docsRphyRpdIfEnetStatsInUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { docsRphyRpdIfEnetStatsEntry 7 } docsRphyRpdIfEnetStatsOutUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { docsRphyRpdIfEnetStatsEntry 8 } docsRphyRpdIfEnetStatsInMulticastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { docsRphyRpdIfEnetStatsEntry 9 } docsRphyRpdIfEnetStatsOutMulticastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { docsRphyRpdIfEnetStatsEntry 10 } docsRphyRpdIfEnetStatsInMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { docsRphyRpdIfEnetStatsEntry 11 } docsRphyRpdIfEnetStatsOutMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { docsRphyRpdIfEnetStatsEntry 12 } docsRphyRpdIfEnetStatsInBroadcastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { docsRphyRpdIfEnetStatsEntry 13 } docsRphyRpdIfEnetStatsOutBroadcastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { docsRphyRpdIfEnetStatsEntry 14 } docsRphyRpdIfEnetStatsInBroadcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { docsRphyRpdIfEnetStatsEntry 15 } docsRphyRpdIfEnetStatsOutBroadcastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { docsRphyRpdIfEnetStatsEntry 16 } docsRphyRpdIfEnetStatsInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space." ::= { docsRphyRpdIfEnetStatsEntry 17 } docsRphyRpdIfEnetStatsOutDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { docsRphyRpdIfEnetStatsEntry 18 } docsRphyRpdIfEnetStatsInErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { docsRphyRpdIfEnetStatsEntry 19 } docsRphyRpdIfEnetStatsOutErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors." ::= { docsRphyRpdIfEnetStatsEntry 20 } docsRphyRpdIfEnetStatsInUnknownProtos OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter will always be 0." ::= { docsRphyRpdIfEnetStatsEntry 21 } docsRphyRpdIfEnetStatsCounterDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. The relevant counters are the specific instances associated with this interface of any Counter32 or Counter64 object contained in the docsRphyRpdIfEnetStatsTable. If no such discontinuities have occurred since the last re- initialization of the local management subsystem, then this object contains a zero value." ::= { docsRphyRpdIfEnetStatsEntry 22 } -- --------------------------------------------------------------------- -- RPD Ethernet Interface to CCAP Core Entity Map Table Objects -- --------------------------------------------------------------------- docsRphyRpdIfRpdEnetToCoreEntityMapTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfRpdEnetToCoreEntityMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "If the RPD implements an Entity for an Ethernet port (which is optional), this table provides the mapping between the RPD's EnetPortIndex as signaled in GCP and the corresponding docsRphyRpdIfPhysEntityIndex assigned by the CCAP Core to report that entity. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, EnetGcpToEntityMap section." ::= { docsRphyRpdIfMibObjects 5 } docsRphyRpdIfRpdEnetToCoreEntityMapEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfRpdEnetToCoreEntityMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in docsRphyRpdIfRpdEnetToCoreEntityMapTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIfRpdEnetToCoreEntityMapTable 1 } DocsRphyRpdIfRpdEnetToCoreEntityMapEntry ::= SEQUENCE { docsRphyRpdIfRpdEnetToCoreEntityMapEntityIndex Unsigned32 } docsRphyRpdIfRpdEnetToCoreEntityMapEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this attribute must match the value of docsRphyRpdIfPhysEntityIndex for the row in docsRphyRpdIfPhysEntityTable that reports the RPD Ethernet port signaled in GCP with EnetPortIndex." ::= { docsRphyRpdIfRpdEnetToCoreEntityMapEntry 1 } -- --------------------------------------------------------------------- -- CCAP Core ifTable Interface to RPD Interface Map Table Objects -- --------------------------------------------------------------------- docsRphyRpdIfCoreToRpdMapTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfCoreToRpdMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maps certain CCAP Core ifTable interfaces identified with an ifIndex to an RPD interface identified in GCP. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, IfToGcpMap section." ::= { docsRphyRpdIfMibObjects 6 } docsRphyRpdIfCoreToRpdMapEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfCoreToRpdMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in docsRphyRpdIfCoreToRpdMapTable. An entry exists for each RPD interface directly represented in the CCAP ifTable. The IfIndex corresponds to a CCAP Core ifIndex for one of the following interface types implemented on an RPD: - docsCableDownstream(128) - docsCableUpstreamChannel(205) - docsCableUpstreamRfPort(255) - docsCableDownstreamRfPort(256) - docsCableDownstreamOfdm(277) - docsCableUpstreamOfdma(278) Note that this table does not contain an instance for ifType ethernetCsmacd(6) because the Ethernet ports of the RPD are considered internal to a logical CCAP and are not reported in the CCAP ifTable." INDEX { IfIndex } ::= { docsRphyRpdIfCoreToRpdMapTable 1 } DocsRphyRpdIfCoreToRpdMapEntry ::= SEQUENCE { docsRphyRpdIfCoreToRpdMapRpdUniqueId MacAddress, docsRphyRpdIfCoreToRpdMapRpdRfPortDirection IfDirection, docsRphyRpdIfCoreToRpdMapRpdRfPortIndex Unsigned32, docsRphyRpdIfCoreToRpdMapRpdRfChanType RphyChannelType, docsRphyRpdIfCoreToRpdMapRpdRfChanIndex Unsigned32 } docsRphyRpdIfCoreToRpdMapRpdUniqueId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the MAC address associated with the lowest numbered CIN facing Ethernet port. The value of this attribute matches the value of the docsRphyRpdDevInfoUniqueId attribute from the docsRphyRpdDevInfoTable." ::= { docsRphyRpdIfCoreToRpdMapEntry 1 } docsRphyRpdIfCoreToRpdMapRpdRfPortDirection OBJECT-TYPE SYNTAX IfDirection MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the direction of an RF port, which together with RpdRfPortIndex uniquely identifies an RF port on the RPD. The RF port direction is signalled in the GCP 'RfPortType' TLV 13.2 for an RF port interface or implied by the value of the GCP 'RfChannelType' TLV 12.2 for an RF channel interface." ::= { docsRphyRpdIfCoreToRpdMapEntry 2 } docsRphyRpdIfCoreToRpdMapRpdRfPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the Index of an RF port on an RPD, which together with RpdRfPortDirection uniquely identifies an RF port on the RPD. The value matches the value signaled in GCP 'RfPortIndex' TLV 12.1 or the GCP 'RfPortIndex1' TLV 13.1." ::= { docsRphyRpdIfCoreToRpdMapEntry 3 } docsRphyRpdIfCoreToRpdMapRpdRfChanType OBJECT-TYPE SYNTAX RphyChannelType MAX-ACCESS read-only STATUS current DESCRIPTION "For RF channel interfaces, This attribute reports the type of the channel as signaled in the GCP 'RfChannelType' TLV 12.2. For RF port interfaces, this attribute must be set to other(0). Each value of this attribute corresponds to a separate sequence of channel indices." ::= { docsRphyRpdIfCoreToRpdMapEntry 4 } docsRphyRpdIfCoreToRpdMapRpdRfChanIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "For interfaces corresponding to RF channels, this attribute reports the channel of the type specified in RpdRfChannelType, and matches the value signaled in the GCP 'RfChannelIndex' TLV 12.3. For RF port interfaces, this attribute reports 0." ::= { docsRphyRpdIfCoreToRpdMapEntry 5 } -- --------------------------------------------------------------------- -- RPD Interface to CCAP Core ifTable Interface Map Table Objects -- --------------------------------------------------------------------- docsRphyRpdIfRpdToCoreMapTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIfRpdToCoreMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maps certain RPD interface identified via GCP integers to an ifIndex reported by the CCAP Core. This table instruments the same information as the docsRphyRpdIfCoreToRpdMapTable, but with different indexing than that table. See the reference for additional requirements." REFERENCE "DOCSIS DCA MHAv2 Remote PHY OSS Interface Specification CM-SP-R-OSSI-I04-160923, GcpToIfMap section." ::= { docsRphyRpdIfMibObjects 7 } docsRphyRpdIfRpdToCoreMapEntry OBJECT-TYPE SYNTAX DocsRphyRpdIfRpdToCoreMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in docsRphyRpdIfRpdToCoreMapTable. An entry exists for each RPD interface directly represented in the CCAP ifTable. The index 'CoreIfIndex' corresponds to a CCAP core ifIndex for one of the following interface types implemented on an RPD: - docsCableDownstream(128) - docsCableUpstreamChannel(205) - docsCableUpstreamRfPort(255) - docsCableDownstreamRfPort(256) - docsCableDownstreamOfdm(277) - docsCableUpstreamOfdma(278) Note that this table does not contain an instance for ifType ethernetCsmacd(6) because the Ethernet ports of the RPD are considered internal to a logical CCAP and are not reported in the CCAP ifTable." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfRpdToCoreMapRpdRfPortDirection, docsRphyRpdIfRpdToCoreMapRpdRfPortIndex, docsRphyRpdIfRpdToCoreMapRpdRfChanType, docsRphyRpdIfRpdToCoreMapRpdRfChanIndex } ::= { docsRphyRpdIfRpdToCoreMapTable 1 } DocsRphyRpdIfRpdToCoreMapEntry ::= SEQUENCE { docsRphyRpdIfRpdToCoreMapRpdRfPortDirection IfDirection, docsRphyRpdIfRpdToCoreMapRpdRfPortIndex Unsigned32, docsRphyRpdIfRpdToCoreMapRpdRfChanType RphyChannelType, docsRphyRpdIfRpdToCoreMapRpdRfChanIndex Unsigned32, docsRphyRpdIfRpdToCoreMapCoreIfIndex InterfaceIndex } docsRphyRpdIfRpdToCoreMapRpdRfPortDirection OBJECT-TYPE SYNTAX IfDirection MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute reports the direction of an RF port, which together with RpdRfPortIndex uniquely identifies an RF port on the RPD. The RF port direction is signalled in the GCP 'RfPortType' TLV 13.2 for an RF port interface or implied by the value of the GCP 'RfChannelType' TLV 12.2 for an RF channel interface." ::= { docsRphyRpdIfRpdToCoreMapEntry 1 } docsRphyRpdIfRpdToCoreMapRpdRfPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute reports the Index of an RF port on an RPD, which together with RpdRfPortDirection uniquely identifies an RF port on the RPD. The value matches the value signaled in GCP 'RfPortIndex' TLV 12.1 or the GCP 'RfPortIndex1' TLV 13.1." ::= { docsRphyRpdIfRpdToCoreMapEntry 2 } docsRphyRpdIfRpdToCoreMapRpdRfChanType OBJECT-TYPE SYNTAX RphyChannelType MAX-ACCESS not-accessible STATUS current DESCRIPTION "For RF channel interfaces, This attribute reports the type of the channel as signaled in the GCP 'RfChannelType' TLV 12.2. For RF port interfaces, this attribute must be set to other(0). Each value of this attribute corresponds to a separate sequence of channel indices." ::= { docsRphyRpdIfRpdToCoreMapEntry 3 } docsRphyRpdIfRpdToCoreMapRpdRfChanIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "For interfaces corresponding to RF channels, this attribute reports the channel of the type specified in RpdRfChannelType, and matches the value signaled in the GCP 'RfChannelIndex' TLV 12.3. For RF port interfaces, this attribute reports 0." ::= { docsRphyRpdIfRpdToCoreMapEntry 4 } docsRphyRpdIfRpdToCoreMapCoreIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This key attribute reports the CCAP Core IfIndex for the RPD Interface identified in GCP." ::= { docsRphyRpdIfRpdToCoreMapEntry 5 } -- --------------------------------------------------------------------- -- RPD IP Group Objects Derived from IP-MIB RFC 4293 -- --------------------------------------------------------------------- -- --------------------------------------------------------------------- -- IPv4 Scalar Group Objects -- --------------------------------------------------------------------- docsRphyRpdIpv4GrpTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpv4GrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing per-RPD IPv4-specific information." ::= { docsRphyRpdIpMibObjects 1 } docsRphyRpdIpv4GrpEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpv4GrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing IPv4-specific information for a specific RPD." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdIpv4GrpTable 1 } DocsRphyRpdIpv4GrpEntry ::= SEQUENCE { docsRphyRpdIpv4GrpDefaultTTL Integer32, docsRphyRpdIpv4GrpInterfaceTableLastChange TimeStamp } docsRphyRpdIpv4GrpDefaultTTL OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The default value inserted into the Time-To-Live field of the IPv4 header of datagrams originated at this entity, whenever a TTL value is not supplied by the transport layer protocol." ::= { docsRphyRpdIpv4GrpEntry 1 } docsRphyRpdIpv4GrpInterfaceTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime on the most recent occasion at which an instance of the Ipv4Interface object was added or deleted, or when a ReasmMaxSize or an EnableStatus attribute of the Ipv4Interface object was modified." ::= { docsRphyRpdIpv4GrpEntry 2 } -- --------------------------------------------------------------------- -- IPv6 Scalar Group Objects -- --------------------------------------------------------------------- docsRphyRpdIpv6GrpTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpv6GrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing per-RPD IPv6-specific information." ::= { docsRphyRpdIpMibObjects 2 } docsRphyRpdIpv6GrpEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpv6GrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing IPv6-specific information for a specific RPD." INDEX { docsRphyRpdDevInfoUniqueId } ::= { docsRphyRpdIpv6GrpTable 1 } DocsRphyRpdIpv6GrpEntry ::= SEQUENCE { docsRphyRpdIpv6GrpIpDefaultHopLimit Integer32, docsRphyRpdIpv6GrpInterfaceTableLastChange TimeStamp, docsRphyRpdIpv6GrpIfStatsTableLastChange TimeStamp } docsRphyRpdIpv6GrpIpDefaultHopLimit OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The default value inserted into the Hop Limit field of the IPv6 header of datagrams originated at this entity whenever a Hop Limit value is not supplied by the transport layer protocol." REFERENCE "RFC 2461 Section 6.3.2" ::= { docsRphyRpdIpv6GrpEntry 1 } docsRphyRpdIpv6GrpInterfaceTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime on the most recent occasion at which an instance of the Ipv6Interface object was added or deleted or when a ReasmMaxSize, InterfaceIdentifier, EnableStatus, ReachableTime, RetransmitTime, or Forwarding attribute of the Ipv6Interface object was modified." ::= { docsRphyRpdIpv6GrpEntry 2 } docsRphyRpdIpv6GrpIfStatsTableLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime on the most recent occasion at which an instance of the ipIfStats object was added or deleted." ::= { docsRphyRpdIpv6GrpEntry 3 } -- --------------------------------------------------------------------- -- IPv4 Interface Table -- --------------------------------------------------------------------- docsRphyRpdIpv4InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpv4InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing per-interface IPv4-specific information." ::= { docsRphyRpdIpMibObjects 3 } docsRphyRpdIpv4InterfaceEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpv4InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing IPv4-specific information for an RPD's ethernet port." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIpv4InterfaceTable 1 } DocsRphyRpdIpv4InterfaceEntry ::= SEQUENCE { docsRphyRpdIpv4InterfaceEnableStatus INTEGER, docsRphyRpdIpv4InterfaceRetransmitTime Unsigned32 } docsRphyRpdIpv4InterfaceEnableStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The indication of whether IPv4 is enabled (up) or disabled (down) on this interface. This object does not affect the state of the interface itself, only its connection to an IPv4 stack. The IF-MIB should be used to control the state of the interface." ::= { docsRphyRpdIpv4InterfaceEntry 1 } docsRphyRpdIpv4InterfaceRetransmitTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time between retransmissions of ARP requests to a neighbor when resolving the address or when probing the reachability of a neighbor." ::= { docsRphyRpdIpv4InterfaceEntry 2 } -- --------------------------------------------------------------------- -- IPv6 Interface Table -- --------------------------------------------------------------------- docsRphyRpdIpv6InterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing per-interface IPv6-specific information." ::= { docsRphyRpdIpMibObjects 4 } docsRphyRpdIpv6InterfaceEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpv6InterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing IPv6-specific information for an RPD's ethernet port." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIpv6InterfaceTable 1 } DocsRphyRpdIpv6InterfaceEntry ::= SEQUENCE { docsRphyRpdIpv6InterfaceIdentifier Ipv6AddressIfIdentifierTC, docsRphyRpdIpv6InterfaceEnableStatus INTEGER, docsRphyRpdIpv6InterfaceReachableTime Unsigned32, docsRphyRpdIpv6InterfaceRetransmitTime Unsigned32, } docsRphyRpdIpv6InterfaceIdentifier OBJECT-TYPE SYNTAX Ipv6AddressIfIdentifierTC MAX-ACCESS read-only STATUS current DESCRIPTION "The Interface Identifier for this interface. The Interface Identifier is combined with an address prefix to form an interface address. By default, the Interface Identifier is auto-configured according to the rules of the link type to which this interface is attached. A zero length identifier may be used where appropriate." ::= { docsRphyRpdIpv6InterfaceEntry 1 } docsRphyRpdIpv6InterfaceEnableStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The indication of whether IPv6 is enabled (up) or disabled (down) on this interface. This object does not affect the state of the interface itself, only its connection to an IPv6 stack. The IF-MIB should be used to control the state of the interface." ::= { docsRphyRpdIpv6InterfaceEntry 2 } docsRphyRpdIpv6InterfaceReachableTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time a neighbor is considered reachable after receiving a reachability confirmation." REFERENCE "RFC 2461, Section 6.3.2" ::= { docsRphyRpdIpv6InterfaceEntry 3 } docsRphyRpdIpv6InterfaceRetransmitTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The time between retransmissions of Neighbor Solicitation messages to a neighbor when resolving the address or when probing the reachability of a neighbor." REFERENCE "RFC 2461, Section 6.3.2" ::= { docsRphyRpdIpv6InterfaceEntry 4 } -- --------------------------------------------------------------------- -- Per-Interface IP Statistics Table -- --------------------------------------------------------------------- docsRphyRpdIpIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table containing per-interface traffic statistics. It is modeled after the IP-MIB IpIfStatsTable described in RFC 4293; however, all counters are 64 bit. Discontinuities in the value of these counters can occur at re-initialization of the management system, and at other times as indicated by the value of the DiscontinuityTime attribute in this table." ::= { docsRphyRpdIpMibObjects 5 } docsRphyRpdIpIfStatsEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An interface statistics entry containing objects for a particular interface and version of IP." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIpIfStatsIPVersion, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIpIfStatsTable 1 } DocsRphyRpdIpIfStatsEntry ::= SEQUENCE { docsRphyRpdIpIfStatsIPVersion InetVersion, docsRphyRpdIpIfStatsInReceives Counter64, docsRphyRpdIpIfStatsInOctets Counter64, docsRphyRpdIpIfStatsInHdrErrors Counter64, docsRphyRpdIpIfStatsInNoRoutes Counter64, docsRphyRpdIpIfStatsInAddrErrors Counter64, docsRphyRpdIpIfStatsInUnknownProtos Counter64, docsRphyRpdIpIfStatsInTruncatedPkts Counter64, docsRphyRpdIpIfStatsInDiscards Counter64, docsRphyRpdIpIfStatsInDelivers Counter64, docsRphyRpdIpIfStatsOutRequests Counter64, docsRphyRpdIpIfStatsOutDiscards Counter64, docsRphyRpdIpIfStatsOutTransmits Counter64, docsRphyRpdIpIfStatsOutOctets Counter64, docsRphyRpdIpIfStatsInMcastPkts Counter64, docsRphyRpdIpIfStatsInMcastOctets Counter64, docsRphyRpdIpIfStatsOutMcastPkts Counter64, docsRphyRpdIpIfStatsOutMcastOctets Counter64, docsRphyRpdIpIfStatsDiscontinuityTime TimeStamp, docsRphyRpdIpIfStatsRefreshRate Unsigned32 } docsRphyRpdIpIfStatsIPVersion OBJECT-TYPE SYNTAX InetVersion MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports the IP version of this entry." ::= { docsRphyRpdIpIfStatsEntry 1 } docsRphyRpdIpIfStatsInReceives OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of input IP datagrams received, including those received in error." ::= { docsRphyRpdIpIfStatsEntry 2 } docsRphyRpdIpIfStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received in input IP datagrams, including those received in error." ::= { docsRphyRpdIpIfStatsEntry 3 } docsRphyRpdIpIfStatsInHdrErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams discarded due to errors in their IP headers, including version number mismatch, other format errors, hop count exceeded, errors discovered in processing their IP options, etc." ::= { docsRphyRpdIpIfStatsEntry 4 } docsRphyRpdIpIfStatsInNoRoutes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams discarded because no route could be found to transmit them to their destination." ::= { docsRphyRpdIpIfStatsEntry 5 } docsRphyRpdIpIfStatsInAddrErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams discarded because the IP address in their IP header's destination field was not a valid address to be received at this entity. This count includes invalid addresses (e.g., ::0). For entities that are not IP routers and therefore do not forward datagrams, this counter includes datagrams discarded because the destination address was not a local address." ::= { docsRphyRpdIpIfStatsEntry 6 } docsRphyRpdIpIfStatsInUnknownProtos OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of locally-addressed IP datagrams received successfully but discarded because of an unknown or unsupported protocol. When tracking interface statistics, the counter of the interface to which these datagrams were addressed is incremented. This interface might not be the same as the input interface for some of the datagrams." ::= { docsRphyRpdIpIfStatsEntry 7 } docsRphyRpdIpIfStatsInTruncatedPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams discarded because the datagram frame didn't carry enough data." ::= { docsRphyRpdIpIfStatsEntry 8 } docsRphyRpdIpIfStatsInDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space). Note that this counter does not include any datagrams discarded while awaiting re-assembly." ::= { docsRphyRpdIpIfStatsEntry 9 } docsRphyRpdIpIfStatsInDelivers OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of datagrams successfully delivered to IP user-protocols (including ICMP)." ::= { docsRphyRpdIpIfStatsEntry 10 } docsRphyRpdIpIfStatsOutRequests OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IP datagrams that local IP user- protocols (including ICMP) supplied to IP in requests for transmission." ::= { docsRphyRpdIpIfStatsEntry 11 } docsRphyRpdIpIfStatsOutDiscards OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space). Note that this counter would include datagrams counted in docsRphyRpdIpIfStatsOutForwDatagrams if any such datagrams met this (discretionary) discard criterion." ::= { docsRphyRpdIpIfStatsEntry 12 } docsRphyRpdIpIfStatsOutTransmits OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IP datagrams that this entity supplied to the lower layers for transmission." ::= { docsRphyRpdIpIfStatsEntry 13 } docsRphyRpdIpIfStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets in IP datagrams delivered to the lower layers for transmission." ::= { docsRphyRpdIpIfStatsEntry 14 } docsRphyRpdIpIfStatsInMcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP multicast datagrams received." ::= { docsRphyRpdIpIfStatsEntry 15 } docsRphyRpdIpIfStatsInMcastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received in IP multicast datagrams." ::= { docsRphyRpdIpIfStatsEntry 16 } docsRphyRpdIpIfStatsOutMcastPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IP multicast datagrams transmitted." ::= { docsRphyRpdIpIfStatsEntry 17 } docsRphyRpdIpIfStatsOutMcastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted in IP multicast datagrams." ::= { docsRphyRpdIpIfStatsEntry 18 } docsRphyRpdIpIfStatsDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity." ::= { docsRphyRpdIpIfStatsEntry 19 } docsRphyRpdIpIfStatsRefreshRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "milli-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum reasonable polling interval for this entry. This object provides an indication of the minimum amount of time required to update the counters in this entry." ::= { docsRphyRpdIpIfStatsEntry 20 } -- --------------------------------------------------------------------- -- Internet Address Table -- --------------------------------------------------------------------- docsRphyRpdIpAddressTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains addressing information relevant to the entity's interfaces. This table does not contain multicast address information. Note well: When including IPv6 link-local addresses in this table, the entry must use an InetAddressType of 'docsRphyRpdIpv6z' in order to differentiate between the possible interfaces." REFERENCE "RFC 4293 ipAddressTable" ::= { docsRphyRpdIpMibObjects 6 } docsRphyRpdIpAddressEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpAddressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An address mapping for a particular interface." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIpAddressAddrType, docsRphyRpdIpAddressAddr } ::= { docsRphyRpdIpAddressTable 1 } DocsRphyRpdIpAddressEntry ::= SEQUENCE { docsRphyRpdIpAddressAddrType InetAddressType, docsRphyRpdIpAddressAddr InetAddress, docsRphyRpdIpAddressEnetPortIndex Unsigned32, docsRphyRpdIpAddressType INTEGER, docsRphyRpdIpAddressPrefixLen InetAddressPrefixLength, docsRphyRpdIpAddressOrigin IpAddressOriginTC, docsRphyRpdIpAddressStatus IpAddressStatusTC, docsRphyRpdIpAddressCreated TimeStamp, docsRphyRpdIpAddressLastChanged TimeStamp } docsRphyRpdIpAddressAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The address type of docsRphyRpdIpAddressAddr." ::= { docsRphyRpdIpAddressEntry 1 } docsRphyRpdIpAddressAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address to which this entry's addressing information pertains. The address type of this object is specified in AddrType. Implementors need to be aware that if the size of Addr exceeds 116 octets, then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." ::= { docsRphyRpdIpAddressEntry 2 } docsRphyRpdIpAddressEnetPortIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports a unique index for this Ethernet port interface." ::= { docsRphyRpdIpAddressEntry 3 } docsRphyRpdIpAddressType OBJECT-TYPE SYNTAX INTEGER { unicast(1), anycast(2), broadcast(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address. broadcast(3) is not a valid value for IPv6 addresses (RFC 3513)." ::= { docsRphyRpdIpAddressEntry 4 } docsRphyRpdIpAddressPrefixLen OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the prefix length associated with this address." ::= { docsRphyRpdIpAddressEntry 5 } docsRphyRpdIpAddressOrigin OBJECT-TYPE SYNTAX IpAddressOriginTC MAX-ACCESS read-only STATUS current DESCRIPTION "The origin of the address." ::= { docsRphyRpdIpAddressEntry 6 } docsRphyRpdIpAddressStatus OBJECT-TYPE SYNTAX IpAddressStatusTC MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the address, describing if the address can be used for communication. In the absence of other information, an IPv4 address is always preferred(1)." ::= { docsRphyRpdIpAddressEntry 7 } docsRphyRpdIpAddressCreated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was created. If this entry was created prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { docsRphyRpdIpAddressEntry 8 } docsRphyRpdIpAddressLastChanged OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last updated. If this entry was updated prior to the last re- initialization of the local network management subsystem, then this object contains a zero value." ::= { docsRphyRpdIpAddressEntry 9 } -- --------------------------------------------------------------------- -- Internet Address Translation Table -- --------------------------------------------------------------------- docsRphyRpdIpNetToPhysicalTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpNetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses. The Address Translation tables contain the IP address to 'physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries. While many protocols may be used to populate this table, ARP and Neighbor Discovery are the most likely options." REFERENCE "RFC 4293 ipNetToPhysicalTable" ::= { docsRphyRpdIpMibObjects 7 } docsRphyRpdIpNetToPhysicalEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpNetToPhysicalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IP address to `physical' address equivalence." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIfEnetPortIndex, docsRphyRpdIpNetToPhysicalNetAddressType, docsRphyRpdIpNetToPhysicalNetAddress } ::= { docsRphyRpdIpNetToPhysicalTable 1 } DocsRphyRpdIpNetToPhysicalEntry ::= SEQUENCE { docsRphyRpdIpNetToPhysicalNetAddressType InetAddressType, docsRphyRpdIpNetToPhysicalNetAddress InetAddress, docsRphyRpdIpNetToPhysicalPhysAddress PhysAddress, docsRphyRpdIpNetToPhysicalLastUpdated TimeStamp, docsRphyRpdIpNetToPhysicalType INTEGER, docsRphyRpdIpNetToPhysicalState INTEGER } docsRphyRpdIpNetToPhysicalNetAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of NetAddress." ::= { docsRphyRpdIpNetToPhysicalEntry 1 } docsRphyRpdIpNetToPhysicalNetAddress 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 AddressType. Implementors need to be aware that if the size of NetAddress exceeds 115 octets, then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." ::= { docsRphyRpdIpNetToPhysicalEntry 2 } docsRphyRpdIpNetToPhysicalPhysAddress OBJECT-TYPE SYNTAX PhysAddress (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The media-dependent 'physical' address." ::= { docsRphyRpdIpNetToPhysicalEntry 3 } docsRphyRpdIpNetToPhysicalLastUpdated OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the value of RpdSysUpTime at the time this entry was last updated. If this entry was updated prior to the last re-initialization of the local network management subsystem, then this attribute contains a zero value." ::= { docsRphyRpdIpNetToPhysicalEntry 4 } docsRphyRpdIpNetToPhysicalType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated mapping dynamic(3), static(4), local(5) -- local interface } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of mapping. 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 Type attribute. 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." ::= { docsRphyRpdIpNetToPhysicalEntry 5 } docsRphyRpdIpNetToPhysicalState OBJECT-TYPE SYNTAX INTEGER { reachable(1), -- confirmed reachability stale(2), -- unconfirmed reachability delay(3), -- waiting for reachability -- confirmation before entering -- the probe state probe(4), -- actively probing invalid(5), -- an invalidated mapping unknown(6), -- state can not be determined -- for some reason. incomplete(7) -- address resolution is being -- performed. } MAX-ACCESS read-only STATUS current DESCRIPTION "The Neighbor Unreachability Detection state for the interface when the address mapping in this entry is used. If Neighbor Unreachability Detection is not in use (e.g. for IPv4), this object is always unknown(6)." ::= { docsRphyRpdIpNetToPhysicalEntry 6 } -- --------------------------------------------------------------------- -- Default Router Table -- --------------------------------------------------------------------- docsRphyRpdIpDefaultRouterTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table used to describe the default routers known to the RPD." REFERENCE "RFC 4293 ipDefaultRouterTable" ::= { docsRphyRpdIpMibObjects 8 } docsRphyRpdIpDefaultRouterEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpDefaultRouterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information about a default router known to the RPD." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIpDefaultRouterAddressType, docsRphyRpdIpDefaultRouterAddress, docsRphyRpdIfEnetPortIndex } ::= { docsRphyRpdIpDefaultRouterTable 1 } DocsRphyRpdIpDefaultRouterEntry ::= SEQUENCE { docsRphyRpdIpDefaultRouterAddressType InetAddressType, docsRphyRpdIpDefaultRouterAddress InetAddress, docsRphyRpdIpDefaultRouterLifetime Unsigned32, docsRphyRpdIpDefaultRouterPreference INTEGER } docsRphyRpdIpDefaultRouterAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This key attribute reports the type of IP address in the Address attribute." ::= { docsRphyRpdIpDefaultRouterEntry 1 } docsRphyRpdIpDefaultRouterAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the default router represented by this row. The address type of this object is specified in AddressType. Implementers need to be aware that if the size of Address exceeds 115 octets, then OIDS of instances of columns in this row will have more than 128 sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c, or SNMPv3." ::= { docsRphyRpdIpDefaultRouterEntry 2 } docsRphyRpdIpDefaultRouterLifetime OBJECT-TYPE SYNTAX Unsigned32 (0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The remaining length of time, in seconds, that this router will continue to be useful as a default router. A value of zero indicates that it is no longer useful as a default router. It is left to the implementer of the MIB as to whether a router with a lifetime of zero is removed from the list. For IPv6, this value should be extracted from the router advertisement messages." ::= { docsRphyRpdIpDefaultRouterEntry 3 } docsRphyRpdIpDefaultRouterPreference OBJECT-TYPE SYNTAX INTEGER { reserved(-2), low(-1), medium(0), high(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of preference given to this router as a default router as described in the Default Router Preferences document. Treating the value as a 2 bit signed integer allows for simple arithmetic comparisons. For IPv4 routers or IPv6 routers that are not using the updated router advertisement format, this object is set to medium (0)." ::= { docsRphyRpdIpDefaultRouterEntry 4 } -- --------------------------------------------------------------------- -- ICMP per-version, per-message type ICMP counters Table -- --------------------------------------------------------------------- docsRphyRpdIpIcmpMsgStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyRpdIpIcmpMsgStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of system-wide per-version, per-message type ICMP counters." REFERENCE "RFC 4293 icmpMsgStatsTable" ::= { docsRphyRpdIpIcmpMibObjects 1 } docsRphyRpdIpIcmpMsgStatsEntry OBJECT-TYPE SYNTAX DocsRphyRpdIpIcmpMsgStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the docsRphyRpdIpIcmpMsgStatsTable. The system should track each ICMP type value, even if that ICMP type is not supported by the system. However, a given row need not be instantiated unless a message of that type has been processed, i.e., the row for Type=X MAY be instantiated before but is required to be instantiated after the first message with Type=X is received or transmitted. After receiving or transmitting any succeeding messages with Type=X, the relevant counter must be incremented." INDEX { docsRphyRpdDevInfoUniqueId, docsRphyRpdIpIcmpMsgStatsIPVersion, docsRphyRpdIpIcmpMsgStatsType } ::= { docsRphyRpdIpIcmpMsgStatsTable 1 } DocsRphyRpdIpIcmpMsgStatsEntry ::= SEQUENCE { docsRphyRpdIpIcmpMsgStatsIPVersion InetVersion, docsRphyRpdIpIcmpMsgStatsType Integer32, docsRphyRpdIpIcmpMsgStatsInPkts Counter64, docsRphyRpdIpIcmpMsgStatsOutPkts Counter64 } docsRphyRpdIpIcmpMsgStatsIPVersion OBJECT-TYPE SYNTAX InetVersion MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP version of the statistics. Statistics are provided for each IP version supported." ::= { docsRphyRpdIpIcmpMsgStatsEntry 1 } docsRphyRpdIpIcmpMsgStatsType OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ICMP type field of the message type being counted by this row. Note that ICMP message types are scoped by the address type in use." ::= { docsRphyRpdIpIcmpMsgStatsEntry 2 } docsRphyRpdIpIcmpMsgStatsInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input packets for this AF and type." ::= { docsRphyRpdIpIcmpMsgStatsEntry 3 } docsRphyRpdIpIcmpMsgStatsOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output packets for this AF and type." ::= { docsRphyRpdIpIcmpMsgStatsEntry 4 } -- --------------------------------------------------------------------- -- CCAP Core Group Objects -- --------------------------------------------------------------------- -- --------------------------------------------------------- -- Core L2TP Session Info Table -- --------------------------------------------------------- docsRphyCcapL2tpSessionInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyCcapL2tpSessionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides details for every session that terminates at the CCAP Core from the CCAP Core's point of view. There will be multiple sessions for each RPD with which the CCAP Core is associated." ::= { docsRphyCcapMibObjects 1 } docsRphyCcapL2tpSessionInfoEntry OBJECT-TYPE SYNTAX DocsRphyCcapL2tpSessionInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyCcapL2tpSessionInfoTable. A row entry is created for every session the CCAP-Core terminates." INDEX { docsRphyCcapL2tpSessionInfoLocalLcceIpAddrType, docsRphyCcapL2tpSessionInfoLocalLcceIpAddr, docsRphyCcapL2tpSessionInfoLocalId } ::= { docsRphyCcapL2tpSessionInfoTable 1 } DocsRphyCcapL2tpSessionInfoEntry ::= SEQUENCE { docsRphyCcapL2tpSessionInfoLocalLcceIpAddrType InetAddressType, docsRphyCcapL2tpSessionInfoLocalLcceIpAddr InetAddress, docsRphyCcapL2tpSessionInfoLocalId Unsigned32, docsRphyCcapL2tpSessionInfoRemoteLcceIpAddrType InetAddressType, docsRphyCcapL2tpSessionInfoRemoteLcceIpAddr InetAddress, docsRphyCcapL2tpSessionInfoRemoteId Unsigned32, docsRphyCcapL2tpSessionInfoCoreId MacAddress, docsRphyCcapL2tpSessionInfoConnCtrlID Unsigned32, docsRphyCcapL2tpSessionInfoUdpPort InetPortNumber, docsRphyCcapL2tpSessionInfoDescr SnmpAdminString, docsRphyCcapL2tpSessionInfoSessionType INTEGER, docsRphyCcapL2tpSessionInfoSessionSubType INTEGER, docsRphyCcapL2tpSessionInfoMaxPayload Unsigned32, docsRphyCcapL2tpSessionInfoPathPayload Unsigned32, docsRphyCcapL2tpSessionInfoRpdIfMtu Unsigned32, docsRphyCcapL2tpSessionInfoCoreIfMtu Unsigned32, docsRphyCcapL2tpSessionInfoIncludeDOCSISMsgs TruthValue, docsRphyCcapL2tpSessionInfoErrorCode INTEGER, docsRphyCcapL2tpSessionInfoCreationTime TimeStamp, docsRphyCcapL2tpSessionInfoOperStatus INTEGER, docsRphyCcapL2tpSessionInfoLocalStatus BITS, docsRphyCcapL2tpSessionInfoLastChange TimeTicks } docsRphyCcapL2tpSessionInfoLocalLcceIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates whether the IP address provide in docsRphyCcapL2tpSessionInfoLocalLcceIpAddr is IPv4 or IPv6." ::= { docsRphyCcapL2tpSessionInfoEntry 1 } docsRphyCcapL2tpSessionInfoLocalLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the local LCCE IP address on the CCAP Core of the session detailed in the row entry." ::= { docsRphyCcapL2tpSessionInfoEntry 2 } docsRphyCcapL2tpSessionInfoLocalId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute provides the value of the session ID assigned to the session by the CCAP Core." ::= { docsRphyCcapL2tpSessionInfoEntry 3 } docsRphyCcapL2tpSessionInfoRemoteLcceIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates whether the IP address provide in docsRphyCcapL2tpSessionInfoRemoteLcceIpAddr is IPv4 or IPv6." ::= { docsRphyCcapL2tpSessionInfoEntry 4 } docsRphyCcapL2tpSessionInfoRemoteLcceIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the remote-side LCCE IP address of the session detailed in the row entry." ::= { docsRphyCcapL2tpSessionInfoEntry 5 } docsRphyCcapL2tpSessionInfoRemoteId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the value of the session ID assigned to the session by the remote peer (CCAP Core)." ::= { docsRphyCcapL2tpSessionInfoEntry 6 } docsRphyCcapL2tpSessionInfoCoreId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the MAC address of the CCAP Core with which this session terminates. The CCAP Core sends its MAC address to the RPD periodically via the DOCSIS SYNC MAC Message in the Source Address field." ::= { docsRphyCcapL2tpSessionInfoEntry 7 } docsRphyCcapL2tpSessionInfoConnCtrlID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the control connection identifier (CCID) for this session." ::= { docsRphyCcapL2tpSessionInfoEntry 8 } docsRphyCcapL2tpSessionInfoUdpPort OBJECT-TYPE SYNTAX InetPortNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the UDP Port reported by the CCAP Core when the DEPI session uses L2TPv3 Header Over UDP. This attribute reports a value of 0 when the session is running with the L2TPv3 Session IP Header. This port number is negotiated between the CCAP Core and the RPD according to the L2TPv3 RFC." ::= { docsRphyCcapL2tpSessionInfoEntry 9 } docsRphyCcapL2tpSessionInfoDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides an ASCII string constructed with the form: RemoteEndId=(pp:mmm:ccc), ... { repeated for multiple endpoints } where pp is the 0-based port num signaled in the RemoteEndId AVP mmm is the channel-type enum value from the RemoteEndId AVP ccc is the channel number from the RemoteEndId AVP." ::= { docsRphyCcapL2tpSessionInfoEntry 10 } docsRphyCcapL2tpSessionInfoSessionType OBJECT-TYPE SYNTAX INTEGER { psp(1), mpt(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies whether the session is an MPT session or PSP session." ::= { docsRphyCcapL2tpSessionInfoEntry 11 } docsRphyCcapL2tpSessionInfoSessionSubType OBJECT-TYPE SYNTAX INTEGER { mptLegacy(1), pspLegacy(2), mcm(3), pspDepiMultichannel(4), pspUepiScQam(5), pspUepiOfdma(6), pspBwReqScQam(7), pspBwReqOfdma(8), pspProbe(9), pspRngReqScQam(10), pspRngReqOfdma(11), pspMapScQam(12), pspMapOfdma(13), pspSpecman(14), pspPnm(15), psp551Fwd(16), psp551Ret(17), psp552Fwd(18), psp552Ret(19), pspNdf(20), pspNdr(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the type of DEPI MPT or DEPI PSP session." ::= { docsRphyCcapL2tpSessionInfoEntry 12 } docsRphyCcapL2tpSessionInfoMaxPayload OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum MTU negotiated between the CCAP Core and the RPD during the session establishment process. It considers the header subtractions as indicated in the DEPI specification." REFERENCE "DEPI specification, Signaling DEPI specification Annex A." ::= { docsRphyCcapL2tpSessionInfoEntry 13 } docsRphyCcapL2tpSessionInfoPathPayload OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum MTU traversing the CIN from CCAP Core to the RPD. This is calculated by the CCAP Core by procedures such as MTU discovery as described in the DEPI specification." REFERENCE "DEPI specification, Network MTU" ::= { docsRphyCcapL2tpSessionInfoEntry 14 } docsRphyCcapL2tpSessionInfoRpdIfMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the RPD's CIN interface MTU and is read as the value of the following L2TPV3 AVP transmitted by the RPD during session setup: DEPI Downstream PW UEPI Upstream PW DEPI Remote MTU AVP (ICRP) UEPI Remote MTU AVP (ICRP)." ::= { docsRphyCcapL2tpSessionInfoEntry 15 } docsRphyCcapL2tpSessionInfoCoreIfMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the CCAP Core's CIN interface MTU and is read as the value of the following L2TPv3 AVP as received by the device during session setup: DEPI Downstream PW UEPI Upstream PW DEPI Local MTU AVP (ICRQ) UEPI Local MTU AVP (ICRQ)." ::= { docsRphyCcapL2tpSessionInfoEntry 16 } docsRphyCcapL2tpSessionInfoIncludeDOCSISMsgs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns true if the CCAP Core includes DOCSIS MAP messages and other MAC Management messages in the interface entry associated with this control entry. The CCAP Core determines whether the interface includes DOCSIS messages as part of the payload." ::= { docsRphyCcapL2tpSessionInfoEntry 17 } docsRphyCcapL2tpSessionInfoErrorCode OBJECT-TYPE SYNTAX INTEGER { none(1), invalidMACInterfaceValue(2), invalidInterfaceValue(3), noResourcesForInterfaceIndex(4), l2tpv3Error(5), ifAdminStatusSetToDown(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The error code raised when the session is in an error state. 'invalidMACInterfaceValue' Indicates wrong assignment of the CCAP Core MAC interface ifIndex. 'invalidInterfaceValue' Indicates wrong assignment of the CCAP Core Downstream interface ifIndex 'noResourcesForInterfaceIfIndex' Indicates the CCAP Core has no more resources to assign a session to this entry. 'l2tpv3Error' An L2TPv3 StopCCN or CDN message was issued 'ifAdminStatusSetToDown' Indicates the ifAdminStatus was set to down and the session was torn down." ::= { docsRphyCcapL2tpSessionInfoEntry 18 } docsRphyCcapL2tpSessionInfoCreationTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute contains the sysUptime when the entry was turned active." ::= { docsRphyCcapL2tpSessionInfoEntry 19 } docsRphyCcapL2tpSessionInfoOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), up(2), down(3), testing(4), dormant(5), notPresent(6), lowerLayerDown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the current status of the pseudowire from the point of view of the specific reporting entity (CCAP-Core). Values are as follows: 'other' indicates a vendor-specific operational status. 'up' indicates that the pseudowire is ready to pass packets. 'down' indicates that pseudowire signaling is not yet finished, or indications available at the service level indicate that the pseudowire is not passing packets. 'testing' indicates that AdminStatus at the pseudowire level is set to test. 'dormant' indicates that the pseudowire is not in a condition to pass packets but is in a 'pending' state, waiting for some external event. 'notPresent' indicates that some component is missing to accomplish the setup of the pseudowire. It can be a configuration error, incomplete configuration, or a missing H/W component. 'lowerLayerDown' indicates one or more of the lower-layer interfaces responsible for running the underlying PSN is not in OperStatus 'up' state." ::= { docsRphyCcapL2tpSessionInfoEntry 20 } docsRphyCcapL2tpSessionInfoLocalStatus OBJECT-TYPE SYNTAX BITS { other(0), pwNotForwarding(1), servicePwRxFault(2), servicePwTxFault(3), psnPwRxFault(4), psnPwTxFault(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute provides the status of the pseudowire in the local node. If the 'other' bit is set, it indicates that an additional vendor-specific status is reported. If none of the bits are set, it indicates no faults are reported." ::= { docsRphyCcapL2tpSessionInfoEntry 21 } docsRphyCcapL2tpSessionInfoLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The attribute provides the value of sysUpTime when the session entered its current OperStatus state from the point of view of the specific reporting entity (CCAP-Core)." ::= { docsRphyCcapL2tpSessionInfoEntry 22 } -- --------------------------------------------------------- -- CCAP Core L2TP Session Statistics Table -- --------------------------------------------------------- docsRphyCcapL2tpSessionStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyCcapL2tpSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides statistics for every session that terminates at the CCAP-Core from the CCAP Core's point of view. It also provides statistics about each tunnel session between the RPD and each CCAP Core with which the RPD is associated from the RPD's point of view." ::= { docsRphyCcapMibObjects 2 } docsRphyCcapL2tpSessionStatsEntry OBJECT-TYPE SYNTAX DocsRphyCcapL2tpSessionStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyCcapL2tpSessionStatsTable. This table is an augmentation of docsRphyCcapL2tpSessionInfoTable." AUGMENTS { docsRphyCcapL2tpSessionInfoEntry } ::= { docsRphyCcapL2tpSessionStatsTable 1 } DocsRphyCcapL2tpSessionStatsEntry ::= SEQUENCE { docsRphyCcapL2tpSessionStatsOutOfSeqPkts Counter32 } docsRphyCcapL2tpSessionStatsOutOfSeqPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the count of session packets that were received out of sequence from the point of view of the reporting entity. It is vendor dependent the re-sequence of packets. Implementations that do not re-sequence packets also increase the value of ifInDiscards for the respective entry." ::= { docsRphyCcapL2tpSessionStatsEntry 1 } -- --------------------------------------------------------- -- CCAP Core CIN Latency Table -- --------------------------------------------------------- docsRphyCcapCinLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyCcapCinLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides measurements on the latency on the CIN link for the session as measured by the CCAP-Core. These measurements are based on the DEPI latency measurement, specified in the Remote Downstream External PHY Interface Specification." ::= { docsRphyCcapMibObjects 3 } docsRphyCcapCinLatencyEntry OBJECT-TYPE SYNTAX DocsRphyCcapCinLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyCcapCinLatencyTable. A row entry is created for every session the CCAP Core terminates. This is an extension to docsRphyCcapL2tpSessionInfoTable for the CCAP Core." INDEX { docsRphyCcapL2tpSessionInfoLocalLcceIpAddrType, docsRphyCcapL2tpSessionInfoLocalLcceIpAddr, docsRphyCcapL2tpSessionInfoLocalId } ::= { docsRphyCcapCinLatencyTable 1 } DocsRphyCcapCinLatencyEntry ::= SEQUENCE { docsRphyCcapCinLatencyLastVal Unsigned32, docsRphyCcapCinLatencyLastValTime TimeTicks, docsRphyCcapCinLatencyInterval Unsigned32 } docsRphyCcapCinLatencyLastVal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the latest latency measurement on this session." ::= { docsRphyCcapCinLatencyEntry 1 } docsRphyCcapCinLatencyLastValTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the sysUpTime value of the last time the docsRphyCcapCinLatencyPerfLastVal attribute was updated." ::= { docsRphyCcapCinLatencyEntry 2 } docsRphyCcapCinLatencyInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the time interval used to measure periodically the CIN latency per DEPI session. Active measurement of CIN latency applies to active DEPI sessions only. This attribute is constrained to 420 seconds to prevent Master Clock counter overruns. A value zero indicates no CIN latency measurements are configured to be performed." ::= { docsRphyCcapCinLatencyEntry 3 } -- --------------------------------------------------------- -- CCAP Core CIN Latency Performance Table -- --------------------------------------------------------- docsRphyCcapCinLatencyPerfTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsRphyCcapCinLatencyPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides cumulative measurements of the CIN latency on the network as measured by the CCAP Core. When the table is full, the oldest measurement is replaced with a new one. The SessionCinLatencyPerfTable object is based on the docsIfMCmtsDepiSessionCinLatencyPerfTable object defined in the DOCS-IF-M-CMTS-MIB and has been extended for Remote PHY." ::= { docsRphyCcapMibObjects 4 } docsRphyCcapCinLatencyPerfEntry OBJECT-TYPE SYNTAX DocsRphyCcapCinLatencyPerfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsRphyCcapCinLatencyPerfTable. A row entry is created for every session the CCAP Core terminates. This is an extension to docsRphyCcapL2tpSessionInfoTable for the CCAP Core." INDEX { docsRphyCcapL2tpSessionInfoLocalLcceIpAddrType, docsRphyCcapL2tpSessionInfoLocalLcceIpAddr, docsRphyCcapL2tpSessionInfoLocalId } ::= { docsRphyCcapCinLatencyPerfTable 1 } DocsRphyCcapCinLatencyPerfEntry ::= SEQUENCE { docsRphyCcapCinLatencyPerfIntervalSeq Unsigned32, docsRphyCcapCinLatencyPerfVal Unsigned32, docsRphyCcapCinLatencyPerfValTime TimeTicks } docsRphyCcapCinLatencyPerfIntervalSeq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the interval sequence where the CIN latency measurement was taken. It is valid in an implementation that overrides the oldest sequence number entry with the most recent measurement." ::= { docsRphyCcapCinLatencyPerfEntry 1 } docsRphyCcapCinLatencyPerfVal OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the CIN latency value measured for the session referenced by this entry." ::= { docsRphyCcapCinLatencyPerfEntry 2 } docsRphyCcapCinLatencyPerfValTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the sysUpTime value for the last time docsRphyCcapCinLatencyPerfVal was updated." ::= { docsRphyCcapCinLatencyPerfEntry 3 } -- --------------------------------------------------------- -- Conformance definitions -- --------------------------------------------------------- docsRphyCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for RPD management features." MODULE -- docsRphyMib -- conditionally mandatory groups GROUP docsRphyRpdGroup DESCRIPTION "Group of objects applicable to RPDs only. These objects are implemented on the CCAP Core but are derived from the RPD via the GCP protocol." GROUP docsRphyCcapCoreGroup DESCRIPTION "Group of objects applicable to CCAP Core only." -- conditionally optional groups ::= { docsRphyCompliances 1} docsRphyRpdGroup OBJECT-GROUP OBJECTS { docsRphyRpdDevInfoSysUpTime, docsRphyRpdDevIdVendorName, docsRphyRpdDevIdVendorId, docsRphyRpdDevIdModelNum, docsRphyRpdDevIdSerialNum, docsRphyRpdDevIdDeviceAlias, docsRphyRpdDevIdDeviceDescr, docsRphyRpdDevIdHwRev, docsRphyRpdDevIdCurrSwVer, docsRphyRpdDevIdBootRomVer, docsRphyRpdDevIdUsBurstRcvrVendorId, docsRphyRpdDevIdUsBurstRcvrModelNum, docsRphyRpdDevIdUsBurstRcvrDrivVer, docsRphyRpdDevIdUsBurstRcvrSerialNum, docsRphyRpdDevIdRcpProtocolVer, docsRphyRpdDevIdRcpSchemaVer, docsRphyRpdDevLocationDescr, docsRphyRpdDevLocationLatitude, docsRphyRpdDevLocationLongitude, docsRphyRpdDevCoresConnectedAddressType, docsRphyRpdDevCoresConnectedAddress, docsRphyRpdDevCoresConnectedIsPrincipal, docsRphyRpdDevCoresConnectedName, docsRphyRpdDevCoresConnectedVendorId, docsRphyRpdDevCapabNumBiDirPorts, docsRphyRpdDevCapabNumDsPorts, docsRphyRpdDevCapabNumUsPorts, docsRphyRpdDevCapabNumTenGeNsPorts, docsRphyRpdDevCapabNumOneGeNsPorts, docsRphyRpdDevCapabNumDsScQamChans, docsRphyRpdDevCapabNumDsOfdmChans, docsRphyRpdDevCapabNumUsScQamChans, docsRphyRpdDevCapabNumUsOfdmaChans, docsRphyRpdDevCapabNumDsOob55d1Chans, docsRphyRpdDevCapabNumUsOob55d1Chans, docsRphyRpdDevCapabNumDsOob55d2Modules, docsRphyRpdDevCapabNumUsOob55d2Demods, docsRphyRpdDevCapabNumNdfChans, docsRphyRpdDevCapabNumNdrChans, docsRphyRpdDevCapabNumDsPspFlowsPerChan, docsRphyRpdDevCapabNumUsPspFlowsPerChan, docsRphyRpdDevCapabNumAsynchVideoChans, docsRphyRpdDevCapabNumCwToneGens, docsRphyRpdDevCapabLowestCwToneFreq, docsRphyRpdDevCapabHighestCwToneFreq, docsRphyRpdDevCapabMaxCwTonePwr, docsRphyRpdDevCapabQamAsPilot, docsRphyRpdDevCapabSupportsUdpEncap, docsRphyRpdDevCapabSupportsFlowTags, docsRphyRpdDevCapabSupportsFreqTilt, docsRphyRpdDevCapabTiltRange, docsRphyRpdDevCapabBufferDepthMonAlertSupp, docsRphyRpdDevCapabBufferDepthCfgSupp, docsRphyRpdDevCapabRpdUcdProcTime, docsRphyRpdDevCapabRpdUcdChgNullGrtTime, docsRphyRpdDevCapabMultiSectionTimingMerRep, docsRphyRpdDevChanReachabilityEndChanIndex, docsRphyRpdDevDsUsRfPortAllocScQamChans, docsRphyRpdDevDsUsRfPortAllocOfdmChans, docsRphyRpdDevDsUsRfPortAllocOob551Chans, docsRphyRpdDevDsUsRfPortAllocNdChans, docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddrType, docsRphyRpdDevL2tpSessionInfoRemoteLcceIpAddr, docsRphyRpdDevL2tpSessionInfoRemoteId, docsRphyRpdDevL2tpSessionInfoCoreId, docsRphyRpdDevL2tpSessionInfoConnCtrlID, docsRphyRpdDevL2tpSessionInfoUdpPort, docsRphyRpdDevL2tpSessionInfoDescr, docsRphyRpdDevL2tpSessionInfoSessionType, docsRphyRpdDevL2tpSessionInfoSessionSubType, docsRphyRpdDevL2tpSessionInfoMaxPayload, docsRphyRpdDevL2tpSessionInfoPathPayload, docsRphyRpdDevL2tpSessionInfoRpdIfMtu, docsRphyRpdDevL2tpSessionInfoCoreIfMtu, docsRphyRpdDevL2tpSessionInfoErrorCode, docsRphyRpdDevL2tpSessionInfoCreationTime, docsRphyRpdDevL2tpSessionInfoOperStatus, docsRphyRpdDevL2tpSessionInfoLocalStatus, docsRphyRpdDevL2tpSessionInfoLastChange, docsRphyRpdDevL2tpSessionStatsOutOfSeqPkts, docsRphyRpdDevDiagStatusProbableCause, docsRphyRpdDevDiagStatusAdditionalText, docsRphyRpdDevDiagStatusSeverityLevel, docsRphyRpdDevDepiMcastSessionLocalLcceIpAddr, docsRphyRpdDevDepiMcastSessionRemoteLcceIpAddr, docsRphyRpdDevDepiMcastSessionId, docsRphyRpdDevEventLogFirstTime, docsRphyRpdDevEventLogLastTime, docsRphyRpdDevEventLogCounts, docsRphyRpdDevEventLogLevel, docsRphyRpdDevEventLogId, docsRphyRpdDevEventLogText, docsRphyRpdIfPhysEntityDescr, docsRphyRpdIfPhysEntityVendorType, docsRphyRpdIfPhysEntityContainedIn, docsRphyRpdIfPhysEntityClass, docsRphyRpdIfPhysEntityParentRelPos, docsRphyRpdIfPhysEntityName, docsRphyRpdIfPhysEntityHardwareRev, docsRphyRpdIfPhysEntityFirmwareRev, docsRphyRpdIfPhysEntitySoftwareRev, docsRphyRpdIfPhysEntitySerialNum, docsRphyRpdIfPhysEntityMfgName, docsRphyRpdIfPhysEntityModelName, docsRphyRpdIfPhysEntityAlias, docsRphyRpdIfPhysEntityAssetID, docsRphyRpdIfPhysEntityIsFRU, docsRphyRpdIfPhysEntityMfgDate, docsRphyRpdIfPhysEntityUris, docsRphyRpdIfPhysEntityUUID, docsRphyRpdIfPhysEntityCoreIfIndex, docsRphyRpdIfPhysEntSensorType, docsRphyRpdIfPhysEntSensorScale, docsRphyRpdIfPhysEntSensorPrecision, docsRphyRpdIfPhysEntSensorValue, docsRphyRpdIfPhysEntSensorOperStatus, docsRphyRpdIfPhysEntSensorUnitsDisplay, docsRphyRpdIfPhysEntSensorValueTimeStamp, docsRphyRpdIfPhysEntSensorValueUpdateRate, docsRphyRpdIfEnetDescr, docsRphyRpdIfEnetName, docsRphyRpdIfEnetAlias, docsRphyRpdIfEnetType, docsRphyRpdIfEnetMtu, docsRphyRpdIfEnetPhysAddress, docsRphyRpdIfEnetAdminStatus, docsRphyRpdIfEnetOperStatus, docsRphyRpdIfEnetLastChange, docsRphyRpdIfEnetLinkUpDownTrapEnable, docsRphyRpdIfEnetHighSpeed, docsRphyRpdIfEnetPromiscuousMode, docsRphyRpdIfEnetConnectorPresent, docsRphyRpdIfEnetStatsInOctets, docsRphyRpdIfEnetStatsOutOctets, docsRphyRpdIfEnetStatsInFrames, docsRphyRpdIfEnetStatsOutFrames, docsRphyRpdIfEnetStatsInUnicastOctets, docsRphyRpdIfEnetStatsOutUnicastOctets, docsRphyRpdIfEnetStatsInUnicastFrames, docsRphyRpdIfEnetStatsOutUnicastFrames, docsRphyRpdIfEnetStatsInMulticastOctets, docsRphyRpdIfEnetStatsOutMulticastOctets, docsRphyRpdIfEnetStatsInMulticastFrames, docsRphyRpdIfEnetStatsOutMulticastFrames, docsRphyRpdIfEnetStatsInBroadcastOctets, docsRphyRpdIfEnetStatsOutBroadcastOctets, docsRphyRpdIfEnetStatsInBroadcastFrames, docsRphyRpdIfEnetStatsOutBroadcastFrames, docsRphyRpdIfEnetStatsInDiscards, docsRphyRpdIfEnetStatsOutDiscards, docsRphyRpdIfEnetStatsInErrors, docsRphyRpdIfEnetStatsOutErrors, docsRphyRpdIfEnetStatsInUnknownProtos, docsRphyRpdIfEnetStatsCounterDiscontinuityTime, docsRphyRpdIfRpdEnetToCoreEntityMapEntityIndex, docsRphyRpdIfCoreToRpdMapRpdUniqueId, docsRphyRpdIfCoreToRpdMapRpdRfPortDirection, docsRphyRpdIfCoreToRpdMapRpdRfPortIndex, docsRphyRpdIfCoreToRpdMapRpdRfChanType, docsRphyRpdIfCoreToRpdMapRpdRfChanIndex, docsRphyRpdIfRpdToCoreMapCoreIfIndex, docsRphyRpdIpv4GrpDefaultTTL, docsRphyRpdIpv4GrpInterfaceTableLastChange, docsRphyRpdIpv6GrpIpDefaultHopLimit, docsRphyRpdIpv6GrpInterfaceTableLastChange, docsRphyRpdIpv6GrpIfStatsTableLastChange, docsRphyRpdIpv4InterfaceEnableStatus, docsRphyRpdIpv4InterfaceRetransmitTime, docsRphyRpdIpv6InterfaceIdentifier, docsRphyRpdIpv6InterfaceEnableStatus, docsRphyRpdIpv6InterfaceReachableTime, docsRphyRpdIpv6InterfaceRetransmitTime, docsRphyRpdIpIfStatsInReceives, docsRphyRpdIpIfStatsInOctets, docsRphyRpdIpIfStatsInHdrErrors, docsRphyRpdIpIfStatsInNoRoutes, docsRphyRpdIpIfStatsInAddrErrors, docsRphyRpdIpIfStatsInUnknownProtos, docsRphyRpdIpIfStatsInTruncatedPkts, docsRphyRpdIpIfStatsInDiscards, docsRphyRpdIpIfStatsInDelivers, docsRphyRpdIpIfStatsOutRequests, docsRphyRpdIpIfStatsOutDiscards, docsRphyRpdIpIfStatsOutTransmits, docsRphyRpdIpIfStatsOutOctets, docsRphyRpdIpIfStatsInMcastPkts, docsRphyRpdIpIfStatsInMcastOctets, docsRphyRpdIpIfStatsOutMcastPkts, docsRphyRpdIpIfStatsOutMcastOctets, docsRphyRpdIpIfStatsDiscontinuityTime, docsRphyRpdIpIfStatsRefreshRate, docsRphyRpdIpAddressEnetPortIndex, docsRphyRpdIpAddressPrefixLen, docsRphyRpdIpAddressType, docsRphyRpdIpAddressOrigin, docsRphyRpdIpAddressStatus, docsRphyRpdIpAddressCreated, docsRphyRpdIpAddressLastChanged, docsRphyRpdIpNetToPhysicalPhysAddress, docsRphyRpdIpNetToPhysicalLastUpdated, docsRphyRpdIpNetToPhysicalType, docsRphyRpdIpNetToPhysicalState, docsRphyRpdIpDefaultRouterLifetime, docsRphyRpdIpDefaultRouterPreference, docsRphyRpdIpIcmpMsgStatsInPkts, docsRphyRpdIpIcmpMsgStatsOutPkts } STATUS current DESCRIPTION "Group of objects implemented in CCAP Cores which represent RPD managed objects derived via the GCP protocol." ::= { docsRphyGroups 1 } docsRphyCcapCoreGroup OBJECT-GROUP OBJECTS { docsRphyCcapL2tpSessionInfoRemoteLcceIpAddrType, docsRphyCcapL2tpSessionInfoRemoteLcceIpAddr, docsRphyCcapL2tpSessionInfoRemoteId, docsRphyCcapL2tpSessionInfoCoreId, docsRphyCcapL2tpSessionInfoConnCtrlID, docsRphyCcapL2tpSessionInfoUdpPort, docsRphyCcapL2tpSessionInfoDescr, docsRphyCcapL2tpSessionInfoSessionType, docsRphyCcapL2tpSessionInfoSessionSubType, docsRphyCcapL2tpSessionInfoMaxPayload, docsRphyCcapL2tpSessionInfoPathPayload, docsRphyCcapL2tpSessionInfoRpdIfMtu, docsRphyCcapL2tpSessionInfoCoreIfMtu, docsRphyCcapL2tpSessionInfoIncludeDOCSISMsgs, docsRphyCcapL2tpSessionInfoErrorCode, docsRphyCcapL2tpSessionInfoCreationTime, docsRphyCcapL2tpSessionInfoOperStatus, docsRphyCcapL2tpSessionInfoLocalStatus, docsRphyCcapL2tpSessionInfoLastChange, docsRphyCcapL2tpSessionStatsOutOfSeqPkts, docsRphyCcapCinLatencyLastVal, docsRphyCcapCinLatencyLastValTime, docsRphyCcapCinLatencyInterval, docsRphyCcapCinLatencyPerfIntervalSeq, docsRphyCcapCinLatencyPerfVal, docsRphyCcapCinLatencyPerfValTime } STATUS current DESCRIPTION "Group of objects implemented in CCAP Cores." ::= { docsRphyGroups 2 } END