Re: 4rd IID range & IPv6 addressing architecture
Ole Troan <otroan@employees.org> Thu, 31 January 2013 10:42 UTC
Return-Path: <otroan@employees.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2D2621F85D2 for <ipv6@ietfa.amsl.com>; Thu, 31 Jan 2013 02:42:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.518
X-Spam-Level:
X-Spam-Status: No, score=-10.518 tagged_above=-999 required=5 tests=[AWL=0.081, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EQQlqff2dGK2 for <ipv6@ietfa.amsl.com>; Thu, 31 Jan 2013 02:42:41 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id 277DA21F8441 for <ipv6@ietf.org>; Thu, 31 Jan 2013 02:42:40 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABpKClGQ/khR/2dsb2JhbABFvyAWc4IeAQEBAwEBAQFrCxALDgQGJwchBh8DDgYTCYd2AwkGDLgTDYlWjBSEF2EDkl6BXY0RhRKCeA
X-IronPort-AV: E=Sophos;i="4.84,575,1355097600"; d="scan'208";a="80142442"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-2.cisco.com with ESMTP; 31 Jan 2013 10:42:28 +0000
Received: from dhcp-lys01-vla250-10-147-112-67.cisco.com (dhcp-lys01-vla250-10-147-112-67.cisco.com [10.147.112.67]) by ams-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r0VAgRB0020046 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 31 Jan 2013 10:42:28 GMT
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Subject: Re: 4rd IID range & IPv6 addressing architecture
From: Ole Troan <otroan@employees.org>
In-Reply-To: <510A46F3.5090407@globis.net>
Date: Thu, 31 Jan 2013 11:42:27 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <B8C3042E-C83F-43FF-A786-10D5FF376745@employees.org>
References: <C62593E0-60EE-4C7F-8803-F10588DCBDDA@laposte.net> <02ac01cdfdac$0b5a1e30$220e5a90$@cisco.com> <B8088AC8-5635-48BD-A421-D4CD39E3D616@employees.org> <5107DD67.1000502@gmail.com> <C0DED413-9329-4BFA-BA8F-92F0A87A1543@employees.org> <51094345.4030503@globis.net> <CAM+vMES8qsb5rhjriuKcwiHx=UqxYugtJxiHwTBh9QrN+sDtKQ@mail.gmail.com> <510A46F3.5090407@globis.net>
To: Ray Hunter <v6ops@globis.net>
X-Mailer: Apple Mail (2.1499)
Cc: Bob Hinden <bob.hinden@gmail.com>, 6man 6man-wg <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 10:42:42 -0000
agree with what Ray says. that gives a path forward for 4rd without requiring us to settle the interface-id structure question. cheers, Ole On Jan 31, 2013, at 11:26 , Ray Hunter <v6ops@globis.net> wrote: >> GangChen <mailto:phdgang@gmail.com> >> 31 January 2013 08:53 >> 2013/1/30, Ray Hunter <v6ops@globis.net>: >>> inline. >>> >>> Ole Troan wrote: >>>> Brian, >>>> >>>>>>>> - If agreed on the principle, and if no one else volunteers, I can be >>>>>>>> available to propose a draft to this effect. >>>>>>> Seems reasonable. >>>>>>> >>>>>>> >>>>>>>> (e) With the 16-bit 4rd IID prefix, only 1/2^14 of the unused set of >>>>>>>> IIDs having u=1 is reserved. This leaves plenty of space for future >>>>>>>> uses of IIDs having u= as explicitly expected in RFC 4291. >>>>>>> That goes to the argument of (d), that it isn't harmful to assign >>>>>>> some space to 4rd. >>>>>> I still think we need to answer the question Brian raised. >>>>>> should the interface-id have any encoded meaning? >>>>> That will not be done overnight. I've been thinking about it and >>>>> have some ideas about how to write a discussion draft, but it is >>>>> unfortuante to make the 4rd work queue behind us. Is there any risk >>>>> in doing as Rémi suggested? >>>> it depends on what the expected meaning of a reservation is. >>>> should all implementations treat the reserved part of the interface-id as >>>> martian, >>>> and prohibit a user from configuring it for another purpose than 4rd? >>>> >>>> or is it just a 'suggestion' for interface-id's that the 4rd mechanism can >>>> use, and the operator >>>> deploying it will make sure there are no conflicts? >>> my 2 cents. >>> >>> If 4rd is truly experimental then indeed I think it's up to the >>> operators deploying it to ensure they choose a unique IID range within >>> the scope of where they are operating 4rd (between tunnel endpoints and >>> the tunnel gateway). My initial concerns were that this could cause harm >>> even in experimental form, but I've convinced myself that it shouldn't. >>> In this case I see no need for a hard global IID reservation, because at >>> the moment, u=1 g=1 isn't used for creating IID's for use with SLAAC. >> >> Just some comments from operational views. I guess it's true operators >> could avoid confliction with u=1 g=1 in near future. However, I >> believe that is relative short-term guarantee with the condition of a >> particular operational domain. The term of "experimental" is not >> really mean "experimental" to a commercial network. It would be safe >> for operations if there is legitimate registry to ensure there is no >> need to renumbering. Therefore I prefer Remi's proposal (e) to grant >> 4rd 0x0300. >> >> Best Regards >> >> Gang >> > > I disagree. > > See http://www.ietf.org/iesg/informational-vs-experimental.html > > IMVHO "Experimental" means everything could change: including a need for > mass renumbering or equipment replacement. > > Publication is "Subject only to editorial considerations and to > verification that there has been adequate coordination with the > standards process." No guarantees. The test I am currently applying when > reviewing this ID is whether the experiment is likely to cause harm. > > I see no compelling reason at this time to define a global reservation > or an explicit IID structure in order for the experiment to be able to > proceed and succeed. On the other hand, adding a reservation and > structure to the IID at this time would likely impact other > implementations (e.g. packet classifiers) and existing documents and IDs > (e.g. address selection). > > If you want 4rd to be "informational" or "standards track" I also think > that's worth discussing, but then I also think there's a lot more to > specify and discuss beyond the current ID. > >>> On the other hand, If 4rd is not truly experimental, or it's expected to >>> work universally across AS boundaries, I suspect the WG will have to >>> wait for an answer to Brian's question on whether structure within the >>> IID is desirable. I don't think there's any clear consensus so far on >>> that point (indeed there are some counter posts saying structure within >>> the IID is undesirable). >>> >>> My own particular concern here is that there is a danger of creating a >>> precedent of a completely new class of IPv6 addressing by the back door >>> without this being fully and properly debated i.e. address ranges that >>> don't perform DAD, and that are associated directly with a certain >>> tunnel or transport protocol, and yet which are assigned within the >>> generic GUA space, but perhaps which overlap with other IPv6 prefix >>> spaces too. >>> >>> e.g. 1 What in draft-ietf-softwire-4rd-04 prevents tunnel space used by >>> 6to4 (2002::/16) being associated with 4rd IIDs? >>> >>> e.g. 2 How would this new class of IID encoded ranges/tunnel/transport >>> protocols interact with RFC6724 and draft-ietf-6man-addr-select-opt-08 >>> (both of which assume that bit-contiguous left-anchored IPv6 prefixes >>> map to transport protocols, not individual IID bits)? >>> >>> These questions probably have little relevance to 4rd being deployed in >>> an experimental situation, and I think we should perhaps try to keep >>> them decoupled as far as possible. >>> >>>> one of my concerns is that continuing to add the interface-id bits, is the >>>> opposite direction of where >>>> I want us to go. >>>> >>>> I wouldn't object to non-normative language in 4rd suggesting a >>>> interface-id to use, without >>>> creating any expectation that new or existing IPv6 implementations have to >>>> change. >>>> >>>> that said, 4rd will work perfectly well _without_ this reservation, so I >>>> don't buy the argument that >>>> we're holding up the 4rd work. >>>> >>>> cheers, >>>> Ole >>>> >>>> >>> -------------------------------------------------------------------- >>> IETF IPv6 working group mailing list >>> ipv6@ietf.org >>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>> -------------------------------------------------------------------- >>> >> Ray Hunter <mailto:v6ops@globis.net> >> 30 January 2013 16:59 >> inline. >> >> Ole Troan wrote: >>> Brian, >>> >>>>>>> - If agreed on the principle, and if no one else volunteers, I can be >>>>>>> available to propose a draft to this effect. >>>>>> Seems reasonable. >>>>>> >>>>>> >>>>>>> (e) With the 16-bit 4rd IID prefix, only 1/2^14 of the unused set of >>>>>>> IIDs having u=1 is reserved. This leaves plenty of space for future >>>>>>> uses of IIDs having u= as explicitly expected in RFC 4291. >>>>>> That goes to the argument of (d), that it isn't harmful to assign >>>>>> some space to 4rd. >>>>> I still think we need to answer the question Brian raised. >>>>> should the interface-id have any encoded meaning? >>>> That will not be done overnight. I've been thinking about it and >>>> have some ideas about how to write a discussion draft, but it is >>>> unfortuante to make the 4rd work queue behind us. Is there any risk >>>> in doing as Rémi suggested? >>> it depends on what the expected meaning of a reservation is. >>> should all implementations treat the reserved part of the interface-id as martian, >>> and prohibit a user from configuring it for another purpose than 4rd? >>> >>> or is it just a 'suggestion' for interface-id's that the 4rd mechanism can use, and the operator >>> deploying it will make sure there are no conflicts? >> my 2 cents. >> >> If 4rd is truly experimental then indeed I think it's up to the >> operators deploying it to ensure they choose a unique IID range within >> the scope of where they are operating 4rd (between tunnel endpoints and >> the tunnel gateway). My initial concerns were that this could cause harm >> even in experimental form, but I've convinced myself that it shouldn't. >> In this case I see no need for a hard global IID reservation, because at >> the moment, u=1 g=1 isn't used for creating IID's for use with SLAAC. >> >> On the other hand, If 4rd is not truly experimental, or it's expected to >> work universally across AS boundaries, I suspect the WG will have to >> wait for an answer to Brian's question on whether structure within the >> IID is desirable. I don't think there's any clear consensus so far on >> that point (indeed there are some counter posts saying structure within >> the IID is undesirable). >> >> My own particular concern here is that there is a danger of creating a >> precedent of a completely new class of IPv6 addressing by the back door >> without this being fully and properly debated i.e. address ranges that >> don't perform DAD, and that are associated directly with a certain >> tunnel or transport protocol, and yet which are assigned within the >> generic GUA space, but perhaps which overlap with other IPv6 prefix >> spaces too. >> >> e.g. 1 What in draft-ietf-softwire-4rd-04 prevents tunnel space used by >> 6to4 (2002::/16) being associated with 4rd IIDs? >> >> e.g. 2 How would this new class of IID encoded ranges/tunnel/transport >> protocols interact with RFC6724 and draft-ietf-6man-addr-select-opt-08 >> (both of which assume that bit-contiguous left-anchored IPv6 prefixes >> map to transport protocols, not individual IID bits)? >> >> These questions probably have little relevance to 4rd being deployed in >> an experimental situation, and I think we should perhaps try to keep >> them decoupled as far as possible. >> >>> one of my concerns is that continuing to add the interface-id bits, is the opposite direction of where >>> I want us to go. >>> >>> I wouldn't object to non-normative language in 4rd suggesting a interface-id to use, without >>> creating any expectation that new or existing IPv6 implementations have to change. >>> >>> that said, 4rd will work perfectly well _without_ this reservation, so I don't buy the argument that >>> we're holding up the 4rd work. >>> >>> cheers, >>> Ole >>> >>> >> >> ------------------------------------------------------------------------
- 4rd IID range & IPv6 addressing architecture Rémi Després
- RE: 4rd IID range & IPv6 addressing architecture Sheng Jiang
- RE: 4rd IID range & IPv6 addressing architecture Dan Wing
- Re: 4rd IID range & IPv6 addressing architecture Ole Troan
- Re: 4rd IID range & IPv6 addressing architecture Sander Steffann
- Re: 4rd IID range & IPv6 addressing architecture Brian E Carpenter
- Re: 4rd IID range & IPv6 addressing architecture Ole Troan
- Re: 4rd IID range & IPv6 addressing architecture Randy Bush
- Re: 4rd IID range & IPv6 addressing architecture Fernando Gont
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Ole Troan
- Re: 4rd IID range & IPv6 addressing architecture Sander Steffann
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: Re: 4rd IID range & IPv6 addressing architect… Ray Hunter
- Re: Re: 4rd IID range & IPv6 addressing architect… GangChen
- Re: 4rd IID range & IPv6 addressing architecture Ray Hunter
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Ole Troan
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: Re: 4rd IID range & IPv6 addressing architect… Ray Hunter
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Ray Hunter
- Re: 4rd IID range & IPv6 addressing architecture RJ Atkinson
- Re: 4rd IID range & IPv6 addressing architecture Roger Jørgensen
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture GangChen
- Re: 4rd IID range & IPv6 addressing architecture RJ Atkinson
- Re: 4rd IID range & IPv6 addressing architecture Brian E Carpenter
- Re: 4rd IID range & IPv6 addressing architecture RJ Atkinson
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Brian E Carpenter
- Re: 4rd IID range & IPv6 addressing architecture RJ Atkinson
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després
- Re: 4rd IID range & IPv6 addressing architecture Fernando Gont
- Re: 4rd IID range & IPv6 addressing architecture Rémi Després