RE: RFC7084

"STARK, BARBARA H" <bs7652@att.com> Mon, 09 December 2013 15:02 UTC

Return-Path: <bs7652@att.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 082AA1AE278 for <ipv6@ietfa.amsl.com>; Mon, 9 Dec 2013 07:02:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.694
X-Spam-Level:
X-Spam-Status: No, score=-2.694 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SUBJ_ALL_CAPS=1.506] 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 ntFPqZScWoqt for <ipv6@ietfa.amsl.com>; Mon, 9 Dec 2013 07:02:34 -0800 (PST)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 594C41ADF57 for <ipv6@ietf.org>; Mon, 9 Dec 2013 07:02:33 -0800 (PST)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 48bd5a25.0.419434.00-2310.1116924.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>); Mon, 09 Dec 2013 15:02:28 +0000 (UTC)
X-MXL-Hash: 52a5db845e75078f-6769a025757bfcabf16b93d230cada3d9bd6facb
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 rB9F2RVa023828; Mon, 9 Dec 2013 10:02:28 -0500
Received: from alpi131.aldc.att.com (alpi131.aldc.att.com [130.8.218.69]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id rB9F2JLb023736 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Dec 2013 10:02:23 -0500
Received: from GAALPA1MSGHUB9E.ITServices.sbc.com (GAALPA1MSGHUB9E.itservices.sbc.com [130.8.36.91]) by alpi131.aldc.att.com (RSA Interceptor); Mon, 9 Dec 2013 15:02:09 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUB9E.ITServices.sbc.com ([130.8.36.91]) with mapi id 14.03.0158.001; Mon, 9 Dec 2013 10:02:09 -0500
From: "STARK, BARBARA H" <bs7652@att.com>
To: Wuyts Carl <Carl.Wuyts@technicolor.com>, "<ipv6@ietf.org>" <ipv6@ietf.org>
Subject: RE: RFC7084
Thread-Topic: RFC7084
Thread-Index: Ac705Oox+bAOGgDPSBCf3B3p1FF6cAAA4Tqg
Date: Mon, 09 Dec 2013 15:02:06 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E611303B0269@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <96747494E3D74D41B20907035DB1E48DC7BB@MOPESMBX03.eu.thmulti.com>
In-Reply-To: <96747494E3D74D41B20907035DB1E48DC7BB@MOPESMBX03.eu.thmulti.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [135.61.166.223]
Content-Type: multipart/related; boundary="_010_2D09D61DDFA73D4C884805CC7865E611303B0269GAALPA1MSGUSR9L_"; type="multipart/alternative"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=Qo7pKyOd c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=ofMgfj31e3cA:10 a=PCRoD-sj21sA:10 a=BLceEmwcHowA:10 a=zQP]
X-AnalysisOut: [7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=48vgC7mUAAAA:8 a=KSYrzTrSAA]
X-AnalysisOut: [AA:8 a=_Aw3DxU-AAAA:8 a=3j4BkbkPAAAA:8 a=JqEG_dyiAAAA:8 a=]
X-AnalysisOut: [vnREMb7VAAAA:8 a=jU4qhlNgAAAA:8 a=OSGEZgvTIUP0yYw32rMA:9 a]
X-AnalysisOut: [=CjuIK1q_8ugA:10 a=L92c4VD-suUA:10 a=I70ib7IILpIA:10 a=E95]
X-AnalysisOut: [aMBrLZpcA:10 a=lZB815dzVvQA:10 a=BVmv1sp63ywA:10 a=V2nQK8Y]
X-AnalysisOut: [XaynRGH8x:21 a=b52CAhL-2wNI5D_Q:21 a=yMhMjlubAAAA:8 a=SSmO]
X-AnalysisOut: [FEACAAAA:8 a=FucbQSXTP6sIi1WZa-0A:9 a=gKO2Hq4RSVkA:10 a=Ui]
X-AnalysisOut: [CQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=tXsnli]
X-AnalysisOut: [wV7b4A:10 a=wd_pNcFwmHizmYh0:21 a=IVzQ4KuJsNlX5W14:21 a=St]
X-AnalysisOut: [be_dnmCTk0Uj9K:21 a=KkDlQQWlQf3aY3i_J5wA:9 a=1Vq_FK4TplAA:]
X-AnalysisOut: [10 a=9iowpT3LkKd3T5FF:18 a=MkjOv1582ELfMNM6m1oA:9 a=KQqxNP]
X-AnalysisOut: [gzF0kA:10 a=RKizT7BJ85Zb4piF:18 a=6xE5TC5MxmBT8BMe7EcA:9 a]
X-AnalysisOut: [=vOZUjeoqpapdkTthRVYA:9 a=VLF5EQkV95Zca3dvQOwA:9 a=kBllX6t]
X-AnalysisOut: [Qe3Gv2mGkkP4A:9 a=v9OKLcLlR5ExwWDSYNUA:9 a=S6Ofpv491gMA:10]
X-AnalysisOut: [ a=jakLK8F3ikkA:10 a=-LJzz_uFRCNjDvxs:18]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 09 Dec 2013 15:02:38 -0000

