Re: [dhcwg] MPL config draft (Re: [Roll] I-D Action: draft-ietf-roll-mpl-parameter-configuration-01.txt)

"Bernie Volz (volz)" <volz@cisco.com> Mon, 07 July 2014 17:19 UTC

Return-Path: <volz@cisco.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 373F81A014C; Mon, 7 Jul 2014 10:19:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level:
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 tuI2pZwEpIcT; Mon, 7 Jul 2014 10:19:12 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AB611A02EF; Mon, 7 Jul 2014 10:19:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2168; q=dns/txt; s=iport; t=1404753552; x=1405963152; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9B0EsN0ekVZokkeaJiz2S9FHwNZb8jvNoX1FT+zWCRo=; b=YTSnOUEy6b8wXu8hY3ivom4WHGOCFXXI+DdGM7RrqIk6IWNeBsHISwzd Gs3Z4ZjfYIRqNC3o5WfsgVskNuAV86Q6/PhGn27SaNVJBRjWm3KOo+J4W dY1zlcwiWynyQpRIVJtSdswBvN6SNzUbQ2BKtYYAAlhwWEyrEyfYwlrT6 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQFANnVulOtJV2d/2dsb2JhbABagw5SWr52h0UBgRkWdYQDAQEBBAEBATc0CwwEAgEIDgMEAQELFAUEBycLFAkIAgQBDQUIiDoNyWwTBI5UHTEHBoMngRYFrwKCAYFCgjA
X-IronPort-AV: E=Sophos;i="5.01,619,1400025600"; d="scan'208";a="58876672"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-7.cisco.com with ESMTP; 07 Jul 2014 17:19:11 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s67HJBYM031148 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 7 Jul 2014 17:19:11 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.176]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.03.0123.003; Mon, 7 Jul 2014 12:19:11 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Andre Kostur <akostur@incognito.com>, Yusuke DOI <yusuke.doi@toshiba.co.jp>
Thread-Topic: [dhcwg] MPL config draft (Re: [Roll] I-D Action: draft-ietf-roll-mpl-parameter-configuration-01.txt)
Thread-Index: AQHPmgEd2TBAYfQHIEyalFuCcQCzlpuU2QvA
Date: Mon, 7 Jul 2014 17:19:11 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E1B5E9CA7@xmb-rcd-x04.cisco.com>
References: <20140701155803.14047.81610.idtracker@ietfa.amsl.com> <53BA92D9.3000606@toshiba.co.jp> <CAL10_BqyWcb9_NBq2RzX7oX9g356ypYYDntVASX53q_D7Lrhdg@mail.gmail.com>
In-Reply-To: <CAL10_BqyWcb9_NBq2RzX7oX9g356ypYYDntVASX53q_D7Lrhdg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.254.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/Yn03Cjwm2kGU1n70HpE4osFq0oU
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>, Routing Over Low power and Lossy networks <roll@ietf.org>
Subject: Re: [dhcwg] MPL config draft (Re: [Roll] I-D Action: draft-ietf-roll-mpl-parameter-configuration-01.txt)
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: Mon, 07 Jul 2014 17:19:14 -0000

Hi:

Not sure I'd suggest adding 10 (or 11) options for this?

But I certainly would suggest, as Andre did, much simpler values - flags and "compressed" data just make for much more complex and error prone processing on both client and server. A structure which would have all these values but in a much more standard set of data formats would be better.

Perhaps there is a middle grown to have groups of values (i.e., have 3-4 options)? I'm really not that familiar with MPL, but perhaps there are some logical groupings that make sense (seems that there are data and control messages would could be one logical separation).

Might also be nice in the Abstract to define MPL? 

- Bernie

-----Original Message-----
From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of Andre Kostur
Sent: Monday, July 07, 2014 12:32 PM
To: Yusuke DOI
Cc: dhcwg@ietf.org; Routing Over Low power and Lossy networks
Subject: Re: [dhcwg] MPL config draft (Re: [Roll] I-D Action: draft-ietf-roll-mpl-parameter-configuration-01.txt)

A couple of quick thoughts (keeping in mind RFC 7227 - Guidelines for Creating New DHCPv6 Options):

- An encoded option is frowned upon.  Split all of those into separate options, and the "Reserved" parts simply disappear.  A "sub-optioned"
option is also frowned upon (section 9, RFC 7227).
- Why add the additional complexity of the floating point?   Why not
use a 32-bit unsigned integer representing milliseconds which gets you a little over 40 days?  Not the 18 weeks that you currently can represent, but is there a practical use for timers over a month long in MPL?
- If you do go with separate options, consider what it would mean if certain options don't exist.  ietf-roll-trickle-mcast appears to define defaults, perhaps reference that draft to say that if an option is missing, the client is to use the default defined in that draft?
- Speaking of RFC 7227...  I-D.ietf-dhc-option-guidelines got published in May

--
Andre Kostur

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg