[MIB-DOCTORS] Weird OBJECT-GROUPS (grouping) in draft-ietf-magma-mgmd-mib-12.txt
"Bert Wijnen \(IETF\)" <bertietf@bwijnen.net> Fri, 03 October 2008 17:55 UTC
Return-Path: <mib-doctors-bounces@ietf.org>
X-Original-To: mib-doctors-archive@optimus.ietf.org
Delivered-To: ietfarch-mib-doctors-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3D8663A6941; Fri, 3 Oct 2008 10:55:31 -0700 (PDT)
X-Original-To: mib-doctors@core3.amsl.com
Delivered-To: mib-doctors@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 88D813A69A6 for <mib-doctors@core3.amsl.com>; Fri, 3 Oct 2008 10:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, 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 e5ttBvyTz73q for <mib-doctors@core3.amsl.com>; Fri, 3 Oct 2008 10:55:28 -0700 (PDT)
Received: from relay.versatel.net (relay.versatel.net [62.250.3.110]) by core3.amsl.com (Postfix) with SMTP id A36E83A6941 for <mib-doctors@ietf.org>; Fri, 3 Oct 2008 10:55:26 -0700 (PDT)
Received: (qmail 46939 invoked from network); 3 Oct 2008 16:08:56 -0000
Received: from unknown (HELO BertLaptop) (87.215.199.34) by relay.versatel.net with SMTP; 3 Oct 2008 16:08:56 -0000
Message-ID: <C53DF6BF8D6F463C81933C3AA0A3C312@BertLaptop>
From: "Bert Wijnen (IETF)" <bertietf@bwijnen.net>
To: Julian Chesterfield <julian.chesterfield@eu.citrix.com>, magma@ietf.org
References: <48D7CFCB.4030606@innovationslab.net> <48D8C2DD.7040002@eu.citrix.com>
In-Reply-To: <48D8C2DD.7040002@eu.citrix.com>
Date: Fri, 03 Oct 2008 18:07:39 +0200
Organization: Consultant
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
Subject: [MIB-DOCTORS] Weird OBJECT-GROUPS (grouping) in draft-ietf-magma-mgmd-mib-12.txt
X-BeenThere: mib-doctors@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: MIB Doctors list <mib-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mib-doctors>
List-Post: <mailto:mib-doctors@ietf.org>
List-Help: <mailto:mib-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mib-doctors>, <mailto:mib-doctors-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: mib-doctors-bounces@ietf.org
Errors-To: mib-doctors-bounces@ietf.org
When trying to understand the MODULE-COMPLIANCES a bit better I had to take a closer look at the OBJECT-GROUPS as well. And I must say I find it very weird to see a table mgmdHostInterfaceTable that has this sequence of objects: MgmdHostInterfaceEntry ::= SEQUENCE { * mgmdHostInterfaceIfIndex InterfaceIndex, * mgmdHostInterfaceQuerierType InetAddressType, mgmdHostInterfaceQuerier InetAddress, mgmdHostInterfaceStatus RowStatus, mgmdHostInterfaceVersion Unsigned32, mgmdHostInterfaceVersion1QuerierTimer TimeTicks, mgmdHostInterfaceVersion2QuerierTimer TimeTicks, mgmdHostInterfaceVersion3Robustness Unsigned32 } Those with an * in front of them are the INDEX objects. I then see OBJECT-GROUPS that have one or more objects from this table as follows: mgmdHostBaseMIBGroup OBJECT-GROUP OBJECTS { mgmdHostInterfaceStatus } STATUS current DESCRIPTION "The basic collection of objects providing management of MGMD version 1, 2 or 3 for hosts." ::= { mgmdMIBGroups 1 } mgmdV2IgmpHostWriteMIBGroup OBJECT-GROUP OBJECTS { mgmdHostInterfaceVersion } STATUS current DESCRIPTION "A collection of additional read-create objects for management of IGMP version 2 in hosts for MGMD version 2 compliance." ::= { mgmdMIBGroups 4 } mgmdV2IgmpHostReadMIBGroup OBJECT-GROUP OBJECTS { mgmdHostInterfaceVersion1QuerierTimer } STATUS current DESCRIPTION "A collection of additional read-only objects for management of IGMP version 2 in hosts for MGMD version 2 compliance." ::= { mgmdMIBGroups 5 } mgmdHostOptMIBGroup OBJECT-GROUP OBJECTS { mgmdHostCacheLastReporter, mgmdHostCacheUpTime, mgmdHostInterfaceQuerier, mgmdInverseHostCacheAddress } STATUS current DESCRIPTION "A collection of optional read-only objects for MGMD hosts. Supporting this group can be especially useful in an environment with a router which does not support the MGMD MIB." ::= { mgmdMIBGroups 6 } mgmdV3HostWriteMIBGroup OBJECT-GROUP OBJECTS { mgmdHostInterfaceVersion3Robustness } STATUS current DESCRIPTION "A collection of additional read-create objects for management of MGMD version 3 in hosts." ::= { mgmdMIBGroups 12 } mgmdV3HostReadMIBGroup OBJECT-GROUP OBJECTS { mgmdHostInterfaceVersion2QuerierTimer, mgmdHostCacheSourceFilterMode, mgmdHostInterfaceVersion3Robustness, mgmdHostSrcListExpire } STATUS current DESCRIPTION "A collection of additional read-only objects for management of MGMD version 3 in hosts." ::= { mgmdMIBGroups 13 } WHat seems so weird to me is the fact that all these objects are located in one single table (so they seem to belong together) and yet they pop up in many differnt OBJECT groupings as if they have nothing to do with each other. I wonder what the explanation is for this. I have already mentioned in an earlier email that you SHOULD NOT name groups xxxReadXxxGroup or xxxWirtexxxGroup or xxxOptxxxGroup nor should you speak about read-only or read-write or optional objects in the DESCRIPTION clauses of OBJECT-GROUPS. if the objext are read or write, that is something defined in the MAX-ACCESS clause on the OBJECT-TYPE and in the MIN-ACCESS clause in the OBJECT clause of a MODULE-COMPLIANCE. Same for the fact that objects are optional or not. That is done through the MODULE-COMPLIANCE< not through OBJECT-GORUPing. Bert Wijnen _______________________________________________ MIB-DOCTORS mailing list MIB-DOCTORS@ietf.org https://www.ietf.org/mailman/listinfo/mib-doctors
- [MIB-DOCTORS] Additional comments on draft-ietf-m… Bert Wijnen (IETF)
- [MIB-DOCTORS] Fw: [Fwd: Additional comments on dr… Bert Wijnen (IETF)
- Re: [MIB-DOCTORS] [Fwd: Additional comments on dr… Bert Wijnen (IETF)
- Re: [MIB-DOCTORS] [Fwd: Additional comments on dr… Bert Wijnen (IETF)
- Re: [MIB-DOCTORS] [Fwd: Additional comments on dr… Bert Wijnen (IETF)
- [MIB-DOCTORS] Weird OBJECT-GROUPS (grouping) in d… Bert Wijnen (IETF)