draft-ietf-eman-energy-monitoring-mib-11.txt   draft-ietf-eman-energy-monitoring-mib-12.txt 
Network Working Group M. Chandramouli Network Working Group M. Chandramouli
B. Claise Internet-Draft B. Claise
Internet-Draft Cisco Systems, Inc. Intended Status: Standards Track Cisco Systems, Inc.
Intended Status: Standards Track B. Schoening Expires: January 4 2015 B. Schoening
Expires: January 4 2015 Independent Consultant Independent Consultant
J. Quittek J. Quittek
T. Dietz T. Dietz
NEC Europe Ltd. NEC Europe Ltd.
July 4 2014 July 4 2014
Power, Energy Monitoring and Control MIB Power, Energy Monitoring and Control MIB
draft-ietf-eman-energy-monitoring-mib-11 draft-ietf-eman-energy-monitoring-mib-12
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 2, line 43 skipping to change at page 2, line 43
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............................................... 4 4. Terminology............................................... 4
5. Architecture Concepts Applied to the MIB Modules.......... 5 5. Architecture Concepts Applied to the MIB Modules.......... 5
5.1. Energy Object Tables.................................... 5 5.1. Energy Object Tables.................................... 5
5.1.1. ENERGY-OBJECT-MIB..................................... 5 5.1.1. ENERGY-OBJECT-MIB..................................... 5
5.1.2. POWER-ATTRIBUTES-MIB.................................. 7 5.1.2. POWER-ATTRIBUTES-MIB.................................. 7
5.1.3. UML Diagram........................................... 9 5.1.3. UML Diagram........................................... 9
5.2. Energy Object Identity................................. 12 5.2. Energy Object Identity................................. 11
5.3. Power State............................................ 12 5.3. Power State............................................ 12
5.3.1. Power State Set.................................13 5.3.1. Power State Set.................................13
5.4. Energy Object Usage Information........................ 13 5.4. Energy Object Usage Information........................ 13
5.5. Optional Power Usage Attributes........................ 14 5.5. Optional Power Usage Attributes........................ 14
5.6. Optional Energy Measurement............................ 14 5.6. Optional Energy Measurement............................ 14
5.7. Fault Management....................................... 18 5.7. Fault Management....................................... 18
6. Discovery................................................ 18 6. Discovery................................................ 18
7. Link with the other IETF MIBs............................ 19 7. Link with the other IETF MIBs............................ 19
7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB...19 7.1. Link with the ENTITY-MIB and the ENTITY-SENSOR MIB...19
7.2. Link with the ENTITY-STATE MIB.......................20 7.2. Link with the ENTITY-STATE MIB.......................20
skipping to change at page 6, line 49 skipping to change at page 6, line 49
| +---r-n Integer32 eoPower(1) | +---r-n Integer32 eoPower(1)
| +-- r-n Unsigned32 eoPowerNamePlate(2) | +-- r-n Unsigned32 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 eoPowerMeasurementCaliber(5) | +-- r-n INTEGER eoPowerMeasurementCaliber(5)
| +-- r-n INTEGER eoPowerCurrentType(6) | +-- r-n INTEGER eoPowerCurrentType(6)
| +-- r-n TruthValue eoPowerMeasurementLocal(7) | +-- r-n TruthValue eoPowerMeasurementLocal(7)
| +-- rwn PowerStateSet eoPowerAdminState(8) | +-- rwn PowerStateSet eoPowerAdminState(8)
| +-- r-n PowerStateSet eoPowerOperState(9) | +-- r-n PowerStateSet eoPowerOperState(9)
| +-- r-n OwnerString eoPowerStateEnterReason(10) | +-- r-n OwnerString eoPowerStateEnterReason(10)
| +-- rwn Storagetype eoPowerStorageType(11) |
| |
| |
+---eoPowerStateTable(3) +---eoPowerStateTable(3)
| |
| +--eoPowerStateEntry(1) | +--eoPowerStateEntry(1)
| | [entPhysicalIndex, eoPowerStateIndex] | | [entPhysicalIndex, eoPowerStateIndex]
| | | |
| +-- --n PowerStateSet eoPowerStateIndex(1) | +-- --n PowerStateSet eoPowerStateIndex(1)
| +-- r-n Integer32 eoPowerStateMaxPower(2) | +-- r-n Integer32 eoPowerStateMaxPower(2)
| +-- r-n UnitMultiplier | +-- r-n UnitMultiplier
skipping to change at page 9, line 52 skipping to change at page 9, line 52
| | eoPower | | | eoPower |
| | eoPowerNamePlate | | | eoPowerNamePlate |
| | eoPowerUnitMultiplier | | | eoPowerUnitMultiplier |
| | eoPowerAccuracy | | | eoPowerAccuracy |
| | eoPowerMeasurementCaliber | | | eoPowerMeasurementCaliber |
| | eoPowerCurrentType | | | eoPowerCurrentType |
| | eoPowerMeasurementLocal | | | eoPowerMeasurementLocal |
| | eoPowerAdminState | | | eoPowerAdminState |
| | eoPowerOperState | | | eoPowerOperState |
| | eoPowerStateEnterReason | | | eoPowerStateEnterReason |
| | eoPowerStorageType |
| +---------------------------+ | +---------------------------+
| |
| +---------------------------------+ | +---------------------------------+
|---- |_Energy Object State Statistics | |---- |_Energy Object State Statistics |
| |-------------------------------- | | |-------------------------------- |
| | eoPowerStateIndex | | | eoPowerStateIndex |
| | eoPowerStateMaxPower | | | eoPowerStateMaxPower |
| | eoPowerStatePowerUnitMultiplier | | | eoPowerStatePowerUnitMultiplier |
| | eoPowerStateTotalTime | | | eoPowerStateTotalTime |
| | eoPowerStateEnterCount | | | eoPowerStateEnterCount |
skipping to change at page 24, line 47 skipping to change at page 24, line 47
-- ************************************************************ -- ************************************************************
IANAPowerStateSet-MIB DEFINITIONS ::= BEGIN IANAPowerStateSet-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC; TEXTUAL-CONVENTION FROM SNMPv2-TC;
ianaPowerStateSet MODULE-IDENTITY ianaPowerStateSet MODULE-IDENTITY
LAST-UPDATED "201406070000Z" -- 07 June 2014 LAST-UPDATED "201406070000Z" -- 07 June 2014
ORGANIZATION "IANA" ORGANIZATION "IANA"
CONTACT-INFO " CONTACT-INFO "
Internet Assigned Numbers Authority
Postal: ICANN
12025 Waterfront Drive Suite 300
Los Angeles, CA 90094
Tel: +1-310-301-5880
EMail: iana&iana.org"
Internet Assigned Numbers Authority
Postal: ICANN
12025 Waterfront Drive Suite 300
Los Angeles, CA 90094
Tel: +1-310-301 5800
EMail: iana&iana.org"
DESCRIPTION DESCRIPTION
"This MIB module defines the PowerStateSet Textual "This MIB module defines the PowerStateSet Textual
Convention, which specifies the Power State Sets and Convention, which specifies the Power State Sets and
Power State Set Values an Energy Object supports Power State Set Values an Energy Object supports
Copyright (C) The IETF Trust (2014). Copyright (C) The IETF Trust (2014).
The initial version of this MIB module was published in The initial version of this MIB module was published in
RFC XXXX; for full legal notices see the RFC itself. RFC XXXX; for full legal notices see the RFC itself.
Supplementary information may be available at Supplementary information may be available at
skipping to change at page 31, line 35 skipping to change at page 31, line 35
EoPowerEntry ::= SEQUENCE { EoPowerEntry ::= SEQUENCE {
eoPower Integer32, eoPower Integer32,
eoPowerNameplate Unsigned32, eoPowerNameplate Unsigned32,
eoPowerUnitMultiplier UnitMultiplier, eoPowerUnitMultiplier UnitMultiplier,
eoPowerAccuracy Integer32, eoPowerAccuracy Integer32,
eoPowerMeasurementCaliber INTEGER, eoPowerMeasurementCaliber INTEGER,
eoPowerCurrentType INTEGER, eoPowerCurrentType INTEGER,
eoPowerMeasurementLocal TruthValue, eoPowerMeasurementLocal TruthValue,
eoPowerAdminState PowerStateSet, eoPowerAdminState PowerStateSet,
eoPowerOperState PowerStateSet, eoPowerOperState PowerStateSet,
eoPowerStateEnterReason OwnerString, eoPowerStateEnterReason OwnerString
eoPowerStorageType StorageType
} }
eoPower OBJECT-TYPE eoPower OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "watts" UNITS "watts"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the power measured for the Energy "This object indicates the power measured for the Energy
Object. For alternating current, this value is obtained Object. For alternating current, this value is obtained
skipping to change at page 35, line 29 skipping to change at page 35, line 29
MAX-ACCESS read-write 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 transition. Alternatively, this string eoPowerAdminState transition. Alternatively, this string
may contain with the entity that configured this Energy may contain with the entity that configured this Energy
Object to this Power State." Object to this Power State."
DEFVAL { "" } DEFVAL { "" }
::= { eoPowerEntry 10 } ::= { eoPowerEntry 10 }
eoPowerStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the storage type for this row."
DEFVAL { nonVolatile }
::= { eoPowerEntry 11 }
eoPowerStateTable OBJECT-TYPE eoPowerStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF EoPowerStateEntry SYNTAX SEQUENCE OF EoPowerStateEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table enumerates the maximum power usage, in watts, "This table enumerates the maximum power usage, in watts,
for every single supported Power State of each Energy for every single supported Power State of each Energy
Object. Object.
This table has cross-reference with the eoPowerTable, This table has cross-reference with the eoPowerTable,
skipping to change at page 46, line 41 skipping to change at page 46, line 35
OBJECTS { OBJECTS {
eoPower, eoPower,
eoPowerNameplate, eoPowerNameplate,
eoPowerUnitMultiplier, eoPowerUnitMultiplier,
eoPowerAccuracy, eoPowerAccuracy,
eoPowerMeasurementCaliber, eoPowerMeasurementCaliber,
eoPowerCurrentType, eoPowerCurrentType,
eoPowerMeasurementLocal, eoPowerMeasurementLocal,
eoPowerAdminState, eoPowerAdminState,
eoPowerOperState, eoPowerOperState,
eoPowerStateEnterReason, eoPowerStateEnterReason
eoPowerStorageType
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This group contains the collection of all the objects "This group contains the collection of all the objects
related to the Energy Object." related to the Energy Object."
::= { energyObjectMibGroups 1 } ::= { energyObjectMibGroups 1 }
energyObjectMibStateTableGroup OBJECT-GROUP energyObjectMibStateTableGroup OBJECT-GROUP
OBJECTS { OBJECTS {
eoPowerStateMaxPower, eoPowerStateMaxPower,
skipping to change at page 55, line 31 skipping to change at page 55, line 26
DEL 3-phase power. Three entries are required for each DEL 3-phase power. Three entries are required for each
supported entPhysicalIndex entry. Voltage measurements supported entPhysicalIndex entry. Voltage measurements
are provided relative to each other. are provided relative to each other.
For phase-to-phase measurements, the For phase-to-phase measurements, the
eoACPwrAttributesDelPhaseIndex is compared against the eoACPwrAttributesDelPhaseIndex is compared against the
following phase at +120 degrees. Thus, the possible following phase at +120 degrees. Thus, the possible
values are: values are:
eoACPwrAttributesDelPhaseIndex Next Phase Angle eoACPwrAttributesDelPhaseIndex Next Phase Angle
0 120
120 240 0 120
120 240
240 0 240 0
" "
INDEX { entPhysicalIndex, eoACPwrAttributesDelPhaseIndex } INDEX { entPhysicalIndex, eoACPwrAttributesDelPhaseIndex }
::= { eoACPwrAttributesDelPhaseTable 1} ::= { eoACPwrAttributesDelPhaseTable 1}
EoACPwrAttributesDelPhaseEntry ::= SEQUENCE { EoACPwrAttributesDelPhaseEntry ::= SEQUENCE {
eoACPwrAttributesDelPhaseIndex Integer32, eoACPwrAttributesDelPhaseIndex Integer32,
eoACPwrAttributesDelPhaseToNextPhaseVoltage Integer32, eoACPwrAttributesDelPhaseToNextPhaseVoltage Integer32,
eoACPwrAttributesDelThdPhaseToNextPhaseVoltage Integer32 eoACPwrAttributesDelThdPhaseToNextPhaseVoltage Integer32
} }
 End of changes. 11 change blocks. 
31 lines changed or deleted 23 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/