Re: [v6ops] M/O flags and PD

"STARK, BARBARA H" <bs7652@att.com> Mon, 02 November 2015 19:30 UTC

Return-Path: <bs7652@att.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 79F831B2AEF for <v6ops@ietfa.amsl.com>; Mon, 2 Nov 2015 11:30:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.266
X-Spam-Level:
X-Spam-Status: No, score=-2.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 l12TSv6Dj6mO for <v6ops@ietfa.amsl.com>; Mon, 2 Nov 2015 11:30:40 -0800 (PST)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 E463D1B2ABF for <v6ops@ietf.org>; Mon, 2 Nov 2015 11:30:39 -0800 (PST)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id tA2JSvMe041717; Mon, 2 Nov 2015 14:30:31 -0500
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049462.ppops.net-00191d01. with ESMTP id 1xvpwt2s27-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 02 Nov 2015 14:30:31 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id tA2JUTKu020288; Mon, 2 Nov 2015 14:30:30 -0500
Received: from alpi133.aldc.att.com (alpi133.aldc.att.com [130.8.217.3]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id tA2JUJqB019975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 2 Nov 2015 14:30:21 -0500
Received: from GAALPA1MSGHUBAA.ITServices.sbc.com (GAALPA1MSGHUBAA.itservices.sbc.com [130.8.218.150]) by alpi133.aldc.att.com (RSA Interceptor); Mon, 2 Nov 2015 19:30:10 GMT
Received: from GAALPA1MSGUSRBF.ITServices.sbc.com ([169.254.5.188]) by GAALPA1MSGHUBAA.ITServices.sbc.com ([130.8.218.150]) with mapi id 14.03.0248.002; Mon, 2 Nov 2015 14:30:09 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Tore Anderson <tore@fud.no>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] M/O flags and PD
Thread-Index: AQHREpaLgf/xytQGK0GZBFdbnxAIPJ6D3ryAgAALMwCAAAjygIAAeS0AgAA+jwCAAOR/gIAAq2SAgALeLFA=
Date: Mon, 02 Nov 2015 19:30:09 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E611424EC0D1@GAALPA1MSGUSRBF.ITServices.sbc.com>
References: <20151019195001.22760.2580.idtracker@ietfa.amsl.com> <5AB28826-8E45-461F-AA7B-5D45F218FC18@cisco.com> <20151028113851.530c649d@echo.ms.redpill-linpro.com> <CAJE_bqd1263SaqU61sqqk_4Tne1GzE4_kMUhuLMgY42Cyc6m_A@mail.gmail.com> <5631232E.4020701@gmail.com> <20151029203951.06a4d4fd@envy.fud.no> <39B7C63D-A31A-4F3D-8487-5A9FF917F939@employees.org> <20151030075849.5ad90ed6@echo.ms.redpill-linpro.com> <20151030073854.GZ70452@Space.Net> <20151030091055.2b050875@echo.ms.redpill-linpro.com> <38EF67B7-1293-4565-83D8-9AD4E2A7DC5C@steffann.nl> <5633C030.6040202@gmail.com> <20151031094621.182c6c50@envy.fud.no> <56350FA3.4060105@gmail.com>
In-Reply-To: <56350FA3.4060105@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.70.91.228]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-11-02_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1507310000 definitions=main-1511020334
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/ZmhIUwj1uKTERyeYkOn4RGq-FGM>
Cc: "jinmei@wide.ad.jp" <jinmei@wide.ad.jp>
Subject: Re: [v6ops] M/O flags and PD
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, 02 Nov 2015 19:30:41 -0000

> >> Even if you accept that, in the case that you *don't* know that such
> >> information is available, you physically cannot set the M or O flag.
> >> So in the real world, a node that is interested in IA_PD had better
> >> go fishing for it, whatever the MO bits say. So I retract all the if
> >> statements in the pseudocode that I sent. The only robust
> >> implementation is one that always looks for DHCPv6 information.

Just to provide some additional context/history...
BBF TR-124 (https://www.broadband-forum.org/technical/download/TR-124_Issue-4.pdf, whose IPv6 requirements predate RFC 7084) requires simultaneous DHCPv6 solicit (for IA_NA, IA_PD, and everything else) and RS from the telco ISP-procured "CE router" (RG in TR-124). In BBF we saw no need to wait for the RA. 
The eRouter people wanted their routers to wait for M=1, though, before doing DHCPv6 solicit, because they were having a field trial issue where they only wanted select CE routers to solicit from the DHCPv6 server. They weren't ready for all CE routers to be soliciting (and this was before SOL_MAX_RT so the unwanted CE routers were soliciting every 2 minutes and overwhelming the field trial DHCPv6 servers). 
The current RFC 7084 language allows the eRouters to wait for RA and only Solicit when M or O = 1, but doesn't preclude the BBF simultaneous RS/DHCPv6. Retail CE router vendors can decide for themselves what they want to do. 
>From the access network perspective, independent of whether the CE router is just RFC 7084, or is eRouter or TR-124, the access network can ensure DHCPv6 Solicit by use of M or O = 1 flags (since "simultaneous" implementations will always do DHCPv6, including when M or O = 1). They can't prevent all unwanted DHCPv6 Solicit, but apparently there weren't enough "simultaneous" implementations to cause issues in cable networks. They designed the eRouter to only do DHCPv6 Solicit when M or O = 1. This was a compromise solution and is the reason M = O = 0 is out of scope in RFC 7084.
Barbara