-- MIB file created 06-Jan-2006 17:14:54, by -- SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com CISCO-WIRELESS-P2MP-LINK-METRICS-MIB DEFINITIONS ::= BEGIN -- From file: "CISCO-WIRELESS-P2MP-LINK-METRICS-MIB.my" -- Compile options "4 7 F H N O W 03 06 0B 0G 0N 0T" IMPORTS TimeInterval, MacAddress FROM SNMPv2-TC-v1 ifIndex FROM IF-MIB -- CwrCwErrorFreeSecond, WirelessGauge64, CwrCwErroredSecond, CwrCwErrorFreeSecond, CwrCwErroredSecond, CwrCwSeverelyErroredSecond, CwrCwConsecutiveSevErrSecond, CwrCwDegradedSecond, CwrFixedPointScale, CwrFixedPointPrecision, CwrFixedPointValue, CwrPercentageValue, CwrUpdateTime FROM CISCO-WIRELESS-TC-MIB ciscoMgmt FROM CISCO-SMI Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; WirelessGauge64 ::= Counter ciscoWirelessLinkMetricsMIB OBJECT IDENTIFIER ::= { ciscoMgmt 181 } -- MODULE-IDENTITY -- LastUpdated -- 200601041003Z -- OrgName -- Cisco Systems Inc. -- ContactInfo -- Cisco Systems -- Customer Service -- -- Postal: 170 W Tasman Drive -- San Jose, CA 95134 -- USA -- -- Tel: +1 800 553-NETS -- E-mail: firestorm-sw@cisco.com -- Descr -- This is the MIB Module for the Cisco Wireless Radio -- Point to MultiPoint interface link metrics -- specification. -- -- Glossary -- -- The following terms are used in the MIB definitions below. -- -- Radio Interface: The interface that provides wireless communication -- features. -- Radio Link: The bi-directional wireless link between two -- communicating wireless radios. -- Radio PHY: Represents the transmission characteristics of the -- Radio link. -- -- Link Admin Up: This is the system time when the link is configured -- to be 'administratively up'. The user can configure -- the link to be up either by executing a 'no shut' -- command via the CLI or by setting the ifAdminStatus -- object in the IF-MIB to 'up(1)' via SNMP. -- -- Cisco Wireless MIB Organization -- -- The Cisco Wireless Point to Multipoint Radio Link Metrics MIB is -- divided into 2 main groups. -- -- Head End: These objects are supported on the Head End only. -- Subscriber Unit: These objects are supported on the Subscriber -- unit only. -- RevDate -- 200601041003Z -- RevDescr -- Imported Unsigned32 from SNMPv2-SMI. -- RevDate -- 200002141910Z -- RevDescr -- The initial version of this MIB module. p2mpLinkMetricsGroup OBJECT IDENTIFIER ::= { ciscoWirelessLinkMetricsMIB 1 } p2mpSuLinkMetricsGroup OBJECT IDENTIFIER ::= { ciscoWirelessLinkMetricsMIB 2 } p2mpHeLinkMetricsGroup OBJECT IDENTIFIER ::= { ciscoWirelessLinkMetricsMIB 3 } p2mpMetricsMIBNotificationPrefix OBJECT IDENTIFIER ::= { p2mpLinkMetricsGroup 2 } p2mpMetricsMIBNotification OBJECT IDENTIFIER ::= { p2mpMetricsMIBNotificationPrefix 0 } p2mpRadioLinkConformance OBJECT IDENTIFIER ::= { ciscoWirelessLinkMetricsMIB 4 } p2mpRadioLinkCompliances OBJECT IDENTIFIER ::= { p2mpRadioLinkConformance 1 } p2mpRadioLinkGroups OBJECT IDENTIFIER ::= { p2mpRadioLinkConformance 2 } p2mpMetricsPrecisionTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpMetricsPrecisionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the precision and scale values to be used when interpreting fixed point values in this MIB. This information is encapsulated in a table to accomodate for multiple cards in the same system having different precision values. This table is indexed by the ifIndex for the physical card (propDocsWirelessMaclayer). The user can refer to the entAliasMappingTable in the ENTITY-MIB to determine the upstream/downstream channels associated with each card." ::= { p2mpLinkMetricsGroup 1 } p2mpMetricsPrecisionEntry OBJECT-TYPE SYNTAX P2mpMetricsPrecisionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpMetricsPrecisionTable. This table is indexed by the ifIndex of propDocsWirelessMaclayer." INDEX { ifIndex } ::= { p2mpMetricsPrecisionTable 1 } P2mpMetricsPrecisionEntry ::= SEQUENCE { p2mpLinkMetricsScale CwrFixedPointScale, p2mpLinkMetricsPrecision CwrFixedPointPrecision } p2mpLinkMetricsScale OBJECT-TYPE SYNTAX CwrFixedPointScale -- Rsyntax INTEGER { -- yocto(1), -- zepto(2), -- atto(3), -- femto(4), -- pico(5), -- nano(6), -- micro(7), -- milli(8), -- units(9), -- kilo(10), -- mega(11), -- giga(12), -- tera(13), -- exa(14), -- peta(15), -- zetta(16), -- yotta(17) -- } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the exponent to apply to the fixed-point values." ::= { p2mpMetricsPrecisionEntry 1 } p2mpLinkMetricsPrecision OBJECT-TYPE SYNTAX CwrFixedPointPrecision -- Rsyntax INTEGER(0..9) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the number of decimal places used for precision when interpreting the fixed-point values." ::= { p2mpMetricsPrecisionEntry 2 } p2mpSuLinkMetricsThreshTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpSuLinkMetricsThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains threshold values that are the trigger points for controlling the collection of the Link Metrics such as Codeword Errored Seconds and others." ::= { p2mpSuLinkMetricsGroup 1 } p2mpSuLinkMetricsThreshEntry OBJECT-TYPE SYNTAX P2mpSuLinkMetricsThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the table. There exists one such entry for every interface in the ifTable which has an ifType of propDocsWirelessDownstream. Each of these entries are indexed by the value of ifIndex as defined in RFC2233." INDEX { ifIndex } ::= { p2mpSuLinkMetricsThreshTable 1 } P2mpSuLinkMetricsThreshEntry ::= SEQUENCE { p2mpSuLinkESThresh Gauge, p2mpSuLinkDSThresh CwrPercentageValue, p2mpSuLinkSESThresh CwrPercentageValue, p2mpSuLinkCSESThresh Gauge, p2mpSuLink1HrESAlarmThresh Gauge, p2mpSuLink1HrSESAlarmThresh Gauge, p2mpSuLink1HrCSESAlarmThresh Gauge, p2mpSuLink1HrDCSAlarmThresh Gauge } p2mpSuLinkESThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "When the number of Codeword Errors detected in a single Operational second is greater than this value, that second is counted as an Errored Second." ::= { p2mpSuLinkMetricsThreshEntry 1 } p2mpSuLinkDSThresh OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-write STATUS mandatory DESCRIPTION "When the percentage of codeword errors detected to the total codewords received in one second is equal to or greater than this value, and less than p2mpLinkSESThresh, the second is counted as a Codeword Degraded Second." ::= { p2mpSuLinkMetricsThreshEntry 2 } p2mpSuLinkSESThresh OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-write STATUS mandatory DESCRIPTION "When the percentage of codeword errors detected to the total codewords received in one second equals or exceeds this value, that second is counted as a Severely Errored Second." ::= { p2mpSuLinkMetricsThreshEntry 3 } p2mpSuLinkCSESThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "When the number of severely errored codewords detected consecutively in one second equals or exceeds this value, the second is counted as a Consecutively Severely Errored Second." ::= { p2mpSuLinkMetricsThreshEntry 4 } p2mpSuLink1HrESAlarmThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the one hour Codeword Error Second threshold. When the number of Codeword Error Seconds in a 1 Operational Hour period exceeds this value, the p2mpSuErrSecAlarmTrap trap will be generated. Time measurement starts after the first operational second." ::= { p2mpSuLinkMetricsThreshEntry 5 } p2mpSuLink1HrSESAlarmThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the one hour Codeword Severely Errored Seconds threshold. When the number of Codeword Severely Errored Seconds in a 1 Operational Hour period exceeds this value, the p2mpSuSevErrSecAlarmTrap trap will be generated. Time measurement starts after the first operational second." ::= { p2mpSuLinkMetricsThreshEntry 6 } p2mpSuLink1HrCSESAlarmThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the one hour Codeword Consecutively Severely Errored Seconds threshold. When the number of Codeword Severely Errored Seconds in a 1 Operational Hour period exceeds this value, the p2mpSuConsecSevErrSecAlarmTrap trap will be generated. Time measurement starts after the first operational second." ::= { p2mpSuLinkMetricsThreshEntry 7 } p2mpSuLink1HrDCSAlarmThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the one hour Degraded Codeword Seconds threshold. When the number of Degraded Codeword Seconds in a 1 Operational Hour period exceeds this value, the p2mpSuDegradedSecAlarmTrap trap will be generated. Time measurement starts after the first operational second." ::= { p2mpSuLinkMetricsThreshEntry 8 } p2mpSu1SecMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpSu1SecMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one second. This table will have a maximum of 60 entries providing cumulative status of the link, identified by ifIndex of propDocsWirelessDownstream, over the past one minute. This table is updated once every second. After 60 seconds, only the latest 60 entries will be stored in the table." ::= { p2mpSuLinkMetricsGroup 2 } p2mpSu1SecMetricsEntry OBJECT-TYPE SYNTAX P2mpSu1SecMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpSu1SecMetricsTable indexed by the ifIndex of propDocsWirelessDownstream and p2mpSu1SecIndex. The first entry in the table (p2mpSu1SecIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpSu1SecIndex } ::= { p2mpSu1SecMetricsTable 1 } P2mpSu1SecMetricsEntry ::= SEQUENCE { p2mpSu1SecIndex INTEGER, p2mpSu1SecUpdateTime CwrUpdateTime, p2mpSu1SecType INTEGER, p2mpSu1SecTotalCodewords WirelessGauge64, p2mpSu1SecTotalErrCodewords WirelessGauge64, p2mpSu1SecValidDataPkt Counter } p2mpSu1SecIndex OBJECT-TYPE SYNTAX INTEGER(1..60) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpSu1SecMetricsEntry 1 } p2mpSu1SecUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpSu1SecMetricsEntry 2 } p2mpSu1SecType OBJECT-TYPE SYNTAX INTEGER { --?? enum value of zero may cause problems unknown(0), errorFree(1), errored(2), degraded(3), sevErrored(4), syncLoss(5) } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the nature of the measured second." ::= { p2mpSu1SecMetricsEntry 3 } p2mpSu1SecTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of codewords received by this radio link from the last Link Admin Up time until the current operational second." ::= { p2mpSu1SecMetricsEntry 4 } p2mpSu1SecTotalErrCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of errored codewords received by this radio link from the last Link Admin Up time until the current operational second." ::= { p2mpSu1SecMetricsEntry 5 } p2mpSu1SecValidDataPkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the number of data packets received without any bit errors from the last Link Admin Up time until the current operational second." ::= { p2mpSu1SecMetricsEntry 6 } p2mpSu1MinMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpSu1MinMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one minute. This table will have a maximum of 60 entries providing cumulative statistics of the link, identified by ifIndex of propDocsWirelessDownstream, over the past one hour. This table is updated once every minute." ::= { p2mpSuLinkMetricsGroup 3 } p2mpSu1MinMetricsEntry OBJECT-TYPE SYNTAX P2mpSu1MinMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpSu1MinMetricsTable indexed by ifIndex of propDocsWirelessDownstream and p2mpSu1MinIndex. The first entry in the table (p2mpSu1MinIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpSu1MinIndex } ::= { p2mpSu1MinMetricsTable 1 } P2mpSu1MinMetricsEntry ::= SEQUENCE { p2mpSu1MinIndex INTEGER, p2mpSu1MinUpdateTime CwrUpdateTime, p2mpSu1MinTotalCodewords WirelessGauge64, p2mpSu1MinTotalErrCodewords WirelessGauge64, p2mpSu1MinValidDataPkt Counter, p2mpSu1MinErrorFreeSeconds CwrCwErrorFreeSecond, p2mpSu1MinErroredSeconds CwrCwErroredSecond, p2mpSu1MinDegradedSeconds CwrCwDegradedSecond, p2mpSu1MinSevErroredSeconds CwrCwSeverelyErroredSecond, p2mpSu1MinConsecSevErrSeconds CwrCwConsecutiveSevErrSecond, p2mpSu1MinSyncLossSeconds Counter, p2mpSu1MinTxPowerMax CwrFixedPointValue, p2mpSu1MinTxPowerMin CwrFixedPointValue, p2mpSu1MinTxPowerAvg CwrFixedPointValue, p2mpSu1MinMainAntRxPowerMax CwrFixedPointValue, p2mpSu1MinMainAntRxPowerMin CwrFixedPointValue, p2mpSu1MinMainAntRxPowerAvg CwrFixedPointValue, p2mpSu1MinDivAntRxPowerMax CwrFixedPointValue, p2mpSu1MinDivAntRxPowerMin CwrFixedPointValue, p2mpSu1MinDivAntRxPowerAvg CwrFixedPointValue } p2mpSu1MinIndex OBJECT-TYPE SYNTAX INTEGER(1..60) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpSu1MinMetricsEntry 1 } p2mpSu1MinUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up until the time this entry was last updated." ::= { p2mpSu1MinMetricsEntry 2 } p2mpSu1MinTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative sum of received codewords from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 3 } p2mpSu1MinTotalErrCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative sum of received errored codewords from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 4 } p2mpSu1MinValidDataPkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the number of data packets received without any bit errors from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 5 } p2mpSu1MinErrorFreeSeconds OBJECT-TYPE SYNTAX CwrCwErrorFreeSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Error Free Seconds (EFS) detected from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 6 } p2mpSu1MinErroredSeconds OBJECT-TYPE SYNTAX CwrCwErroredSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Errored Seconds (ES) detected from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 7 } p2mpSu1MinDegradedSeconds OBJECT-TYPE SYNTAX CwrCwDegradedSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Degraded Seconds (DS) detected from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 8 } p2mpSu1MinSevErroredSeconds OBJECT-TYPE SYNTAX CwrCwSeverelyErroredSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Severely Errored Seconds (SES) detected from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 9 } p2mpSu1MinConsecSevErrSeconds OBJECT-TYPE SYNTAX CwrCwConsecutiveSevErrSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Consecutively Severely Errored Seconds (CSES) detected from the last Link Admin Up time until the current operational second." ::= { p2mpSu1MinMetricsEntry 10 } p2mpSu1MinSyncLossSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative number of seconds from the last Link Admin Up time to the current operational minute the link was out of synchronization." ::= { p2mpSu1MinMetricsEntry 11 } p2mpSu1MinTxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the maximum transmit power of the subscriber unit measured during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 12 } p2mpSu1MinTxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum transmit power of the subscriber unit measured during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 13 } p2mpSu1MinTxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average measured transmit power of the subscriber unit measured during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 14 } p2mpSu1MinMainAntRxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the maximum receive power measured at the main antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 15 } p2mpSu1MinMainAntRxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum receive power measured at the main antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 16 } p2mpSu1MinMainAntRxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average receive power measured at the main antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 17 } p2mpSu1MinDivAntRxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the maximum receive power measured at the diversity antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 18 } p2mpSu1MinDivAntRxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum receive power measured at the diversity antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 19 } p2mpSu1MinDivAntRxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average received power measured at the diversity antenna during the current operational minute. This is not a cumulative value." ::= { p2mpSu1MinMetricsEntry 20 } p2mpSu1HrMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpSu1HrMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one hour. This table will have a maximum of 24 entries providing cumulative status of the link, identified by ifIndex, over the past 24 hours. This table is updated once every hour." ::= { p2mpSuLinkMetricsGroup 4 } p2mpSu1HrMetricsEntry OBJECT-TYPE SYNTAX P2mpSu1HrMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpSu1HrMetricsTable indexed by ifIndex of propDocsWirelessDownstream and p2mpSu1HrIndex. The first entry in the table (p2mpSu1HrIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpSu1HrIndex } ::= { p2mpSu1HrMetricsTable 1 } P2mpSu1HrMetricsEntry ::= SEQUENCE { p2mpSu1HrIndex INTEGER, p2mpSu1HrUpdateTime CwrUpdateTime, p2mpSu1HrTotalCodewords WirelessGauge64, p2mpSu1HrTotalErrCodewords WirelessGauge64, p2mpSu1HrValidDataPkt Counter, p2mpSu1HrErrorFreeSeconds CwrCwErrorFreeSecond, p2mpSu1HrErroredSeconds CwrCwErroredSecond, p2mpSu1HrSevErroredSeconds CwrCwSeverelyErroredSecond, p2mpSu1HrConsecSvErrSeconds CwrCwConsecutiveSevErrSecond, p2mpSu1HrSyncLossSeconds Counter, p2mpSu1HrDegradedSeconds CwrCwDegradedSecond, p2mpSu1HrTxPowerMax CwrFixedPointValue, p2mpSu1HrTxPowerMin CwrFixedPointValue, p2mpSu1HrTxPowerAvg CwrFixedPointValue, p2mpSu1HrMainAntRxPowerMax CwrFixedPointValue, p2mpSu1HrMainAntRxPowerMin CwrFixedPointValue, p2mpSu1HrMainAntRxPowerAvg CwrFixedPointValue, p2mpSu1HrDivAntRxPowerMax CwrFixedPointValue, p2mpSu1HrDivAntRxPowerMin CwrFixedPointValue, p2mpSu1HrDivAntRxPowerAvg CwrFixedPointValue } p2mpSu1HrIndex OBJECT-TYPE SYNTAX INTEGER(1..24) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpSu1HrMetricsEntry 1 } p2mpSu1HrUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpSu1HrMetricsEntry 2 } p2mpSu1HrTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total received codewords detected from the last Link Admin Up time until the current operational hour." ::= { p2mpSu1HrMetricsEntry 3 } p2mpSu1HrTotalErrCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of errored codewords received from the last Link Admin Up time until the current operational hour." ::= { p2mpSu1HrMetricsEntry 4 } p2mpSu1HrValidDataPkt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the number of data packets received without any bit errors from the last Link Admin Up time until the current operational hour." ::= { p2mpSu1HrMetricsEntry 5 } p2mpSu1HrErrorFreeSeconds OBJECT-TYPE SYNTAX CwrCwErrorFreeSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Error Free Seconds (EFS) detected from the last Link Admin Up time until the current operational hour." ::= { p2mpSu1HrMetricsEntry 6 } p2mpSu1HrErroredSeconds OBJECT-TYPE SYNTAX CwrCwErroredSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Errored Seconds (ES) detected from the last Link Admin Up time until the current operational hour" ::= { p2mpSu1HrMetricsEntry 7 } p2mpSu1HrSevErroredSeconds OBJECT-TYPE SYNTAX CwrCwSeverelyErroredSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Severely Errored Seconds (SES) detected from the last Link Admin Up time until the current operational hour" ::= { p2mpSu1HrMetricsEntry 8 } p2mpSu1HrConsecSvErrSeconds OBJECT-TYPE SYNTAX CwrCwConsecutiveSevErrSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Consecutive Severely Errored Seconds (CSES) detected from the last Link Admin Up time until the current operational hour" ::= { p2mpSu1HrMetricsEntry 9 } p2mpSu1HrSyncLossSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative number of seconds from the last Link Admin Up time to the current operational hour the link was out of synchronization." ::= { p2mpSu1HrMetricsEntry 10 } p2mpSu1HrDegradedSeconds OBJECT-TYPE SYNTAX CwrCwDegradedSecond -- Rsyntax Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative Codeword Degraded Seconds detected from the last Link Admin Up time until the current operational hour" ::= { p2mpSu1HrMetricsEntry 11 } p2mpSu1HrTxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the maximum transmit power measured during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 12 } p2mpSu1HrTxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum transmit power measured during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 13 } p2mpSu1HrTxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average transmit power measured during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 14 } p2mpSu1HrMainAntRxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the maximum receive power measured at the main antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 15 } p2mpSu1HrMainAntRxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum receive power measured at the main antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 16 } p2mpSu1HrMainAntRxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average received power measured at the main antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 17 } p2mpSu1HrDivAntRxPowerMax OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the maximum receive power measured at the diversity antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 18 } p2mpSu1HrDivAntRxPowerMin OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the minimum receive power measured at the diversity antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 19 } p2mpSu1HrDivAntRxPowerAvg OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) -- Units -- dBm - decibel milliwatts ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the average received power measured at the diversity antenna during the current operational hour. This is not a cumulative value." ::= { p2mpSu1HrMetricsEntry 20 } p2mpSuCumulativeLinkMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpSuCumulativeLinkMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics used to measure the quality of the radio link identified by the ifIndex. The metrics in this table are cumulated since the last Link Admin Up time." ::= { p2mpSuLinkMetricsGroup 6 } p2mpSuCumulativeLinkMetricsEntry OBJECT-TYPE SYNTAX P2mpSuCumulativeLinkMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There exists one such entry for every interface in the ifTable which has an ifType of propDocsWirelessDownstream. Each of these entries are indexed by the value of ifIndex as defined in RFC2233." INDEX { ifIndex } ::= { p2mpSuCumulativeLinkMetricsTable 1 } P2mpSuCumulativeLinkMetricsEntry ::= SEQUENCE { p2mpSuAvailableSeconds Counter, p2mpSuUnAvailableSeconds Counter, p2mpSuPctAvailSeconds CwrPercentageValue, p2mpSuSyncLossSeconds Counter, p2mpSuPctErrorFreeSeconds CwrPercentageValue, p2mpSuPctErroredSeconds CwrPercentageValue, p2mpSuPctSevErroredSeconds CwrPercentageValue, p2mpSuPctDegradedSeconds CwrPercentageValue, p2mpSuInitialSyncSeconds Counter, p2mpSuSyncSuccessCount Counter, p2mpSuLastSyncSuccessTime TimeInterval, p2mpSuSyncFailureCount Counter, p2mpSuLastSyncFailTime TimeInterval, p2mpSuSyncMedEffort Counter, p2mpSuSyncHighEffort Counter, p2mpSuEffectiveDataRate Gauge, p2mpSuPercentEfficiency CwrPercentageValue } p2mpSuAvailableSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of Available Seconds since the last Link Admin Up time. It is equal to: Error Free Seconds + Errored Seconds - Severely Errored Seconds" ::= { p2mpSuCumulativeLinkMetricsEntry 1 } p2mpSuUnAvailableSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of seconds since the last Link Admin Up time that the link was not available for use. It is equal to: Severely Errored Seconds + Sync Loss Seconds." ::= { p2mpSuCumulativeLinkMetricsEntry 2 } p2mpSuPctAvailSeconds OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of cumulative Available seconds to Link Admin Up seconds, expressed as a percentage." ::= { p2mpSuCumulativeLinkMetricsEntry 3 } p2mpSuSyncLossSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the number of seconds since the last Link Admin Up time during which the radio link was out of sync with the remote end." ::= { p2mpSuCumulativeLinkMetricsEntry 4 } p2mpSuPctErrorFreeSeconds OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of cumulative Codeword Error Free Seconds (EFS) to Link Admin Up seconds, expressed as a percentage." ::= { p2mpSuCumulativeLinkMetricsEntry 5 } p2mpSuPctErroredSeconds OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of cumulative Codeword Errored Seconds (ES) to Link Admin Up seconds, expressed as a percentage." ::= { p2mpSuCumulativeLinkMetricsEntry 6 } p2mpSuPctSevErroredSeconds OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of cumulative Codeword Severely Errored Seconds (SES) to Link Admin Up seconds, expressed as a percentage." ::= { p2mpSuCumulativeLinkMetricsEntry 7 } p2mpSuPctDegradedSeconds OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of degraded seconds (DS) to Link Admin Up seconds, expressed as a percentage." ::= { p2mpSuCumulativeLinkMetricsEntry 8 } p2mpSuInitialSyncSeconds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Time spent in acquiring sync for the first time after the link is administratively configured up" ::= { p2mpSuCumulativeLinkMetricsEntry 9 } p2mpSuSyncSuccessCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the number of times the subscriber unit successfully synchronized with the head end." ::= { p2mpSuCumulativeLinkMetricsEntry 10 } p2mpSuLastSyncSuccessTime OBJECT-TYPE SYNTAX TimeInterval -- Rsyntax INTEGER(0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "This object represents elapsed time since the subscriber unit last successfully synchronized with the head end." ::= { p2mpSuCumulativeLinkMetricsEntry 11 } p2mpSuSyncFailureCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the number of times the subscriber unit attempted, but failed, to synchronize with the head end." ::= { p2mpSuCumulativeLinkMetricsEntry 12 } p2mpSuLastSyncFailTime OBJECT-TYPE SYNTAX TimeInterval -- Rsyntax INTEGER(0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "This object represents elapsed time since the subscriber unit last lost synchronization with the remote end." ::= { p2mpSuCumulativeLinkMetricsEntry 13 } p2mpSuSyncMedEffort OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates how many times sync was regained (since Link Admin Up time) without the subscriber unit having to scan through the channels." ::= { p2mpSuCumulativeLinkMetricsEntry 14 } p2mpSuSyncHighEffort OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates how many times the channels were scanned due to sync loss (after first sync at Link Admin Up time)." ::= { p2mpSuCumulativeLinkMetricsEntry 15 } p2mpSuEffectiveDataRate OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Represents the effective data throughput while the link was last synchronized. For a given bandwidth and throughput selection, it represents the data throughput being achieved." ::= { p2mpSuCumulativeLinkMetricsEntry 16 } p2mpSuPercentEfficiency OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-only STATUS mandatory DESCRIPTION "Represents the ratio of total good codewords received to the total number of codewords received since Link Admin Up, stated as a percentage" ::= { p2mpSuCumulativeLinkMetricsEntry 17 } p2mpHeLinkMetricsThreshTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHeLinkMetricsThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains thresholds that are the trigger points to determine if an excessive number of errored codewords are being transmitted. The thresholds can be set for each upstream channel. This helps determine if a particular upstream channel is experiencing excessive errors. The thresholds can also be set for all the subscriber units communicating with the head end. These thresholds will not be set on a per subscriber basis. Instead, there is only one entry in this table for all the subscriber units." ::= { p2mpHeLinkMetricsGroup 1 } p2mpHeLinkMetricsThreshEntry OBJECT-TYPE SYNTAX P2mpHeLinkMetricsThreshEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the tablei. The first entry in this table is applicable to all the subscriber units communicating with the head end. This entry uses the ifIndex of propDocsWirelessMaclayer. Subsequent entries in this table apply to the upstream channels and are indexed by the ifIndex of propDocsWirelessUpstream." INDEX { ifIndex } ::= { p2mpHeLinkMetricsThreshTable 1 } P2mpHeLinkMetricsThreshEntry ::= SEQUENCE { p2mpHe1HrMinTotalCWThresh Gauge, p2mpHe1HrPctErrCWThresh CwrPercentageValue } p2mpHe1HrMinTotalCWThresh OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the threshold for the minimum number of total codewords that should be transmitted in an operational hour before the percentage of errored codewords is evaluated against the p2mpHe1HrPctErrCWThresh." ::= { p2mpHeLinkMetricsThreshEntry 1 } p2mpHe1HrPctErrCWThresh OBJECT-TYPE SYNTAX CwrPercentageValue -- Rsyntax Gauge(0..10000000) -- Units -- 0.00001 percent ACCESS read-write STATUS mandatory DESCRIPTION "This object represents the threshold for the acceptable ratio of errored codewords to the total codewords transmitted in an operational hour. For an Upstream Channel: When the percentage of errored codewords to total codewords transmitted on a upstream channel crosses this threshold, the p2mpHeChPctErrCWThreshTrap is sent out (provided the number of total codewords transmitted on the upstream channel in an operational hour, exceeds the value represented by p2mpHe1HrMinTotalCWThresh). For a Subscriber Unit (SU): When the percentage of errored codewords to total codewords transmitted by a SU crosses this threshold, the SU is added to a list of SU's that have also crossed this threshold (provided the number of total codewords transmitted by the SU exceed the value represented by p2mpHe1HrMinTotalCWThresh). The head end sends out the p2mpHeMacPctErrCWThreshTrap to indicate that an SU has been added to the 'bad SU list'." ::= { p2mpHeLinkMetricsThreshEntry 2 } p2mpHeBadSuTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHeBadSuEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table lists all the subscriber units who have either failed to transmit a minimum number of codewords in an operational hour OR have transmitted a total number of codewords equal to or greater than p2mpHe1HrMinTotalCWThresh but have a codeword error percentage (ratio of errored codewords to the total number of codewords transmitted) greater than p2mpHe1HrPctErrCWThresh." ::= { p2mpHeLinkMetricsGroup 2 } p2mpHeBadSuEntry OBJECT-TYPE SYNTAX P2mpHeBadSuEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpHeBadSuTable. This entry uses the ifIndex of propDocsWirelessMaclayer. An entry is created in this table when a 'bad' subscriber unit is detected in the managed system. The entry is removed from this table when the subscriber units performance recovers." INDEX { ifIndex, p2mpBadSuIndex } ::= { p2mpHeBadSuTable 1 } P2mpHeBadSuEntry ::= SEQUENCE { p2mpBadSuIndex INTEGER, p2mpBadSuUpdateTime CwrUpdateTime, p2mpBadSuMacAddress MacAddress, p2mpTotalErroredCodewords Gauge, p2mpPctErroredCodewords Gauge } p2mpBadSuIndex OBJECT-TYPE SYNTAX INTEGER(1..2147483647) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with the ifIndex of the MAC layer, identifies exactly one entry in the table." ::= { p2mpHeBadSuEntry 1 } p2mpBadSuUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpHeBadSuEntry 2 } p2mpBadSuMacAddress OBJECT-TYPE SYNTAX MacAddress -- Rsyntax OCTET STRING(SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the subscriber unit that either failed to transmit a minimum number of codewords in an operational hour OR whose percentage of errored codewords transmitted exceeded the threshold." ::= { p2mpHeBadSuEntry 3 } p2mpTotalErroredCodewords OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total errored codewords transmitted by this subscriber unit in the current operational hour." ::= { p2mpHeBadSuEntry 4 } p2mpPctErroredCodewords OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object represent the percentage of errored codewords to total codewords transmitted by the subscriber unit in the current operational hour." ::= { p2mpHeBadSuEntry 5 } p2mpHeCodewordErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHeCodewordErrorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains codeword error history for the past 24 hours, at 1 hour intervals, on a per subscriber basis. This table will have a maximum of 24 entries providing cumulative status of the link, identified by ifIndex, over the past 24 hours. This table is updated once every hour." ::= { p2mpHeLinkMetricsGroup 3 } p2mpHeCodewordErrorEntry OBJECT-TYPE SYNTAX P2mpHeCodewordErrorEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpHeCodewordErrorTable indexed by ifIndex of propDocsWirelessMaclayer, the MAC address of the subscriber unit, and p2mpHeCWErrorIndex Every entry represents the cumulative sum of the previous entry plus last hour before the entry is updated. The first entry in the table (p2mpHeCWErrorIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpSuMacAddress, p2mpHeCWErrorIndex } ::= { p2mpHeCodewordErrorTable 1 } P2mpHeCodewordErrorEntry ::= SEQUENCE { p2mpSuMacAddress MacAddress, p2mpHeCWErrorIndex INTEGER, p2mpHeCWErrorUpdateTime CwrUpdateTime, p2mpTotalCodewords WirelessGauge64, p2mpErroredCodewords WirelessGauge64, p2mpSINR CwrFixedPointValue } p2mpSuMacAddress OBJECT-TYPE SYNTAX MacAddress -- Rsyntax OCTET STRING(SIZE(6)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object is used to index this table. It indicates the MAC address of the subscriber unit." ::= { p2mpHeCodewordErrorEntry 1 } p2mpHeCWErrorIndex OBJECT-TYPE SYNTAX INTEGER(1..24) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object identifies exactly one entry in the table." ::= { p2mpHeCodewordErrorEntry 2 } p2mpHeCWErrorUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpHeCodewordErrorEntry 3 } p2mpTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total received codewords detected on the subscriber unit identified by p2mpSuMacAddress from Link Admin Up time until the current operational hour." ::= { p2mpHeCodewordErrorEntry 4 } p2mpErroredCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total received errored codewords detected on the subscriber unit identified by p2mpSuMacAddress from Link Admin Up time until the current operational hour." ::= { p2mpHeCodewordErrorEntry 5 } p2mpSINR OBJECT-TYPE SYNTAX CwrFixedPointValue -- Rsyntax INTEGER(-2147483648..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the ratio of signal to (interference + noise) from Link Admin Up time until the current operational hour." ::= { p2mpHeCodewordErrorEntry 6 } p2mpHe1SecMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHe1SecMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one second. This table will have a maximum of 60 entries providing cumulative status of the upstream channel, identified by ifIndex of propDocsWirelessUpstream, over the past one minute. This table is updated once every second." ::= { p2mpHeLinkMetricsGroup 4 } p2mpHe1SecMetricsEntry OBJECT-TYPE SYNTAX P2mpHe1SecMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpHe1SecMetricsTable indexed by the ifIndex of propDocsWirelessUpstream and p2mpHe1SecIndex. Every entry represents the cumulative sum of the previous entry plus the last second before the entry is updated. The first entry in the table (p2mpHe1SecIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpHe1SecIndex } ::= { p2mpHe1SecMetricsTable 1 } P2mpHe1SecMetricsEntry ::= SEQUENCE { p2mpHe1SecIndex INTEGER, p2mpHe1SecUpdateTime CwrUpdateTime, p2mpHe1SecTotalCodewords WirelessGauge64, p2mpHe1SecErroredCodewords WirelessGauge64 } p2mpHe1SecIndex OBJECT-TYPE SYNTAX INTEGER(1..60) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpHe1SecMetricsEntry 1 } p2mpHe1SecUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpHe1SecMetricsEntry 2 } p2mpHe1SecTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of codewords received on a channel from the last Link Admin Up time until the current operational second." ::= { p2mpHe1SecMetricsEntry 3 } p2mpHe1SecErroredCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of errored codewords received on a channel from the last Link Admin Up time until the current operational second." ::= { p2mpHe1SecMetricsEntry 4 } p2mpHe1MinMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHe1MinMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one minute. This table will have a maximum of 60 entries providing cumulative status of the upstream channel, identified by ifIndex of propDocsWirelessUpstream, over the past one hour. This table is updated once every minute." ::= { p2mpHeLinkMetricsGroup 5 } p2mpHe1MinMetricsEntry OBJECT-TYPE SYNTAX P2mpHe1MinMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpHe1MinMetricsTable indexed by ifIndex of propDocsWirelessUpstream and p2mpHe1MinIndex. Every entry represents the cumulative sum of the previous entry plus the last 1 minute before the entry was updated. The first entry in the table (p2mpHe1MinIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpHe1MinIndex } ::= { p2mpHe1MinMetricsTable 1 } P2mpHe1MinMetricsEntry ::= SEQUENCE { p2mpHe1MinIndex INTEGER, p2mpHe1MinUpdateTime CwrUpdateTime, p2mpHe1MinTotalCodewords WirelessGauge64, p2mpHe1MinErroredCodewords WirelessGauge64 } p2mpHe1MinIndex OBJECT-TYPE SYNTAX INTEGER(1..60) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpHe1MinMetricsEntry 1 } p2mpHe1MinUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpHe1MinMetricsEntry 2 } p2mpHe1MinTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative sum of codewords received on a channel from the last Link Admin Up time until the current operational minute." ::= { p2mpHe1MinMetricsEntry 3 } p2mpHe1MinErroredCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the cumulative sum of errored codewords received on a channel from the last Link Admin Up time until the current operational minute." ::= { p2mpHe1MinMetricsEntry 4 } p2mpHe1HrMetricsTable OBJECT-TYPE SYNTAX SEQUENCE OF P2mpHe1HrMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains metrics collected over the duration of one hour. This table will have a maximum of 24 entries providing cumulative status of the upstream channel, identified by ifIndex of propDocsWirelessUpstream, over the past 24 hours. This table is updated once every hour." ::= { p2mpHeLinkMetricsGroup 6 } p2mpHe1HrMetricsEntry OBJECT-TYPE SYNTAX P2mpHe1HrMetricsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This represents one entry in the p2mpHe1HrMetricsTable indexed by ifIndex of propDocsWirelessUpstream and p2mpHe1HrIndex. Every entry represents the cumulative sum of the previous entry plus the last 1 hour before the entry was updated. The first entry in the table (p2mpHe1HrIndex = 1) represents the chronologically oldest data available." INDEX { ifIndex, p2mpHe1HrIndex } ::= { p2mpHe1HrMetricsTable 1 } P2mpHe1HrMetricsEntry ::= SEQUENCE { p2mpHe1HrIndex INTEGER, p2mpHe1HrUpdateTime CwrUpdateTime, p2mpHe1HrTotalCodewords WirelessGauge64, p2mpHe1HrErroredCodewords WirelessGauge64 } p2mpHe1HrIndex OBJECT-TYPE SYNTAX INTEGER(1..24) ACCESS not-accessible STATUS mandatory DESCRIPTION "This object, along with ifIndex, identifies exactly one entry in the table." ::= { p2mpHe1HrMetricsEntry 1 } p2mpHe1HrUpdateTime OBJECT-TYPE SYNTAX CwrUpdateTime -- Rsyntax INTEGER(0..2147483647) -- Units -- seconds ACCESS read-only STATUS mandatory DESCRIPTION "This object represents time in seconds since system power up at which time this entry was last updated." ::= { p2mpHe1HrMetricsEntry 2 } p2mpHe1HrTotalCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of codewords received on this channel at the time this entry was updated." ::= { p2mpHe1HrMetricsEntry 3 } p2mpHe1HrErroredCodewords OBJECT-TYPE SYNTAX --?? syntax is not convertable to SMIv1 WirelessGauge64 -- Rsyntax Counter64 ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the total number of errored codewords received on this channel in the last 1 hour." ::= { p2mpHe1HrMetricsEntry 4 } p2mpHeChPctErrCWThreshTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpHe1HrPctErrCWThresh } -- Status -- mandatory DESCRIPTION "The p2mpHe1HrPctErrCWThresh for an upstream channel was exceeded." ::= 1 p2mpHeMacPctErrCWThreshTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpBadSuMacAddress, p2mpTotalErroredCodewords, p2mpPctErroredCodewords } -- Status -- mandatory DESCRIPTION "The p2mpHe1HrPctErrCWThresh for the subscriber unit was exceeded. The subscriber unit was added to the p2mpHeBadSuTable." ::= 2 p2mpSuErrSecAlarmTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpSuLink1HrESAlarmThresh } -- Status -- mandatory DESCRIPTION "The p2mpSuLink1HrESAlarmThresh was exceeded." ::= 3 p2mpSuSevErrSecAlarmTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpSuLink1HrSESAlarmThresh } -- Status -- mandatory DESCRIPTION "The p2mpSuLink1HrSESAlarmThresh was exceeded." ::= 4 p2mpSuConsecSevErrSecAlarmTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpSuLink1HrCSESAlarmThresh } -- Status -- mandatory DESCRIPTION "The p2mpSuLink1HrCSESAlarmThresh was exceeded." ::= 5 p2mpSuDegradedSecAlarmTrap TRAP-TYPE -- Reverse mappable trap ENTERPRISE p2mpMetricsMIBNotificationPrefix VARIABLES { p2mpSuLink1HrDCSAlarmThresh } -- Status -- mandatory DESCRIPTION "The p2mpSuLink1HrDCSAlarmThresh was exceeded." ::= 6 p2mpComplianceLinkMetricsGroup OBJECT IDENTIFIER ::= { p2mpRadioLinkGroups 1 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Objects implemented to indicate scaling factors for -- fixed point values. This group is mandatory on the -- Head End and the Subscriber Unit. -- objects -- p2mpLinkMetricsScale, p2mpLinkMetricsPrecision p2mpComplianceSuMetricsGroup OBJECT IDENTIFIER ::= { p2mpRadioLinkGroups 2 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Group of objects implemented at the Subscriber unit. -- objects -- p2mpSuLinkESThresh, p2mpSuLinkDSThresh, p2mpSuLinkSESThresh, -- p2mpSuLinkCSESThresh, p2mpSuLink1HrESAlarmThresh, -- p2mpSuLink1HrSESAlarmThresh, p2mpSuLink1HrCSESAlarmThresh, -- p2mpSuLink1HrDCSAlarmThresh, p2mpSu1SecUpdateTime, -- p2mpSu1SecType, p2mpSu1SecTotalCodewords, -- p2mpSu1SecTotalErrCodewords, p2mpSu1SecValidDataPkt, -- p2mpSu1MinUpdateTime, p2mpSu1MinTotalCodewords, -- p2mpSu1MinTotalErrCodewords, p2mpSu1MinValidDataPkt, -- p2mpSu1MinErrorFreeSeconds, p2mpSu1MinErroredSeconds, -- p2mpSu1MinSevErroredSeconds, p2mpSu1MinConsecSevErrSeconds, -- p2mpSu1MinSyncLossSeconds, p2mpSu1MinDegradedSeconds, -- p2mpSu1MinTxPowerMax, p2mpSu1MinTxPowerMin, -- p2mpSu1MinTxPowerAvg, p2mpSu1MinMainAntRxPowerMax, -- p2mpSu1MinMainAntRxPowerMin, p2mpSu1MinMainAntRxPowerAvg, -- p2mpSu1MinDivAntRxPowerMax, p2mpSu1MinDivAntRxPowerMin, -- p2mpSu1MinDivAntRxPowerAvg, p2mpSu1HrUpdateTime, -- p2mpSu1HrTotalCodewords, p2mpSu1HrTotalErrCodewords, -- p2mpSu1HrValidDataPkt, p2mpSu1HrErrorFreeSeconds, -- p2mpSu1HrErroredSeconds, p2mpSu1HrSevErroredSeconds, -- p2mpSu1HrConsecSvErrSeconds, p2mpSu1HrSyncLossSeconds, -- p2mpSu1HrDegradedSeconds, p2mpSu1HrTxPowerMax, -- p2mpSu1HrTxPowerMin, p2mpSu1HrTxPowerAvg, -- p2mpSu1HrMainAntRxPowerMax, p2mpSu1HrMainAntRxPowerMin, -- p2mpSu1HrMainAntRxPowerAvg, p2mpSu1HrDivAntRxPowerMax, -- p2mpSu1HrDivAntRxPowerMin, p2mpSu1HrDivAntRxPowerAvg, -- p2mpSuAvailableSeconds, p2mpSuUnAvailableSeconds, -- p2mpSuPctAvailSeconds, p2mpSuSyncLossSeconds, -- p2mpSuPctErrorFreeSeconds, p2mpSuPctErroredSeconds, -- p2mpSuPctSevErroredSeconds, p2mpSuPctDegradedSeconds, -- p2mpSuInitialSyncSeconds, p2mpSuSyncSuccessCount, -- p2mpSuLastSyncSuccessTime, p2mpSuSyncMedEffort, -- p2mpSuSyncHighEffort, p2mpSuSyncFailureCount, -- p2mpSuLastSyncFailTime, p2mpSuEffectiveDataRate, -- p2mpSuPercentEfficiency p2mpComplianceHeMetricsGroup OBJECT IDENTIFIER ::= { p2mpRadioLinkGroups 3 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Group of objects implemented at the Head End. -- objects -- p2mpHe1HrMinTotalCWThresh, p2mpHe1HrPctErrCWThresh, -- p2mpBadSuUpdateTime, p2mpBadSuMacAddress, -- p2mpTotalErroredCodewords, p2mpPctErroredCodewords, -- p2mpHeCWErrorUpdateTime, p2mpTotalCodewords, -- p2mpErroredCodewords, p2mpSINR, p2mpHe1SecUpdateTime, -- p2mpHe1SecTotalCodewords, p2mpHe1SecErroredCodewords, -- p2mpHe1MinUpdateTime, p2mpHe1MinTotalCodewords, -- p2mpHe1MinErroredCodewords, p2mpHe1HrUpdateTime, -- p2mpHe1HrTotalCodewords, p2mpHe1HrErroredCodewords p2mpComplianceNotifGroup OBJECT IDENTIFIER ::= { p2mpRadioLinkGroups 4 } -- NOTIFICATION-GROUP -- Status -- mandatory -- Descr -- Group of notifications which indicate that a threshold was -- exceeded. -- notifications -- p2mpHeChPctErrCWThreshTrap, p2mpHeMacPctErrCWThreshTrap, -- p2mpSuErrSecAlarmTrap, p2mpSuSevErrSecAlarmTrap, -- p2mpSuConsecSevErrSecAlarmTrap, p2mpSuDegradedSecAlarmTrap p2mpRadioLinkCompliance OBJECT IDENTIFIER ::= { p2mpRadioLinkCompliances 1 } -- MODULE-COMPLIANCE -- Status -- mandatory -- Descr -- The compliance statement for devices implementing the -- Point to MultiPoint wireless interface compliant to -- Cisco Systems Inc. specification. -- Module -- >>current<< -- MandGroup -- p2mpComplianceLinkMetricsGroup -- OptGroup -- p2mpComplianceSuMetricsGroup -- OptGroup -- p2mpComplianceHeMetricsGroup -- OptGroup -- p2mpComplianceNotifGroup END