Re: [v6ops] Benjamin Kaduk's Discuss on draft-ietf-v6ops-transition-ipv4aas-13: (with DISCUSS and COMMENT)

Benjamin Kaduk <kaduk@mit.edu> Thu, 10 January 2019 22:36 UTC

Return-Path: <kaduk@mit.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A08971312A2; Thu, 10 Jan 2019 14:36:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mit.edu
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 AhaVYNZBKBjB; Thu, 10 Jan 2019 14:36:40 -0800 (PST)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730116.outbound.protection.outlook.com [40.107.73.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23B8D131293; Thu, 10 Jan 2019 14:36:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7rjybcYJoXwaYTiyb5+aQuryE6qVwuYm6YViH94mdX8=; b=CslsXvRtx1C/mmPpPm/4sM1y6qfegqLyaB5kw2RUY8Lub3IhGuIQR1qJz3rfdT8EBm3aoMlBhKVWWFfAb5oB8o63BfFZV/PssYiIT+5/fbhLk3SOJc7t4GFLfKsnkZgBxYcKSRcagc/6QyreaNeb9+p/YTsQf2Vm6j5rcJIC3pE=
Received: from DM5PR0101CA0002.prod.exchangelabs.com (2603:10b6:4:28::15) by BN8PR01MB5523.prod.exchangelabs.com (2603:10b6:408:ba::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.13; Thu, 10 Jan 2019 22:36:37 +0000
Received: from BY2NAM03FT013.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e4a::209) by DM5PR0101CA0002.outlook.office365.com (2603:10b6:4:28::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1495.7 via Frontend Transport; Thu, 10 Jan 2019 22:36:37 +0000
Received-SPF: Pass (protection.outlook.com: domain of mit.edu designates 18.9.28.11 as permitted sender) receiver=protection.outlook.com; client-ip=18.9.28.11; helo=outgoing.mit.edu;
Received: from outgoing.mit.edu (18.9.28.11) by BY2NAM03FT013.mail.protection.outlook.com (10.152.84.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1471.13 via Frontend Transport; Thu, 10 Jan 2019 22:36:37 +0000
Received: from kduck.mit.edu (24-107-191-124.dhcp.stls.mo.charter.com [24.107.191.124]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x0AMaXgN032327 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 10 Jan 2019 17:36:35 -0500
Date: Thu, 10 Jan 2019 16:36:33 -0600
From: Benjamin Kaduk <kaduk@mit.edu>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
CC: The IESG <iesg@ietf.org>, draft-ietf-v6ops-transition-ipv4aas@ietf.org, v6ops-chairs@ietf.org, v6ops@ietf.org
Message-ID: <20190110223633.GS28515@kduck.mit.edu>
References: <154713179023.30772.10696284348809827591.idtracker@ietfa.amsl.com> <16C30688-747B-4723-BBD7-FF82FCAA6A26@consulintel.es>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <16C30688-747B-4723-BBD7-FF82FCAA6A26@consulintel.es>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:18.9.28.11; IPV:CAL; SCL:-1; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(396003)(376002)(39860400002)(136003)(346002)(2980300002)(199004)(189003)(229853002)(8936002)(6346003)(46406003)(26005)(186003)(7696005)(8676002)(55016002)(356004)(76176011)(106466001)(336012)(1076003)(66574012)(47776003)(33656002)(53416004)(50466002)(246002)(75432002)(486006)(6916009)(316002)(956004)(36906005)(58126008)(23726003)(54906003)(16586007)(97756001)(476003)(126002)(104016004)(2906002)(426003)(4326008)(446003)(26826003)(478600001)(5660300001)(88552002)(6246003)(86362001)(14444005)(106002)(305945005)(11346002)(786003)(18370500001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN8PR01MB5523; H:outgoing.mit.edu; FPR:; SPF:Pass; LANG:en; PTR:outgoing-auth-1.mit.edu; A:1; MX:1;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM03FT013; 1:2t5fsVOoPGvZBP3cOZU+uDym52KgWSACofJFHGshYOvzsUHvmipsvkzuF9f2dIQjHQD/LlkOqtY5OLFNgDJpsuPbAjEMcX+unoakY/MkbgzApH+NLeeyh1OZs68Jrex1
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 51884907-0e80-46f9-2e82-08d6774c1519
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4608076)(4709027)(2017052603328)(7153060); SRVR:BN8PR01MB5523;
X-Microsoft-Exchange-Diagnostics: 1; BN8PR01MB5523; 3:d7lksu0AVBXL1y+bDUmZa9rirHezVcsmnM5qoSj6wDuJAuN7WmPgMOeevcOXe4nkPdLxvxSCFk7HxLRsaKHgZpEJSvBabEkZ2468vWgeF3/ptsAb0U+hvsGEh2gkFEcPvdgVNmzCfYE8SptxhWOHKGNtfKKo03A6/i5UPGQH4QLNIrkMJGIvpirHo64++bwjb61092BnjMtLYQk15yVXEwPzUHeKbdCZrJ3ZxboO3xLYZ+KFgqy/AyFy3PC2gfpSRBhHPODUFyWxL+XTLQT9LVwwEd3BDlSkwez++SXfxqKh+KzkBlogUAcZek+c2vrF8seaOvclWa6OUfe+obWDaf8i5N+FghQ/twVYYmN91OB9ImhEZmMv0tr90CvyQwEY; 25:bnBySoIHc+SsgVCzxJmIADdmWpZOzGSNMV+5ihI5kBIH1X3+qeV4GCbIgvQhqsI39n4kZRpJYwouFLmST2nx25jMYrw5pJGQ1+d2XtSh5wwIQ1Ynv11JBckz9CjBbpqZOZiVj9kLnH2CzDCUFwJqay/3+mTVGNuTtkcM5INhg7Sk+1OawuVlqW+x4KpSGeSr0nOp+d5VcFU8TEUSchUwKcRZ6uWFFxGR+w2Zvn5W/Qe/OHQPhopk+bXOS3eAeDUvvBvpJ7xFSpV9VVamZs7Pr4yWI9PW8mR3zr68gbJZchifpy5+yaYlMaD0ni2Jo0hCd9nvbVYDiyvRFW6Jw35MAg==
X-MS-TrafficTypeDiagnostic: BN8PR01MB5523:
X-Microsoft-Exchange-Diagnostics: 1; BN8PR01MB5523; 31:f1afNhBSq76fhPL+nLkbaMU67UUC1AJwEKCtjtuG0E67dByCzhYmdhqyHTgl7DcAhldcxPPebXvypn4ksdpXLHATTqxX3JFW+hR0qmOEdXwWckndkSZlKkdMtjSfGC7Dwy9/Fx1J82Ap4TxM9atBMVTR1uSvwx3uynOozOz0DddJbqOpCDOEDFJWOz6z8Wp111/aRV2aMNxx4+o8f87/mGhbCuwxiRJOPoDv1gT+gbQ=; 20:YcRGhUO/uR+aynwXSj9+60kxYKCVHxDj5UxX7Exx04WBOAJbtaWoYUq+6FHkmTHab31UjLdlc85MPNogylYlidqcm5TZ6ZYZSAQjmLsNJl0KHPtl6rZuDX7SHpYznehSQzH4NktvJNvM52RjV8OGl2pl6E4vW2dPb58D448dpBhbGr3rkUJczB1y0op95LRlOsnG4FUkwLj3Ix7XXp/fFawLIiaaRVxUkFPt6wgwE+hMuwO1+1EaNIB6YvCKLc4WxiZkCSCEp9AK1Z9vPMQuZlc9QLjkiiiXNGln+M/lM+VjN6km85AWU8eV9YPb4AOwff7blKC9RFUphXMiVPKm9rCO1IbDf5LNmUs3AnA9wZQDVfi3D1q4AWq6iM2ijLGNAMNgpFQMX5EFJCDy6K1e6s5cSc4uogk/GdOIQWZPpdRD0YIUu0TuuJJwe6jDjSTXkEBaai9XZC47XKgiUmOOQNnt0UkVmqKmi18i/iqKNko3OzTPLOQRQBl7yQ1u0mV8
X-Microsoft-Antispam-PRVS: <BN8PR01MB552369EA964E5E9FFF1E2648A0840@BN8PR01MB5523.prod.exchangelabs.com>
X-Microsoft-Exchange-Diagnostics: 1; BN8PR01MB5523; 4:cg21kPEA4bJ76fw9BXrNVW6Bf+nQrHvNXh0Buuy/szM/8SBSQZsEd8qTN+WWzd2scn+gYdwi75gW906cuJMi70leGMXDrBp5a+/o3yQYgBEtZeg5JPkeGPQbx1csPehyiHQAoyBb51QMmTPQaRQUUL7x02ERMasR1dy68kAp5CxVm9nhHVNpXvQ2YChzbjwb/MfBQQzgoc+U/vTtV7f4ZoowgFJvJP7Xtsizd7dUX5wH4BEq0mX5SWlQcgcNKHJIvkcK8+4VpMqycwb7HjT+pvj9ydCJl/e/oaecZcPUsUU=
X-Forefront-PRVS: 0913EA1D60
X-Microsoft-Exchange-Diagnostics: 1; BN8PR01MB5523; 23:4uCG5Sd+/X+TqLh1aOl+rSos5mPXQ4KBFIfyld0o1k8aqiL1nxsCs4fonYOkrbmvcP8HFuwtbE0NC+IhH7f5AxB1PvqZJ4qkcf+LaDRZEx6PeLbEJm3fgbB2STh0CkbTqUVk8jGdc4l+f3wd6zD9iqXEgB+znXw2O8M8loPwtvEaGiTQRe7wF33oDkjCwGZ3Vn8Rr8OJUCixHc/b+Tn0GtCnubmOs1dC+qcWNvhuSPg+ohwt3LJksHDfzsZ5B0iuGkyEO/gQ62gd282b26BcnKj8eSeq92v1BSZ7ujGcxr1nq9bLNle8SYLWnFh3qrFicRcPcO3/auTJgXq4Jj7q0KmLVOxUITLRXPH769L4vraWgSaI4Je78R4FvjGhIjgUEFP6QcAEoreTsDuF+N2BShD+6WyHmOAMhj7prZP034K8a3tJ3Q46x6qeoZlnPd2yzSmqbtUrIRf6pFUoSJH6/t4zreDQXEoEZmx7ViRqzIRD1ArwkHyseVrW7rjyQNqzIx3KLLCvw2ljnrKLmzLeZsJH2GDNnMaHeDzu3BrhrHxdNR+CmISR/PYJ8E3lGiuUIIq3nxSwBxZ8erZGLbKiy3PSINK6W7ZsMu/4uwmNor1KnF5Bm8b2Q9YftvnWGbl5thd+nNLiqeje33VEa0P+j8fkqSsPfe9/6U3fjNuZ8+DqjK0YJofApYPcWT+Iqr337QId5HnZEwSOlYEVS6fZ4GGSk9INpzYWCO3hzPopvCkj3Uj5SJMFidJxKCJN2qx5EdS5t+eImMy52yWomc7qR58M1y7C0jrJzkArB2JnlNJxVkx5TlUQ7pLB+iRziOsown3AGzf+IGZlgkcy5ar5m4pwRgJQKPoAU1Sq7Zsq/TFqdn24t7TpZy3iL8/GKY2tdHGHFqqG4H5DrVYf/PwQiBO6JoSd9GkZBEmNQAiHE7s3JVqKJeTOawUwwCe6EHOkqEpjQP2HDcXOpj9h1QQgoY/e+wBdfqKby6HhW8VYj+3zuhfBySTQ+zsHUauDT14APl80qo+z+I3PjM+ak2wcNn7eMwJoDq6quis9wfSDG4zSrX6UzWYK6VkHL2LKBNkyFdIZmgj8Fpf/v4/aKcfhR/KSTUjO7LLHygmKxKprawt0EOQLL4/RbnhvinvPT3pz3IMfu/+Cg5Kne0LaTSjtq1jRpHzt1ZDHoAnYV3lrNsETbumxokoctfHydSSjunyKjR07m10TnG89Qmd+QZNnaS2o8MI+FJNpN/LImO/iOmpO197VKQjUQk55YCOycZ5x
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Message-Info: pjUfulJPTpdfZZw2pbUSPX6mjIdQ3IvUkmNH3t7rNA6oRQlc+BDj5J4f6qF1cgpuLjWhTMO81t7YRtfkdZIGjTvETuMucHg+HWXbNqFALErRglLodSg0tRoE/T00DxdSoY4n/iycg03qVicDrRmmzmLN8mmX0PpoXtUtANkQ8Xo594bf+2kS4CGVPRNl7qcqAAMDKPbb2ZXQ37EaxvcXMWJcA+UG5zQyZ3JaPuqWMlguEFmhtBkqRwMqk2mjMoYyXmZm5znnHIU06RHVvx2AHSmfipsvcNMTXiZG2f+Ll3GmyDIM04XqkgFAZXx/t1d8deoXylDqbqOqqgARzTkXpowt6U16KRCWBjqfdKwmSiW1ZoGc7cQr/S/h1AhMqtKWjUw7B5OnMv8Rx9zX4x3sV1PJKc4/YFDIYbwozTAwSMQ=
X-Microsoft-Exchange-Diagnostics: 1; BN8PR01MB5523; 6:997eNFSOEe5j9V5FMsqp4ICOvtWFsybEfxudxJXX1H6/RRUACN6lkfawJuHFWFp9YIOch4cL5cKidlHavXtZJ2JEE/gXsoxkeV6/e3CUTQ+j/SJlOu7OdgIzA55eLQ5r3pY0/dYXOUVrJYansDQaNrlQKD2SNFX3dUjbsDlWKHHxXJbbiVhPyLnwfiD4aFB6T/ph65JOMIt/jU+eJEt8p+IafwPyKyxYOImS+h7cCrkKDEzyhT2iH66l/dYNjuuV+uvMbOqI9GCO+YPd4iT68w9Zc8FPJdzA64o6wJJsqPSTpRb8Qf4beC5DtE/RGUlXRnwTYfoMNRs5ZJoMDotKvVOdA6RuCO8BWeo6o8zxqwksaAIMwrD2ZRe+VlgZGiUg2ZH4BbTJ+JfXR0tywqGpCKUsihhOs99c7DPugSVJxLdZE5NqGqVHzL4sm2hlr6kv6ng/9A3jbAUnUFYIx9nhcQ==; 5:nrLkELYx5xCNMWpfj2YwfdpnWxBUgpd/QeTw4KbhFCzbMDkyxPoE/d9579TF/x+R+7SNcWFjCDHOGx8lF99jiEWUS8rOcuA2IjT32VIm/5ihitGatGeNGxKZuXFrbzxjkWosdaWzQh3SOOrohvL9rJCqDNrosFVpdd8jC6oXJARzoTj0OPs6QjydIJx1ZVS0xHengaxbeI8rzdoCvesm2w==; 7:t+mcl+vea0bRv7XD7iShsxtPG+pUsC7L6+qa0irR3VOEkcm3ESzWiFU5b+UTNxF4TjK+xrzee+p/Bajq5BohdacCdl8Wh2Vu1PkHV3cfAV7QUndJGoviOB4KjTLP+dlZ431hsyI/wfc8gjqulg/zlQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: mit.edu
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2019 22:36:37.0476 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 51884907-0e80-46f9-2e82-08d6774c1519
X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=64afd9ba-0ecf-4acf-bc36-935f6235ba8b; Ip=[18.9.28.11]; Helo=[outgoing.mit.edu]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR01MB5523
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/xFAAjAHYWVagQbrFKl0lw5N9h8Y>
Subject: Re: [v6ops] Benjamin Kaduk's Discuss on draft-ietf-v6ops-transition-ipv4aas-13: (with DISCUSS and COMMENT)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
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, 10 Jan 2019 22:36:43 -0000

On Thu, Jan 10, 2019 at 05:43:32PM +0100, JORDI PALET MARTINEZ wrote:
> Hi Benjamin,
> 
> Thanks again for your detailed review.
> 
> I'm already working in a draft for a new version including all the nits that you mention (some already were corrected in -13).
> 
> Some clarifications to some of your comments.
>  
>     Section 3.2
>     
>        TRANS-2:  The IPv6 Transition CE Router MUST have a GUI, CLI and/or
>                  API option to manually enable/disable each of the supported
>                  transition mechanisms.
>     
>     Do we really need to pick and name interfaces, or can we just say "MUST
>     have a configuration interface"?
> 
> Yes, the point here is to make sure that at least there is a GUI and CLI (or API). The idea is that the customer is able to buy a CE and later on use it in a different ISP. So, having both facilitate that, even in the case of a manual configuration required by the user. Normally DHCP-based mechanisms should do it, and also is currently very common that both are already supported, so not a big issue.

Er, do you require both GUI and CLI, or not?  The current text only
requires at least one.  (But yes, I agree it's common to support both
already, so this is not likely to be a burdensome requirement.)

>        CONFIG-1:  Request the relevant configuration options for each
>                   supported transition mechanisms, which MUST remain
>                   disabled at this step.
>     
>     This seems like it could make for really bad UX in some cases, such as when
>     a user is only given one class of configuration information from their ISP
>     and is hopelessly confused by questions (about other mechanisms) that they
>     don't have answers for.  Is the MUST requirement (not quoted) to follow
>     this step really justified?
> 
> This is needed to allow the rest of the config/priority process. I believe you are misinterpreting as something done by the user in the GUI or something. While it may be possible, it not the case. It is all done by DHCP.

I think you are right about my confusion; thanks for picking up on it.

>     
>     Section 3.2.1
>     
>                                                      If 464XLAT is
>        supported, it MUST be implemented according to [RFC6877].  [...]
>     
>     Do we want to consider adding "or a successor document"?
> 
> I think if we do that, we could need doing that for every RFC ... that's why we have documents updating previous ones, so I don't think so.

Well, another alternative is (as Ben suggests) to just not include this
sentence at all.  Which would of course also address my point here :)

-Benjamin