draft-ietf-eman-energy-monitoring-mib-04.txt   draft-ietf-eman-energy-monitoring-mib-05.txt 
Network Working Group M. Chandramouli Network Working Group M. Chandramouli
Internet-Draft Cisco Systems, Inc. Internet-Draft Cisco Systems, Inc.
Intended Status: Standards Track B. Schoening Intended Status: Standards Track B. Schoening
Expires: April 22, 2013 Independent Consultant Expires: October 22, 2013 Independent Consultant
J. Quittek J. Quittek
T. Dietz T. Dietz
NEC Europe Ltd. NEC Europe Ltd.
B. Claise B. Claise
Cisco Systems, Inc. Cisco Systems, Inc.
October 22, 2012 April 22, 2013
Power and Energy Monitoring MIB Power and Energy Monitoring MIB
draft-ietf-eman-energy-monitoring-mib-04 draft-ietf-eman-energy-monitoring-mib-05
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance This Internet-Draft is submitted to IETF in full conformance
with the provisions of BCP 78 and BCP 79. with the provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Internet-Drafts are working documents of the Internet
Engineering Task Force (IETF), its areas, and its working Engineering Task Force (IETF), its areas, and its working
groups. Note that other groups may also distribute working groups. Note that other groups may also distribute working
documents as Internet-Drafts. documents as Internet-Drafts.
skipping to change at page 1, line 39 skipping to change at page 1, line 39
documents at any time. It is inappropriate to use Internet- documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as Drafts as reference material or to cite them other than as
"work in progress." "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed The list of Internet-Draft Shadow Directories can be accessed
at http://www.ietf.org/shadow.html at http://www.ietf.org/shadow.html
This Internet-Draft will expire on April 2013. This Internet-Draft will expire on October 2013.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 34 skipping to change at page 2, line 34
Conventions used in this document Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as "MAY", and "OPTIONAL" in this document are to be interpreted as
described in RFC 2119 [RFC2119]. described in RFC 2119 [RFC2119].
Table of Contents Table of Contents
1. Introduction............................................. 3 1. Introduction............................................ 3
2. The Internet-Standard Management Framework............... 4 2. The Internet-Standard Management Framework.............. 4
3. Use Cases................................................ 4 3. Use Cases............................................... 4
4. Terminology.............................................. 5 4. Terminology............................................. 5
5. Architecture Concepts Applied to the MIB Module.......... 6 5. Architecture Concepts Applied to the MIB Module......... 6
5.1. Energy Object Information............................. 13 5.1. Energy Object Information............................ 13
5.2. Power State........................................... 14 5.2. Power State.......................................... 13
5.2.1. Power State Set................................15 5.2.1. Power State Set...............................14
5.2.2. IEEE1621 Power State Set.......................15 5.2.2. IEEE1621 Power State Set......................15
5.2.3. DMTF Power State Set...........................15 5.2.3. DMTF Power State Set..........................15
5.2.4. EMAN Power State Set...........................17 5.2.4. EMAN Power State Set..........................16
5.3. Energy Object Usage Information....................... 19 5.3. Energy Object Usage Information...................... 19
5.4. Optional Power Usage Characteristics.................. 20 5.4. Optional Power Usage Attributes...................... 20
5.5. Optional Energy Measurement........................... 21 5.5. Optional Energy Measurement.......................... 21
5.6. Fault Management...................................... 25 5.6. Fault Management..................................... 25
6. Discovery............................................... 26 6. Discovery.............................................. 25
7. Link with the other IETF MIBs........................... 27 7. Link with the other IETF MIBs.......................... 26
7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB..27 7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB..26
7.2. Link with the ENTITY-STATE MIB......................28 7.2. Link with the ENTITY-STATE MIB......................27
7.3. Link with the POWER-OVER-ETHERNET MIB...............28 7.3. Link with the POWER-OVER-ETHERNET MIB...............28
7.4. Link with the UPS MIB...............................29 7.4. Link with the UPS MIB...............................29
7.5. Link with the LLDP and LLDP-MED MIBs................30 7.5. Link with the LLDP and LLDP-MED MIBs................30
8. Implementation Scenario................................. 31 8. Implementation Scenario................................ 30
9. Structure of the MIB.................................... 33 9. Structure of the MIB................................... 33
10. MIB Definitions........................................ 34 10. MIB Definitions....................................... 34
11. Security Considerations................................ 74 11. Security Considerations............................... 74
12. IANA Considerations.................................... 75 12. IANA Considerations................................... 75
12.1. IANA Considerations for the MIB Modules.............. 75 12.1. IANA Considerations for the MIB Modules............. 75
12.2. IANA Registration of new Power State Set............. 76 12.2. IANA Registration of new Power State Set............ 75
12.2.1. IANA Registration of the IEEE1621 Power State Set 76 12.2.1. IANA Registration of the IEEE1621 Power State Set.76
12.2.2. IANA Registration of the DMTF Power State Set.... 77 12.2.2. IANA Registration of the DMTF Power State Set.....76
12.2.3. IANA Registration of the EMAN Power State Set.... 77 12.2.3. IANA Registration of the EMAN Power State Set.....77
12.3. Updating the Registration of Existing Power State 12.3. Updating the Registration of Existing Power State
Sets....................................................... 77 Sets...................................................... 77
12. Contributors........................................... 78 12. Contributors.......................................... 77
13. Acknowledgment......................................... 78 13. Acknowledgment........................................ 78
14. Open Issues............................................ 78 14. Open Issues........................................... 78
15. References............................................. 79 15. References............................................ 78
15.2. Normative References...............................79 15.2. Normative References..............................78
15.3. Informative References.............................79 15.3. Informative References............................79
1. Introduction 1. Introduction
This document defines a subset of the Management Information This document defines a subset of the Management Information
Base (MIB) for use in energy management of devices within or Base (MIB) for use in energy management of devices within or
connected to communication networks. The MIB modules in this connected to communication networks. The MIB modules in this
document are designed to provide a model for energy management, document are designed to provide a model for energy management,
which includes monitoring for power state and energy consumption which includes monitoring for power state and energy consumption
of networked elements. This MIB takes into account the Energy of networked elements. This MIB takes into account the Energy
Management Framework [EMAN-FMWK], which in turn, is based on the Management Framework [EMAN-FMWK], which in turn, is based on the
skipping to change at page 5, line 28 skipping to change at page 5, line 28
Energy Management System (EnMS) Energy Management System (EnMS)
ISO Energy Management System ISO Energy Management System
Energy Energy
Power Power
Demand Demand
Power Characteristics Power Attributes
Electrical Equipment Electrical Equipment
Non-Electrical Equipment (Mechanical Equipment) Non-Electrical Equipment (Mechanical Equipment)
Energy Object Energy Object
Electrical Energy Object Electrical Energy Object
Non-Electrical Energy Object Non-Electrical Energy Object
skipping to change at page 6, line 46 skipping to change at page 6, line 46
This section describes the concepts specified in the Energy This section describes the concepts specified in the Energy
Management Framework [EMAN-FMWK] that pertain to power usage, Management Framework [EMAN-FMWK] that pertain to power usage,
with specific information related to the MIB module specified in with specific information related to the MIB module specified in
this document. This subsection maps to the section this document. This subsection maps to the section
"Architecture High Level Concepts" in the Power Monitoring "Architecture High Level Concepts" in the Power Monitoring
Architecture [EMAN-FMWK]. Architecture [EMAN-FMWK].
The Energy Monitoring MIB has 2 independent MIB modules. The The Energy Monitoring MIB has 2 independent MIB modules. The
first MIB module energyObjectMib is focused on measurement of first MIB module energyObjectMib is focused on measurement of
power and energy. The second MIB module powerCharMIB is focused power and energy. The second MIB module powerCharMIB is focused
on Power Characteristics measurements. on Power Attributes measurements.
The energyObjectMib MIB module consists of four tables. The The energyObjectMib MIB module consists of five tables.
first table eoPowerTable is indexed by entPhysicalIndex. The
second table eoPowerStateTable indexed by entPhysicalIndex, The first table is the eoMeterCapabilitiesTable. It indicates
and eoPowerStateIndex. The eoEnergyParametersTable is indexed the instrumentation available for each energy object. Thus, the
by eoEnergyParametersIndex. The eoEnergyTable is indexed by entries in this table indicate to the EnMS which other tables
eoEnergyParametersIndex and eoEnergyCollectionStartTime. from the ENERGY-OBJECT-MIB and POWER-ATTRIBUTES-MIB are
available for each energy object. The eoMeterCapabilitiesTable
is indexed by entPhysicalIndex.
The second table is the eoPowerTable. It returns the power
consumption of each energy object, as well as the units, sign,
measurement accuracy, and related objects. The eoPowerTable is
indexed by entPhysicalIndex.
The third table is the eoPowerStateTable. For each energy
object, it provides information and statistics about the
supported power states. The eoPowerStateTable is indexed by
entPhysicalIndex and eoPowerStateIndex.
The fourth table is the eoEnergyParametersTable. The entries in
this table configure the parameters of energy and demand
measurement collection. This table is indexed by
eoEnergyParametersIndex.
The fifth table is the eoEnergyTable. The entries in this table
provide the log the energy and demand information. This table
is indexed by eoEnergyParametersIndex.
eoMeterCapabilitiesTable(1) eoMeterCapabilitiesTable(1)
| |
+--- eoMeterCapabilitiesEntry(1) [entPhysicalIndex] +---eoMeterCapabilitiesEntry(1)[entPhysicalIndex]
| | | |
| +---r-n BITS eoMeterCapability | +---r-n BITS eoMeterCapability
| |
eoPowerTable(1) eoPowerTable(2)
| |
+---eoPowerEntry(1) [entPhysicalIndex] +---eoPowerEntry(1) [entPhysicalIndex]
| | | |
| +---r-n Integer32 eoPower(1) | +---r-n Integer32 eoPower(1)
| +-- r-n Integer32 eoPowerNamePlate(2) | +-- r-n Integer32 eoPowerNamePlate(2)
| +-- r-n UnitMultiplier eoPowerUnitMultiplier(3) | +-- r-n UnitMultiplier eoPowerUnitMultiplier(3)
| +-- r-n Integer32 eoPowerAccuracy(4) | +-- r-n Integer32 eoPowerAccuracy(4)
| +-- r-n INTEGER eoMeasurementCaliber(5) | +-- r-n INTEGER eoMeasurementCaliber(5)
| +-- r-n INTEGER eoPowerCurrentType(6) | +-- r-n INTEGER eoPowerCurrentType(6)
| +-- r-n INTEGER eoPowerOrigin(7) | +-- r-n INTEGER eoPowerOrigin(7)
| +-- rwn Integer32 eoPowerAdminState(8) | +-- rwn IANAPowerStateSet eoPowerAdminState(8)
| +-- r-n Integer32 eoPowerOperState(9) | +-- r-n IANAPowerStateSet eoPowerOperState(9)
| +-- r-n OwnerString eoPowerStateEnterReason(10) | +-- r-n OwnerString eoPowerStateEnterReason(10)
| | |
| | |
+---eoPowerStateTable(2) +---eoPowerStateTable(3)
| +--eoPowerStateEntry(1) | +--eoPowerStateEntry(1)
| | [entPhysicalIndex, | | [entPhysicalIndex, eoPowerStateIndex]
| | eoPowerStateIndex]
| | | |
| +-- --n IANAPowerStateSet eoPowerStateIndex(1) | +-- --n IANAPowerStateSet eoPowerStateIndex(1)
| +-- r-n Interger32 eoPowerStateMaxPower (2) | +-- r-n Interger32 eoPowerStateMaxPower (2)
| +-- r-n UnitMultiplier | +-- r-n UnitMultiplier
| eoPowerStatePowerUnitMultiplier (3) | eoPowerStatePowerUnitMultiplier (3)
| +-- r-n TimeTicks eoPowerStateTotalTime(4) | +-- r-n TimeTicks eoPowerStateTotalTime(4)
| +-- r-n Counter32 eoPowerStateEnterCount(5) | +-- r-n Counter32 eoPowerStateEnterCount(5)
| |
+eoEnergyParametersTable(1) +eoEnergyParametersTable(4)
+---eoEnergyParametersEntry(1) [eoEnergyParametersIndex] +---eoEnergyParametersEntry(1) [eoEnergyParametersIndex]
| |
| +-- --n PhysicalIndex eoEnergyObjectIndex (1) | +-- --n PhysicalIndex eoEnergyObjectIndex (1)
| + r-n Integer32 eoEnergyParametersIndex (2) | + r-n Integer32 eoEnergyParametersIndex (2)
| +-- r-n TimeInterval | +-- r-n TimeInterval
| eoEnergyParametersIntervalLength (3) | eoEnergyParametersIntervalLength (3)
| +-- r-n Integer32 | +-- r-n Integer32
| eoEnergyParametersIntervalNumber (4) | eoEnergyParametersIntervalNumber (4)
| +-- r-n Integer32 | +-- r-n Integer32
| eoEnergyParametersIntervalMode (5) | eoEnergyParametersIntervalMode (5)
| +-- r-n TimeInterval | +-- r-n TimeInterval
| eoEnergyParametersIntervalWindow (6) | eoEnergyParametersIntervalWindow (6)
| +-- r-n Integer32 | +-- r-n Integer32
| eoEnergyParametersSampleRate (7) | eoEnergyParametersSampleRate (7)
| +-- r-n RowStatus eoEnergyParametersStatus (8) | +-- r-n RowStatus eoEnergyParametersStatus (8)
| |
+eoEnergyTable (1) +eoEnergyTable(5)
+---eoEnergyEntry(1) [ eoEnergyParametersIndex, +---eoEnergyEntry(1) [ eoEnergyParametersIndex,
eoEnergyCollectionStartTime] eoEnergyCollectionStartTime]
| |
| +-- r-n TimeTicks eoEnergyCollectionStartTime (1) | +-- r-n TimeTicks eoEnergyCollectionStartTime (1)
| +-- r-n Integer32 eoEnergyConsumed (2) | +-- r-n Integer32 eoEnergyConsumed (2)
| +-- r-n Integer32 eoEnergyyProduced (3) | +-- r-n Integer32 eoEnergyProduced (3)
| +-- r-n Integer32 eoEnergyNet (4) | +-- r-n Integer32 eoEnergyNet (4)
| +-- r-n UnitMultiplier | +-- r-n UnitMultiplier
| eoEnergyUnitMultiplier (5) | eoEnergyUnitMultiplier (5)
| +-- r-n Integer32 eoEnergyAccuracy(6) | +-- r-n Integer32 eoEnergyAccuracy(6)
| +-- r-n Integer32 eoEnergyMaxConsumed (7) | +-- r-n Integer32 eoEnergyMaxConsumed (7)
| +-- r-n Integer32 eoEnergyMaxProduced (8) | +-- r-n Integer32 eoEnergyMaxProduced (8)
| +-- r-n TimeTicks | +-- r-n TimeTicks
| eoEnergyDiscontinuityTime(9) | eoEnergyDiscontinuityTime(9)
| +-- r-n RowStatus eoEnergyParametersStatus (10)
The powerCharacteristicsMIB consists of four tables. The powerAttributesMIB consists of four tables.
eoACPwrCharacteristicsTable is indexed by entPhysicalIndex. eoACPwrAttributesTable is indexed by entPhysicalIndex.
eoACPwrCharacteristicsPhaseTable is indexed by entPhysicalIndex eoACPwrAttributesPhaseTable is indexed by entPhysicalIndex and
and eoPhaseIndex. eoACPwrCharacteristicsWyePhaseTable and eoPhaseIndex. eoACPwrAttributesWyePhaseTable and
eoACPwrCharacteristicsDelPhaseTable are indexed by eoACPwrAttributesDelPhaseTable are indexed by entPhysicalIndex
entPhysicalIndex and eoPhaseIndex. and eoPhaseIndex.
eoACPwrCharacteristicsTable (1) eoACPwrAttributesTable(1)
| |
+---eoACPwrCharacteristicsEntry (1) [ entPhysicalIndex] +---eoACPwrAttributesEntry(1) [ entPhysicalIndex]
| | | |
| | | |
| +---r-n INTEGER eoACPwrCharacteristicsConfiguration | +---r-n INTEGER eoACPwrAttributesConfiguration (1)
(1) | +-- r-n Interger32 eoACPwrAttributesAvgVoltage (2)
| +-- r-n Interger32 eoACPwrCharacteristicsAvgVoltage (2) | +-- r-n Integer32 eoACPwrAttributesAvgCurrent (3)
| +-- r-n Integer32 eoACPwrCharacteristicsAvgCurrent (3) | +-- r-n Integer32 eoACPwrAttributesFrequency (4)
| +-- r-n Integer32 eoACPwrCharacteristicsFrequency (4)
| +-- r-n UnitMultiplier | +-- r-n UnitMultiplier
| eoACPwrCharacteristicsPowerUnitMultiplier (5) | eoACPwrAttributesPowerUnitMultiplier (5)
| +-- r-n Integer32 eoACPwrCharacteristicsPowerAccuracy | +-- r-n Integer32 eoACPwrAttributesPowerAccuracy (6)
(6)
| +-- r-n Interger32 | +-- r-n Interger32
eoACPwrCharacteristicsTotalActivePower (7) eoACPwrAttributesTotalActivePower (7)
| +-- r-n Integer32 | +-- r-n Integer32
| eoACPwrCharacteristicsTotalReactivePower (8) | eoACPwrAttributesTotalReactivePower (8)
| +-- r-n Integer32 | +-- r-n Integer32
eoACPwrCharacteristicsTotalApparentPower (9) eoACPwrAttributesTotalApparentPower (9)
| +-- r-n Integer32 | +-- r-n Integer32
eoACPwrCharacteristicsTotalPowerFactor(10) eoACPwrAttributesTotalPowerFactor (10)
| +-- r-n Integer32 eoACPwrCharacteristicsThdAmpheres | +-- r-n Integer32 eoACPwrAttributesThdAmpheres (11)
(11)
| |
+eoACPwrCharacteristicsPhaseTable (1) +eoACPwrAttributesPhaseTable(2)
+---EoACPwrCharacteristicsPhaseEntry(1)[ entPhysicalIndex, +---EoACPwrAttributesPhaseEntry(1)[ entPhysicalIndex,
| | eoPhaseIndex] | | eoPhaseIndex]
| | | |
| +-- r-n Integer32 eoPhaseIndex (1) | +-- r-n Integer32 eoPhaseIndex (1)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhaseAvgCurrent (2) | | eoACPwrAttributesPhaseAvgCurrent (2)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhaseActivePower (3) | | eoACPwrAttributesPhaseActivePower (3)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhaseReactivePower (4) | | eoACPwrAttributesPhaseReactivePower (4)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhaseApparentPower (5) | | eoACPwrAttributesPhaseApparentPower (5)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhasePowerFactor (6) | | eoACPwrAttributesPhasePowerFactor (6)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsPhaseImpedance (7) | | eoACPwrAttributesPhaseImpedance (7)
| | | |
+eoACPwrCharacteristicsDelPhaseTable (1) +eoACPwrAttributesDelPhaseTable(3)
+-- eoACPwrCharacteristicsDelPhaseEntry(1) +-- eoACPwrAttributesDelPhaseEntry(1)
| | [entPhysicalIndex, | | [entPhysicalIndex,
| | eoPhaseIndex] | | eoPhaseIndex]
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsDelPhaseToNextPhaseVoltage | | eoACPwrAttributesDelPhaseToNextPhaseVoltage (1)
(1)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsDelThdPhaseToNextPhaseVoltage | |eoACPwrAttributesDelThdPhaseToNextPhaseVoltage (2)
(2) | +-- r-n Integer32
| +-- r-n Integer32 eoACPwrCharacteristicsDelThdCurrent eoACPwrAttributesDelThdCurrent (3)
(3)
| | | |
+eoACPwrCharacteristicsWyePhaseTable (1) +eoACPwrAttributesWyePhaseTable(4)
+-- eoACPwrCharacteristicsWyePhaseEntry (1) +-- eoACPwrAttributesWyePhaseEntry(1)
| | [entPhysicalIndex, | | [entPhysicalIndex,
| | eoPhaseIndex] | | eoPhaseIndex]
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsWyePhaseToNeutralVoltage | | eoACPwrAttributesWyePhaseToNeutralVoltage (1)
(1)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsWyePhaseCurrent (2) | | eoACPwrAttributesWyePhaseCurrent (2)
| +-- r-n Integer32 | +-- r-n Integer32
| | eoACPwrCharacteristicsWyeThdPhaseToNeutralVoltage | | eoACPwrAttributesWyeThdPhaseToNeutralVoltage (3)
(3)
| . | .
A UML representation of the MIB objects in the two MIB modules A UML representation of the MIB objects in the two MIB modules
are energyObjectMib and powerCharacteristicsMIB are presented. are energyObjectMib and powerAttributesMIB are presented.
+--------------------------+ +-------------------------+
| Energy Object ID | | Energy Object State |
| ----------------------- | | ----------------------- |
| | | eoPowerAdminState |
| entPhysIndex (*) | | eoPowerOperState |
| entPhysicalName (*) | | eoPowerStateEnterReason |
| entPhysicalUUID (*) | +---------------------------+ +-------------------------+
| | | | |
| | | Energy Object Attributes | |
| | | ------------------------- | v
| | | | +-----------------------+
+--------------------------+ | eoPowerNamePlate | |---> | Energy Object ID (*) |
| | | eoPowerMeasurementCaliber | | | --------------------- |
| | | eoPowerOrigin | | | entPhysicalIndex |
| | | eoPowerCurrentType | | | entPhysicalName |
| | +---------------------------+ | | entPhysicalUUID |
| | | | +-----------------------+
| | | |
v | v | +-----------------------------+
+-----------------------------------------+ |---- | Energy Object Measurement |
| Energy Object Measurement | | | --------------------------- |
| --------------------------------------- | | | eoPower |
| eoPower | | | eoPowerUnitMultiplier |
| eoPowerUnitMultiplier | | | eoPowerAccuracy |
| eoPowerAccuracy | | +-----------------------------+
+-----------------------------------------+ |
^ | ^ | +---------------------------+
| | | |---- | Energy Object Attributes |
+-------------------------+ | | | | ------------------------- |
| Energy Object State | | +------------------------+ | | eoPowerNamePlate |
| ----------------------- | | | Energy Object State | | | eoPowerMeasurementCaliber |
| eoPowerAdminState | | | Statistics | | | eoPowerCurrentType |
| eoPowerOperState | | |----------------------- | | | eoPowerOrigin |
| eoPowerStateEnterReason | | | eoPowerStateMaxPower | | +---------------------------+
+-------------------------+ | | eoPowerStateTotalTime | |
| | eoPowerStateEnterCount | | +---------------------------------+
| +------------------------+ |---- |_Energy Object State Statistics |
| |-------------------------------- |
| | eoPowerStateMaxPower |
| | eoPowerStatePowerUnitMultiplier |
| | eoPowerStateTotalTime |
| eoPowerStateEnterCount |
+---------------------------------+
Figure 1:UML diagram for energyObjectMib Figure 1:UML diagram for energyObjectMib
(*) Link with the ENTITY-MIB (*) Compliance with the ENERGY-AWARE-MIB
|
|
V
+----------------------------------------+
| Energy ParametersTable |
| -------------------------------------- |
| |
| eoEnergyObjectIndex |
| eoEnergyParametersIndex |
| eoEnergyParametersIntervalLength |
| eoEnergyParametersIntervalNumber |
| eoEnergyParametersIntervalMode |
| eoEnergyParametersIntervalWindow |
| eoEnergyParametersSampleRate |
| eoEnergyParametersStatus |
+----------------------------------------+
| +----------------------------------+
| | Energy ParametersTable |
| -------------------------------- |
| eoEnergyObjectIndex |
| eoEnergyParametersIndex |
| eoEnergyParametersIntervalLength |
| eoEnergyParametersIntervalNumber |
| eoEnergyParametersIntervalMode |
| eoEnergyParametersIntervalWindow |
| eoEnergyParametersSampleRate |
| eoEnergyParametersStatus |
+----------------------------------+
| |
V V
+----------------------------------------+ +----------------------------------+
| Energy Table | | Energy Table |
| -------------------------------------- | | -------------------------------- |
| eoEnergyCollectionStartTime | | eoEnergyCollectionStartTime |
| eoEnergyConsumed | | eoEnergyConsumed |
| eoEnergyProduced | | eoEnergyProduced |
| eoEnergyNet | | eoEnergyNet |
| eoEnergyUnitMultiplier | | eoEnergyUnitMultiplier |
| eoEnergyAccuracy | | eoEnergyAccuracy |
| eoMaxConsumed | | eoEnergyMaxConsumed |
| eoMaxProduced | | eoEnergyMaxProduced |
| eoDiscontinuityTime | | eoDiscontinuityTime |
+----------------------------------------+ +----------------------------------+
+--------------------------+ +-----------------------+
| EnergyObject ID | |---> | Energy Object ID (*) |
| ----------------------- | | | --------------------- |
| | | | entPhysicalIndex |
| entPhysicalIndex (*) | | | entPhysicalName |
| | | | entPhysicalUUID |
+--------------------------+ | +-----------------------+
| |
v | +-------------------------------------------+
+--------------------------------------------+ |---- | Power Attributes |
| Power Characteristics | | | ----------------------------------------- |
| ----------------------------------- | | | eoACPwrAttributesConfiguration |
| eoACPwrCharacteristicsConfiguration | | | eoACPwrAttributesAvgVoltage |
| eoACPwrCharacteristicsAvgVoltage | | | eoACPwrAttributesAvgCurrent |
| eoACPwrCharacteristicsAvgCurrent | | | eoACPwrAttributesFrequency |
| eoACPwrCharacteristicsFrequency | | | eoACPwrAttributesPowerUnitMultiplier |
| eoACPwrCharacteristicsPowerUnitMultiplier | | | eoACPwrAttributesPowerAccuracy |
| eoACPwrCharacteristicsPowerAccuracy | | | eoACPwrAttributesTotalActivePower |
| eoACPwrCharacteristicsTotalActivePower | | | eoACPwrAttributesTotalReactivePower |
| eoACPwrCharacteristicsTotalReactivePower | | | eoACPwrAttributesTotalApparentPower |
| eoACPwrCharacteristicsTotalApparentPower | | | eoACPwrAttributesTotalPowerFactor |
| eoACPwrCharacteristicsTotalPowerFactor | | | eoACPwrAttributesThdAmpheres |
| eoACPwrCharacteristicsThdAmpheres | | +-------------------------------------------+
+--------------------------------------------+ |
^ ^ |
| | | +-------------------------------------------+
| ----------- |---- | Power Phase Attributes |
| | | | ----------------------------------------- |
| | | | eoPhaseIndex |
+--------------------------------------------+ | | | eoACPwrAttributesPhaseAvgCurrent |
| Power Phase Characteristics | | | | eoACPwrAttributesPhaseActivePower |
| ---------------------------------- | | | | eoACPwrAttributesPhaseReactivePower |
| eoPhaseIndex | | | | eoACPwrAttributesPhaseApparentPower |
| eoACPwrCharacteristicsPhaseAvgCurrent | | | | eoACPwrAttributesPhasePowerFactor |
| eoACPwrCharacteristicsAvgCurrent | | | | eoACPwrAttributesPhaseImpedance |
| eoACPwrCharacteristicsFrequency | | | +-------------------------------------------+
| eoACPwrCharacteristicsPowerUnitMultiplier | | |
| eoACPwrCharacteristicsPowerAccuracy | | |
| eoACPwrCharacteristicsPhaseActivePower | | | +-----------------------------------------------------+
| eoACPwrCharacteristicsPhaseReactivePower | | |---- | AC Input DEL Configuration |
| eoACPwrCharacteristicsPhaselApparentPower | | | | --------------------------------------------------- |
| eoACPwrCharacteristicsPhaseImpedance | | | | eoACPwrAttributesDelPhaseToNextPhaseVoltage |
+--------------------------------------------+ | | | eoACPwrAttributesDelThdPhaseToNextPhaseVoltage |
| | | eoACPwrAttributesDelThdCurrent |
| | +-----------------------------------------------------+
| |
| | +---------------------------------------------------+
| |---- | AC Input WYE Configuration |
| | ------------------------------------------------- |
+------------------------------------------------------+ | eoACPwrAttributesWyePhaseToNeutralVoltage |
| AC Input DEL Configuration | | eoACPwrAttributesWyePhaseCurrent |
| | | eoACPwrAttributesWyeThdPhaseToNeutralVoltage |
| eoACPwrCharacteristicsDelPhaseToNextPhaseVoltage | +---------------------------------------------------+
| eoACPwrCharacteristicsDelThdPhaseToNextPhaseVoltage |
| eoACPwrCharacteristicsDelThdCurrent |
+------------------------------------------------------+
|
|
+---------------------------------------------------+
| AC Input WYE Configuration |
| |
| eoACPwrCharacteristicsWyePhaseToNeutralVoltage |
| eoACPwrCharacteristicsWyePhaseCurrent |
| eoACPwrCharacteristicsWyeThdPhaseToNeutralVoltage |
+---------------------------------------------------+
Figure 2: UML diagram for the powerCharacteristicsMIB Figure 2: UML diagram for the powerAttributesMIB
(*) Link with the ENTITY-MIB (*) Compliance with the ENERGY-AWARE-MIB
5.1. Energy Object Information 5.1. Energy Object Information
Refer to the "Energy Object Information" section in [EMAN-FMWK] Refer to the "Energy Object Information" section in [EMAN-FMWK]
for background information. An energy aware device is for background information. An energy aware device is
considered as an instance of a Energy Object as defined in the considered as an instance of a Energy Object as defined in the
[EMAN-FMWK]. [EMAN-FMWK].
The Energy Object identity information is specified in the MIB The Energy Object identity information is specified in the MIB
ENERGY-AWARE-MIB module [EMAN-AWARE-MIB] primary table, i.e. the ENERGY-AWARE-MIB module [EMAN-AWARE-MIB] primary table, i.e. the
eoTable. In this table, every Energy Object SHOULD have a eoTable. In this table, the context of the Energy Object such as
printable name eoName, and MUST HAVE a unique Energy Object Domain, Role Description, Importance are specified. In addition,
index entPhysicalUUID and entPhysicalIndex. The ENERGY-AWARE-MIB the ENERGY-AWARE-MIB module returns the relationship between
module returns the relationship (parent/child) between Energy
Objects. There are several possible relationships between Parent Objects. There are several possible relationships between Parent
and Child as defined in [EMAN-AWARE-MIB] such as MeteredBy, and Child as defined in [EMAN-AWARE-MIB] such as MeteredBy,
PoweredBy, AggregatedBy and ProxyedBy. PoweredBy, AggregatedBy and ProxyedBy.
5.2. Power State 5.2. Power State
Refer to the "Power States" section in [EMAN-FMWK] for Refer to the "Power States" section in [EMAN-FMWK] for
background information. background information.
An Energy Object may have energy conservation modes called Power An Energy Object may have energy conservation modes called Power
skipping to change at page 20, line 21 skipping to change at page 19, line 49
International) units of measure. Measured values are International) units of measure. Measured values are
represented in SI units obtained by BaseValue * 10 raised to the represented in SI units obtained by BaseValue * 10 raised to the
power of the scale. power of the scale.
For example, if current power usage of an Energy Object is 3, it For example, if current power usage of an Energy Object is 3, it
could be 3 W, 3 mW, 3 KW, or 3 MW, depending on the value of could be 3 W, 3 mW, 3 KW, or 3 MW, depending on the value of
eoPowerUnitMultiplier. Note that other measurements throughout eoPowerUnitMultiplier. Note that other measurements throughout
the two MIB modules in this document use the same mechanism, the two MIB modules in this document use the same mechanism,
including eoPowerStatePowerUnitMultiplier, including eoPowerStatePowerUnitMultiplier,
eoEnergyUnitMultiplier, and eoEnergyUnitMultiplier, and
eoACPwrCharacteristicsPowerUnitMultiplier. eoACPwrAttributesPowerUnitMultiplier.
In addition to knowing the usage and magnitude, it is useful to In addition to knowing the usage and magnitude, it is useful to
know how a eoPower measurement was obtained. An NMS can use know how a eoPower measurement was obtained. An NMS can use
this to account for the accuracy and nature of the reading this to account for the accuracy and nature of the reading
between different implementations. For this eoPowerOrigin between different implementations. For this eoPowerOrigin
describes whether the measurements were made at the device describes whether the measurements were made at the device
itself or from a remote source. The eoPowerMeasurementCaliber itself or from a remote source. The eoPowerMeasurementCaliber
describes the method that was used to measure the power and can describes the method that was used to measure the power and can
distinguish actual or estimated values. There may be devices in distinguish actual or estimated values. There may be devices in
the network, which may not be able to measure or report power the network, which may not be able to measure or report power
consumption. For those devices, the object consumption. For those devices, the object
eoPowerMeasurementCaliber shall report that measurement eoPowerMeasurementCaliber shall report that measurement
mechanism is "unavailable" and the eoPower measurement shall be mechanism is "unavailable" and the eoPower measurement shall be
"0". "0".
The nameplate power rating of an Energy Object is specified in The nameplate power rating of an Energy Object is specified in
eoPowerNameplate MIB object. eoPowerNameplate MIB object.
5.4. Optional Power Usage Characteristics 5.4. Optional Power Usage Attributes
Refer to the "Optional Power Usage Characteristics" section in Refer to the "Optional Power Usage Attributes" section in
[EMAN-FMWK] for background information. [EMAN-FMWK] for background information.
The optional powerCharacteristicsMIB MIB module can be The optional powerAttributesMIB MIB module can be implemented to
implemented to further describe power usage characteristics further describe power usage attributes measurement. The
measurement. The powerCharacteristicsMIB MIB module adheres powerAttributesMIB MIB module adheres closely to the IEC 61850
closely to the IEC 61850 7-2 standard to describe AC 7-2 standard to describe AC measurements.
measurements.
The powerCharacteristicsMIB MIB module contains a primary table, The powerAttributesMIB MIB module contains a primary table, the
the eoACPwrCharacteristicsTable table, that defines power eoACPwrAttributesTable table, that defines power attributes
characteristics measurements for supported entPhysicalIndex measurements for supported entPhysicalIndex entities, as a
entities, as a sparse extension of the eoPowerTable (with sparse extension of the eoPowerTable (with entPhysicalIndex as
entPhysicalIndex as primary index). This primary index). This eoACPwrAttributesTable table contains such
eoACPwrCharacteristicsTable table contains such information as information as the configuration (single phase, DEL 3 phases,
the configuration (single phase, DEL 3 phases, WYE 3 phases), WYE 3 phases), voltage, frequency, power accuracy, total
voltage, frequency, power accuracy, total active/reactive active/reactive power/apparent power, amperage, and voltage.
power/apparent power, amperage, and voltage.
In case of 3-phase power, the eoACPwrCharacteristicsPhaseTable In case of 3-phase power, the eoACPwrAttributesPhaseTable
additional table is populated with Power Characteristics additional table is populated with Power Attributes measurements
measurements per phase (so double indexed by the per phase (so double indexed by the entPhysicalIndex and
entPhysicalIndex and eoPhaseIndex). This table, which describes eoPhaseIndex). This table, which describes attributes common to
attributes common to both WYE and DEL configurations, contains both WYE and DEL configurations, contains the average current,
the average current, active/reactive/apparent power, power active/reactive/apparent power, power factor, and impedance.
factor, and impedance.
In case of 3-phase power with a DEL configuration, the In case of 3-phase power with a DEL configuration, the
eoACPwrCharacteristicsDelPhaseTable table describes the phase- eoACPwrAttributesDelPhaseTable table describes the phase-to-
to-phase power characteristics measurements, i.e., voltage and phase power attributes measurements, i.e., voltage and current.
current.
In case of 3-phase power with a Wye configuration, the In case of 3-phase power with a Wye configuration, the
eoACPwrCharacteristicsWyePhaseTable table describes the phase- eoACPwrAttributesWyePhaseTable table describes the phase-to-
to-neutral power characteristics measurements, i.e., voltage and neutral power attributes measurements, i.e., voltage and
current. current.
5.5. Optional Energy Measurement 5.5. Optional Energy Measurement
Refer to the "Optional Energy and demand Measurement" section in Refer to the "Optional Energy and demand Measurement" section in
[EMAN-FMWK] for the definition and terminology information. [EMAN-FMWK] for the definition and terminology information.
It is relevant to measure energy when there are actual power It is relevant to measure energy and demand only when there are
measurements from an Energy Object, and not when the power actual power measurements obtained from measurement hardware. If
measurement is assumed or predicted as specified in the the eoPowerMeasurementCaliber MIB object has values of
description clause of the object eoPowerMeasurementCaliber. unavailable, unknown, estimated, or presumed, then the energy
and demand values are not useful.
Two tables are introduced to characterize energy measurement of Two tables are introduced to characterize energy measurement of
an Energy Object: eoEnergyTable and eoEnergyParametersTable. an Energy Object: eoEnergyTable and eoEnergyParametersTable.
Both energy and demand information can be represented via the Both energy and demand information can be represented via the
eoEnergyTable. Energy information will be an accumulation with eoEnergyTable. Energy information will be an accumulation with
no interval. Demand information can be represented. no interval. Demand information can be represented.
The eoEnergyParametersTable consists of the parameters defining The eoEnergyParametersTable consists of the parameters defining
eoEnergyParametersIndex, an index of that specifies the setting eoEnergyParametersIndex an index of that specifies the setting
for collection of energy measurements for an Energy Object, for collection of energy measurements for an Energy Object,
eoEnergyObjectIndex, linked to the entPhysicalIndex of the eoEnergyObjectIndex linked to the entPhysicalIndex of the
Energy Object, the duration of measurement intervals in seconds, Energy Object, the duration of measurement intervals in seconds,
(eoEnergyParametersIntervalLength), the number of successive (eoEnergyParametersIntervalLength), the number of successive
intervals to be stored in the eoEnergyTable, intervals to be stored in the eoEnergyTable,
(eoEnergyParametersIntervalNumber), the type of measurement (eoEnergyParametersIntervalNumber), the type of measurement
technique (eoEnergyParametersIntervalMode), and a sample rate technique (eoEnergyParametersIntervalMode), and a sample rate
used to calculate the average (eoEnergyParametersSampleRate). used to calculate the average (eoEnergyParametersSampleRate).
Judicious choice of the sampling rate will ensure accurate Judicious choice of the sampling rate will ensure accurate
measurement of energy while not imposing an excessive polling measurement of energy while not imposing an excessive polling
burden. burden.
skipping to change at page 22, line 37 skipping to change at page 22, line 16
by the following three figures, for which: by the following three figures, for which:
- The horizontal axis represents the current time, with the - The horizontal axis represents the current time, with the
symbol <--- L ---> expressing the symbol <--- L ---> expressing the
eoEnergyParametersIntervalLength, and the eoEnergyParametersIntervalLength, and the
eoEnergyCollectionStartTime is represented by S1, S2, S3, S4, eoEnergyCollectionStartTime is represented by S1, S2, S3, S4,
..., Sx where x is the value of ..., Sx where x is the value of
eoEnergyParametersIntervalNumber. eoEnergyParametersIntervalNumber.
- The vertical axis represents the time interval of sampling and - The vertical axis represents the time interval of sampling and
the value of eoEnergyConsumed can be obtained at the end of the the value of eoEnergyConsumed can be obtained at the end of the
sampling period. The symbol =========== denotes the duration of sampling period. The symbol =========== denotes the duration of
the sampling period. the sampling period.
| | | =========== | | | | =========== |
|============ | | | |============ | | |
| | | | | | | |
| |============ | | | |============ | |
| | | | | | | |
| <--- L ---> | <--- L ---> | <--- L ---> | | <--- L ---> | <--- L ---> | <--- L ---> |
| | | | | | | |
S1 S2 S3 S4 S1 S2 S3 S4
skipping to change at page 24, line 22 skipping to change at page 23, line 47
eoEnergyParametersIntervalLength is ignored. eoEnergyParametersIntervalLength is ignored.
The eoEnergyParametersStatus is used to start and stop energy The eoEnergyParametersStatus is used to start and stop energy
usage logging. The status of this variable is "active" when usage logging. The status of this variable is "active" when
all the objects in eoEnergyParametersTable are appropriate which all the objects in eoEnergyParametersTable are appropriate which
in turn indicates if eoEnergyTable entries exist or not. in turn indicates if eoEnergyTable entries exist or not.
The eoEnergyTable consists of energy measurements in The eoEnergyTable consists of energy measurements in
eoEnergyConsumed, eoEnergyProduced and eoEnergyNet, the units of eoEnergyConsumed, eoEnergyProduced and eoEnergyNet, the units of
the measured energy eoEnergyUnitMultiplier, and the maximum the measured energy eoEnergyUnitMultiplier, and the maximum
observed energy within a window, eoEnergyMaxConsumed, observed energy within a window eoEnergyMaxConsumed,
eoEnergyMaxProduced. eoEnergyMaxProduced.
Measurements of the total energy consumed by an Energy Object Measurements of the total energy consumed by an Energy Object
may suffer from interruptions in the continuous measurement of may suffer from interruptions in the continuous measurement of
energy consumption. In order to indicate such interruptions, energy consumption. In order to indicate such interruptions,
the object eoEnergyDiscontinuityTime is provided for indicating the object eoEnergyDiscontinuityTime is provided for indicating
the time of the last interruption of total energy measurement. the time of the last interruption of total energy measurement.
eoEnergyDiscontinuityTime shall indicate the sysUpTime [RFC3418] eoEnergyDiscontinuityTime shall indicate the sysUpTime [RFC3418]
when the device was reset. when the device was reset.
skipping to change at page 24, line 49 skipping to change at page 24, line 29
15 minutes and the number of consecutive intervals over which 15 minutes and the number of consecutive intervals over which
the maximum energy is calculated the maximum energy is calculated
(eoEnergyParametersIntervalNumber) as "10". The sampling rate (eoEnergyParametersIntervalNumber) as "10". The sampling rate
internal to the Energy Object for measurement of power usage internal to the Energy Object for measurement of power usage
(eoEnergyParametersSampleRate) can be "1000 milliseconds", as (eoEnergyParametersSampleRate) can be "1000 milliseconds", as
set by the Energy Object as a reasonable value. Then, the set by the Energy Object as a reasonable value. Then, the
eoEnergyParametersStatus is set to active (value 1) to indicate eoEnergyParametersStatus is set to active (value 1) to indicate
that the Energy Object should start monitoring the usage per the that the Energy Object should start monitoring the usage per the
eoEnergyTable. eoEnergyTable.
The indices for the eoEnergyTable are eoEnergyParametersIndex The indices for the eoEnergyTable are eoEnergyParametersIndex
which identifies the index for the setting of energy measurement which identifies the index for the setting of energy measurement
collection Energy Object, and eoEnergyCollectionStartTime, which collection Energy Object, and eoEnergyCollectionStartTime, which
denotes the start time of the energy measurement interval based denotes the start time of the energy measurement interval based
on sysUpTime [RFC3418]. The value of eoEnergyComsumed is the on sysUpTime [RFC3418]. The value of eoEnergyComsumed is the
measured energy consumption over the time interval specified measured energy consumption over the time interval specified
(eoEnergyParametersIntervalLength) based on the Energy Object (eoEnergyParametersIntervalLength) based on the Energy Object
internal sampling rate (eoEnergyParametersSampleRate). While internal sampling rate (eoEnergyParametersSampleRate). While
choosing the values for the eoEnergyParametersIntervalLength and choosing the values for the eoEnergyParametersIntervalLength and
eoEnergyParametersSampleRate, it is recommended to take into eoEnergyParametersSampleRate, it is recommended to take into
consideration either the network element resources adequate to consideration either the network element resources adequate to
process and store the sample values, and the mechanism used to process and store the sample values, and the mechanism used to
calculate the eoEnergyConsumed. The units are derived from calculate the eoEnergyConsumed. The units are derived from
eoEnergyUnitMultiplier. For example, eoEnergyConsumed can be eoEnergyUnitMultiplier. For example, eoEnergyConsumed can be
"100" with eoEnergyUnitMultiplier equal to 0, the measured "100" with eoEnergyUnitMultiplier equal to 0, the measured
energy consumption of the Energy Object is 100 watt-hours. The energy consumption of the Energy Object is 100 watt-hours. The
eoEnergyMaxConsumed is the maximum energy observed and that can eoEnergyMaxConsumed is the maximum energy observed and that can
be "150 watt-hours". be "150 watt-hours".
The eoEnergyTable has a buffer to retain a certain number of The eoEnergyTable has a buffer to retain a certain number of
intervals, as defined by eoEnergyParametersIntervalNumber. intervals, as defined by eoEnergyParametersIntervalNumber.
If the default value of "10" is kept, then the eoEnergyTable If the default value of "10" is kept, then the eoEnergyTable
contains 10 energy measurements, including the maximum. contains 10 energy measurements, including the maximum.
Here is a brief explanation of how the maximum energy can be Here is a brief explanation of how the maximum energy can be
skipping to change at page 26, line 26 skipping to change at page 25, line 48
The NMS must first poll the ENERGY-AWARE-MIB module [EMAN-AWARE- The NMS must first poll the ENERGY-AWARE-MIB module [EMAN-AWARE-
MIB], if available, in order to discover all the Energy Objects MIB], if available, in order to discover all the Energy Objects
and the relationships between those (notion of Parent/Child). and the relationships between those (notion of Parent/Child).
In the ENERGY-AWARE-MIB module tables, the Energy Objects are In the ENERGY-AWARE-MIB module tables, the Energy Objects are
indexed by the entPhysicalIndex. indexed by the entPhysicalIndex.
If an implementation of the ENERGY-AWARE-MIB module is available If an implementation of the ENERGY-AWARE-MIB module is available
in the local SNMP context, for the same Energy Object, the in the local SNMP context, for the same Energy Object, the
entPhysicalIndex value (EMAN-AWARE-MIB) shall be used. The entPhysicalIndex value (EMAN-AWARE-MIB) shall be used. The
entPhysicalIndex characterizes the Energy Object in the entPhysicalIndex characterizes the Energy Object in the
energyObjectMib and the powerCharacteristicsMIB MIB modules energyObjectMib and the powerAttributesMIB MIB modules (this
(this document). document).
From there, the NMS must poll the eoPowerStateTable (specified From there, the NMS must poll the eoPowerStateTable (specified
in the energyObjectMib module in this document), which in the energyObjectMib module in this document), which
enumerates, amongst other things, the maximum power usage. As enumerates, amongst other things, the maximum power usage. As
the entries in eoPowerStateTable table are indexed by the the entries in eoPowerStateTable table are indexed by the
Energy Object ( entPhysicalIndex), by the Power State Set Energy Object ( entPhysicalIndex), by the Power State Set
(eoPowerStateIndex), the maximum power usage is discovered per (eoPowerStateIndex), the maximum power usage is discovered per
Energy Object, and the power usage per Power State of the Power Energy Object, and the power usage per Power State of the Power
State Set. In other words, polling the eoPowerStateTable allows State Set. In other words, polling the eoPowerStateTable allows
the discovery of each Power State within every Power State Set the discovery of each Power State within every Power State Set
supported by the Energy Object. supported by the Energy Object.
If the Energy Object is an Aggregator or a Proxy, the MIB module If the Energy Object is an Aggregator or a Proxy, the MIB module
would be populated with the Energy Object Parent and Children would be populated with the Energy Object Parent and Children
information, which have their own Energy Object index value information, which have their own Energy Object index value
(entPhysicalIndex). However, the parent/child relationship must (entPhysicalIndex). However, the parent/child relationship must
be discovered thanks to the ENERGY-AWARE-MIB module. be discovered thanks to the ENERGY-AWARE-MIB module.
Finally, the NMS can monitor the power characteristics thanks to Finally, the NMS can monitor the power attributes thanks to the
the powerCharacteristicsMIB MIB module, which reuses the powerAttributesMIB MIB module, which reuses the entPhysicalIndex
entPhysicalIndex to index the Energy Object. to index the Energy Object.
7. Link with the other IETF MIBs 7. Link with the other IETF MIBs
7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB 7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB
RFC 4133 [RFC4133] defines the ENTITY-MIB module that lists the RFC 4133 [RFC4133] defines the ENTITY-MIB module that lists the
physical entities of a networking device (router, switch, etc.) physical entities of a networking device (router, switch, etc.)
and those physical entities indexed by entPhysicalIndex. From and those physical entities indexed by entPhysicalIndex. From
an energy-management standpoint, the physical entities that an energy-management standpoint, the physical entities that
consume or produce energy are of interest. consume or produce energy are of interest.
skipping to change at page 34, line 10 skipping to change at page 33, line 42
The power measurement of an Energy Object contains information The power measurement of an Energy Object contains information
describing its power usage (eoPower) and its current power state describing its power usage (eoPower) and its current power state
(eoPowerOperState). In addition to power usage, additional (eoPowerOperState). In addition to power usage, additional
information describing the units of measurement information describing the units of measurement
(eoPowerAccuracy, eoPowerUnitMultiplier), how power usage (eoPowerAccuracy, eoPowerUnitMultiplier), how power usage
measurement was obtained (eoPowerMeasurementCaliber), the measurement was obtained (eoPowerMeasurementCaliber), the
source of power (eoPowerOrigin) and the type of power source of power (eoPowerOrigin) and the type of power
(eoPowerCurrentTtype) are described. (eoPowerCurrentTtype) are described.
An Energy Object may contain an optional eoPowerCharacteristics An Energy Object may contain an optional eoPowerAttributes table
table that describes the electrical characteristics associated that describes the electrical characteristics associated with
with the current power state and usage. the current power state and usage.
An Energy Object may contain an optional eoEnergyTable to An Energy Object may contain an optional eoEnergyTable to
describe energy measurement information over time. describe energy measurement information over time.
An Energy Object may also contain optional battery information An Energy Object may also contain optional battery information
associated with this entity. associated with this entity.
10. MIB Definitions 10. MIB Definitions
-- ************************************************************ -- ************************************************************
skipping to change at page 39, line 41 skipping to change at page 39, line 30
EoMeterCapabilitiesEntry ::= SEQUENCE { EoMeterCapabilitiesEntry ::= SEQUENCE {
eoMeterCapability BITS eoMeterCapability BITS
} }
eoMeterCapability OBJECT-TYPE eoMeterCapability OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
none(0), none(0),
powermetering(1), -- power measurement powermetering(1), -- power measurement
energymetering(2), -- energy measurement energymetering(2), -- energy measurement
powercharacteristics(3) -- power characteristics powerattributes(3) -- power attributes
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An indication of the Energy monitoring capabilities supported "An indication of the Energy monitoring capabilities supported
by this agent. This object use a BITS syntax and indicate the by this agent. This object use a BITS syntax and indicate the
MIB groups supported by the probe. By reading the value of this MIB groups supported by the probe. By reading the value of this
object, it is possible to determine the MIB tables supported. " object, it is possible to determine the MIB tables supported. "
::= { eoMeterCapabilitiesEntry 1 } ::= { eoMeterCapabilitiesEntry 1 }
eoPowerTable OBJECT-TYPE eoPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoPowerEntry SYNTAX SEQUENCE OF EoPowerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table lists Energy Objects." "This table lists Energy Objects."
skipping to change at page 43, line 8 skipping to change at page 42, line 41
- unknown(2): Indicates that the way the usage was - unknown(2): Indicates that the way the usage was
determined is unknown. In some cases, entities report determined is unknown. In some cases, entities report
aggregate power on behalf of another device. In such aggregate power on behalf of another device. In such
cases it is not known whether the usage reported is cases it is not known whether the usage reported is
actual(2), estimated(3) or presumed (4). actual(2), estimated(3) or presumed (4).
- actual(3): Indicates that the reported usage was - actual(3): Indicates that the reported usage was
measured by the entity through some hardware or direct measured by the entity through some hardware or direct
physical means. The usage data reported is not presumed physical means. The usage data reported is not presumed
(4) or estimated (3) but the real apparent current energy (4) or estimated (3) but is the measured consumption
consumption rate. rate.
- estimated(4): Indicates that the usage was not - estimated(4): Indicates that the usage was not
determined by physical measurement. The value is a determined by physical measurement. The value is a
derivation based upon the device type, state, and/or derivation based upon the device type, state, and/or
current utilization using some algorithm or heuristic. It current utilization using some algorithm or heuristic. It
is presumed that the entity's state and current is presumed that the entity's state and current
configuration were used to compute the value. configuration were used to compute the value.
- presumed(5): Indicates that the usage was not - presumed(5): Indicates that the usage was not
determined by physical measurement, algorithm or determined by physical measurement, algorithm or
skipping to change at page 43, line 36 skipping to change at page 43, line 23
eoPowerCurrentType OBJECT-TYPE eoPowerCurrentType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
ac(1), ac(1),
dc(2), dc(2),
unknown(3) unknown(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether the eoUsage for the "This object indicates whether the eoPower for the
Energy Object reports alternative current AC(1), direct Energy Object reports alternating current AC(1), direct
current DC(2), or that the current type is unknown(3)." current DC(2), or that the current type is unknown(3)."
::= { eoPowerEntry 6 } ::= { eoPowerEntry 6 }
eoPowerOrigin OBJECT-TYPE eoPowerOrigin OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
self (1), self (1),
remote (2) remote (2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 44, line 50 skipping to change at page 44, line 38
Possible values of eoPowerAdminState within the Power Possible values of eoPowerAdminState within the Power
State Set are registered at IANA. State Set are registered at IANA.
A current list of assignments can be found at A current list of assignments can be found at
<http://www.iana.org/assignments/eman> <http://www.iana.org/assignments/eman>
RFC-EDITOR: please check the location after IANA" RFC-EDITOR: please check the location after IANA"
::= { eoPowerEntry 9 } ::= { eoPowerEntry 9 }
eoPowerStateEnterReason OBJECT-TYPE eoPowerStateEnterReason OBJECT-TYPE
SYNTAX OwnerString SYNTAX OwnerString
MAX-ACCESS read-create MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This string object describes the reason for the "This string object describes the reason for the
eoPowerAdminState eoPowerAdminState
transition Alternatively, this string may contain with transition Alternatively, this string may contain with
the entity that configured this Energy Object to this the entity that configured this Energy Object to this
Power State." Power State."
DEFVAL { "" } DEFVAL { "" }
::= { eoPowerEntry 10 } ::= { eoPowerEntry 10 }
skipping to change at page 45, line 40 skipping to change at page 45, line 28
eoPowerStateEntry OBJECT-TYPE eoPowerStateEntry OBJECT-TYPE
SYNTAX EoPowerStateEntry SYNTAX EoPowerStateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A eoPowerStateEntry extends a corresponding "A eoPowerStateEntry extends a corresponding
eoPowerEntry. This entry displays max usage values at eoPowerEntry. This entry displays max usage values at
every single possible Power State supported by the Energy every single possible Power State supported by the Energy
Object. Object.
For example, given the values of a Energy Object For example, given the values of a Energy Object
corresponding to a maximum usage of 11W at the corresponding to a maximum usage of 0 W at the
state 1 (mechoff), 6 (ready), 8 (mediumMinus), 12 (High): state 1 (mechoff), 8 W at state 6 (ready), 11 W at state
8 (mediumMinus),and 11 W at state 12 (high):
State MaxUsage Units State MaxUsage Units
1 (mechoff 0 W 1 (mechoff 0 W
2 (softoff) 0 W 2 (softoff) 0 W
3 (hibernate) 0 W 3 (hibernate) 0 W
4 (sleep) 0 W 4 (sleep) 0 W
5 (standby) 0 W 5 (standby) 0 W
6 (ready) 8 W 6 (ready) 8 W
7 (lowMinus) 8 W 7 (lowMinus) 8 W
8 (low) 11 W 8 (low) 11 W
skipping to change at page 47, line 24 skipping to change at page 47, line 13
DESCRIPTION DESCRIPTION
"The magnitude of watts for the usage value in "The magnitude of watts for the usage value in
eoPowerStateMaxPower." eoPowerStateMaxPower."
::= { eoPowerStateEntry 3 } ::= { eoPowerStateEntry 3 }
eoPowerStateTotalTime OBJECT-TYPE eoPowerStateTotalTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the total time in hundreds "This object indicates the total time in hundredth
of seconds that the Energy Object has been in this power of second that the Energy Object has been in this power
state since the last reset, as specified in the state since the last reset, as specified in the
sysUpTime." sysUpTime."
::= { eoPowerStateEntry 4 } ::= { eoPowerStateEntry 4 }
eoPowerStateEnterCount OBJECT-TYPE eoPowerStateEnterCount OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates how often the Energy "This object indicates how often the Energy
skipping to change at page 47, line 49 skipping to change at page 47, line 38
::= { eoPowerStateEntry 5 } ::= { eoPowerStateEntry 5 }
eoEnergyParametersTable OBJECT-TYPE eoEnergyParametersTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoEnergyParametersEntry SYNTAX SEQUENCE OF EoEnergyParametersEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table is used to configure the parameters for "This table is used to configure the parameters for
Energy measurement collection in the table Energy measurement collection in the table
eoEnergyTable. This table allows the configuration of eoEnergyTable. This table allows the configuration of
different measurement settings on the same Energy different measurement settings on the same Energy Object.
Object." Implementation of this table only sense for energy
objects that an eoPowerMeasurementCaliber of actual(3)."
::= { energyObjectMibObjects 4 } ::= { energyObjectMibObjects 4 }
eoEnergyParametersEntry OBJECT-TYPE eoEnergyParametersEntry OBJECT-TYPE
SYNTAX EoEnergyParametersEntry SYNTAX EoEnergyParametersEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry controls an energy measurement in "An entry controls an energy measurement in
eoEnergyTable." eoEnergyTable."
INDEX { eoEnergyParametersIndex }
INDEX { eoEnergyObjectIndex, eoEnergyParametersIndex }
::= { eoEnergyParametersTable 1 } ::= { eoEnergyParametersTable 1 }
EoEnergyParametersEntry ::= SEQUENCE { EoEnergyParametersEntry ::= SEQUENCE {
eoEnergyObjectIndex PhysicalIndex, eoEnergyObjectIndex PhysicalIndex,
eoEnergyParametersIndex Integer32, eoEnergyParametersIndex Integer32,
eoEnergyParametersIntervalLength TimeInterval, eoEnergyParametersIntervalLength TimeInterval,
eoEnergyParametersIntervalNumber Integer32, eoEnergyParametersIntervalNumber Integer32,
eoEnergyParametersIntervalMode Integer32, eoEnergyParametersIntervalMode INTEGER,
eoEnergyParametersIntervalWindow TimeInterval, eoEnergyParametersIntervalWindow TimeInterval,
eoEnergyParametersSampleRate Integer32, eoEnergyParametersSampleRate Integer32,
eoEnergyParametersStatus RowStatus eoEnergyParametersStatus RowStatus
} }
eoEnergyObjectIndex OBJECT-TYPE eoEnergyObjectIndex OBJECT-TYPE
SYNTAX PhysicalIndex SYNTAX PhysicalIndex
MAX-ACCESS read-create MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The unique value, to identify the specific Energy Object "The unique value, to identify the specific Energy Object
on which the measurement is applied, the same index used on which the measurement is applied, the same index used
in the eoPowerTable to identify the Energy Object." in the eoPowerTable to identify the Energy Object."
::= { eoEnergyParametersEntry 1 } ::= { eoEnergyParametersEntry 1 }
eoEnergyParametersIndex OBJECT-TYPE eoEnergyParametersIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the index of the Energy "This object specifies the index of the Energy
Parameters setting for collection of energy measurements Parameters setting for collection of energy measurements
for an Energy Object. An Energy Object can have multiple for an Energy Object. An Energy Object can have multiple
eoEnergyParametersIndex, depending on the capability of eoEnergyParametersIndex, depending on the capability of
the Energy Object" the Energy Object"
::= { eoEnergyParametersEntry 2 } ::= { eoEnergyParametersEntry 2 }
eoEnergyParametersIntervalLength OBJECT-TYPE eoEnergyParametersIntervalLength OBJECT-TYPE
SYNTAX TimeInterval SYNTAX TimeInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the length of time in hundredth of "This object indicates the length of time in hundredth of
seconds over which to compute the average seconds over which to compute the average
eoEnergyConsumed measurement in the eoEnergyTable table. eoEnergyConsumed measurement in the eoEnergyTable table.
The computation is based on the Energy Object's internal The computation is based on the Energy Object's internal
sampling rate of power consumed or produced by the Energy sampling rate of power consumed or produced by the Energy
Object. The sampling rate is the rate at which the Energy Object. The sampling rate is the rate at which the Energy
Object can read the power usage and may differ based on Object can read the power usage and may differ based on
device capabilities. The average energy consumption is device capabilities. The average energy consumption is
then computed over the length of the interval." then computed over the length of the interval."
DEFVAL { 90000 } DEFVAL { 90000 }
::= { eoEnergyParametersEntry 3 } ::= { eoEnergyParametersEntry 3 }
eoEnergyParametersIntervalNumber OBJECT-TYPE eoEnergyParametersIntervalNumber OBJECT-TYPE
skipping to change at page 49, line 50 skipping to change at page 49, line 40
SYNTAX INTEGER { SYNTAX INTEGER {
period(1), period(1),
sliding(2), sliding(2),
total(3) total(3)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A control object to define the mode of interval calculation "A control object to define the mode of interval calculation
for the computation of the average eoEnergyConsumed or for the computation of the average eoEnergyConsumed or
eoEnergyProduced measurement in the eoEnergyTable table. eoEnergyProduced measurement in the eoEnergyTable table.
A mode of period(1) specifies non-overlapping periodic A mode of period(1) specifies non-overlapping periodic
measurements. measurements.
A mode of sliding(2) specifies overlapping sliding windows A mode of sliding(2) specifies overlapping sliding windows
where the interval between the start of one interval and where the interval between the start of one interval and
the next is defined in eoEnergyParametersIntervalWindow. the next is defined in eoEnergyParametersIntervalWindow.
A mode of total(3) specifies non-periodic measurement. In A mode of total(3) specifies non-periodic measurement. In
this mode only one interval is used as this is a this mode only one interval is used as this is a
skipping to change at page 50, line 42 skipping to change at page 50, line 31
::= { eoEnergyParametersEntry 6 } ::= { eoEnergyParametersEntry 6 }
eoEnergyParametersSampleRate OBJECT-TYPE eoEnergyParametersSampleRate OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "Milliseconds" UNITS "Milliseconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The sampling rate, in milliseconds, at which the Energy "The sampling rate, in milliseconds, at which the Energy
Object should poll power usage in order to compute the Object should poll power usage in order to compute the
average eoEnergyConsumed, eoEnergyProduced measurements average eoEnergyConsumed, eoEnergyProduced measurements
in the table eoEnergyTable. The Energy Object should in the table eoEnergyTable. The Energy Object should
initially set this sampling rate to a reasonable value, initially set this sampling rate to a reasonable value,
i.e., a compromise between intervals that will provide i.e., a compromise between intervals that will provide
good accuracy by not being too long, but not so short good accuracy by not being too long, but not so short
that they affect the Energy Object performance by that they affect the Energy Object performance by
requesting continuous polling. If the sampling rate is requesting continuous polling. If the sampling rate is
unknown, the value 0 is reported. The sampling rate unknown, the value 0 is reported. The sampling rate
should be selected so that should be selected so that
eoEnergyParametersIntervalWindow is a multiple of eoEnergyParametersIntervalWindow is a multiple of
eoEnergyParametersSampleRate." eoEnergyParametersSampleRate."
skipping to change at page 51, line 31 skipping to change at page 51, line 22
::= {eoEnergyParametersEntry 8 } ::= {eoEnergyParametersEntry 8 }
eoEnergyTable OBJECT-TYPE eoEnergyTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoEnergyEntry SYNTAX SEQUENCE OF EoEnergyEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table lists Energy Object energy measurements. "This table lists Energy Object energy measurements.
Entries in this table are only created if the Entries in this table are only created if the
corresponding value of object eoPowerMeasurementCaliber corresponding value of object eoPowerMeasurementCaliber
is active(2), i.e., if the power is actually metered." is active(3), i.e., if the power is actually metered."
::= { energyObjectMibObjects 5 } ::= { energyObjectMibObjects 5 }
eoEnergyEntry OBJECT-TYPE eoEnergyEntry OBJECT-TYPE
SYNTAX EoEnergyEntry SYNTAX EoEnergyEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry describing energy measurements." "An entry describing energy measurements."
INDEX { eoEnergyParametersIndex, INDEX { eoEnergyParametersIndex,
eoEnergyCollectionStartTime } eoEnergyCollectionStartTime }
skipping to change at page 52, line 18 skipping to change at page 52, line 10
eoEnergyCollectionStartTime OBJECT-TYPE eoEnergyCollectionStartTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
UNITS "hundredths of seconds" UNITS "hundredths of seconds"
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time (in hundredths of a second) since the "The time (in hundredths of a second) since the
network management portion of the system was last network management portion of the system was last
re-initialized, as specified in the sysUpTime [RFC3418]. re-initialized, as specified in the sysUpTime [RFC3418].
This object is useful for reference of interval periods This object specifies the start time of the energy
for which the energy is measured." measurement sample. "
::= { eoEnergyEntry 1 } ::= { eoEnergyEntry 1 }
eoEnergyConsumed OBJECT-TYPE eoEnergyConsumed OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "Watt-hours" UNITS "Watt-hours"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the energy consumed in units of watt- "This object indicates the energy consumed in units of watt-
hours for the Energy Object over the defined interval. hours for the Energy Object over the defined interval.
skipping to change at page 53, line 35 skipping to change at page 53, line 27
eoEnergyAccuracy OBJECT-TYPE eoEnergyAccuracy OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates a percentage value, in 100ths of a "This object indicates a percentage value, in 100ths of a
percent, representing the presumed accuracy of Energy usage percent, representing the presumed accuracy of Energy usage
reporting. eoEnergyAccuracy is applicable to all Energy reporting. eoEnergyAccuracy is applicable to all Energy
measurements in the eoEnergyTable. measurements in the eoEnergyTable.
For example: 1010 means the reported usage is accurate to +/- For example: 1010 means the reported usage is accurate to +/-
10.1 percent. 10.1 percent.
This value is zero if the accuracy is unknown." This value is zero if the accuracy is unknown."
::= { eoEnergyEntry 6 } ::= { eoEnergyEntry 6 }
eoEnergyMaxConsumed OBJECT-TYPE eoEnergyMaxConsumed OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "Watt-hours" UNITS "Watt-hours"
skipping to change at page 59, line 4 skipping to change at page 58, line 42
::= { energyObjectMibGroups 5 } ::= { energyObjectMibGroups 5 }
energyObjectMibNotifGroup NOTIFICATION-GROUP energyObjectMibNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
eoPowerStateChange eoPowerStateChange
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the notifications for the power and "This group contains the notifications for the power and
energy monitoring MIB Module." energy monitoring MIB Module."
::= { energyObjectMibGroups 6 } ::= { energyObjectMibGroups 6 }
END END
-- ************************************************************ -- ************************************************************
-- --
-- This MIB module is used to monitor power characteristics of -- This MIB module is used to monitor power attributes of
-- networked devices with measurements. -- networked devices with measurements.
-- --
-- This MIB module is an extension of energyObjectMib module. -- This MIB module is an extension of energyObjectMib module.
-- --
-- ************************************************************* -- *************************************************************
POWER-CHARACTERISTICS-MIB DEFINITIONS ::= BEGIN POWER-ATTRIBUTES-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
mib-2, mib-2,
Integer32 Integer32
FROM SNMPv2-SMI FROM SNMPv2-SMI
MODULE-COMPLIANCE, MODULE-COMPLIANCE,
OBJECT-GROUP OBJECT-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
UnitMultiplier UnitMultiplier
FROM ENERGY-OBJECT-MIB FROM ENERGY-OBJECT-MIB
OwnerString OwnerString
FROM RMON-MIB FROM RMON-MIB
entPhysicalIndex entPhysicalIndex
FROM ENTITY-MIB; FROM ENTITY-MIB;
powerCharacteristicsMIB MODULE-IDENTITY powerAttributesMIB MODULE-IDENTITY
LAST-UPDATED "201210220000Z" -- 22 October 2012 LAST-UPDATED "201210220000Z" -- 22 October 2012
ORGANIZATION "IETF EMAN Working Group" ORGANIZATION "IETF EMAN Working Group"
CONTACT-INFO CONTACT-INFO
"WG charter: "WG charter:
http://datatracker.ietf.org/wg/eman/charter/ http://datatracker.ietf.org/wg/eman/charter/
Mailing Lists: Mailing Lists:
General Discussion: eman@ietf.org General Discussion: eman@ietf.org
skipping to change at page 61, line 4 skipping to change at page 60, line 43
Benoit Claise Benoit Claise
Cisco Systems, Inc. Cisco Systems, Inc.
De Kleetlaan 6a b1 De Kleetlaan 6a b1
Degem 1831 Degem 1831
Belgium Belgium
Phone: +32 2 704 5622 Phone: +32 2 704 5622
Email: bclaise@cisco.com" Email: bclaise@cisco.com"
DESCRIPTION DESCRIPTION
"This MIB is used to report AC power characteristics "This MIB is used to report AC power attributes in
in devices. The table is a sparse augmentation of devices. The table is a sparse augmentation of the
the eoPowerTable table from the energyObjectMib eoPowerTable table from the energyObjectMib module.
module. Both three-phase and single-phase power Both three-phase and single-phase power
configurations are supported. configurations are supported.
As a requirement for this MIB module, As a requirement for this MIB module,
[EMAN-AWARE-MIB] should be implemented. [EMAN-AWARE-MIB] should be implemented.
Module Compliance of ENTITY-MIB v4 Module Compliance of ENTITY-MIB v4
with respect to entity4CRCompliance should with respect to entity4CRCompliance should
be supported which requires implementation be supported which requires implementation
of 3 MIB objects (entPhysicalIndex, of 3 MIB objects (entPhysicalIndex,
entPhysicalName and entPhysicalUUID)." entPhysicalName and entPhysicalUUID)."
REVISION REVISION
"201210220000Z" -- 22 October 2012 "201210220000Z" -- 22 2012
DESCRIPTION DESCRIPTION
"Initial version, published as RFC YYY." "Initial version, published as RFC YYY."
::= { mib-2 yyy } ::= { mib-2 yyy }
powerCharacteristicsMIBConform OBJECT IDENTIFIER powerAttributesMIBConform OBJECT IDENTIFIER
::= { powerCharacteristicsMIB 0 } ::= { powerAttributesMIB 0 }
powerCharacteristicsMIBObjects OBJECT IDENTIFIER powerAttributesMIBObjects OBJECT IDENTIFIER
::= { powerCharacteristicsMIB 1 } ::= { powerAttributesMIB 1 }
-- Objects -- Objects
eoACPwrCharacteristicsTable OBJECT-TYPE eoACPwrAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoACPwrCharacteristicsEntry SYNTAX SEQUENCE OF EoACPwrAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table defines power characteristics measurements "This table defines power attributes measurements for
for supported entPhysicalIndex entities. It is a sparse supported entPhysicalIndex entities. It is a sparse
extension of the eoPowerTable." extension of the eoPowerTable."
::= { powerCharacteristicsMIBObjects 1 } ::= { powerAttributesMIBObjects 1 }
eoACPwrCharacteristicsEntry OBJECT-TYPE eoACPwrAttributesEntry OBJECT-TYPE
SYNTAX EoACPwrCharacteristicsEntry SYNTAX EoACPwrAttributesEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a sparse extension of the eoPowerTable with "This is a sparse extension of the eoPowerTable with
entries for power characteristics measurements or entries for power attributes measurements or
configuration. Each measured value corresponds to an configuration. Each measured value corresponds to an
attribute in IEC 61850-7-4 for non-phase measurements attribute in IEC 61850-7-4 for non-phase measurements
within the object MMUX." within the object MMUX."
INDEX {entPhysicalIndex } INDEX {entPhysicalIndex }
::= { eoACPwrCharacteristicsTable 1 } ::= { eoACPwrAttributesTable 1 }
EoACPwrCharacteristicsEntry ::= SEQUENCE { EoACPwrAttributesEntry ::= SEQUENCE {
eoACPwrCharacteristicsConfiguration INTEGER, eoACPwrAttributesConfiguration INTEGER,
eoACPwrCharacteristicsAvgVoltage Integer32, eoACPwrAttributesAvgVoltage Integer32,
eoACPwrCharacteristicsAvgCurrent Integer32, eoACPwrAttributesAvgCurrent Integer32,
eoACPwrCharacteristicsFrequency Integer32, eoACPwrAttributesFrequency Integer32,
eoACPwrCharacteristicsPowerUnitMultiplier UnitMultiplier, eoACPwrAttributesPowerUnitMultiplier UnitMultiplier,
eoACPwrCharacteristicsPowerAccuracy Integer32, eoACPwrAttributesPowerAccuracy Integer32,
eoACPwrCharacteristicsTotalActivePower Integer32, eoACPwrAttributesTotalActivePower Integer32,
eoACPwrCharacteristicsTotalReactivePower Integer32, eoACPwrAttributesTotalReactivePower Integer32,
eoACPwrCharacteristicsTotalApparentPower Integer32, eoACPwrAttributesTotalApparentPower Integer32,
eoACPwrCharacteristicsTotalPowerFactor Integer32, eoACPwrAttributesTotalPowerFactor Integer32,
eoACPwrCharacteristicsThdAmpheres Integer32, eoACPwrAttributesThdAmpheres Integer32,
eoACPwrCharacteristicsThdVoltage Integer32 eoACPwrAttributesThdVoltage Integer32
} }
eoACPwrCharacteristicsConfiguration OBJECT-TYPE eoACPwrAttributesConfiguration OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
sngl(1), sngl(1),
del(2), del(2),
wye(3) wye(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configuration describes the physical configurations "Configuration describes the physical configurations
of the power supply lines: of the power supply lines:
* alternating current, single phase (SNGL) * alternating current, single phase (SNGL)
* alternating current, three phase delta (DEL) * alternating current, three phase delta (DEL)
* alternating current, three phase Y (WYE) * alternating current, three phase Y (WYE)
Three-phase configurations can be either connected in Three-phase configurations can be either connected in
a triangular delta (DEL) or star Y (WYE) system. WYE a triangular delta (DEL) or star Y (WYE) system. WYE
systems have a shared neutral voltage, while DEL systems have a shared neutral voltage, while DEL
systems do not. Each phase is offset 120 degrees to systems do not. Each phase is offset 120 degrees to
each other." each other."
::= { eoACPwrAttributesEntry 1 }
::= { eoACPwrCharacteristicsEntry 1 } eoACPwrAttributesAvgVoltage OBJECT-TYPE
eoACPwrCharacteristicsAvgVoltage OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 Volt AC" UNITS "0.1 Volt AC"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value for average of the voltage measured "A measured value for average of the voltage measured
over an integral number of AC cycles For a 3-phase over an integral number of AC cycles For a 3-phase
system, this is the average voltage (V1+V2+V3)/3. IEC system, this is the average voltage (V1+V2+V3)/3. IEC
61850-7-4 measured value attribute 'Vol'" 61850-7-4 measured value attribute 'Vol'"
::= { eoACPwrCharacteristicsEntry 2 } ::= { eoACPwrAttributesEntry 2 }
eoACPwrCharacteristicsAvgCurrent OBJECT-TYPE eoACPwrAttributesAvgCurrent OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "Ampheres" UNITS "Ampheres"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the current per phase. IEC 61850- "A measured value of the current per phase. IEC 61850-
7-4 attribute 'Amp'" 7-4 attribute 'Amp'"
::= { eoACPwrCharacteristicsEntry 3 } ::= { eoACPwrAttributesEntry 3 }
eoACPwrCharacteristicsFrequency OBJECT-TYPE eoACPwrAttributesFrequency OBJECT-TYPE
SYNTAX Integer32 (4500..6500) -- UNITS 0.01 Hertz SYNTAX Integer32 (4500..6500) -- UNITS 0.01 Hertz
UNITS "hertz" UNITS "hertz"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value for the basic frequency of the AC "A measured value for the basic frequency of the AC
circuit. IEC 61850-7-4 attribute 'Hz'." circuit. IEC 61850-7-4 attribute 'Hz'."
::= { eoACPwrCharacteristicsEntry 4 } ::= { eoACPwrAttributesEntry 4 }
eoACPwrCharacteristicsPowerUnitMultiplier OBJECT-TYPE eoACPwrAttributesPowerUnitMultiplier OBJECT-TYPE
SYNTAX UnitMultiplier SYNTAX UnitMultiplier
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The magnitude of watts for the usage value in "The magnitude of watts for the usage value in
eoACPwrCharacteristicsTotalActivePower, eoACPwrAttributesTotalActivePower,
eoACPwrCharacteristicsTotalReactivePower eoACPwrAttributesTotalReactivePower
and eoACPwrCharacteristicsTotalApparentPower and eoACPwrAttributesTotalApparentPower measurements.
measurements.
For 3-phase power systems, this will also include For 3-phase power systems, this will also include
eoACPwrCharacteristicsPhaseActivePower, eoACPwrAttributesPhaseActivePower,
eoACPwrCharacteristicsPhaseReactivePower and eoACPwrAttributesPhaseReactivePower and
eoACPwrCharacteristicsPhaseApparentPower" eoACPwrAttributesPhaseApparentPower"
::= { eoACPwrAttributesEntry 5 }
::= { eoACPwrCharacteristicsEntry 5 }
eoACPwrCharacteristicsPowerAccuracy OBJECT-TYPE eoACPwrAttributesPowerAccuracy OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates a percentage value, in 100ths of "This object indicates a percentage value, in 100ths of
a percent, representing the presumed accuracy of a percent, representing the presumed accuracy of
active, reactive, and apparent power usage reporting. active, reactive, and apparent power usage reporting.
For example: 1010 means the reported usage is accurate For example: 1010 means the reported usage is accurate
to +/- 10.1 percent. This value is zero if the to +/- 10.1 percent. This value is zero if the
accuracy is unknown. accuracy is unknown.
ANSI and IEC define the following accuracy classes for ANSI and IEC define the following accuracy classes for
power measurement: IEC 62053-22 & 60044-1 class 0.1, power measurement: IEC 62053-22 & 60044-1 class 0.1,
0.2, 0.5, 1 & 3. 0.2, 0.5, 1 & 3.
ANSI C12.20 class 0.2 & 0.5" ANSI C12.20 class 0.2 & 0.5"
::= { eoACPwrCharacteristicsEntry 6 } ::= { eoACPwrAttributesEntry 6 }
eoACPwrCharacteristicsTotalActivePower OBJECT-TYPE eoACPwrAttributesTotalActivePower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS " watts" UNITS " watts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the actual power delivered to or "A measured value of the actual power delivered to or
consumed by the load. IEC 61850-7-4 attribute 'TotW'." consumed by the load. IEC 61850-7-4 attribute 'TotW'."
::= { eoACPwrCharacteristicsEntry 7 } ::= { eoACPwrAttributesEntry 7 }
eoACPwrCharacteristicsTotalReactivePower OBJECT-TYPE eoACPwrAttributesTotalReactivePower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "volt-amperes reactive" UNITS "volt-amperes reactive"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A mesured value of the reactive portion of the "A mesured value of the reactive portion of the
apparent power. IEC 61850-7-4 attribute 'TotVAr'." apparent power. IEC 61850-7-4 attribute 'TotVAr'."
::= { eoACPwrCharacteristicsEntry 8 } ::= { eoACPwrAttributesEntry 8 }
eoACPwrCharacteristicsTotalApparentPower OBJECT-TYPE eoACPwrAttributesTotalApparentPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "volt-amperes" UNITS "volt-amperes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the voltage and current which "A measured value of the voltage and current which
determines the apparent power. The apparent power is determines the apparent power. The apparent power is
the vector sum of real and reactive power. the vector sum of real and reactive power.
Note: watts and volt-ampheres are equivalent units and Note: watts and volt-ampheres are equivalent units and
may be combined. IEC 61850-7-4 attribute 'TotVA'." may be combined. IEC 61850-7-4 attribute 'TotVA'."
::= { eoACPwrCharacteristicsEntry 9 } ::= { eoACPwrAttributesEntry 9 }
eoACPwrCharacteristicsTotalPowerFactor OBJECT-TYPE eoACPwrAttributesTotalPowerFactor OBJECT-TYPE
SYNTAX Integer32 (-10000..10000) SYNTAX Integer32 (-10000..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value ratio of the real power flowing to "A measured value ratio of the real power flowing to
the load versus the apparent power. It is dimensionless the load versus the apparent power. It is dimensionless
and expressed here as a percentage value in 100ths of a and expressed here as a percentage value in 100ths of a
percent. A power factor of 100% indicates there is no percent. A power factor of 100% indicates there is no
inductance load and thus no reactive power. Power inductance load and thus no reactive power. Power
Factor can be positive or negative, where the sign Factor can be positive or negative, where the sign
should be in lead/lag (IEEE) form. IEC 61850-7-4 should be in lead/lag (IEEE) form. IEC 61850-7-4
attribute 'TotPF'." attribute 'TotPF'."
::= { eoACPwrCharacteristicsEntry 10 } ::= { eoACPwrAttributesEntry 10 }
eoACPwrCharacteristicsThdAmpheres OBJECT-TYPE eoACPwrAttributesThdAmpheres OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A calculated value for the current total harmonic "A calculated value for the current total harmonic
distortion (THD). Method of calculation is not distortion (THD). Method of calculation is not
specified. IEC 61850-7-4 attribute 'ThdAmp'." specified. IEC 61850-7-4 attribute 'ThdAmp'."
::= { eoACPwrCharacteristicsEntry 11 } ::= { eoACPwrAttributesEntry 11 }
eoACPwrCharacteristicsThdVoltage OBJECT-TYPE eoACPwrAttributesThdVoltage OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A calculated value for the voltage total harmonic "A calculated value for the voltage total harmonic
distortion (THD). Method of calculation is not distortion (THD). Method of calculation is not
specified. IEC 61850-7-4 attribute 'ThdVol'." specified. IEC 61850-7-4 attribute 'ThdVol'."
::= { eoACPwrCharacteristicsEntry 12 } ::= { eoACPwrAttributesEntry 12 }
eoACPwrCharacteristicsPhaseTable OBJECT-TYPE eoACPwrAttributesPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoACPwrCharacteristicsPhaseEntry SYNTAX SEQUENCE OF EoACPwrAttributesPhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table describes 3-phase power characteristics "This table describes 3-phase power attributes
measurements. It is a sparse extension of the measurements. It is a sparse extension of the
eoACPwrCharacteristicsTable." eoACPwrAttributesTable."
::= { powerCharacteristicsMIBObjects 2 } ::= { powerAttributesMIBObjects 2 }
eoACPwrCharacteristicsPhaseEntry OBJECT-TYPE eoACPwrAttributesPhaseEntry OBJECT-TYPE
SYNTAX EoACPwrCharacteristicsPhaseEntry SYNTAX EoACPwrAttributesPhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry describes common 3-phase power "An entry describes common 3-phase power attributes
characteristics measurements. measurements.
This optional table describes 3-phase power This optional table describes 3-phase power attributes
characteristics measurements, with three entries for measurements, with three entries for each supported
each supported entPhysicalIndex entity. Entities entPhysicalIndex entity. Entities having single phase
having single phase power shall not have any entities. power shall not have any entities.
This table describes attributes common to both WYE and This table describes attributes common to both WYE and
DEL. Entities having single phase power shall not have DEL. Entities having single phase power shall not have
any entries here. It is a sparse extension of the any entries here. It is a sparse extension of the
eoACPwrCharacteristicsTable. eoACPwrAttributesTable.
These attributes correspond to IEC 61850-7.4 MMXU phase These attributes correspond to IEC 61850-7.4 MMXU phase
measurements." measurements."
INDEX { entPhysicalIndex, eoPhaseIndex } INDEX { entPhysicalIndex, eoPhaseIndex }
::= { eoACPwrCharacteristicsPhaseTable 1 } ::= { eoACPwrAttributesPhaseTable 1 }
EoACPwrCharacteristicsPhaseEntry ::= SEQUENCE {
eoPhaseIndex Integer32,
eoACPwrCharacteristicsPhaseAvgCurrent Integer32,
eoACPwrCharacteristicsPhaseActivePower Integer32,
eoACPwrCharacteristicsPhaseReactivePower Integer32,
eoACPwrCharacteristicsPhaseApparentPower Integer32,
eoACPwrCharacteristicsPhasePowerFactor Integer32,
eoACPwrCharacteristicsPhaseImpedance Integer32 EoACPwrAttributesPhaseEntry ::= SEQUENCE {
eoPhaseIndex Integer32,
eoACPwrAttributesPhaseAvgCurrent Integer32,
eoACPwrAttributesPhaseActivePower Integer32,
eoACPwrAttributesPhaseReactivePower Integer32,
eoACPwrAttributesPhaseApparentPower Integer32,
eoACPwrAttributesPhasePowerFactor Integer32,
eoACPwrAttributesPhaseImpedance Integer32
} }
eoPhaseIndex OBJECT-TYPE eoPhaseIndex OBJECT-TYPE
SYNTAX Integer32 (0..359) SYNTAX Integer32 (0..359)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A phase angle typically corresponding to 0, 120, 240." "A phase angle typically corresponding to 0, 120, 240."
::= { eoACPwrCharacteristicsPhaseEntry 1 } ::= { eoACPwrAttributesPhaseEntry 1 }
eoACPwrCharacteristicsPhaseAvgCurrent OBJECT-TYPE eoACPwrAttributesPhaseAvgCurrent OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "Ampheres" UNITS "Ampheres"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the current per phase. IEC 61850- "A measured value of the current per phase. IEC 61850-
7-4 attribute 'A'" 7-4 attribute 'A'"
::= { eoACPwrCharacteristicsPhaseEntry 2 } ::= { eoACPwrAttributesPhaseEntry 2 }
eoACPwrCharacteristicsPhaseActivePower OBJECT-TYPE eoACPwrAttributesPhaseActivePower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS " watts" UNITS " watts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the actual power delivered to or "A measured value of the actual power delivered to or
consumed by the load. IEC 61850-7-4 attribute 'W'" consumed by the load. IEC 61850-7-4 attribute 'W'"
::= { eoACPwrCharacteristicsPhaseEntry 3 } ::= { eoACPwrAttributesPhaseEntry 3 }
eoACPwrCharacteristicsPhaseReactivePower OBJECT-TYPE eoACPwrAttributesPhaseReactivePower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "volt-amperes reactive" UNITS "volt-amperes reactive"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the reactive portion of the "A measured value of the reactive portion of the
apparent power. IEC 61850-7-4 attribute 'VAr'" apparent power. IEC 61850-7-4 attribute 'VAr'"
::= { eoACPwrCharacteristicsPhaseEntry 4 } ::= { eoACPwrAttributesPhaseEntry 4 }
eoACPwrCharacteristicsPhaseApparentPower OBJECT-TYPE eoACPwrAttributesPhaseApparentPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "volt-amperes" UNITS "volt-amperes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the voltage and current determines "A measured value of the voltage and current determines
the apparent power. Active plus reactive power equals the apparent power. Active plus reactive power equals
the total apparent power. the total apparent power.
Note: Watts and volt-ampheres are equivalent units and Note: Watts and volt-ampheres are equivalent units and
may be combined. IEC 61850-7-4 attribute 'VA'." may be combined. IEC 61850-7-4 attribute 'VA'."
::= { eoACPwrCharacteristicsPhaseEntry 5 } ::= { eoACPwrAttributesPhaseEntry 5 }
eoACPwrCharacteristicsPhasePowerFactor OBJECT-TYPE eoACPwrAttributesPhasePowerFactor OBJECT-TYPE
SYNTAX Integer32 (-10000..10000) SYNTAX Integer32 (-10000..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value ratio of the real power flowing to "A measured value ratio of the real power flowing to
the load versus the apparent power for this phase. IEC the load versus the apparent power for this phase. IEC
61850-7-4 attribute 'PF'. Power Factor can be positive 61850-7-4 attribute 'PF'. Power Factor can be positive
or negative where the sign should be in lead/lag (IEEE) or negative where the sign should be in lead/lag (IEEE)
form." form."
::= { eoACPwrCharacteristicsPhaseEntry 6 } ::= { eoACPwrAttributesPhaseEntry 6 }
eoACPwrCharacteristicsPhaseImpedance OBJECT-TYPE eoACPwrAttributesPhaseImpedance OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "volt-amperes" UNITS "volt-amperes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of the impedance. IEC 61850-7-4 attribute "A measured value of the impedance. IEC 61850-7-4 attribute
'Z'." 'Z'."
::= { eoACPwrCharacteristicsPhaseEntry 7 } ::= { eoACPwrAttributesPhaseEntry 7 }
eoACPwrCharacteristicsDelPhaseTable OBJECT-TYPE eoACPwrAttributesDelPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF EoACPwrAttributesDelPhaseEntry
EoACPwrCharacteristicsDelPhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table describes DEL configuration phase-to-phase "This table describes DEL configuration phase-to-phase
power characteristics measurements. This is a sparse power attributes measurements. This is a sparse
extension of the eoACPwrCharacteristicsPhaseTable." extension of the eoACPwrAttributesPhaseTable."
::= { powerCharacteristicsMIBObjects 3 } ::= { powerAttributesMIBObjects 3 }
eoACPwrCharacteristicsDelPhaseEntry OBJECT-TYPE eoACPwrAttributesDelPhaseEntry OBJECT-TYPE
SYNTAX EoACPwrCharacteristicsDelPhaseEntry SYNTAX EoACPwrAttributesDelPhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry describes power characteristics attributes of "An entry describes power attributes attributes of a
a phase in a DEL 3-phase power system. Voltage phase in a DEL 3-phase power system. Voltage
measurements are provided both relative to each other measurements are provided both relative to each other
and zero. and zero.
Measured values are from IEC 61850-7-2 MMUX and THD from Measured values are from IEC 61850-7-2 MMUX and THD from
MHAI objects. MHAI objects.
For phase-to-phase measurements, the eoPhaseIndex is For phase-to-phase measurements, the eoPhaseIndex is
compared against the following phase at +120 degrees. compared against the following phase at +120 degrees.
Thus, the possible values are: Thus, the possible values are:
eoPhaseIndex Next Phase Angle eoPhaseIndex Next Phase Angle
0 120 0 120
120 240 120 240
240 0 240 0
" "
INDEX { entPhysicalIndex, eoPhaseIndex} INDEX { entPhysicalIndex, eoPhaseIndex}
::= { eoACPwrCharacteristicsDelPhaseTable 1} ::= { eoACPwrAttributesDelPhaseTable 1}
EoACPwrCharacteristicsDelPhaseEntry ::= SEQUENCE { EoACPwrAttributesDelPhaseEntry ::= SEQUENCE {
eoACPwrCharacteristicsDelPhaseToNextPhaseVoltage eoACPwrAttributesDelPhaseToNextPhaseVoltage Integer32,
Integer32, eoACPwrAttributesDelThdPhaseToNextPhaseVoltage Integer32,
eoACPwrCharacteristicsDelThdPhaseToNextPhaseVoltage eoACPwrAttributesDelThdCurrent Integer32
Integer32,
eoACPwrCharacteristicsDelThdCurrent
Integer32
} }
eoACPwrCharacteristicsDelPhaseToNextPhaseVoltage OBJECT-TYPE eoACPwrAttributesDelPhaseToNextPhaseVoltage OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 Volt AC" UNITS "0.1 Volt AC"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of phase to next phase voltages, where "A measured value of phase to next phase voltages, where
the next phase is IEC 61850-7-4 attribute 'PPV'." the next phase is IEC 61850-7-4 attribute 'PPV'."
::= { eoACPwrCharacteristicsDelPhaseEntry 2 } ::= { eoACPwrAttributesDelPhaseEntry 2 }
eoACPwrCharacteristicsDelThdPhaseToNextPhaseVoltage OBJECT-TYPE eoACPwrAttributesDelThdPhaseToNextPhaseVoltage OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A calculated value for the voltage total harmonic "A calculated value for the voltage total harmonic
disortion for phase to next phase. Method of calculation disortion for phase to next phase. Method of calculation
is not specified. IEC 61850-7-4 attribute 'ThdPPV'." is not specified. IEC 61850-7-4 attribute 'ThdPPV'."
::= { eoACPwrCharacteristicsDelPhaseEntry 3 } ::= { eoACPwrAttributesDelPhaseEntry 3 }
eoACPwrCharacteristicsDelThdCurrent OBJECT-TYPE eoACPwrAttributesDelThdCurrent OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A calculated value for the voltage total harmonic "A calculated value for the voltage total harmonic
disortion (THD) for phase to phase. Method of disortion (THD) for phase to phase. Method of
calculation is not specified. calculation is not specified.
IEC 61850-7-4 attribute 'ThdPPV'." IEC 61850-7-4 attribute 'ThdPPV'."
::= { eoACPwrCharacteristicsDelPhaseEntry 4 } ::= { eoACPwrAttributesDelPhaseEntry 4 }
eoACPwrCharacteristicsWyePhaseTable OBJECT-TYPE eoACPwrAttributesWyePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF SYNTAX SEQUENCE OF EoACPwrAttributesWyePhaseEntry
EoACPwrCharacteristicsWyePhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table describes WYE configuration phase-to-neutral "This table describes WYE configuration phase-to-neutral
power characteristics measurements. This is a sparse power attributes measurements. This is a sparse
extension of the eoACPwrCharacteristicsPhaseTable." extension of the eoACPwrAttributesPhaseTable."
::= { powerCharacteristicsMIBObjects 4 }
eoACPwrCharacteristicsWyePhaseEntry OBJECT-TYPE ::= { powerAttributesMIBObjects 4 }
SYNTAX EoACPwrCharacteristicsWyePhaseEntry
eoACPwrAttributesWyePhaseEntry OBJECT-TYPE
SYNTAX EoACPwrAttributesWyePhaseEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table describes measurements of WYE configuration "This table describes measurements of WYE configuration
with phase to neutral power characteristics attributes. with phase to neutral power attributes attributes. Three
Three entries are required for each supported entries are required for each supported entPhysicalIndex
entPhysicalIndex entry. Voltage measurements are entry. Voltage measurements are relative to neutral.
relative to neutral.
This is a sparse extension of the This is a sparse extension of the
eoACPwrCharacteristicsPhaseTable. eoACPwrAttributesPhaseTable.
Each entry describes power characteristics attributes of Each entry describes power attributes attributes of one
one phase of a WYE 3-phase power system. phase of a WYE 3-phase power system.
Measured values are from IEC 61850-7-2 MMUX and THD from Measured values are from IEC 61850-7-2 MMUX and THD from
MHAI objects." MHAI objects."
INDEX { entPhysicalIndex, eoPhaseIndex } INDEX { entPhysicalIndex, eoPhaseIndex }
::= { eoACPwrCharacteristicsWyePhaseTable 1} ::= { eoACPwrAttributesWyePhaseTable 1}
EoACPwrCharacteristicsWyePhaseEntry ::= SEQUENCE { EoACPwrAttributesWyePhaseEntry ::= SEQUENCE {
eoACPwrCharacteristicsWyePhaseToNeutralVoltage eoACPwrAttributesWyePhaseToNeutralVoltage Integer32,
Integer32, eoACPwrAttributesWyePhaseCurrent Integer32,
eoACPwrCharacteristicsWyePhaseCurrent eoACPwrAttributesWyeThdPhaseToNeutralVoltage Integer32
Integer32,
eoACPwrCharacteristicsWyeThdPhaseToNeutralVoltage
Integer32
} }
eoACPwrCharacteristicsWyePhaseToNeutralVoltage OBJECT-TYPE
eoACPwrAttributesWyePhaseToNeutralVoltage OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 Volt AC" UNITS "0.1 Volt AC"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of phase to neutral voltage. IEC "A measured value of phase to neutral voltage. IEC
61850-7-4 attribute 'PhV'." 61850-7-4 attribute 'PhV'."
::= { eoACPwrCharacteristicsWyePhaseEntry 1 } ::= { eoACPwrAttributesWyePhaseEntry 1 }
eoACPwrCharacteristicsWyePhaseCurrent OBJECT-TYPE eoACPwrAttributesWyePhaseCurrent OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "0.1 ampheres AC" UNITS "0.1 ampheres AC"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A measured value of phase currents. IEC 61850-7-4 "A measured value of phase currents. IEC 61850-7-4
attribute 'A'." attribute 'A'."
::= { eoACPwrCharacteristicsWyePhaseEntry 2 }
eoACPwrCharacteristicsWyeThdPhaseToNeutralVoltage OBJECT-TYPE ::= { eoACPwrAttributesWyePhaseEntry 2 }
eoACPwrAttributesWyeThdPhaseToNeutralVoltage OBJECT-TYPE
SYNTAX Integer32 (0..10000) SYNTAX Integer32 (0..10000)
UNITS "hundredths of percent" UNITS "hundredths of percent"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A calculated value of the voltage total harmonic "A calculated value of the voltage total harmonic
distortion (THD) for phase to neutral. IEC 61850-7-4 distortion (THD) for phase to neutral. IEC 61850-7-4
attribute 'ThdPhV'." attribute 'ThdPhV'."
::= { eoACPwrCharacteristicsWyePhaseEntry 3 } ::= { eoACPwrAttributesWyePhaseEntry 3 }
-- Conformance -- Conformance
powerCharacteristicsMIBCompliances OBJECT IDENTIFIER powerAttributesMIBCompliances OBJECT IDENTIFIER
::= { powerCharacteristicsMIB 2 } ::= { powerAttributesMIB 2 }
powerCharacteristicsMIBGroups OBJECT IDENTIFIER powerAttributesMIBGroups OBJECT IDENTIFIER
::= { powerCharacteristicsMIB 3 } ::= { powerAttributesMIB 3 }
powerCharacteristicsMIBFullCompliance MODULE-COMPLIANCE powerAttributesMIBFullCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"When this MIB is implemented with support for read-create, "When this MIB is implemented with support for read-create,
then such an implementation can claim full compliance. then such an implementation can claim full compliance.
Such devices can then be both monitored and configured with Such devices can then be both monitored and configured with
this MIB. this MIB.
Module Compliance of [EMAN-ENTITY] with respect to Module Compliance of [EMAN-ENTITY] with respect to
entity4CRCompliance should be supported which requires entity4CRCompliance should be supported which requires
implementation of 3 MIB objects (entPhysicalIndex, implementation of 3 MIB objects (entPhysicalIndex,
entPhysicalName and entPhysicalUUID)." entPhysicalName and entPhysicalUUID)."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { MANDATORY-GROUPS {
powerACPwrCharacteristicsMIBTableGroup powerACPwrAttributesMIBTableGroup
} }
GROUP powerACPwrCharacteristicsOptionalMIBTableGroup GROUP powerACPwrAttributesOptionalMIBTableGroup
DESCRIPTION DESCRIPTION
"A compliant implementation does not have "A compliant implementation does not have
to implement." to implement."
GROUP powerACPwrCharacteristicsPhaseMIBTableGroup GROUP powerACPwrAttributesPhaseMIBTableGroup
DESCRIPTION DESCRIPTION
"A compliant implementation does not have to "A compliant implementation does not have to
implement." implement."
GROUP powerACPwrCharacteristicsDelPhaseMIBTableGroup GROUP powerACPwrAttributesDelPhaseMIBTableGroup
DESCRIPTION DESCRIPTION
"A compliant implementation does not have to "A compliant implementation does not have to
implement." implement."
GROUP powerACPwrCharacteristicsWyePhaseMIBTableGroup GROUP powerACPwrAttributesWyePhaseMIBTableGroup
DESCRIPTION DESCRIPTION
"A compliant implementation does not have to "A compliant implementation does not have to
implement." implement."
::= { powerCharacteristicsMIBCompliances 1 } ::= { powerAttributesMIBCompliances 1 }
-- Units of Conformance -- Units of Conformance
powerACPwrCharacteristicsMIBTableGroup OBJECT-GROUP powerACPwrAttributesMIBTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
-- Note that object entPhysicalIndex is NOT -- Note that object entPhysicalIndex is NOT
-- included since it is not-accessible -- included since it is not-accessible
eoACPwrCharacteristicsAvgVoltage, eoACPwrAttributesAvgVoltage,
eoACPwrCharacteristicsAvgCurrent, eoACPwrAttributesAvgCurrent,
eoACPwrCharacteristicsFrequency, eoACPwrAttributesFrequency,
eoACPwrAttributesPowerUnitMultiplier,
eoACPwrCharacteristicsPowerUnitMultiplier, eoACPwrAttributesPowerAccuracy,
eoACPwrCharacteristicsPowerAccuracy, eoACPwrAttributesTotalActivePower,
eoACPwrCharacteristicsTotalActivePower, eoACPwrAttributesTotalReactivePower,
eoACPwrAttributesTotalApparentPower,
eoACPwrCharacteristicsTotalReactivePower, eoACPwrAttributesTotalPowerFactor
eoACPwrCharacteristicsTotalApparentPower,
eoACPwrCharacteristicsTotalPowerFactor
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all the power "This group contains the collection of all the power
characteristics objects related to the Energy Object." attributes objects related to the Energy Object."
::= { powerCharacteristicsMIBGroups 1 } ::= { powerAttributesMIBGroups 1 }
powerACPwrCharacteristicsOptionalMIBTableGroup OBJECT-GROUP powerACPwrAttributesOptionalMIBTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
eoACPwrCharacteristicsConfiguration, eoACPwrAttributesConfiguration,
eoACPwrCharacteristicsThdAmpheres, eoACPwrAttributesThdAmpheres,
eoACPwrCharacteristicsThdVoltage eoACPwrAttributesThdVoltage
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all the power "This group contains the collection of all the power
characteristics objects related to the Energy Object." attributes objects related to the Energy Object."
::= { powerCharacteristicsMIBGroups 2 } ::= { powerAttributesMIBGroups 2 }
powerACPwrCharacteristicsPhaseMIBTableGroup OBJECT-GROUP powerACPwrAttributesPhaseMIBTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
-- Note that object entPhysicalIndex is -- Note that object entPhysicalIndex is
-- NOT included since it is -- NOT included since it is
-- not-accessible -- not-accessible
eoACPwrCharacteristicsPhaseAvgCurrent, eoACPwrAttributesPhaseAvgCurrent,
eoACPwrCharacteristicsPhaseActivePower, eoACPwrAttributesPhaseActivePower,
eoACPwrAttributesPhaseReactivePower,
eoACPwrCharacteristicsPhaseReactivePower, eoACPwrAttributesPhaseApparentPower,
eoACPwrAttributesPhasePowerFactor,
eoACPwrCharacteristicsPhaseApparentPower, eoACPwrAttributesPhaseImpedance
eoACPwrCharacteristicsPhasePowerFactor,
eoACPwrCharacteristicsPhaseImpedance
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all 3-phase power "This group contains the collection of all 3-phase power
characteristics objects related to the Power State." attributes objects related to the Power State."
::= { powerCharacteristicsMIBGroups 3 } ::= { powerAttributesMIBGroups 3 }
powerACPwrCharacteristicsDelPhaseMIBTableGroup OBJECT-GROUP powerACPwrAttributesDelPhaseMIBTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
-- Note that object entPhysicalIndex and -- Note that object entPhysicalIndex and
-- eoPhaseIndex are NOT included -- eoPhaseIndex are NOT included
-- since they are not-accessible -- since they are not-accessible
eoACPwrAttributesDelPhaseToNextPhaseVoltage,
eoACPwrCharacteristicsDelPhaseToNextPhaseVoltage , eoACPwrAttributesDelThdPhaseToNextPhaseVoltage,
eoACPwrAttributesDelThdCurrent
eoACPwrCharacteristicsDelThdPhaseToNextPhaseVoltage,
eoACPwrCharacteristicsDelThdCurrent
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all power "This group contains the collection of all power
characteristic attributes of a phase in a DEL 3-phase characteristic attributes of a phase in a DEL 3-phase
power system." power system."
::= { powerCharacteristicsMIBGroups 4 } ::= { powerAttributesMIBGroups 4 }
powerACPwrCharacteristicsWyePhaseMIBTableGroup OBJECT-GROUP powerACPwrAttributesWyePhaseMIBTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
-- Note that object entPhysicalIndex and -- Note that object entPhysicalIndex and
-- eoPhaseIndex are NOT included -- eoPhaseIndex are NOT included
-- since they are not-accessible -- since they are not-accessible
eoACPwrCharacteristicsWyePhaseToNeutralVoltage, eoACPwrAttributesWyePhaseToNeutralVoltage,
eoACPwrCharacteristicsWyePhaseCurrent, eoACPwrAttributesWyePhaseCurrent,
eoACPwrAttributesWyeThdPhaseToNeutralVoltage
eoACPwrCharacteristicsWyeThdPhaseToNeutralVoltage
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all WYE "This group contains the collection of all WYE
configuration phase-to-neutral power characteristics configuration phase-to-neutral power attributes
measurements." measurements."
::= { powerCharacteristicsMIBGroups 5 } ::= { powerAttributesMIBGroups 5 }
END END
11. Security Considerations 11. Security Considerations
Some of the readable objects in these MIB modules (i.e., objects Some of the readable objects in these MIB modules (i.e., objects
with a MAX-ACCESS other than not-accessible) may be considered with a MAX-ACCESS other than not-accessible) may be considered
sensitive or vulnerable in some network environments. It is sensitive or vulnerable in some network environments. It is
thus important to control even GET and/or NOTIFY access to these thus important to control even GET and/or NOTIFY access to these
objects and possibly to even encrypt the values of these objects objects and possibly to even encrypt the values of these objects
skipping to change at page 76, line 7 skipping to change at page 75, line 28
12. IANA Considerations 12. IANA Considerations
12.1. IANA Considerations for the MIB Modules 12.1. IANA Considerations for the MIB Modules
The MIB modules in this document uses the following IANA- The MIB modules in this document uses the following IANA-
assigned OBJECT IDENTIFIER values recorded in the SMI Numbers assigned OBJECT IDENTIFIER values recorded in the SMI Numbers
registry: registry:
Descriptor OBJECT IDENTIFIER value Descriptor OBJECT IDENTIFIER value
---------- ----------------------- ---------- -----------------------
energyObjectMib { mib-2 xxx } energyObjectMib { mib-2 xxx }
powerCharacteristicsMIB { mib-2 yyy } powerAttributesMIB { mib-2 yyy }
Additions to the MIB modules are subject to Expert Review Additions to the MIB modules are subject to Expert Review
[RFC5226], i.e., review by one of a group of experts designated [RFC5226], i.e., review by one of a group of experts designated
by an IETF Area Director. The group of experts MUST check the by an IETF Area Director. The group of experts MUST check the
requested MIB objects for completeness and accuracy of the requested MIB objects for completeness and accuracy of the
description. Requests for MIB objects that duplicate the description. Requests for MIB objects that duplicate the
functionality of existing objects SHOULD be declined. The functionality of existing objects SHOULD be declined. The
smallest available OIDs SHOULD be assigned to the new MIB smallest available OIDs SHOULD be assigned to the new MIB
objects. The specification of new MIB objects SHOULD follow the objects. The specification of new MIB objects SHOULD follow the
structure specified in Section 10. and MUST be published using structure specified in Section 10. and MUST be published using
skipping to change at page 77, line 20 skipping to change at page 76, line 42
by an IETF Area Director. The group of experts MUST check the by an IETF Area Director. The group of experts MUST check the
requested state for completeness and accuracy of the requested state for completeness and accuracy of the
description. description.
12.2.2. IANA Registration of the DMTF Power State Set 12.2.2. IANA Registration of the DMTF Power State Set
This document specifies a set of values for the DMTF Power State This document specifies a set of values for the DMTF Power State
Set. The list of these values with their identifiers is given Set. The list of these values with their identifiers is given
in Section 5.2.1. The Internet Assigned Numbers Authority in Section 5.2.1. The Internet Assigned Numbers Authority
(IANA) has created a new registry for DMTF Power State Set (IANA) has created a new registry for DMTF Power State Set
identifiers and filled it with the initial list in the Textual identifiers and filled it with the initial list in the Textual
Convention IANAPowerStateSet. Convention IANAPowerStateSet.
New assignments (or potentially deprecation) for DMTF Power New assignments (or potentially deprecation) for DMTF Power
State Set will be administered by IANA through Expert Review State Set will be administered by IANA through Expert Review
[RFC5226], i.e., review by one of a group of experts designated [RFC5226], i.e., review by one of a group of experts designated
by an IETF Area Director. The group of experts MUST check the by an IETF Area Director. The group of experts MUST check the
conformance with the DMTF standard [DMTF], on the top of conformance with the DMTF standard [DMTF], on the top of
checking for completeness and accuracy of the description. checking for completeness and accuracy of the description.
12.2.3. IANA Registration of the EMAN Power State Set 12.2.3. IANA Registration of the EMAN Power State Set
skipping to change at page 79, line 4 skipping to change at page 78, line 20
The authors would like to thank Shamita Pisal for her prototype The authors would like to thank Shamita Pisal for her prototype
of this MIB module, and her valuable feedback. The authors of this MIB module, and her valuable feedback. The authors
would like to Michael Brown for improving the text dramatically. would like to Michael Brown for improving the text dramatically.
We would like to thank Juergen Schoenwalder for proposing the We would like to thank Juergen Schoenwalder for proposing the
design of the Textual Convention for IANAPowerStateSet and Ira design of the Textual Convention for IANAPowerStateSet and Ira
McDonald for his feedback. Thanks for the many comments on the McDonald for his feedback. Thanks for the many comments on the
design of the EnergyTable from Minoru Teraoka and Hiroto Ogaki. design of the EnergyTable from Minoru Teraoka and Hiroto Ogaki.
14. Open Issues 14. Open Issues
OPEN ISSUE 1 check if all the requirements from [EMAN-REQ] are OPEN ISSUE 1 check if all the requirements from [EMAN-REQ] are
covered. covered. Nominal Voltage to be reported as a range ?
OPEN ISSUE 2 IANA Registered Power State Sets deferred to [EMAN- OPEN ISSUE 2 IANA Registered Power State Sets deferred to [EMAN-
FMWK] FMWK]
OPEN ISSUE 3 Disabling eoPowerStateNotification
OPEN ISSUE 4 Units for eoParametersSampleRate in centiseconds to
match the same time scale
OPEN ISSUE 5 Windowing mechanism to determine the
eoEnergyMaxConsumed
15. References 15. References
15.2. Normative References 15.2. Normative References
[RFC2119] S. Bradner, Key words for use in RFCs to Indicate [RFC2119] S. Bradner, Key words for use in RFCs to Indicate
Requirement Levels, BCP 14, RFC 2119, March 1997. Requirement Levels, BCP 14, RFC 2119, March 1997.
[RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J. [RFC2578] McCloghrie, K., Ed., Perkins, D., Ed., and J.
Schoenwaelder, Ed., "Structure of Management Schoenwaelder, Ed., "Structure of Management
Information Version 2 (SMIv2)", STD 58, RFC 2578, April Information Version 2 (SMIv2)", STD 58, RFC 2578, April
skipping to change at page 79, line 41 skipping to change at page 79, line 32
RFC3621, December 2003. RFC3621, December 2003.
[RFC4133] Bierman, A. and K. McCloghrie, "Entity MIB (Version [RFC4133] Bierman, A. and K. McCloghrie, "Entity MIB (Version
3)", RFC 4133, August 2005. 3)", RFC 4133, August 2005.
[LLDP-MED-MIB] ANSI/TIA-1057, "The LLDP Management Information [LLDP-MED-MIB] ANSI/TIA-1057, "The LLDP Management Information
Base extension module for TIA-TR41.4 media endpoint Base extension module for TIA-TR41.4 media endpoint
discovery information", July 2005. discovery information", July 2005.
[EMAN-AWARE-MIB] J. Parello, and B. Claise, "draft-ietf-eman- [EMAN-AWARE-MIB] J. Parello, and B. Claise, "draft-ietf-eman-
energy-aware-mib-05 ", work in progress, March 2012. energy-aware-mib-08 ", work in progress, April 2013.
15.3. Informative References 15.3. Informative References
[RFC1628] S. Bradner, "UPS Management Information Base", RFC [RFC1628] S. Bradner, "UPS Management Information Base", RFC
1628, May 1994 1628, May 1994
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet "Introduction and Applicability Statements for Internet
Standard Management Framework ", RFC 3410, December Standard Management Framework ", RFC 3410, December
2002. 2002.
skipping to change at page 80, line 31 skipping to change at page 80, line 18
[RFC4268] Chisholm, S. and D. Perkins, "Entity State MIB", RFC [RFC4268] Chisholm, S. and D. Perkins, "Entity State MIB", RFC
4268, November 2005. 4268, November 2005.
[RFC5226] Narten, T. Alverstrand, H., A. and K. McCloghrie, [RFC5226] Narten, T. Alverstrand, H., A. and K. McCloghrie,
"Guidelines for Writing an IANA Considerations Section "Guidelines for Writing an IANA Considerations Section
in RFCs ", BCP 26, RFC 5226, May 2008. in RFCs ", BCP 26, RFC 5226, May 2008.
[EMAN-REQ] Quittek, J., Winter, R., Dietz, T., Claise, B., and [EMAN-REQ] Quittek, J., Winter, R., Dietz, T., Claise, B., and
M. Chandramouli, " Requirements for Energy Management", M. Chandramouli, " Requirements for Energy Management",
draft-ietf-eman-requirements-09, October 2012. draft-ietf-eman-requirements-12, February 2013.
[EMAN-FMWK] Claise, B., Parello, J., Schoening, B., Quittek, J. [EMAN-FMWK] Claise, B., Parello, J., Schoening, B., Quittek, J.
and Nordman, B, "Energy Management Framework", draft- and Nordman, B, "Energy Management Framework", draft-
ietf-eman-framework-05, July 2012. ietf-eman-framework-07, February 2013.
[EMAN-MONITORING-MIB] M. Chandramouli, Schoening, B., Dietz, T., [EMAN-MONITORING-MIB] M. Chandramouli, Schoening, B., Dietz, T.,
Quittek, J. and B. Claise "Energy and Power Monitoring Quittek, J. and B. Claise "Energy and Power Monitoring
MIB ", draft-ietf-eman-energy-monitoring-mib-03, July MIB ", draft-ietf-eman-energy-monitoring-mib-04,
2012. October 2012.
[EMAN-AS] Schoening, B., Chandramouli, M. and Nordman, B. [EMAN-AS] Schoening, B., Chandramouli, M. and Nordman, B.
"Energy Management (EMAN) Applicability Statement", "Energy Management (EMAN) Applicability Statement",
draft-ietf-eman-applicability-statement-02, October 2012. draft-ietf-eman-applicability-statement-03, April 2013.
[EMAN-ENTITY] A. Bierman, D. Romascanu, J. Quittek and M. [EMAN-ENTITY] A. Bierman, D. Romascanu, J. Quittek and M.
Chandramouli " Entity MIB (Version 4)", draft-ietf- Chandramouli " Entity MIB (Version 4)", draft-ietf-
eman-rfc4133bis-03, October 2012. eman-rfc4133bis-06, February 2013.
[EMAN-TERMINOLOGY] J. Parello, "Energy Management Terminology", [EMAN-TERMINOLOGY] J. Parello, "Energy Management Terminology",
draft-parello-eman-definitions-07, work in progress, draft-parello-eman-definitions-07, work in progress,
October 2012. October 2012.
[ACPI] "Advanced Configuration and Power Interface [ACPI] "Advanced Configuration and Power Interface
Specification",http://www.acpi.info/DOWNLOADS/ACPIspec3 Specification",http://www.acpi.info/DOWNLOADS/ACPIspec3
0b.pdf 0b.pdf
[DMTF] "Power State Management Profile DMTF DSP1027 Version [DMTF] "Power State Management Profile DMTF DSP1027 Version
 End of changes. 212 change blocks. 
559 lines changed or deleted 541 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/