Re: [v6ops] New features in Legacy IPv4 (was Re: protocols without need for ALG ?)

David Farmer <farmer@umn.edu> Thu, 13 August 2015 23:10 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C6CD1ACE9C for <v6ops@ietfa.amsl.com>; Thu, 13 Aug 2015 16:10:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level:
X-Spam-Status: No, score=-4.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=unavailable
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 CDtYsRYte0DD for <v6ops@ietfa.amsl.com>; Thu, 13 Aug 2015 16:10:04 -0700 (PDT)
Received: from vs-m.tc.umn.edu (vs-m.tc.umn.edu [134.84.119.120]) by ietfa.amsl.com (Postfix) with ESMTP id E125D1ACEC7 for <v6ops@ietf.org>; Thu, 13 Aug 2015 16:10:03 -0700 (PDT)
Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by vs-m.tc.umn.edu (UMN smtpd) with ESMTP (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128/128); for <v6ops@ietf.org>; Thu, 13 Aug 2015 18:10:02 -0500 (CDT)
X-Umn-Remote-Mta: [N] mail-io0-f178.google.com [209.85.223.178] #+LO+TS+TR
X-Umn-Classification: local
Received: by iodb91 with SMTP id b91so68147249iod.1 for <v6ops@ietf.org>; Thu, 13 Aug 2015 16:10:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=references:in-reply-to:mime-version:content-type:message-id :content-transfer-encoding:cc:from:subject:date:to; bh=Bvco0VYDlQLitTJR3dXPEuufX8vB0XE6y/dDvdgrJhI=; b=L9108dyPiNDhFgEmkyGD0+3aEtaFraCcDdJ7O0znwTxLFmRr5ko3bXLC9+eUmEL+lo m6rcyNchJfUVrdWQINIDRzNcq/4iNgM85qDLhgQqcEJttZJqHTyCCdeSviUgcQI4pyBq LxqXSCn7fj3QssuFpD8zjsq885djUEcipsV5w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:in-reply-to:mime-version:content-type :message-id:content-transfer-encoding:cc:from:subject:date:to; bh=Bvco0VYDlQLitTJR3dXPEuufX8vB0XE6y/dDvdgrJhI=; b=Ny52T+UX+9Tms3Gtavw9pMjeSr3OfKr+OOAp2bOOSnmow2xj64VfXq5soshVKN9YZu LiorqZKszlDqOLmPW7aN9Yxn5amKrnYP1lucFNuFummd7M3itrbQnEAF2Rcc3slS7J0q ECYtumObmp+IujpZjV/YMXrNoG1F8Ws7QhSj4Y7Ie9C1uLhJG4ZTuA/uEaexXnN0LyfO FIfJS7oXij0w49MTlTqmkwcmC8O7o4lwnEm1xbV0waw1w+qZeoRvBBS3e/nsiZ6D/RF/ wGEeafLfyJNfO9aEnHErC2Q/x+zRcxKhrnSBpbkAJ2itYeR9cUwMXLHAO87+qJKRT6HS eLIA==
X-Gm-Message-State: ALoCoQla2tvclF79rdGOxwc98a+h73GpDsDsXcOMZMu/y2HHZn0uycx0TtdLRPnHfzJwYA2J1QfeN8eD56qVel22/w3UtXoXnuLVGHh10seU9oYeu8d/YiZJvstQXdb5FNyodWmsIrsQ
X-Received: by 10.107.138.87 with SMTP id m84mr13223692iod.115.1439507401942; Thu, 13 Aug 2015 16:10:01 -0700 (PDT)
X-Received: by 10.107.138.87 with SMTP id m84mr13223658iod.115.1439507401490; Thu, 13 Aug 2015 16:10:01 -0700 (PDT)
Received: from ?IPv6:2607:ea00:107:2001:78f5:b369:4b3f:b093? ([2607:ea00:107:2001:78f5:b369:4b3f:b093]) by smtp.gmail.com with ESMTPSA id 85sm2608519iot.6.2015.08.13.16.09.59 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Aug 2015 16:09:59 -0700 (PDT)
References: <D1EF60F2.643E2%wesley.george@twcable.com> <CAD6AjGSmwogXb+OgGoPqSsvRL==h7YL763+sjWUY8_aqKkmTuw@mail.gmail.com> <CAO42Z2yLVh4AgmKKLK2bRF0x_-+nWAe3f__W9mJCKCRd+-MadA@mail.gmail.com> <D1F0BFBE.BED96%Lee.Howard@twcable.com>
In-Reply-To: <D1F0BFBE.BED96%Lee.Howard@twcable.com>
Mime-Version: 1.0 (1.0)
Content-Type: multipart/alternative; boundary="Apple-Mail-A24E6951-7022-40DC-8A03-80AE2926966F"
Message-Id: <EFC12DBA-33E6-49D5-AD17-39EF3D262D39@umn.edu>
Content-Transfer-Encoding: 7bit
X-Mailer: iPad Mail (12H143)
From: David Farmer <farmer@umn.edu>
Date: Thu, 13 Aug 2015 18:09:58 -0500
To: "Howard, Lee" <lee.howard@twcable.com>
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/rvFePS6Kuww2KWpMh22gbbm8Wac>
Cc: "behave@ietf.org" <behave@ietf.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] New features in Legacy IPv4 (was Re: protocols without need for ALG ?)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Aug 2015 23:10:06 -0000

> On Aug 12, 2015, at 08:25, Howard, Lee <lee.howard@twcable.com> wrote:
>>>> Is it time to resurrect this draft and push it forward? It doesn't
>>>> explicitly prohibit work of the type proposed in the above drafts, but
>>>> I'd
>>>> like to think that  the current language strongly discourages it.
>>>> https://tools.ietf.org/html/draft-george-ipv6-support-03
>>>> 
>>>> Wes George
>>> 
>>> 
>>> 
>>> Yes.  We clearly see that folks need the message to be unambiguous
>> 
>> Deprecating IPv4 would do the trick. Doesn't mean you can't use it,
>> doesn't mean it can't continue to be fixed, just means that it has
>> become the legacy Internet protocol.
> 
> I searched in vain for an IETF definition of ³Deprecated,² although I did
> find some examples.
> I found a definition of ³Historic² (sort of) in rfc2026 and an old
> clarifying draft draft-yevstifeyev-genarea-historic-03.
> All of those words seem to suggest that the deprecated/historic/obsolete
> protocol could still be used, but to be careful with it. I¹d call it a
> SHOULD NOT, meaning don¹t unless you have a really good reason.
> I would be delighted if somebody has pointers to better definitions.
> 
> This work would need to happen in 6man or intarea WG, I think. I therefore
> offer no opinion here.

From RFC 7526 "Deprecating the Anycast Prefix for 6to4 Relay Routers", Section 2;

> In this document, the word "deprecate" and its derivatives are used only in their generic sense of "criticize or express disapproval" and do not have any specific normative meaning. A deprecated function might exist in the Internet for many years to allow backwards compatibility.

I personally think it is best for the word to not have a normative meaning, and leave it to plain English.  If you want/need to normatively tell someone something similar use "SHOULD NOT use", "MUST NOT use", or maybe "SHOULD NOT continue development" as appropriate.  

Although this subject seems like excellent fodder for an update to RFC6919. :)

-- 
===============================================
David Farmer                          Email: farmer@umn.edu
Office of Information Technology
University of Minnesota    
2218 University Ave SE         Phone: +1-612-626-0815
Minneapolis, MN 55414-3029   Cell: +1-612-812-9952
===============================================