Re: [BEHAVE] Benoit Claise's Discuss on draft-perrault-behave-deprecate-nat-mib-v1-01: (with DISCUSS and COMMENT)

"ietfdbh" <ietfdbh@comcast.net> Wed, 24 June 2015 22:18 UTC

Return-Path: <ietfdbh@comcast.net>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B92F1B2E67 for <behave@ietfa.amsl.com>; Wed, 24 Jun 2015 15:18:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qp7Ees_UmpFa for <behave@ietfa.amsl.com>; Wed, 24 Jun 2015 15:18:47 -0700 (PDT)
Received: from resqmta-po-05v.sys.comcast.net (resqmta-po-05v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:164]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4FC81A87B8 for <behave@ietf.org>; Wed, 24 Jun 2015 15:18:46 -0700 (PDT)
Received: from resomta-po-02v.sys.comcast.net ([96.114.154.226]) by resqmta-po-05v.sys.comcast.net with comcast id kNHz1q0054tLnxL01NJmFT; Wed, 24 Jun 2015 22:18:46 +0000
Received: from JV6RVH1 ([67.189.237.137]) by resomta-po-02v.sys.comcast.net with comcast id kNJk1q00S2yZEBF01NJlDg; Wed, 24 Jun 2015 22:18:46 +0000
From: ietfdbh <ietfdbh@comcast.net>
To: 'Tom Taylor' <tom.taylor.stds@gmail.com>, 'Spencer Dawkins at IETF' <spencerdawkins.ietf@gmail.com>, 'Benoit Claise' <bclaise@cisco.com>
References: <20150608134117.30091.62236.idtracker@ietfa.amsl.com> <001501d0a20e$b31c90e0$1955b2a0$@comcast.net> <5575EA98.1080009@cisco.com> <557EEDCF.9000506@gmail.com> <5587B06C.1080507@cisco.com> <CAKKJt-eFUEVLLuWnbNa6Yf_qYTMhej5wQQTMcO49iCNr5Wdv7g@mail.gmail.com> <5589C2E3.7050002@gmail.com> <558A6F72.3060203@cisco.com> <CAKKJt-cO4ryBWTiN3TdRciWP9B3btWAHV8f-gttiPbpQrQ789w@mail.gmail.com> <558AC9EA.6070907@gmail.com>
In-Reply-To: <558AC9EA.6070907@gmail.com>
Date: Wed, 24 Jun 2015 18:18:44 -0400
Message-ID: <064f01d0aecb$bcd84ab0$3688e010$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQE8SDcWWctaN8P1aLX/Muo/6+XcOQMfBJCfAxUfQ0UCbdTAewH3Pz7fASSqBKEDA8vYsgLHd9IxAmc14UMBYKkaL546e/Vg
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1435184326; bh=vzFq7tIsLd33eEL9PUcFyGeYlulkeolGl6qdHATYbwI=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=YjNtMcYe4xy23laL8lQIKSoTjYiwNoSRN4O+u/c+0GFJipKtB4ycNe5ZmywEl2yqt 6xlnNTlkzCfT+LFjInAMsTSCApTMOWg8Egsv+kTUtDlGBLLyD+v8l1soNSUgqrMMu8 Qltd/Clc/zMcdrwt7AzbIkQSkFxdXKQahRBBiqUERvc5edOqhBJXDAZ6W5y1SP1eC3 IUHA2VUoIkIwcdfKhJebzpf6DlUJjn4XxxV8ZMjaQFQwYdzU9GgD0Q6wkr9fU0YTuU C2XWc44F+jaPR4x7y9CxNKLru3dfO7ygKq8XSIK5RNY6qrVfVNu2wzzJK/9qHgFmbC 9Ag7U+JAJAnwQ==
Archived-At: <http://mailarchive.ietf.org/arch/msg/behave/VOz00MZOLY9h8UYyL0S0F30eABg>
Cc: sperreault@jive.ca, 'Jouni Korhonen' <jouni.nospam@gmail.com>, behave@ietf.org, 'The IESG' <iesg@ietf.org>, 'Tina Tsou' <tina.tsou.zouting@huawei.com>
Subject: Re: [BEHAVE] Benoit Claise's Discuss on draft-perrault-behave-deprecate-nat-mib-v1-01: (with DISCUSS and COMMENT)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/behave/>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jun 2015 22:18:48 -0000

