Re: [v6ops] Discussion focus: draft-ietf-v6ops-ipv6rtr-reqs

Fred Baker <fredbaker.ietf@gmail.com> Fri, 05 January 2018 07:42 UTC

Return-Path: <fredbaker.ietf@gmail.com>
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 A557E126BF3 for <v6ops@ietfa.amsl.com>; Thu, 4 Jan 2018 23:42:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level:
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 j51YePQ5CVdn for <v6ops@ietfa.amsl.com>; Thu, 4 Jan 2018 23:42:25 -0800 (PST)
Received: from mail-oi0-x231.google.com (mail-oi0-x231.google.com [IPv6:2607:f8b0:4003:c06::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BC9D127136 for <v6ops@ietf.org>; Thu, 4 Jan 2018 23:42:22 -0800 (PST)
Received: by mail-oi0-x231.google.com with SMTP id t81so2616688oih.13 for <v6ops@ietf.org>; Thu, 04 Jan 2018 23:42:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=AR+WVI2DRw2PgEM/5NQKa65zus0y1XldXnkRDcGjKOQ=; b=B+YPh0sHoIOIJX0+f+oqZ96+Pq7sfD4uQRgcXs7FW4b7SKBKj2paeBHiaRYqVWRXeW TOLbP3Rr0XYvGBvNT6Nty2PcdkFqmwaIx6AKxX40XXWkq1FbDgQB89PDtlT8Z8Fe++Es D5lGglx7mLIYHvpH47XQuZQU96tBXth6FQ4u7jDX7gjzXtdQ04IhUX2ObO2ErRZ6ZIff Q1/a+dtTEHQXOR+AMLq9uks7lS2p10qlx5ZKCn4PBUL46q5OcLXb7wVTor1p/wp2UoVZ C5c5ViS2MxZB12EOqjvXZQMywDVm1Qvi3Mbq+SAIep1md1ZLDaNQElrDMtwhx22cZI6P 4R9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=AR+WVI2DRw2PgEM/5NQKa65zus0y1XldXnkRDcGjKOQ=; b=bWwQw4tmgN0zlYlsF8KjwjnDaLB5oeUWb6iXNNdseNWZOirlD6FCKudLV3ya77e8z3 VriYqWwoCyKKKiDn5W2PMVSR/pyB2ruvzy/kiNI4iu3nGNZT7/ngwNi2DcSW4Mz/yR23 v6bNGSM2w4bDfXRKyHiSgWEfzYLx6U6Vd5oYOcLLHDeh4N7qRG0h619E2O93BkehJc21 xlL7uhMLmcX15sHCXLax24kGSIWmx7Jy1gbhAtmSVtDgtVEDspCQ64eqVaEGZYvabmZl w68LFxsgRebzkGWW+3tLj69VMQcdsldNF23/Nmr8tdl/rRIy5QucgaZtlcGqpP3vmrbK Jzpg==
X-Gm-Message-State: AKGB3mKfuuzcI1Y4PmpuxXh7/onBCkGeKMJ23ZGy9goqoK2iUwZWHd8b Lji9hvTfq3brefDRTOAZKIAmh70N
X-Google-Smtp-Source: ACJfBotw6x6/bPEarkXSGlYnH6nVkkUIdFtEGeKyh8iG5NEe5TPGZ34wkRb1UcvXYKKMYBBN5L3jqw==
X-Received: by 10.202.229.11 with SMTP id c11mr1098475oih.16.1515138142046; Thu, 04 Jan 2018 23:42:22 -0800 (PST)
Received: from ?IPv6:2600:8802:5600:f7a::1006? ([2600:8802:5600:f7a::1006]) by smtp.gmail.com with ESMTPSA id 44sm2445290ote.68.2018.01.04.23.42.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jan 2018 23:42:20 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-6291D92D-3B96-4244-AB50-34C9C5D085F0"
Mime-Version: 1.0 (1.0)
From: Fred Baker <fredbaker.ietf@gmail.com>
X-Mailer: iPad Mail (15C153)
In-Reply-To: <CAKD1Yr10o6aqFQ9QWvJdv82gCh7fXzFEcDjZV2beaO_ebLZAig@mail.gmail.com>
Date: Thu, 04 Jan 2018 23:42:18 -0800
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <66076429-6BFD-49C1-90E8-1585502857CA@gmail.com>
References: <B7CB2B98-F069-425D-A096-AADA0297B34C@gmail.com> <CAKD1Yr0r=OZKWHatcaV5ZfXUcJhTrzGqnd6wno7SLur9cJzF5w@mail.gmail.com> <066901d385ab$64d663b0$2e832b10$@gmail.com> <CAKD1Yr2GjXKM53rJJwRzX7RyrCG8u+KZ0TTGuFv=NefHsKRxrw@mail.gmail.com> <bb950d32-8d8a-420b-f01a-609f941109af@gmail.com> <CAKD1Yr10o6aqFQ9QWvJdv82gCh7fXzFEcDjZV2beaO_ebLZAig@mail.gmail.com>
To: Lorenzo Colitti <lorenzo@google.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/73yLZRa7K8BQm6mVw2G2Y3sdfSI>
Subject: Re: [v6ops] Discussion focus: draft-ietf-v6ops-ipv6rtr-reqs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 05 Jan 2018 07:42:29 -0000

I suspect that there are at least two levels of requirements. If you look very hard at 1122/1123/1812, they don’t require that something be turned on; they require that the code do something specific when turned on. It must be possible for the network to deploy a certain thing. If the network doesn’t choose to, that’s on the network, not the implementation. But if the network wants to implement, oh I dunno avian carriers perhaps, and the products don’t support it, that’s a problem.

Sent from my iPad

> On Jan 4, 2018, at 6:21 PM, Lorenzo Colitti <lorenzo@google.com> wrote:
> 
>> On Fri, Jan 5, 2018 at 11:01 AM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>> > Help me understand. Are you saying that mobile hotspots should implement
>> > DHCPv6 because this draft says so, but then never turn it on because it's
>> > bad for their users?
>> 
>> Lorenzo, are you saying that the requirements in this draft need to be
>> scoped? That doesn't sound unreasonable, but if so, what would the
>> scoping text look like?
> 
> Yes, I think that's the problem. The document takes a bit of a one-size-fits all approach. You also don't need netconf/yang/syslog on a mobile hotspot. Nor does it make sense to say "the I2RS interface to the RIB be supported" on a home router that has one default route and two directly-connected subnets. You probably also don't need DHCPv6 or RAs on a backbone router that's primarily intended as an LSR or segment router.
> 
> IETF standards are about interoperability, they are not shopping lists. (For an example of a document that suffered from this problem to a much greater degree, see RFC 7849, which was taken out of the WG and published as individual submission.)
> 
> Not sure how best to address this. A couple of options that come to mind are:
> Removing the parts of the draft that are essentially a device profile ("routers must support X, Y and Z").
> Changing the aforementioned parts of the draft so that instead of saying "routers must support X" they say "if routers support X, they must support RFCs A, B, and C". An example is section 3.1. Instead of saying "routers must support DHCPv6, SLAAC, first-hop router selection, etc." it could say "if routers are intended to act as first-hop routers for hosts, they must support...", and "if routers are intended to be operator-configurable, then they must allow disabling SLAAC and enabling DHCPv6". This is what RFC 7084 does - it defines a basic profile that everything must support, and then consists of a large number of statements along the lines of "if the CE router supports X, then it must do A, B, and C".
> Defining a number of device profiles that have mandatory requirements. This risks turning the document into a number of shopping lists, but perhaps those will be easier to get consensus on.
> Cheers,
> Lorenzo
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops