Re: [eman] Entity identification method
Christian Groves <Christian.Groves@nteczone.com> Fri, 29 October 2010 01:22 UTC
Return-Path: <Christian.Groves@nteczone.com>
X-Original-To: eman@core3.amsl.com
Delivered-To: eman@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F2273A69DB for <eman@core3.amsl.com>; Thu, 28 Oct 2010 18:22:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[AWL=0.604, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TOyKMrAkOr6B for <eman@core3.amsl.com>; Thu, 28 Oct 2010 18:22:41 -0700 (PDT)
Received: from quasar.websiteactive.com (quasar.websiteactive.com [202.191.61.215]) by core3.amsl.com (Postfix) with ESMTP id 48C3E3A67D0 for <eman@ietf.org>; Thu, 28 Oct 2010 18:22:41 -0700 (PDT)
Received: from ppp118-209-48-77.lns20.mel4.internode.on.net ([118.209.48.77] helo=[127.0.0.1]) by quasar.websiteactive.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <Christian.Groves@nteczone.com>) id 1PBdhp-00062J-Co for eman@ietf.org; Fri, 29 Oct 2010 12:24:33 +1100
Message-ID: <4CCA2297.7050604@nteczone.com>
Date: Fri, 29 Oct 2010 12:25:43 +1100
From: Christian Groves <Christian.Groves@nteczone.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: eman@ietf.org
References: <C8EF53B4.16349%quittek@neclab.eu>
In-Reply-To: <C8EF53B4.16349%quittek@neclab.eu>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - quasar.websiteactive.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nteczone.com
X-Source:
X-Source-Args:
X-Source-Dir:
Subject: Re: [eman] Entity identification method
X-BeenThere: eman@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussions about the creation of an Energy Management Working Group <eman.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/eman>, <mailto:eman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/eman>
List-Post: <mailto:eman@ietf.org>
List-Help: <mailto:eman-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eman>, <mailto:eman-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Oct 2010 01:22:43 -0000
Hello I've just started to digest the various drafts of the eman wg and I see the comment below on logical entities. It's not clear to me how/if network virtualization is intended on being handled in the eman work. In networks there's now a trend towards network virtualization and cloud computing with the different "X" as a service models (i.e. Amazon EC2 "platform as a service" running different server instances). Even in today's networks we have physical gateways that are virtualized into different logical gateways. For example: H.248/Megaco virtual MG (VMG) concept. I think it would be advantageous to be able to assess the energy consumption of the VMGs or instances (which are logical entities) independent of the physical gateway so that a customers energy use may be recording. Will this sort of functionality be allowed? Regards, Christian On 29/10/2010 1:22 AM, Juergen Quittek wrote: > Hi Chris, > > I think it may become very difficult if we want to assess energy consumption > of logical entities. It seems to be reasonable and practical to limit energy > consumption measurements to physical entities. The ENERGY AWARE MIB module > (draft-parello-eman-energy-aware-mib) and the POWER MIB > (draft-quittek-power-mib-02) went this way. > > Just using entPhysicalIndex solves some of the problem you mentioned. > Particularly, you don't need a mapping table to entities if you restrict > Yourself to entPhysicalIndex. > > Thanks, > > Juergen > > On 28.10.10 13:34 "Chris Verges"<chrisv@cyberswitching.com> wrote: > >> Hi Jurgen and all, >> >> The more I've been thinking about these scenarios, the more something >> doesn't seem quite right. I'll try to explain my thought process behind >> this and see if my concerns/confusions get captured. >> >> ENTITY-MIB provides enumerated lists of physical and logical entities on >> the system. The indices in both lists are maintained separately, so >> there is not a single, unique identifier provided. Because of this, the >> MIBs being discussed by the EMAN WG must only reference to one type >> (physical or logical) and are limited to that without additional work. >> At some point in my mind, I'm asking myself the question, "What's the >> point of linking to ENTITY-MIB?" >> >> More on that question in later scenarios below ... >> >> One possibility would be to create a separate mapping table that gives a >> guaranteed unique index based on all entities, regardless of type. The >> physical vs. logical extensions would then become sparse tables that >> augment this. For example: >> >> ENTITY-MIB : entityGeneral.entGeneralTable.entGeneralEntry >> +-----------------+-----------------+-----+ >> | entGeneralIndex | entGeneralDescr | ... | >> +-----------------+-----------------+-----+ >> | 1 | PDU Chassis | | >> +-----------------+-----------------+-----+ >> | 2 | Meter #1 | | >> +-----------------+-----------------+-----+ >> | 3 | Meter #2 | | >> +-----------------+-----------------+-----+ >> | 4 | Remote Meter #1 | | >> +-----------------+-----------------+-----+ >> >> ENTITY-MIB : entityPhysical.entPhysicalTable.entPhysicalEntry >> +-----------------+-----------------+-----+ >> | entGeneralIndex | entVendorType | ... | >> +-----------------+-----------------+-----+ >> | 1 | enterprises.foo | | >> +-----------------+-----------------+-----+ >> | 2 | enterprises.foo | | >> +-----------------+-----------------+-----+ >> | 3 | enterprises.foo | | >> +-----------------+-----------------+-----+ >> >> ENTITY-MIB : entityLogical.entLogicalTable.entLogicalEntry >> +-----------------+----------------------+-----+ >> | entGeneralIndex | entLogicalCommunity | ... | >> +-----------------+----------------------+-----+ >> | 4 | remote-power-group-1 | | >> +-----------------+----------------------+-----+ >> >> It seems like this 'entGeneralIndex' concept is what's missing from the >> current ENTITY-MIB, and is causing problems when thinking about local >> and remote power data being reported by the same agent. >> >> Another possibility would be to choose one -- entLogicalIndex, most >> likely -- and require that anyone who wants to implement the EMAN WG >> MIBs to always create an entLogicalEntry for the power data. In this >> context, the entLogicalTable fills the role of entGeneralTable as >> described above. For all entPhysicalTable entries, there would need to >> be a corresponding entry in entLogicalTable with a 1:1 mapping between >> them. For all remote entries, there would be a unique entry in >> entLogicalTable. Of course, this would add some additional overhead on >> the part of the implementer, but isn't too overburdening. >> >> A third possibility is that ENTITY-MIB just doesn't do what we need in >> its present form and we need to think about enumerating power sensors >> separately from other components/sensors on the system. It seems like >> entPhysicalTable gives a good starting template for a new >> 'POWER-ENTITY-MIB', but can be extended to include support for remote >> agents. The difference would be a clean break from the legacy >> ENTITY-MIB structure. >> >> And with that, I look forward to others' feedback and ideas on solving >> this problem! >> >> Thanks, >> Chris >> >> -----Original Message----- >> From: eman-bounces@ietf.org [mailto:eman-bounces@ietf.org] On Behalf Of >> Chris Verges >> Sent: Tuesday, October 26, 2010 9:26 PM >> To: Juergen Quittek; Benoit Claise; eman mailing list >> Subject: Re: [eman] Entity identification method (was: EMAN chartered >> itemsversus drafts) >> >> Hi Juergen and all, >> >> Agreed that a common ID method makes sense, and ENTITY-MIB seems to be a >> good choice. In case (c) from your list, wouldn't the remote agent >> condition be handled by ENTITY-MIB supporting a logical entity that is >> the remote agent iself? Since the logical entity is in the ENTITY-MIB >> table, it would be given a unique ID mixed amongst the other logical and >> physical entities. >> >> At that point, should all of the MIBs being discussed in the EMAN WG be >> sparse table augmentations of ENTITY-MIB? >> >> Thanks, >> Chris >> >> -----Original Message----- >> From: eman-bounces@ietf.org [mailto:eman-bounces@ietf.org] On Behalf Of >> Juergen Quittek >> Sent: Tuesday, October 26, 2010 6:01 AM >> To: Benoit Claise; eman mailing list >> Subject: [eman] Entity identification method (was: EMAN chartered items >> versus drafts) >> >> Hi Benoit and all, >> >> I agree that we should find a common identification method for entities >> used by all MIB modules. This does not apply to the POWER MIB only, but >> to all MIB modules in the eman WG. >> The modules will use an entity ID as index for their tables. >> Which entity is identified by the index can be resolved by other MIB >> modules, such as the POWER AWARE MIB module >> (draft-parello-eman-energy-aware-mib) or the ENTITY MIB module (RFC >> 4133). >> >> I see three basic scenarios for the entity identification: >> >> a) a device just reports on its own power state and energy >> consumption and it reports on its own as a single unit. >> >> Then we have a single index only stating "it's me". >> Such a device usually does not need further identification >> of itself, because typically there are sufficient other >> MIB modules for this purpose running in the same SNMP engine, >> that provide information about the device's IP address, >> manufacturer, operating system, etc. In such a case a >> 'trivial' index, such as '0' should be used in order to >> keep it simple in this most simple case. >> >> b) a device reports on its own but not just as a single unit >> but it reports power states and energy consumption for its >> individual components, for example it may report separately >> on contained hard drives, line cards, back planes, >> processor boards, etc. >> >> In such a case, identification of these components as >> individual entities would be required. The ENTITY MIB >> module was designed for this purpose and would be a good >> choice here. Also the POWER AWARE MIB module would be >> useful in this case. >> >> c) a device reports on energy consumption of other, remote >> devices. Then remote devices (and potentially also their >> contained components need to be identified. For >> identifying remote components there is the POWER AWARE MIB >> module that has been designed for this purpose. As far as >> I understand, the ENTITY MIB module is not applicable to >> remote devices. >> >> In summary, >> - if you need to report on remote entities (case c)), >> you need the POWER AWARE MIB module, >> - if you report only on entities locally contained >> in the reporting device (case b)), you can use >> the POWER AWARE MIB or the ENTITY MIB >> - if you report just on your own as a single device >> (case a)), identification is trivial >> >> Hence, my recommendation (stated for POWER-STATE MIB and ENERGY MIB in >> draft-quittek-power-mib-02) would be: >> >> If there is an implementation of the POWER AWARE MIB module instantiated >> in the local SNMP engine, then you SHOULD (or MUST?) use it for indexing >> (pmIndex). >> If this is not the case but there is an ENTITY MIB instance available, >> then you SHOULD use this one (entPhysicalIndex). >> If neither of this MIB modules is available you should use index 0 only >> and be limited to report on the local device as a single entity only. >> >> That's just my view. Certainly, there are more ways of entity >> identification. I look forward to discussing them. >> >> Thanks, >> >> Juergen >> >> >> On 26.10.10 11:44 "Benoit Claise"<bclaise@cisco.com> wrote: >> >>> Hi Juergen, >>> >>> Thanks for the clarification. >>> >>> Something key is to agree on the Power Monitor index for all MIB >>> modules, which IMHO should be part of the Energy-aware Networks and >>> Devices MIB module, but reuse in the other MIB modules. >>> >>> Regards, Benoit. >>>> Hi Benoit, >>>> >>>> Thanks for checking all drafts. >>>> >>>> I don't think that draft-quittek-power-mib-02 makes significant >>>> contributions to the Energy-aware Networks and Devices MIB. >>>> It just covers the Power and Energy Monitoring MIB and the Battery >> MIB. >>>> Thanks, >>>> Juergen >>>> >>>> >>>> On 26.10.10 08:22 "Benoit Claise"<bclaise@cisco.com> wrote: >>>> >>>>> Dear all, >>>>> >>>>> I went through the exercise of mapping the existing six chartered >>>>> items with the existing draft content. >>>>> >>>>> _Energy Management Requirements_ >>>>> http://tools.ietf.org/html/draft-quittek-power-monitoring-requiremen >>>>> ts-02 https://datatracker.ietf.org/doc/draft-norwin-energy-consider/ >>>>> _ >>>>> Energy Management Framework_ >>>>> http://tools.ietf.org/html/draft-claise-power-management-arch-02 >>>>> >>>>> _Energy-aware Networks and Devices MIB_ >>>>> http://tools.ietf.org/html/draft-parello-eman-energy-aware-mib-00 >>>>> http://tools.ietf.org/html/draft-quittek-power-mib-02 >>>>> >>>>> _Power and Energy Monitoring MIB_ >>>>> http://tools.ietf.org/html/draft-claise-energy-monitoring-mib-06 >>>>> http://tools.ietf.org/html/draft-quittek-power-mib-02 >>>>> >>>>> _Battery MIB_ >>>>> http://tools.ietf.org/html/draft-quittek-power-mib-02 >>>>> >>>>> _Energy Management Applicability_ >>>>> http://datatracker.ietf.org/doc/draft-tychon-eman-applicability-stat >>>>> ement/ >>>>> >>>>> Please let me know if I made any mistakes or if I missed any draft? >>>>> >>>>> Regards, Benoit. >>>>> _______________________________________________ >>>>> eman mailing list >>>>> eman@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/eman >> _______________________________________________ >> eman mailing list >> eman@ietf.org >> https://www.ietf.org/mailman/listinfo/eman > > > _______________________________________________ > eman mailing list > eman@ietf.org > https://www.ietf.org/mailman/listinfo/eman
- Re: [eman] Entity identification method (was: EMA… Chris Verges
- Re: [eman] Entity identification method (was: EMA… Juergen Quittek
- Re: [eman] Entity identification method Christian Groves
- Re: [eman] Entity identification method Juergen Quittek
- Re: [eman] Entity identification method Christian Groves
- Re: [eman] Entity identification method Chris Verges
- Re: [eman] Entity identification method Mouli Chandramouli (moulchan)
- Re: [eman] Entity identification method Christian Groves
- Re: [eman] Entity identification method Christian Groves
- Re: [eman] Entity identification method Chris Verges
- Re: [eman] Entity identification method Benoit Claise
- Re: [eman] Entity identification method Chris Verges
- Re: [eman] Entity identification method john parello
- Re: [eman] Entity identification method Chris Verges