I recommend leaving the object definitions unchanged, except for the status clause. I think some of the SMILINT rules were not set when RFC4008 was published. The consensus of the MIB Doctors wasn't "set" until RFC4181, and SMILINT both helped drive the consensus, pre-4181, and automates the consensus, post-4181.

RFC2578 recommends explaining in each description clause why the object is deprecated.
I personally feel that having one statement in the module-identity explaining the deprecation could suffice, this discussion is running parallel to the discussion of why we need to change the status in each object and re-publish. Given that the per-object deprecation is important so an NMS can import that information, it would be helpful to operators to look at the imported deprecated object and see the description of why it was deprecated (Some NMS's bring up the object definition/description as a sort of man-page for each object, so an operator doesn't need to hunt down the info in RFCs while fighting network fires. So I think it would be justified to put an explanation into each object description. 

I would be satisfied with a textual reference to the NAT-V2-MIB and a REFERENCE clause to the new RFC, in each deprecated object. This would make for a normative reference, I think.

David Harrington
ietfdbh@comcast.net
+1-603-828-1401
> -----Original Message-----
> From: Tom Taylor [mailto:tom.taylor.stds@gmail.com]
> Sent: Wednesday, June 24, 2015 11:17 AM
> To: Spencer Dawkins at IETF; Benoit Claise
> Cc: behave@ietf.org; sperreault@jive.ca; The IESG; Jouni Korhonen; ietfdbh;
> Tina Tsou
> Subject: Re: [BEHAVE] Benoit Claise's Discuss on draft-perrault-behave-
> deprecate-nat-mib-v1-01: (with DISCUSS and COMMENT)
> 
> Below with [PTT]
> 
> On 24/06/2015 6:26 AM, Spencer Dawkins at IETF wrote:
> > On Jun 24, 2015 04:51, "Benoit Claise" <bclaise@cisco.com> wrote:
> >>
> >> Hi Tom,
> >>
> >>> Yes, I believe so. If the RFC Ed. doesn't pick up the copyright thing,
> > it can be fixed in AUTH48.
> >>>
> >>> Reviewing the IESG evaluation, I note the suggestion to leave out the
> > MIB module definition itself and just have text saying (as Joel suggested)
> > that all objects are deprecated. Would people agree to that? That would
> > eliminate my fiddling with syntax to eliminate SMILINT warnings.
> >
> > So, two questions -
> >
> > - is the issue that changing the definition while deprecating the objects
> > is strange?
> 
> [PTT] Yes, per guidelines quoted by Benoit.
> >
> > - if the document just said "all objects are deprecated", would the
> > resulting MIB modules still produce SMILINT warnings?
> 
> [PTT] Yes. I just verified that RFC 4008 generates the following warnings
> mibs/NAT-MIB:932: [5] {index-exceeds-too-large} warning: index of row
> `natAddrBindEntry' can exceed OID size limit by 141 subidentifier(s)
> mibs/NAT-MIB:1162: [5] {index-exceeds-too-large} warning: index of row
> `natAddrPortBindEntry' can exceed OID size limit by 143 subidentifier(s)
> >
> > Obviously, I'm wondering if the right answer is to leave the syntax
> > unchanged, and point out that the syntax generates SMILINT warnings
> whether
> > the objects are deprecated or not, but since all this document is doing is
> > deprecating objects, the syntax is left unchanged, and anyone who
> > implements the V1 MIB now will have bigger problems than the SMILINT
> > warnings, but I don't know that's the right answer.
> >
> ...