Re: [Int-area] draft-manner-router-alert-iana WGLC
Jari Arkko <jari.arkko@piuha.net> Tue, 06 May 2008 05:42 UTC
Return-Path: <int-area-bounces@ietf.org>
X-Original-To: int-area-archive@megatron.ietf.org
Delivered-To: ietfarch-int-area-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 493343A6F43; Mon, 5 May 2008 22:42:47 -0700 (PDT)
X-Original-To: int-area@core3.amsl.com
Delivered-To: int-area@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 30B993A67D4 for <int-area@core3.amsl.com>; Mon, 5 May 2008 22:42:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.084
X-Spam-Level:
X-Spam-Status: No, score=-2.084 tagged_above=-999 required=5 tests=[AWL=0.515, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4fwbpUmWSfDi for <int-area@core3.amsl.com>; Mon, 5 May 2008 22:42:34 -0700 (PDT)
Received: from smtp.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by core3.amsl.com (Postfix) with ESMTP id 229123A6B89 for <int-area@ietf.org>; Mon, 5 May 2008 22:42:05 -0700 (PDT)
Received: from smtp.piuha.net (localhost [127.0.0.1]) by smtp.piuha.net (Postfix) with ESMTP id DC5621987F2; Tue, 6 May 2008 08:42:02 +0300 (EEST)
Received: from [127.0.0.1] (unknown [IPv6:2001:14b8:400::130]) by smtp.piuha.net (Postfix) with ESMTP id 24945198665; Tue, 6 May 2008 08:42:02 +0300 (EEST)
Message-ID: <481FEFA3.8010208@piuha.net>
Date: Tue, 06 May 2008 07:41:55 +0200
From: Jari Arkko <jari.arkko@piuha.net>
User-Agent: Thunderbird 1.5.0.14ubu (X11/20080306)
MIME-Version: 1.0
To: Internet Area <int-area@ietf.org>
References: <480CF125.1010206@piuha.net> <481F1272.4010603@piuha.net> <481F12CA.5020206@piuha.net> <7B9615DC-989D-4D1A-8013-9ACA55B9E8E0@nokia.com>
In-Reply-To: <7B9615DC-989D-4D1A-8013-9ACA55B9E8E0@nokia.com>
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: draft-manner-router-alert-iana@tools.ietf.org
Subject: Re: [Int-area] draft-manner-router-alert-iana WGLC
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/int-area>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: int-area-bounces@ietf.org
Errors-To: int-area-bounces@ietf.org
Here's Bob Hinden's directorate review. Thanks for the review, Bob! > I think the biggest issue I see with this document is change the IPv6 > RAO "3" to be reserved. See the comments I wrote in 3.2. It's not > clear to me if this will break any running code or where the error was > introduced. It may have been in RFC3175. > > This looks to me like the scope of the document was reduced to not > change IPv6 allocation methods, but the text wasn't updated to be > consistent with that change. > > There are still issues with some of the allocations that are left > ambiguous. > > The text needs a "which hunt". I think most uses of "which" should be > "that". > > Many specific comments below. > > Bob > > >> >> >> >> Network Working Group A. McDonald >> Internet-Draft Siemens/Roke >> Updates: RFC2113, RFC2711 J. Manner >> (if approved) TKK >> Intended status: Standards Track February 25, 2008 >> Expires: August 28, 2008 >> >> >> IANA Considerations for the IPv4 and IPv6 Router Alert Option >> draft-manner-router-alert-iana-02 > > .... > >> Abstract >> >> This document provides new instructions to IANA on the allocation of >> IPv4 and IPv6 Router Alert Option Values. >> > > This isn't correct. The current draft does not provide new > instructions for IANA on the allocation of IPv6 Router Alert Option > Values. Quoting from Section 3.2: "The registry for IPv6 Router > Alert Option Values should continue to be maintained as specified in > [RFC2711]." It does change two assignments, but the procedure doesn't > change. > > ... > >> >> >> 1. Introduction >> >> The IP Router Alert Option is defined for IPv4 in [RFC2113]. A >> similar IPv6 option is defined in [RFC2711]. When one of these >> options is present in an IP datagram, it indicates that the contents >> of the datagram may be interesting to routers. The Router Alert >> Option (RAO) is used by protocols such as RSVP [RFC2205] and IGMP >> [RFC3376]. >> >> Both the IPv4 and IPv6 option contain a two octet value field to >> carry extra information. This information can be used, for example, >> by routers to determine whether or not the packet should be more >> closely examined by them. >> >> There can be up to 65536 values for the RAO. Yet, currently there is >> only a repository for IPv6 values. No repository or allocation >> policies are defined for IPv4. >> >> This document proposes the creation of a new IANA registry for >> managing IPv4 Router Alert Option Values. In conjunction with this, >> it also proposes an update to the way in which IPv6 Router Alert >> Option Values are assigned in the existing IANA registry, and >> proposes small changes to the current allocations. > > ditto as above. > >> 2. Use of the Router Alert Option Value Field >> >> One difference betwen the specifications for the IPv4 and IPv6 Router >> Alert Options is the way in which values for the value field are >> managed. In [RFC2113], the IPv4 Router Alert Option value field has >> the value 0 assigned to "Router shall examine packet". All other >> values (1-65535) are reserved. No mechanism is provided for the >> allocation of these values by IANA. >> >> The IPv6 Router Alert Option has an IANA managed registry >> [IANA-IPv6RAO] containing allocations for the value field. All >> values in this registry are assigned by IETF consensus. >> >> In [RFC3175] the IPv4 Router Alert Option Value is described as a >> parameter which provides "additional information" to the router in >> making its interception decision, rather than as a registry managed >> by IANA. As such, this aggregation mechanism makes use of the value >> field to carry the reservation aggregation level. For the IPv6 >> option, this document requests a set of 32 values to be assigned by >> IANA for indicating reservation levels. However, since other >> registrations had already been made in that registry these values are >> from 3-35 (which is actually a set of 33 values). >> >> >> >> >> McDonald & Manner Expires August 28, 2008 [Page 3] >> Internet-Draft IANA Considerations for Router Alert February 2008 >> >> >> Although it would be desirable to have the same values being used in > > s/it would be/it might have been/ > >> both the IPv4 and IPv6 registries, the initial allocations in >> [RFC2711] and the aggregation level allocations in [RFC3175] have >> made this impossible. The following table shows the allocations in >> the IPv6 registry and values used in the IPv4 registry, where the >> latter have been deduced from [RFC2113] and [RFC3175] with the >> assumption that the number of aggregation levels can be limited to 32 >> as in the IPv6 case. Entries for values 6 to 31 have been elided for >> brevity. >> >> +----------+-------------------------+------------------------------+ >> | Value | IPv4 RAO Meaning | IPv6 RAO Meaning | >> +----------+-------------------------+------------------------------+ >> | 0 | Router shall examine | Datagram contains a | >> | | packet [RFC2113] | Multicast Listener Discovery | >> | | [RFC2205] [RFC3376] | message [RFC2711] [RFC2710] | >> | | [RFC4286] | [RFC4286] | >> | 1 | Aggregated Reservation | Datagram contains RSVP | >> | | Nesting Level 1 | message [RFC2711] [RFC2205] | >> | | [RFC3175] | | >> | 2 | Aggregated Reservation | Datagram contains an Active | >> | | Nesting Level 2 | Networks message [RFC2711] | >> | | [RFC3175] | [Schwartz2000] | >> | 3 | Aggregated Reservation | Aggregated Reservation | >> | | Nesting Level 3 | Nesting Level 0 [RFC3175] | >> | | [RFC3175] | | >> | 4 | Aggregated Reservation | Aggregated Reservation | >> | | Nesting Level 4 | Nesting Level 1 [RFC3175] | >> | | [RFC3175] | | >> | 5 | Aggregated Reservation | Aggregated Reservation | >> | | Nesting Level 5 | Nesting Level 2 [RFC3175] | >> | | [RFC3175] | | >> | ... | ... | ... | >> | 32 | Aggregated Reservation | Aggregated Reservation | >> | | Nesting Level 32 | Nesting Level 29 [RFC3175] | >> | | [RFC3175] | | >> | 33 | Reserved | Aggregated Reservation | >> | | | Nesting Level 30 [RFC3175] | >> | 34 | Reserved | Aggregated Reservation | >> | | | Nesting Level 31 [RFC3175] | >> | 35 | Reserved | Aggregated Reservation | >> | | | Nesting Level 32(?) | > > > The question mark (discussion below) needs to be resolved. This would > be better if the "?" was replaced with an "*" and the text below was a > note. > > >> | | | [RFC3175] | >> | 36-65534 | Reserved | Reserved to IANA for future | >> | | | use | >> | 65535 | Reserved | Reserved [IANA-IPv6RAO] | >> +----------+-------------------------+------------------------------+ >> >> >> >> >> McDonald & Manner Expires August 28, 2008 [Page 4] >> Internet-Draft IANA Considerations for Router Alert February 2008 >> >> >> The entry in the above table for the IPv6 RAO Value of 35 (Aggregated >> Reservation Nesting Level 32) 2 has been marked with a question mark >> due to an inconsistency in the text of [RFC3175], which is >> consequently reflected in the IANA registry. In that document the >> values 3-35 (i.e. 33 values) are defined for nesting levels 0-31 >> (i.e. 32 levels). > > The above should be a note. Should this document define how to > resolve this issue? I don't know the answer. > >> It is unclear why nesting levels begin at 1 for IPv4 (described in >> section 1.4.9 of [RFC3175]) and 0 for IPv6 (allocated in section 6 of >> [RFC3175]). > > I would guess because IPv4 tended to keep zero values reserved, and > IPv6 did not. This is just a guess. > >> >> >> 3. IANA Considerations >> >> This section contains the proposed new procedures for managing Router >> Alert Option Values. This requires the creation of a registry for > > s/Router Alert Option/IPv4 Router Alert Option/ > >> IPv4 Router Alert Option Values (described in Section 3.1) and >> changes to the way in which IPv6 Router Alert Option Values are >> managed (described in Section 3.2). > > There isn't any changes to the way that IPv6 Router Alert Options > Values are managed. > >> >> 3.1. IANA Considerations for IPv4 Router Alert Option Values >> >> The value field, as specified in [RFC2113] is two octets in length. >> The value field is registered and maintained by IANA. The initial >> contents of this registry are: >> >> +-------------+--------------------------------------+-----------+ >> | Value | Description | Reference | >> +-------------+--------------------------------------+-----------+ >> | 0 | Router shall examine packet | [RFC2113] | >> | 1-32 | Aggregated Reservation Nesting Level | [RFC3175] | >> | 33-65502 | Reserved to IANA for future use | | >> | 65503-65534 | Reserved for experimental use | | >> | 65535 | Reserved | | >> +-------------+--------------------------------------+-----------+ >> >> New values are to be assigned via IETF Consensus as defined in >> [RFC2434]. >> >> 3.2. IANA Considerations for IPv6 Router Alert Option Values >> >> The registry for IPv6 Router Alert Option Values should continue to >> be maintained as specified in [RFC2711]. >> >> In addition, the following value should be removed from the IANA >> registry and reserved for possible future use (not to be allocated >> currently). The reason is that it is a duplicate value, aggreagation >> level 0 means end-to-end signaling, and this already has an IPv6 RAO >> >> >> >> McDonald & Manner Expires August 28, 2008 [Page 5] >> Internet-Draft IANA Considerations for Router Alert February 2008 >> >> >> value "1" assigned. >> >> 3: "RSVP Aggregation level 0" > > > I don't know if this change will effect any implementations. If > anyone is using the "3" value, then this would require this code to > change. This needs to be better understood before making this > change. Was this a mistake in RFC3175? If so, this should be > described and this document should be an update to RFC3175 as well. > But again, if this breaks running code, than the change probably > shouldn't be made. > > Also, the above text is a little hard to parse. It took me a while to > figure out that it was the 3: value being changed. > >> >> The following IPv6 RAO values should be reserved for experimental >> use: >> >> 65503-65534: "Experimental use" >> >> >> 4. Security Considerations >> >> Since this document is only concerned with the IANA management of the >> IPv4 and IPv6 Router Alert Option values registry it raises no new >> security issues beyond those identified in [RFC2113] and [RFC2711]. >> >> >> 5. Acknowledgements >> >> Thanks to Robert Hancock, Martin Stiemerling, Alan Ford and Francois >> Le Faucher for their helpful comments on this document. >> >> >> 6. References >> >> 6.1. Normative References >> >> [RFC2113] Katz, D., "IP Router Alert Option", RFC 2113, >> February 1997. >> >> [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an >> IANA Considerations Section in RFCs", BCP 26, RFC 2434, >> October 1998. >> >> [RFC2711] Partridge, C. and A. Jackson, "IPv6 Router Alert Option", >> RFC 2711, October 1999. >> >> [RFC3175] Baker, F., Iturralde, C., Le Faucheur, F., and B. Davie, >> "Aggregation of RSVP for IPv4 and IPv6 Reservations", >> RFC 3175, September 2001. >> >> 6.2. Informative References >> >> [IANA-IPv6RAO] >> "IANA Registry for Internet Protocol version 6 (IPv6) >> Router Alert Option Values" . >> >> <http://www.iana.org/assignments/ipv6-routeralert-values> > > > Since this document is changing the above, it should be a Normative > reference. > >> >> >> >> McDonald & Manner Expires August 28, 2008 [Page 6] >> Internet-Draft IANA Considerations for Router Alert February 2008 >> >> >> [RFC2205] Braden, B., Zhang, L., Berson, S., Herzog, S., and S. >> Jamin, "Resource ReSerVation Protocol (RSVP) -- Version 1 >> Functional Specification", RFC 2205, September 1997. >> >> [RFC2710] Deering, S., Fenner, W., and B. Haberman, "Multicast >> Listener Discovery (MLD) for IPv6", RFC 2710, >> October 1999. >> >> [RFC3376] Cain, B., Deering, S., Kouvelas, I., Fenner, B., and A. >> Thyagarajan, "Internet Group Management Protocol, Version >> 3", RFC 3376, October 2002. >> >> [RFC4286] Haberman, B. and J. Martin, "Multicast Router Discovery", >> RFC 4286, December 2005. >> >> [Schwartz2000] >> Schwartz, B., Jackson, A., Strayer, W., Zhou, W., >> Rockwell, D., and C. Partridge, "Smart Packets: Applying >> Active Networks to Network Management", ACM Transactions >> on Computer Systems (TOCS) Volume 18 , Issue 1, >> February 2000. >> >> > > _______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area
- [Int-area] draft-manner-router-alert-iana WGLC Jari Arkko
- Re: [Int-area] draft-manner-router-alert-iana WGLC Jari Arkko
- Re: [Int-area] draft-manner-router-alert-iana WGLC Roland Bless
- Re: [Int-area] draft-manner-router-alert-iana WGLC Jari Arkko
- Re: [Int-area] draft-manner-router-alert-iana WGLC Eric Gray