RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt
shawn.routhier@windriver.com Mon, 02 February 2004 19:05 UTC
Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA03038 for <ipv6-archive@odin.ietf.org>; Mon, 2 Feb 2004 14:05:43 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnjNi-0005lM-Bj for ipv6-archive@odin.ietf.org; Mon, 02 Feb 2004 14:05:16 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i12J5E5w022146 for ipv6-archive@odin.ietf.org; Mon, 2 Feb 2004 14:05:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnjNh-0005kr-W0 for ipv6-web-archive@optimus.ietf.org; Mon, 02 Feb 2004 14:05:14 -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 OAA02972 for <ipv6-web-archive@ietf.org>; Mon, 2 Feb 2004 14:05:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AnjNf-0005ac-00 for ipv6-web-archive@ietf.org; Mon, 02 Feb 2004 14:05:11 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AnjMo-0005SG-00 for ipv6-web-archive@ietf.org; Mon, 02 Feb 2004 14:04:19 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 1AnjLw-0005II-00 for ipv6-web-archive@ietf.org; Mon, 02 Feb 2004 14:03:26 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnjLb-0005JJ-HY; Mon, 02 Feb 2004 14:03:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AnjL4-0005DZ-AI for ipv6@optimus.ietf.org; Mon, 02 Feb 2004 14:02:30 -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 OAA02689 for <ipv6@ietf.org>; Mon, 2 Feb 2004 14:02:27 -0500 (EST)
From: shawn.routhier@windriver.com
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AnjL1-00056V-00 for ipv6@ietf.org; Mon, 02 Feb 2004 14:02:27 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AnjJi-0004sj-00 for ipv6@ietf.org; Mon, 02 Feb 2004 14:01:08 -0500
Received: from unknown-1-11.windriver.com ([147.11.1.11] helo=mail.wrs.com) by ietf-mx with esmtp (Exim 4.12) id 1AnjIF-0004O2-00 for ipv6@ietf.org; Mon, 02 Feb 2004 13:59:35 -0500
Received: from ala-mta03.windriver.com (ala-mta03 [147.11.57.132]) by mail.wrs.com (8.9.3/8.9.1) with ESMTP id KAA02688; Mon, 2 Feb 2004 10:57:40 -0800 (PST)
Received: by ala-mta03.wrs.com with Internet Mail Service (5.5.2653.19) id <D9DL2MF9>; Mon, 2 Feb 2004 10:57:47 -0800
Message-ID: <47DD7107796EF94CBE7873B8F31DF2C3CB061D@ala-mail01.wrs.com>
To: brian@innovationslab.net, heard@pobox.com
Cc: ipv6@ietf.org, bwijnen@lucent.com
Subject: RE: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt
Date: Mon, 02 Feb 2004 10:57:46 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="iso-8859-1"
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.2 required=5.0 tests=AWL, NO_REAL_NAME autolearn=no version=2.60
I'm ambivalent about the addition of a constraint. I agree with Mike that if we keep a constraint switching it to 2040 would fit in better with the rest of the inet address constructs. regards, Shawn >-----Original Message----- >From: ipv6-admin@ietf.org [mailto:ipv6-admin@ietf.org]On >Behalf Of Brian >Haberman >Sent: Sunday, February 01, 2004 11:03 AM >To: C. M. Heard >Cc: ipv6@ietf.org; Wijnen, Bert (Bert) >Subject: Re: I-D ACTION:draft-ietf-ipv6-rfc2096-update-06.txt > > >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 >-------------------------------------------------------------------- > -------------------------------------------------------------------- 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