Re: [Adslmib] AD review of draft-ietf-adslmib-gbond-eth-mib-04.txt

"Romascanu, Dan (Dan)" <dromasca@avaya.com> Tue, 14 February 2012 00:21 UTC

Return-Path: <dromasca@avaya.com>
X-Original-To: adslmib@ietfa.amsl.com
Delivered-To: adslmib@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EAA421E802D for <adslmib@ietfa.amsl.com>; Mon, 13 Feb 2012 16:21:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.872
X-Spam-Level:
X-Spam-Status: No, score=-102.872 tagged_above=-999 required=5 tests=[AWL=-0.273, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nwo7UyJcCKFW for <adslmib@ietfa.amsl.com>; Mon, 13 Feb 2012 16:21:20 -0800 (PST)
Received: from p-us1-iereast-outbound.us1.avaya.com (p-us1-iereast-outbound.us1.avaya.com [135.11.29.13]) by ietfa.amsl.com (Postfix) with ESMTP id 1879121E8010 for <adslmib@ietf.org>; Mon, 13 Feb 2012 16:21:19 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnYAAMCoOU/GmAcF/2dsb2JhbABDnxORFYEHgXIBAQEBAwEBAQ8eCjQLDAQCAQgNBAQBAQsGDAsBBgEmHwkIAQEEARIIARmHY6BXlCmLQwUFAQQLBgUGBgMCBQQBBj0Bg0U/WweCWWMEmy6MaQ
X-IronPort-AV: E=Sophos;i="4.73,414,1325480400"; d="scan'208";a="231711729"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound.us1.avaya.com with ESMTP; 13 Feb 2012 19:20:51 -0500
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.13]) by co300216-co-erhwest-out.avaya.com with ESMTP; 13 Feb 2012 19:14:35 -0500
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 14 Feb 2012 01:20:48 +0100
Message-ID: <EDC652A26FB23C4EB6384A4584434A04073026D1@307622ANEX5.global.avaya.com>
In-Reply-To: <283DD79798619346BF9B17D7B5035A1901601DDEBAF9@ILPTMAIL02.ecitele.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: AD review of draft-ietf-adslmib-gbond-eth-mib-04.txt
Thread-Index: AcyeJnmD2elwHemxQsGKVQd5DXQBsBJ85XJAAI7Y2xAAFj4SgA==
References: <EDC652A26FB23C4EB6384A4584434A0404E02909@307622ANEX5.global.avaya.com> <4087887712E5C648B9F72BB9D912FD4601FD571DA9A2@il-mail07.actelis.net> <283DD79798619346BF9B17D7B5035A1901601DDEBAF9@ILPTMAIL02.ecitele.com>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Menachem Dodge <Menachem.Dodge@ecitele.com>, Edward Beili <EdwardB@actelis.com>
Cc: adslmib@ietf.org, Moti Morgenstern <Moti.Morgenstern@ecitele.com>
Subject: Re: [Adslmib] AD review of draft-ietf-adslmib-gbond-eth-mib-04.txt
X-BeenThere: adslmib@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: ADSLMIB <adslmib.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/adslmib>, <mailto:adslmib-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/adslmib>
List-Post: <mailto:adslmib@ietf.org>
List-Help: <mailto:adslmib-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/adslmib>, <mailto:adslmib-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Feb 2012 00:21:22 -0000

Thanks for the good work. I will send the documents to IETF Last Call. 

Regards,

Dan




