Re: [v6ops] Stateful SLAAC (draft-ietf-v6ops-unique-ipv6-prefix-per-host)

james woodyatt <jhw@google.com> Fri, 10 November 2017 21:58 UTC

Return-Path: <jhw@google.com>
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 95AC61200C5 for <ipv6@ietfa.amsl.com>; Fri, 10 Nov 2017 13:58:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 n389AFbklevV for <ipv6@ietfa.amsl.com>; Fri, 10 Nov 2017 13:58:44 -0800 (PST)
Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (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 A20731294B7 for <6man@ietf.org>; Fri, 10 Nov 2017 13:58:41 -0800 (PST)
Received: by mail-io0-x233.google.com with SMTP id d66so15047383ioe.5 for <6man@ietf.org>; Fri, 10 Nov 2017 13:58:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=xcLr/IJVznYNWLS2NPY1l1i2Z/56Vat15itKtcoYSpc=; b=qiZofiSf5ehsH2wA9Z4yzElOFhIZIAgFzk2c8V6pXVT6mIX9fFA4jQzxhkwvp6pcDv HQsVBNzAHqSdEsq+426q0iRFFkUN+nqDOVSZR/yCnLY7QliNvuoIzSQZgREIaJZqXWzR vxQh4Zwfvb2o5qJ+G1msJkDOZA9WE6dmi3q619f2OOZW6ICZtRWdNX5cyPoohBRzFFxJ d3dNc1uJpi2oBlBcRn4Bm6H/hM9hcW/ybzg2BMdnJTtyBQs5m/jemWcKe0I1iDFPd6fC MR3fLb11ooZs7pXUmM0PbAGHL/n7Yt/WrgXzr79cG62+F5pSvhxHOo3kVCyBQ9IUT6nD G85Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=xcLr/IJVznYNWLS2NPY1l1i2Z/56Vat15itKtcoYSpc=; b=CX32TQkmEbW89xljaDTqAVFtHO95Ulqhnu2S4SJn1AWR/g7ZNye+Zdl4JusAWyJV3t QL6cYLFQADLYGHHBXX3a9dDB7KCOyydIpJ/PQptWqd4jvdT6PnhWF8yxHWHCO92k5sOr EaXT46kvLJptMCEsuPYSX1QjHKMfqSTbtUrdovsRUcmdQSgLLASSYLTO8TiL8bpuXEtq HwZpJ7rzMq7gYUtwx6zdQ66YyOoLjkO6j4s0/GWNVfVGJfjRuZnywwSEFuqDlr87PxeR Tr3Cjm0M/u5AzGYzFIt4+Vu1hVcfUUx2LRgJuq6ioi60IagY/HDIT9LlqqPYjAvy7IO+ A+sw==
X-Gm-Message-State: AJaThX6xcfm9RWEsPI7ZvxgfzXmoBESXz4XkTn+sQ0Zf7Sd7JP0JCGOt QeA5MT4CsOu7sx/l3yBWmIdqsw==
X-Google-Smtp-Source: AGs4zMbl1YmtEO1uPK7kTXeVp1xk+4L5pA1koR23thBLVsXadYjKXCLvSynQ7QOffrCpA29I2XHrUw==
X-Received: by 10.107.55.198 with SMTP id e189mr2109781ioa.70.1510351120425; Fri, 10 Nov 2017 13:58:40 -0800 (PST)
Received: from dhcp-100-99-229-233.pao.corp.google.com ([100.99.229.233]) by smtp.gmail.com with ESMTPSA id a72sm1366874itb.34.2017.11.10.13.58.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Nov 2017 13:58:39 -0800 (PST)
From: james woodyatt <jhw@google.com>
Message-Id: <52C752BD-2347-4704-9103-89BD979D7C2D@google.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6F51B085-143B-4F1D-A798-4563E6031C6E"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: [v6ops] Stateful SLAAC (draft-ietf-v6ops-unique-ipv6-prefix-per-host)
Date: Fri, 10 Nov 2017 13:58:37 -0800
In-Reply-To: <37b58331-ecfc-aaf8-bde4-91dd4d375834@si6networks.com>
Cc: IPv6 Operations <v6ops@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "6man-ads@tools.ietf.org" <6man-ads@ietf.org>, "v6ops-ads@ietf.org" <v6ops-ads@ietf.org>, draft-ietf-v6ops-unique-ipv6-prefix-per-host@tools.ietf.org
To: Fernando Gont <fgont@si6networks.com>
References: <be9724f5-2ff5-d90c-2749-ecae2c628b78@si6networks.com> <CAKD1Yr0_a2Qm8U4oK+BQU57DeDUD9i-o_+G+YhnH4pVXRxmxxQ@mail.gmail.com> <BBB987EF-D91C-4FD1-9084-21382F24E7BF@gmail.com> <37b58331-ecfc-aaf8-bde4-91dd4d375834@si6networks.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/PGefA0ka2cc5H_omecCpOoO2H1E>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 10 Nov 2017 21:58:45 -0000

On Nov 10, 2017, at 12:23, Fernando Gont <fgont@si6networks.com> wrote:
> 
> So, my request would be. For folks arguing that this document is not a
> protocol spec, could you please provide a definition of what a protocol
> is, and subsequently explain why/how such definition does not encompass
> this document?


I think the definition of “protocol” in the New Oxford Dictionary is adequate. Its entry includes a specialization for “Computing” that reads as follows:

	Computing a set of rules governing the exchange or transmission of data between devices.

This document does not introduce any new rules governing the exchange of data between a provider router and its subscriber hosts. It merely describes a strategy that providers may use under those rules for their routers to provide a set of unique prefixes to each subscriber host. The rules of the existing protocol specified by 6MAN remain unchanged, and one imagines that if 6MAN doesn’t approve of the strategy that V6OPS describes here, then it’s on 6MAN to revise the protocol accordingly.

One might think to counter that the strategy described here does include some explicit and implied requirements on provider routers to perform correctly the existing, already described, protocol for the indicated purpose, but those new requirements do not change the set of rules that govern the exchange, i.e. the protocol. In other words, this draft identifies only a set of further constraints on the behavior of one party in the protocol and describes those constraints as a Best Current Practice. Which is perfectly in line with the V6OPS charter.


--james woodyatt <jhw@google.com <mailto:jhw@google.com>>