Re: [v6ops] Focused discussion: draft-ietf-v6ops-unique-ipv6-prefix-per-host

"Brzozowski, John" <John_Brzozowski@Cable.Comcast.com> Mon, 04 January 2016 13:46 UTC

Return-Path: <John_Brzozowski@cable.comcast.com>
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 504B31A88CA for <v6ops@ietfa.amsl.com>; Mon, 4 Jan 2016 05:46:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.664
X-Spam-Level: *
X-Spam-Status: No, score=1.664 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_EQ_MODEMCABLE=0.768, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.793, SPF_PASS=-0.001] autolearn=no
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 aD0QxDwwSS95 for <v6ops@ietfa.amsl.com>; Mon, 4 Jan 2016 05:46:45 -0800 (PST)
Received: from vaadcmhout01.cable.comcast.com (unknown [96.114.28.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75D851A88DA for <v6ops@ietf.org>; Mon, 4 Jan 2016 05:46:45 -0800 (PST)
X-AuditID: 60721c4b-f79fb6d00000348f-da-568a77c4d4a7
Received: from VAADCEX10.cable.comcast.com (vaadcmhoutvip.cable.comcast.com [96.115.73.56]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by vaadcmhout01.cable.comcast.com (SMTP Gateway) with SMTP id 7E.93.13455.4C77A865; Mon, 4 Jan 2016 08:46:44 -0500 (EST)
Received: from VAADCEX09.cable.comcast.com (147.191.102.76) by VAADCEX10.cable.comcast.com (147.191.102.77) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Mon, 4 Jan 2016 08:46:43 -0500
Received: from VAADCEX09.cable.comcast.com ([fe80::3aea:a7ff:fe12:e2a0]) by VAADCEX09.cable.comcast.com ([fe80::3aea:a7ff:fe12:e2a0%19]) with mapi id 15.00.1130.005; Mon, 4 Jan 2016 08:46:43 -0500
From: "Brzozowski, John" <John_Brzozowski@Cable.Comcast.com>
To: Tore Anderson <tore@fud.no>, "fred@cisco.com" <fred@cisco.com>
Thread-Topic: [v6ops] Focused discussion: draft-ietf-v6ops-unique-ipv6-prefix-per-host
Thread-Index: AQHRRu0/Cp+5rU1eFUO36/Fw4pXTKZ7rXtAA
Date: Mon, 04 Jan 2016 13:46:43 +0000
Message-ID: <D2AFE0D9.1B683F%john_brzozowski@cable.comcast.com>
References: <201601031900.u03J0LMe009763@irp-lnx1.cisco.com> <20160104134135.1f1b3711@echo.ms.redpill-linpro.com>
In-Reply-To: <20160104134135.1f1b3711@echo.ms.redpill-linpro.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.9.151119
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [96.114.156.8]
Content-Type: text/plain; charset="utf-8"
Content-ID: <241A2A70FDCC9440BCEFF5F5E9C8B125@cable.comcast.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Forward
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWSUOxpoXukvCvMYOotGYv3686wWWw5eIfR 4vSxvcwOzB5Tfm9k9fjbO5PdY8mSn0wBzFFcNimpOZllqUX6dglcGY8XPWIsWGZb0bjuE0sD 4x3rLkZODgkBE4kjVxrZIWwxiQv31rN1MXJxCAlsYZL42fSRGcLZzyjxc9F5VgjnBKPEjZZr YC1sAjYSrz/8ZASxRQScJB6cXQNUxMHBLKAqMfsPP0hYWCBc4l3jQhaIkgiJE1eXQJUbSRz8 3w9mswioSLxesI8RpJVXwF5i5iFtkLCQQLHE+3dnwEo4BRwl/t1+zQRiMwId+v3UGjCbWUBc 4taT+UwQDwhILNlznhnCFpV4+fgfK4gtKqAnsfvJKUaIuI7E2etPoGwDia1L97FA2AoS2/dv Y4G4XlNi/S59iPEOEuf7jrFA2IoSU7ofgj3OKyAocXLmE6hWcYnDR3awTmCUmYXkolkIk2Yh mTQLyaRZSCYtYGRdxShXlpiYkpybkV9aYmCol5yYlJOql5yfm5xYXAKiNzGCEkGRjPcOxnU/ 3Q8xCnAwKvHwMpV1hQmxJpYVV+YeYpTgYFYS4S0oAgrxpiRWVqUW5ccXleakFh9ilOZgURLn DQ31DxMSSE8sSc1OTS1ILYLJMnFwSjUwaomsto07w95ybHaNjcfd3/+mteSaylqVRt7VvDDj rlvvMrP9f6afSFA1nLG1r1W16YSo6JX65xeuRmY5tPjKpDHUK9y/rMialm/AtWGv38Ns49w5 f2uemJ2dExivvcFlygOjiLaG/i0Ta4VaHrTXzXy38/eDV/Nm7dZkXWryRupZ9t7WGwY8SizF GYmGWsxFxYkAJ1uVUQADAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/3xPyk4o38r-mhbqZsAFt1a1iKRg>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] Focused discussion: draft-ietf-v6ops-unique-ipv6-prefix-per-host
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: Mon, 04 Jan 2016 13:46:47 -0000

Tore apologies, I thought I/we replied to all comments that required a
reply.  We have all the feedback and will factor in as part of our update.
 See below for more.

John
+1-484-962-0060




-----Original Message-----
From: v6ops <v6ops-bounces@ietf.org> on behalf of Tore Anderson
<tore@fud.no>
Date: Monday, January 4, 2016 at 07:41
To: Fred Baker <fred@cisco.com>
Cc: v6ops <v6ops@ietf.org>
Subject: Re: [v6ops] Focused discussion:
draft-ietf-v6ops-unique-ipv6-prefix-per-host

>* fred@cisco.com
>
>> And now for something a little different. I'd like to invite focused
>> discussion of draft-ietf-v6ops-unique-ipv6-prefix-per-host, which we
>> adopted at IETF 94
>
>FWIW, I sent some feedback to the list on the 28th of October, which
>wasn't answered* or incorporated in the new revision of the draft as far
>as I can tell. I'll therefore repeat them below.
>
>* Except for point #2 regarding the draft improperly suggesting that
>  when IA_PD is available the M-flag should be set to 1.
[jjmb] I respectfully disagree, I have built a very large IPv6 deployment
based on this.  Experience tells me it works.  I (Comcast hat on) will
continue to use these bit in this manner.
>This did cause
>  some discussion on whether or not RA flags have any relation to IA_PD
>  availability to begin with, but I don't think there was any
>  disagreement about my initial point about tying IA_PD with the M-flag
>  specifically not being appropriate.
[jjmb] lots of discussion that I read and largely disagreed with, see
comment above.   This ship has sailed, we all must now agree to disagree.
Let’s not start another tidal wave of emails on this topic.
>
>  Easiest way to fix this in the draft is IMHO just to remove «, this
>  flag may be set to 1 in the future if/when DHCPv6 prefix this flag
>  may be set to 1 in the future if/when DHCPv6 prefix)». (Just noticed
>  this will also get rid of an unmatched parenthesis.)
[jjmb] I currently have no intention of removing reference to M/O bit = 1
and the use of stateful DHCPv6 for PD.  This is how the same will be
deployed, the document will reflect reality.  If I misunderstood your
comments I apologize.
>
>Tore
>
>------
>
>1) Section 4.2 mentions that DAD is used, but it is not clear to me how
>this will work for LLAs. If two UEs (potentially attached to different
>APs) are using the same link-local address, how will they see each
>others DAD messages? Proxy-ND on the WLAN-GW? Or if the WLAN-GW does
>not relay DAD messages across the split BUM horizon, how will it deal
>with the possiblity of two unique UEs both using the same LLA? I'm
>guessing that in a large-scale deployment, the chances of two UEs
>having statically configured, e.g., fe80::1 is quite likely.
>
>2) Regarding the following text in Section 4.2:
>
>>   o  M-flag = 0 (UE/subscriber address is not managed through DHCPv6),
>>      this flag may be set to 1 in the future if/when DHCPv6 prefix
>>      delegation support over Wi-Fi is desired)
>
>As I understand it (and I do stress that), the M-flag indicates whether
>or not *addresses* are available via DHCPv6 (RFC 4861 s4.2). Prefixes
>(IA_PD) is something different. Therefore, assuming that availability of
>IA_PD is signalled using RA flags to begin with, then it is "other
>configuration" and thus signalled with the O-flag, not the M-flag. I
>know of at least one wireline ISP that has such a deployment, i.e.,
>they support DHCPv6 IA_PD but not IA_NA/IA_TA, and they signal this
>using M=0 + O=1.
>
>3) The draft describes tunneling traffic in a stateless manner. I take
>that to mean that the APs and WLAN-GW will be incapable of performing
>reassembly at tunnel egress (and by extension that they won't fragment
>GRE packets on ingress either). That in turn means that you either 1)
>need to allow for jumbo frames in the transport network between the
>WLAN-GW and the APs, or 2) provide UEs with a reduced MTU (which
>implies the RA MTU option should be used and possibly also TCP-MSS
>clamping at the WLAN-GW). Since this is an operational guidance
>document I believe this is something that should be discussed.
>
>4) Is UE roaming between APs/BSSIDs supported, and if so how does this
>work? As I understand it, the WLAN-GW will have 1 GRE interface per AP,
>so if a UE roams from one AP to another, its MAC address and all of its
>associated IPv6 addresses will (from the WLAN-GW's POV) move from one
>GRE interface to another, which would in turn require the WLAN-GW to
>somehow notice this and move the associated /64 and any NDP entries
>from the previous GRE interface to the current one. Right? If so, some
>discussion on how that happens would be appreciated (or at least a
>statement that "secret vendor sauce is assumed to be applied here" if
>that is indeed the case).
>
>5) This is just a thought, but regarding the operational consideration
>in section 5 regarding supporting privacy addresses: Would it be
>possible for the WLAN-GW to simply send all traffic destined for the
>UE's dedicated /64 to the UE's MAC address without maintaining ND
>entries for each address in use? This way, a single UE could use
>gazillions of IPv6 addresses without risking resource exhaustion in the
>WLAN-GW. OTOH, maybe that would cause problems for UEs that are
>providing tethering to downstream hosts using layer-2 bridging?
>
>6) Some editorial nits I noticed (although I wasn't specifically
>looking for them): Missing «.» at the end of page 7, s/Lawfull/Lawful/
>on page 12.
>
>_______________________________________________
>v6ops mailing list
>v6ops@ietf.org
>https://www.ietf.org/mailman/listinfo/v6ops