Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt
Brian Haberman <brian@innovationslab.net> Mon, 02 February 2004 00:42 UTC
Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA20438 for <ipv6-archive@odin.ietf.org>; Sun, 1 Feb 2004 19:42:52 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnSAR-0002nZ-0q for ipv6-archive@odin.ietf.org; Sun, 01 Feb 2004 19:42:25 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i120gMsr010751 for ipv6-archive@odin.ietf.org; Sun, 1 Feb 2004 19:42:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnSAQ-0002nK-Rg for ipv6-web-archive@optimus.ietf.org; Sun, 01 Feb 2004 19:42:22 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA20266 for <ipv6-web-archive@ietf.org>; Sun, 1 Feb 2004 19:42:19 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AnSAP-0000X8-00 for ipv6-web-archive@ietf.org; Sun, 01 Feb 2004 19:42:21 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AnS8w-00009b-00 for ipv6-web-archive@ietf.org; Sun, 01 Feb 2004 19:40:51 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1AnS7O-0007ke-00 for ipv6-web-archive@ietf.org; Sun, 01 Feb 2004 19:39:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnRu0-0005vg-T8; Sun, 01 Feb 2004 19:25:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnMuq-0003PC-Ki for ipv6@optimus.ietf.org; Sun, 01 Feb 2004 14:05:56 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA07705 for <ipv6@ietf.org>; Sun, 1 Feb 2004 14:05:52 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AnMuo-0001fl-00 for ipv6@ietf.org; Sun, 01 Feb 2004 14:05:54 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AnMtu-0001bR-00 for ipv6@ietf.org; Sun, 01 Feb 2004 14:04:59 -0500
Received: from uillean.fuaim.com ([206.197.161.140]) by ietf-mx with esmtp (Exim 4.12) id 1AnMtS-0001WX-00 for ipv6@ietf.org; Sun, 01 Feb 2004 14:04:31 -0500
Received: from clairseach.fuaim.com (clairseach.fuaim.com [206.197.161.141]) by uillean.fuaim.com (8.11.6/8.11.6) with ESMTP id i11J3WV21469; Sun, 1 Feb 2004 11:03:32 -0800
Received: from innovationslab.net (md-wmnsmd-cuda2-c6a-a-4.chvlva.adelphia.net [68.65.120.4]) (authenticated bits=0) by clairseach.fuaim.com (8.12.8/8.12.8) with ESMTP id i11JDPlN004349 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 1 Feb 2004 11:13:33 -0800
Message-ID: <401D4D77.1010907@innovationslab.net>
Date: Sun, 01 Feb 2004 14:03:19 -0500
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "C. M. Heard" <heard@pobox.com>
CC: ipv6@ietf.org, "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
Subject: Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt
References: <Pine.LNX.4.10.10402010944030.30075-100000@shell4.bayarea.net>
In-Reply-To: <Pine.LNX.4.10.10402010944030.30075-100000@shell4.bayarea.net>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: ipv6-admin@ietf.org
Errors-To: ipv6-admin@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Id: IP Version 6 Working Group (ipv6) <ipv6.ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Mike, C. M. Heard wrote: > On Fri, 30 Jan 2004 Internet-Drafts@ietf.org wrote: > >>A New Internet-Draft is available from the on-line >>Internet-Drafts directories. This draft is a work item of the IP >>Version 6 Working Group Working Group of the IETF. >> >> Title : IP Forwarding Table MIB >> Author(s) : M. Wasserman, B. Haberman >> Filename : draft-ietf-ipv6-rfc2096-update-06.txt >> Pages : 36 >> Date : 2004-1-29 > > > Brian, > > The following change from the previous version caught my attention: > > 28 Jan 2004 Added range of (0..128) to inetCidrRoutePfxLen > > The corresponding object definition now reads: > > inetCidrRoutePfxLen OBJECT-TYPE > SYNTAX InetAddressPrefixLength (0..128) > MAX-ACCESS not-accessible > STATUS current > DESCRIPTION > "Indicates the number of leading one bits which form the > mask to be logical-ANDed with the destination address > before being compared to the value in the > inetCidrRouteDest field. > > The values for the index objects inetCidrRouteDest and > inetCidrRoutePfxLen must be consistent. When the value > of inetCidrRouteDest is x, then the bitwise logical-AND > of x with the value of the mask formed from the > corresponding index object inetCidrRoutePfxLen MUST be > equal to x. If not, then the index pair is not > consistent and an inconsistentName error must be > returned on SET or CREATE requests." > ::= { inetCidrRouteEntry 3 } > > There are two things (IMHO) that are wrong with this definition: > > 1.) RFC 3291 and its successor draft-ietf-ops-rfc3291bis-03.txt > both go to great lengths to tell MIB authors not to sub-type > InetAddressType and InetAddress objects: > > The InetAddressType and InetAddress objects SHOULD NOT be sub-typed > in object definitions. Sub-typing binds the MIB module to specific > address formats, which may cause serious problems if new address > formats need to be introduced. Note that it is possible to write > compliance statements in order to express that only a subset of the > defined address types must be implemented to be compliant. > > Since the same kinds of problems can be introduces by sub-typing > InetAddressPrefixLength, it seems to me that if we are consistent in > our usage we should not sub-type InetAddressPrefixLength objects, > either. I've raised this issue on the mreview (Mib Doctors) mailing > list; archives are at http://ops.ietf.org/lists/mreview/ for those > who wish to review the discussion. > > If the reason why inetCidrRoutePfxLen got a range restriction was to > silence warning from SNICng or some other MIB compiler then a better > solution would be to use the range (0..2040), which will accomodate > an address length up to 255 octets. Since InetAddress objects > already have a size restriction of 255 octets, this does not impose > any additional arbitrary limitations other than those already > imposed by the InetAddress TC itself. Another possibility, of > course, is to remove the range restriction, since it is not required > by the SMI (in this case compiler warning != illegal practice). > The range was added based on a comment from Bert. I similar change was made in the IP MIB update (2011bis). I believe the comment I saw was that adding a range to the prefix length was not a big deal since the addition of another address type would require other changes in the mib. My preference is to leave it unrestricted (i.e. no range), but I could argue it either way. I would like to hear others' comments on this issue since both 2011bis and 2096bis are very close to being done. > 2.) The following problem is one that neither I (nor, apparently, > any other reviewers) noticed up to now: inetCidrRoutePfxLen allows > the value zero, but the object definition does not specify what the > value zero means. Note that RFC 3291 requires that if the value > zero is allowed, then its meaning must be specified in the object > definition: > > The value zero is object-specific and must be defined as > part of the description of any object which uses this > syntax. Examples of the usage of zero might include > situations where the Internet network address prefix > is unknown or does not apply. > > To me, the meaning when inetCidrRoutePfxLen is set to zero is clear: > the corresponding row represents a default route. But that might > not be true for everyone, and it would be good to spell this out in > the DESCRIPTION clause, as RFC 3291 requires. I can add text to the DESCRIPTION that states that the value 0 indicates a default route. Thanks, Brian -------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6@ietf.org Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6 --------------------------------------------------------------------
- I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt Internet-Drafts
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… C. M. Heard
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Brian Haberman
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Juergen Schoenwaelder
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Juergen Schoenwaelder
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Juergen Schoenwaelder
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Wijnen, Bert (Bert)
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Wijnen, Bert (Bert)
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Wijnen, Bert (Bert)
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… C. M. Heard
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… shawn.routhier
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… Brian Haberman
- Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… C. M. Heard
- problem with inetCidrRouteDest/inetCidrRoutePfxLe… C. M. Heard
- Re: problem with inetCidrRouteDest/inetCidrRouteP… Brian Haberman
- Re: problem with inetCidrRouteDest/inetCidrRouteP… Juergen Schoenwaelder
- RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.… shawn.routhier