RFC7084-compliant CE routers are defined to work in an environment where the access network makes the rules. RFC7084-compliant CE routers, by definition of the scope of that RFC, must be able to operate in the access networks defined by CableLabs and BBF, at the very least. These CE routers don't get to make the rules. The supported-for-interoperability access networks include ones that require IA_NA for proper operation. They also include ones that do "unnumbered" model and use only IA_PD. They even include access networks that support SLAAC + IA_PD (with no IA_NA). An RFC7084-compliant CE router will automatically work in all of these access networks, with no special configuration. This was a core goal of the requirements in RFC7084.

If an access network is designed to require CE routers to acquire IA_NA, then that CE router needs to acquire the IA_NA in order to function on that access network. This is not negotiable, and is not something the CE router can "choose" not to do because it doesn't feel like it. It was agreed that an access network that expects IA_NA to be requested will signal this by always setting M=1 in its RA messages. If the access network does not set M=1, it cannot be sure the CE router will request IA_NA. If it does set M=1, it *can* be sure the RFC7084-compliant CE router will request IA_NA.

What was agreed, was that CE routers MUST request IA_NA if M=1 in the RA. You are completely correct in your reading of the requirement. If the access network is designed so that IA_PD is enough, then it will not supply IA_NA in response to the CE router's request. Such access networks have no difficulty in not providing IA_NA.  If the access network is designed to require IA_NA, then it will supply the IA_NA in its response. Since nothing prevents the CE router from always requesting IA_NA, anyway, the access network has to be resilient in the presence of such requests. The CE router is able to work properly in both types of access networks.

There is nothing in the description of the "M" bit in RFC 4861 that would forbid designing an IPv6 host to always request IA_NA whenever it sees M=1. Therefore, this does not go against RFC 4861.
Barbara


From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Wuyts Carl
Sent: Monday, December 09, 2013 9:02 AM
To: <ipv6@ietf.org>
Subject: RFC7084

All,

Not sure I should sent this one to DHCPv6 WG or the global IETF v6, so feel free to forward it if needed.

Last week, RFC7084 got posted.  I did already post a message on a rather badly phrased req (a SHOULD one regarding "long-enough", but bumped into the next one today (this one being a lot worse!!).

""
WAA-6:   If the IPv6 CE router receives a Router Advertisement
            message (described in [RFC4861]) with the M flag set to 1,
            the IPv6 CE router MUST do DHCPv6 address assignment
            (request an IA_NA option).
""
I'm not sure who came up with this one, but this is really a no-go.
So, according to this req, the DHCPv6 client must request an ia_na option if an M=1 is being received on his link ???  I might have understood it all wrong, but as far as I know, M=1 is not linked directly to ia_na, ia_pd is enough on its own, no ??  So, the CPE is expected to change its DHCPv6 client configuration based upon receiving an RA with this M=1 content ?
Extract from RFC4861:
""
M              1-bit "Managed address configuration" flag.  When
                     set, it indicates that addresses are available via
                     Dynamic Host Configuration Protocol

""


I'm very curious on the replies now, but this seems really be going the wrong way.  You can launch a CPE which either listen to RA or not, and bound accordingly, however, listen + bind + force ia_na looks a bit too much to me.

regs
Carl Wuyts
GCD System Architect Networking
CONNECT DIVISION

carl.wuyts@technicolor.com<mailto:carl.wuyts@technicolor.com>
tel.: +32 3 443 65 90
[Visit technicolor.com]<http://www.technicolor.com/> [Visit i-speak-qeo.com] <http://www.i-speak-qeo.com/>
Prins Boudewijnlaan 47  -  2650 Edegem  -  Belgium
www.technicolor.com<http://www.technicolor.com/> - www.i-speak-qeo.com<http://www.i-speak-qeo.com/>

[Follow Technicolor on Facebook]Facebook<http://www.facebook.com/TechnicolorCo>

[Follow Technicolor on Twitter]Twitter<http://twitter.com/TechnicolorCo>

[Follow Technicolor on YouTube]YouTube<http://www.youtube.com/technicolor>

[Follow Technicolor on LinkedIn]LinkedIn<http://www.linkedin.com/company/technicolor>


Technicolor Delivery Technologies Belgium NV
Registered office (maatschappelijke zetel): Prins Boudewijnlaan 47, 2650 Edegem, Belgium
Company registration number (ondernemingsnummer): 0428837295 - RPR Antwerpen
[Eco]

Help preserve the color of our world - Think before you print.