> -----Original Message-----
> From: Menachem Dodge [mailto:Menachem.Dodge@ecitele.com]
> Sent: Monday, February 13, 2012 3:50 PM
> To: Edward Beili; Romascanu, Dan (Dan)
> Cc: adslmib@ietf.org; Moti Morgenstern
> Subject: RE: AD review of draft-ietf-adslmib-gbond-eth-mib-04.txt
> 
> Hi Edward,
> 
> Thank you for your great work.
> 
> All the drafts have now been updated.
> 
> Dan please check whether the documents can be forwarded to IETF Last
> Call.
> 
> Thank you kindly.
> 
> Menachem
> 
> -----Original Message-----
> From: adslmib-bounces@ietf.org [mailto:adslmib-bounces@ietf.org] On
> Behalf Of Edward Beili
> Sent: Monday, February 13, 2012 3:25 PM
> To: Romascanu, Dan (Dan)
> Cc: adslmib@ietf.org; Moti Morgenstern
> Subject: Re: [Adslmib] AD review of draft-ietf-adslmib-gbond-eth-mib-
> 04.txt
> 
> Dan,
> Thank you for your comments.
> 
> Please see the clarifications/actions inline below (my comments are
> marked with [EB):
> 
> I have just submitted the next draft (05) of the gbond-eth-mib.
> 
> Regards,
> -E.
> 
> >-----Original Message-----
> >From: adslmib-bounces@ietf.org [mailto:adslmib-bounces@ietf.org] On
> >Behalf Of Romascanu, Dan (Dan)
> >Sent: Tuesday, November 08, 2011 16:56
> >To: adslmib@ietf.org
> >Subject: [Adslmib] AD review of draft-ietf-adslmib-gbond-eth-mib-
> 04.txt
> >
> >Hi,
> >
> >Please find below the AD review of
> >draft-ietf-adslmib-gbond-eth-mib-04.txt.
> >This document is in a good shape, but a new version is needed in
order
> to clarify and fix some of the issues raised in the review.
> >
> >The comments below are marked T (Technical) and E (Editorial)
> >
> >T1. Running smicng in strict mode results in one error and one
> warning:
> >
> >C:\bw\smicng\work>smicng gbond-eth.inc
> >E: f(gbond-eth.mi2), (260,15) Default value for "gBondEthAdminCp"
must
> >be a name and not a number
> >W: f(gbond-eth.mi2), (1825,20) For "gBondEthTcTypesSupported", syntax
> >is identical
> >
> >*** 1 error and 1 warning in parsing
> 
> [EB] I corrected the error with the default value, using a name
instead
> of a number.
> 
> As for the warning I don't think anything needs to be corrected, since
> none of the possible values (BIT positions) of
> gBondEthPortCapTcTypesSupported is preferred, I must list all of them
> in the MODULE-COMPLIANCE section, repeating the same SYNTAX, as in the
> object's definition.
> 
> >T2. In section 5.2:
> >
> >   The agent SHOULD align the beginning of each interval to a fifteen
> >   minute boundary of a wall clock.  Likewise, the beginning of each
> one
> >   day intervals SHOULD be aligned with the start of a day.
> >
> >Where does this requirement come from? If the source is another
> standard I suggest to provide  it.
> >What is the rationale? What happens if this requirement is not /
> cannot
> >be met because for example the agent does not have access to a 'wall
> clock'?
> 
> [EB] This particular wording is from the TR-159 section 4.2.5, which
is
> a normative reference for the document, I didn't see a reason to
> explain this recommendation in more details than is provided in
TR-159.
> Note that this is a standard recommendation for the historical
> performance monitoring (PM) based on 15-min & 1-day accumulation
> periods, see for example ANSI  T1.231 section 9.1.2.1 and 9.1.5.1.
> 
> I've added the following text to the GBOND-MIB draft 0.9 (unsubmitted
> yet), under 5.2 "Performance Monitoring":
> 
> "The rationale behind it is to simplify collection and analysis of the
> PM from multiple agents by a network management system (NMS) - each PM
> interval can be 'time-stamped' using the interval index object, the
> fact that 1-day interval starts at 00:00 and 15-min intervals are
> aligned with 1/4 hour and the network-wide 'wall clock', typically
> distributed via NTP or SNTP. If the agent does not have an access to
> the 'wall clock', a local clock can be used. In this case, as well as
> when coping with multiple time zones, the NMS would have to correlate
> for the difference between the agent's local clock (available for
> example via hrSystemDate object from HOST-RESOURCES-MIB [RFC2790]) and
> the 'wall clock'."
> 
> I have also removed the bracketed text from the following sentence in
> "Performance Monitoring" section, according to your T7 comment to the
> draft-ietf-adslmib-gbond=mib-07.txt:
> 
> OLD>
>  Counters are not reset when a GBS is reinitialized, but rather only
> when the agent is reset or reinitialized (or under specific request
> outside the scope of this MIB module).
> 
> NEW>
>  Counters are not reset when a GBS is reinitialized, but rather only
> when the agent is reset or reinitialized.
> 
> >T3. In the DESCRIPTION clause of gBondEthTcAdminType the following
> shows up:
> >
> >       Changing gBondEthTcAdminType is a traffic disruptive
> >       operation and as such SHALL be done when the link is Down.
> >       Attempts to change this object SHALL be rejected if the link
> >       is Up or Initializing.
> >
> >It would be good to point specifically what object needs to be
> examined in order to determine the state of the link (Down, Up or
> Initializing).
> >
> >Similar text appears in the DESCRIPTION clause of other MIB objects.
> 
> [EB] Modified the description clause for gBondEthPortConf* objects as
> follows:
> OLD>
>    ... SHALL be done when the link is Down.
> 
> NEW>
>    ... SHALL be done when the link (GBS) is
>        administratively 'down', as indicated by the ifAdminStatus
> object
>        in IF-MIB.
>        Attempts to change this object SHALL be rejected (with the
error
>        inconsistentValue) if the link is Up or Initializing.
> 
> I also added two new values to the gBondPortStatFltStatus object in
> GBOND-MIB:
> 
>          init(5)             - The link is Initializing, as a result
of
> 	                     ifAdminStatus being set to 'up' for a
> 		       particular BCE or a GBS to which the BCE
> 		       is connected.
>         ready(6)         - at least one BCE in the aggregation
>  	                    group is detecting handshake tones.
> 
> >T4. There is no need to specify for individual objects that 'This
> object MUST be maintained in a persistent manner.' If a generic
> declaration >was already made for the whole table. For example for the
> gBondEthTcAdminType object in the gBondEthPortConfTable.
> 
> [EB] Corrected.
> 
> >T5. Objects in the MIB tables do not respect the naming convention
for
> a common prefix of the table name and of the objects in the table.
>The
> first such example is gBondEthPortConfTable with gBondEthTcAdminType
> and gBondEthAdminCp as columns. There are more. Please >check this and
> make sure that the recommendations in Annex C of RFC 4181 for the
> naming of objects in conceptual tables are being followed.
> 
> [EB] Corrected.
> 
> >T6. It would be useful to provide UNIX clauses for the counter
> objects.
> >The first example is gBondEthRxErrors, but there are more.
> 
> [EB] I assume you meant UNITS clauses - I've provided them where
> appropriate.
> 
> >T7. It would be good to explain the semantics of 'fragments' in this
> >document which is different from what is customary in the IP world,
> >maybe provide a reference for the definition of the term (from TE-
> 159?)
> 
> [EB] The fragment in the bonding context was originally defined in the
> IEEE 802.3ah (section 61.1.4), now part of 802.3. All the other
> documents (ITU-T G.998.2 and BBF TR-159) reference 802.3 in this
> respect.  Section 4.1.2 "xDSL Bonding" in the
draft-ietf-adslmib-gbond-
> mib-08.txt mentions Ethernet frame fragmentation and reassembly in the
> bonding context.
> 
> I've changed the 1st occurrence of 'fragment' in the GBOND-ETH-MIB to
> 'Ethernet frame fragment' and also replaced the reference to the
gamma-
> interface (defined in IEEE 802.3 section 61.1.4) with a more generic
> bonding function interface.
> 
> >T8. In the DESCRIPTION clause of gBondEthPortPerf15MinIntervalIndex I
> see:
> >'This object partially maps to the TR-159 attribute
> aGroupPerf15MinIntervalNumber'.
> >What does 'partially maps' mean?
> 
> [EB] The TR-159 PM attributes aGroupPerf* map to the corresponding
> gBondPortPm* objects of GBOND-MIB module, for example
> gBondPortPmCur15MinTimeElapse maps to aGroupPerfCurr15MinTimeElapsed
> (see  draft-ietf-adslmib-gbond-mib-08.txt).
> TR-159 does not specify the additional dedicated PM attributes for the
> gBondAtmPortPm*, gBondEthPortPm*, gBondTdimPortPm* and gBondTdimSvcPm*
> objects introduced in GBOND-ATM-MIB, GBOND-ETH-MIB and GBOND-TDIM-MIB
> modules respectively. However the definitions of these objects are
> identical to the gBondPortPm* objects of GBOND-MIB module. Therefore I
> use the term 'partial mapping' to denote the fact that the mapping of
> gBondEthPortPm* to aGroupPerf* is not one-to-one.
> 
> I've added the following text explaining this partial mapping in the
> end of "Mapping of Broadband Forum TR-159" section as follows:
> 
>      "Note that some of the mapping between the objects defined in TR-
> 159
>      and the ones defined in this MIB module is not one-to-one, for
> example,
>      while TR-159 PM attributes aGroupPerf* map to the corresponding
>      gBondPortPm* objects of the GBOND-MIB module, there are no
> dedicated
>      PM attributes for the gBondEthPortPm* objects introduced in this
> MIB module.
>      However, since their definition is identical to the definition of
> gBondPortPm*
>      objects of the GBOND-MIB module, we can map gBondEthPortPm* to
the
>      relevant aGroupPerf* attributes of TR-159 and use the term
>      'partial mapping' to denote the fact that this mapping is not
one-
> to-one."
> 
> >E1. The acronym Generic Bonded Sub-layer (GBS) is expanded much later
> than the first occurrence.
> 
> [EB] Corrected.
> 
> >E2. At some point in time the WG will be shut down, and the reference
> [ADSLMIB] will no longer be available.
> > Acknowledging the contributions of the WG participants is
sufficient,
> no reference is necessary.
> 
> [EB] I've checked a number of MIB documents, in particular all *DSL-
> LINE-MIB documents reference the ADSLMIB workgroup charter in the
> CONTACT-INFO, likewise the documents produced by the HUBMIB group
(shut
> down already) reference its charter as well. As you can see the link
to
> the HUBMIB charter is still available:
> http://www.ietf.org/html.charters/hubmib-charter.html
> I see no reason why the IETF would change its policy towards the
> concluded work groups with respect to their published charters.
> 
> >E3. The following phrase which appears in the DESCRIPTION clause of
> several counts object should be rephrased or at least explained at
> first >occurrence, as this terminology is not clear for the non-
> initiated: '
> >This object is inhibited during Unavailable Seconds (UAS)'
> 
> [EB] Inhibiting means that the accumulation performance counters is
> inhibited so the counters actually freeze during the unavailability
> period.
> 
> Added the following clarification paragraph at the end of "Performance
> Monitoring" section:
> 
>     "Note that the accumulation of certain performance events for a
>     monitored entity is inhibited (counting stops) during periods of
>     service unavailability on that entity. The DESCRIPTION
>     clause of performance monitoring counters in this MIB module
>     specifies which of the counters are inhibited during periods of
>     service unavailability."
> 
> I've also used the Security Consideration boiler plate
> https://svn.tools.ietf.org/area/ops/trac/wiki/mib-security
> according to your T12 comment from AD review of draft-ietf-adslmib-
> gbond-mib-07.txt.
> 
> >Dan
> >
> >_______________________________________________
> >Adslmib mailing list
> >Adslmib@ietf.org
> >https://www.ietf.org/mailman/listinfo/adslmib
> _______________________________________________
> Adslmib mailing list
> Adslmib@ietf.org
> https://www.ietf.org/mailman/listinfo/adslmib
> 
> 
> This e-mail message is intended for the recipient only and contains
> information which is CONFIDENTIAL and which may be proprietary to ECI
> Telecom. If you have received this transmission in error, please
inform
> us by e-mail, phone or fax, and then delete the original and all
copies
> thereof.