Re: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly section 5.
<mohamed.boucadair@orange.com> Thu, 20 March 2014 06:50 UTC
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8DDA1A085E for <dhcwg@ietfa.amsl.com>; Wed, 19 Mar 2014 23:50:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level:
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 6UlwVbuIIvbE for <dhcwg@ietfa.amsl.com>; Wed, 19 Mar 2014 23:50:38 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) by ietfa.amsl.com (Postfix) with ESMTP id 8C84C1A0545 for <dhcwg@ietf.org>; Wed, 19 Mar 2014 23:50:38 -0700 (PDT)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id 60D4B2AC660; Thu, 20 Mar 2014 07:50:28 +0100 (CET)
Received: from PUEXCH61.nanterre.francetelecom.fr (unknown [10.101.44.32]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id 3FC5CC804F; Thu, 20 Mar 2014 07:50:28 +0100 (CET)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.11]) by PUEXCH61.nanterre.francetelecom.fr ([10.101.44.32]) with mapi; Thu, 20 Mar 2014 07:50:27 +0100
From: mohamed.boucadair@orange.com
To: "Bernie Volz (volz)" <volz@cisco.com>
Date: Thu, 20 Mar 2014 07:50:26 +0100
Thread-Topic: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly section 5.
Thread-Index: AQHPQ3gRGS6zp6HuO0u6GVs38nhhAZrph5CA
Message-ID: <94C682931C08B048B7A8645303FDC9F36F51A2DD6C@PUEXCB1B.nanterre.francetelecom.fr>
References: <94C682931C08B048B7A8645303FDC9F36F51A2DB17@PUEXCB1B.nanterre.francetelecom.fr> <C7964664-C302-4ABE-9CAC-1AD5D9048699@cisco.com> <489D13FBFA9B3E41812EA89F188F018E1AF1C1CA@xmb-rcd-x04.cisco.com>
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1AF1C1CA@xmb-rcd-x04.cisco.com>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.3.20.61214
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/Xpegye0RXvwC7PIxZTi-uZFLETY
Cc: DHC WG <dhcwg@ietf.org>, Ted Lemon <mellon@fugue.com>
Subject: Re: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly section 5.
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Mar 2014 06:50:40 -0000
Hi Bernie, This seems like the format described in a previous version of the draft: http://tools.ietf.org/html/draft-ietf-pcp-dhcp-06#section-4.1 (s/name/address(es)). Is it problematic if we declare the design in the draft as being not compatible with RFC3369? RFC3396 indicates that specification requiring 3396 must explicit it in their specs. Cheers, Med >-----Message d'origine----- >De : Bernie Volz (volz) [mailto:volz@cisco.com] >Envoyé : mercredi 19 mars 2014 14:35 >À : BOUCADAIR Mohamed IMT/OLN >Cc : DHC WG; Ted Lemon >Objet : RE: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly section >5. > >To support 3396, you will likely have to encode the DHCPv4 PCP option as: > > Option Code > Length of option > Length of PCP server 1 > IPv4 address(es) based on length of PCP server 1 > <Repeat the following as often as needed> > Optional length of PCP server n > IPv4 address(es) based on PCP server n > >So, the 2 PCP servers mentioned below would be encoded as (each line is a >byte unless otherwise indicated): > > <PCP Option Code> > <Length = 1 + 4 + 4 + 1 + 4> > 8 (Length of PCP server 1) > 4 bytes address - 10.1.1.1 > 4 bytes address - 10.1.1.2 > 4 (Length of PCP server 2) > 4 bytes address - 10.2.2.2 > >This can be split and there is only ONE instance of the option, but there >can be multiple sub-instances. > >This would be compatible with what RFC 3925 does. > >- Bernie > >-----Original Message----- >From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of Bernie Volz (volz) >Sent: Wednesday, March 19, 2014 7:39 AM >To: mohamed.boucadair@orange.com >Cc: DHC WG; Ted Lemon >Subject: Re: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly >section 5. > >No, RFC 3925 vendor options were carefully designed to comply with 3396. >They can be split and concentenated. > >For your draft you want the multiple instances NOT to be concatenated at >least as I understand it. This is so you can tell there are 2 PCP servers, >not just one with multiple addresses, if two PCP options are present. > >For example if client receives two options: >PCP option with 10.1.1.1 and 10.1.1.2 >PCP option with 10.2.2.2 > >You want that treated as two separate servers, not as a concatenated option >of: >PCP option with 10.1.1.1, 10.1.1.2, 10.2.2.2 Which is what would happen if >3396 was applied by a client. > >- Bernie (from iPad) > >> On Mar 19, 2014, at 5:26 AM, "mohamed.boucadair@orange.com" ><mohamed.boucadair@orange.com> wrote: >> >> Hi Bernie, >> >> Thanks for the comments. >> >> Please see inline. >> >> Cheers, >> Med >> >>> -----Message d'origine----- >>> De : Bernie Volz (volz) [mailto:volz@cisco.com] Envoyé : mardi 18 >>> mars 2014 23:12 À : Ted Lemon; DHC WG Cc : BOUCADAIR Mohamed IMT/OLN; >>> Reinaldo Penno (repenno); Dan Wing (dwing) Objet : RE: [dhcwg] Please >>> review draft-ietf-pcp-dhcp, particularly section 5. >>> >>> Hi: >>> >>> If we are to allow this (multiple instances of the same option), I >>> think it would be prudent to clarify that RFC 3396 does NOT apply for >>> this option for DHCPv4. >> I think this is the first option we have that cannot use this? >> [Med] This is not new, RFC3925 allows to send multiple instances of the >same option. >> >>> (I'm not sure 3396 was even prepared for this situation, but I could >>> be >>> wrong.) >> [Med] RFC3396 says the following: >> >> " This specification also applies in any case where a DHCP protocol >> agent has received a DHCP packet that contains more than one instance >> of an option of a given type. In this case, the agent MUST >> concatenate these separate instances of the same option in the way >> that we specify here." >> >> I guess this text covers the case of this draft. No? >> >> If my interpretation is correct, then the following text can be added to >the draft: >> >> " The OPTION_PCP_SERVER DHCPv4 option is a concatenation-requiring >> option. As such, the mechanism specified in [RFC3396] MUST be used >> if the OPTION_PCP_SERVER option exceeds the maximum DHCPv4 option size >> of 255 octets." >> >>> >>> This will place special requirements on both servers and clients >>> (servers not to split, clients not to combine). >>> >>> Note that http://www.arkko.com/tools/allstats/citations-rfc3396.html >>> is useful to see which options are defined to be >>> concatenation-requiring options. >>> >>> >>> For DHCPv6, this is less of an issue but certainly again an unusual >>> (the >>> first?) case - excepting IA_*, IAADDR/IAPREFIX, and vendor options. >>> >>> (I would hope the PCP WG has a sufficiently strong motivation for >>> needing these multiple PCP server instances.) >> [Med] The context is the following: multiple PCP servers can be >configured to a PCP client; each of these server can have one or multiple >IP addresses. The indication whether the set of addresses belong to the >same pcp server or distinct one is import for the PCP server selection >procedure. >> >>> >>> For DHCPv6, it is also a bit odd to have: >>> >>> If an IPv4 address is retrieved by >>> the DHCPv6 server, the corresponding IPv4-mapped IPv6 address is >>> included in the OPTION_PCP_SERVER DHPCv6 option. >>> >>> (BTW: Note the typo here - DHPCv6?) >> [Med] It is DHCPv6 indeed. The motivation text is provided in the draft: >> >> " Discussion: The motivation for this design is to accommodate >> deployment cases where an IPv4 connectivity service is provided >> while only DHPCv6 is in use (e.g., an IPv4-only PCP server in a >> DS-Lite context [RFC6333])." >> >>> >>> - Bernie >>> >>> -----Original Message----- >>> From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of Ted Lemon >>> Sent: Tuesday, March 18, 2014 12:06 PM >>> To: DHC WG >>> Subject: [dhcwg] Please review draft-ietf-pcp-dhcp, particularly section >5. >>> >>> I've requested an IETF Last call on this document, so now's the time for >>> any last tweaks. I mention section 5 because the way it uses distinct >>> options of the same type seems innovative and possibly not ideal. >>> >>> https://datatracker.ietf.org/doc/draft-ietf-pcp-dhcp/ >>> >>> Thanks! >>> >>> _______________________________________________ >>> dhcwg mailing list >>> dhcwg@ietf.org >>> https://www.ietf.org/mailman/listinfo/dhcwg > >_______________________________________________ >dhcwg mailing list >dhcwg@ietf.org >https://www.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] Please review draft-ietf-pcp-dhcp, partic… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… mohamed.boucadair
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Simon Perreault
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Simon Perreault
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Simon Perreault
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Simon Perreault
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… mohamed.boucadair
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Bernie Volz (volz)
- Re: [dhcwg] Please review draft-ietf-pcp-dhcp, pa… Ted Lemon