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

Tom Taylor <tom.taylor.stds@gmail.com> Wed, 24 June 2015 22:30 UTC

Return-Path: <tom.taylor.stds@gmail.com>
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 9D03D1B2EBC; Wed, 24 Jun 2015 15:30:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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] 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 PzWMwFKfDSvd; Wed, 24 Jun 2015 15:30:40 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4AFD1B2EBB; Wed, 24 Jun 2015 15:30:40 -0700 (PDT)
Received: by ieqy10 with SMTP id y10so43073127ieq.0; Wed, 24 Jun 2015 15:30:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=WGfvMbJznrGbcaHicJhNLU8MriROdVNKoGyvzrdpmOw=; b=RAkt7p4p41hBtTpNJCoCFIci4AW1uugs6oyRoYnQI7bJb8xyjiVbQERbX6JpPA2PeP /1ON7LTwI145ym+LKd7spUeW9BVc59QiMKXO9PJN+QPu7TDkSR5uSAOPetQIm3YEDtzZ FD3MtcT/kf8L0MPZE6atKsDAhH1efQz1A4uHm9L1KOgDHBZpsZbqExRpYCj9AxD4pCUe yBqImDamdkj5X/PnCGxFnXMZrTn1FXTiBmXL0CpAFfTS9SoNYWahdTjd3DMAjuEq9g6g Tyrek65JtczlwCGwm42pjfCSifLSxvTuzULxucKWgfP4MPIUFI53fCf+MvFe0XWIhFyA KLNA==
X-Received: by 10.107.14.65 with SMTP id 62mr44881963ioo.67.1435185040321; Wed, 24 Jun 2015 15:30:40 -0700 (PDT)
Received: from [192.168.1.135] (dsl-173-206-6-50.tor.primus.ca. [173.206.6.50]) by mx.google.com with ESMTPSA id eg3sm57300igb.0.2015.06.24.15.30.39 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jun 2015 15:30:39 -0700 (PDT)
To: ietfdbh <ietfdbh@comcast.net>, '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> <064f01d0aecb$bcd84ab0$3688e010$@comcast.net>
From: Tom Taylor <tom.taylor.stds@gmail.com>
Message-ID: <558B2F8F.7070008@gmail.com>
Date: Wed, 24 Jun 2015 18:30:39 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1
MIME-Version: 1.0
In-Reply-To: <064f01d0aecb$bcd84ab0$3688e010$@comcast.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/behave/jUXCa5b7J3nxhD1fZAxSf1gppBY>
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:30:42 -0000

OK, if others accept this, I guess I have one more editing pass. And I 
should close out all the issues I set up inb the issue tracker.

Tom

On 24/06/2015 6:18 PM, ietfdbh wrote:
> 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.
>>>
>> ...
>
>