Re: Fwd: New Version Notification for draft-troan-6man-universal-ra-option-03.txt

Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 07 October 2020 12:22 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C5E73A0AEC for <ipv6@ietfa.amsl.com>; Wed, 7 Oct 2020 05:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.458
X-Spam-Level:
X-Spam-Status: No, score=0.458 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.213, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=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 9qAeN2vr2GoM for <ipv6@ietfa.amsl.com>; Wed, 7 Oct 2020 05:22:24 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 764EB3A0AEB for <ipv6@ietf.org>; Wed, 7 Oct 2020 05:22:24 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 097CMMbl015168 for <ipv6@ietf.org>; Wed, 7 Oct 2020 14:22:22 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 5F8F1204DF7 for <ipv6@ietf.org>; Wed, 7 Oct 2020 14:22:22 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 545F8204DE6 for <ipv6@ietf.org>; Wed, 7 Oct 2020 14:22:22 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id 097CMM76007998 for <ipv6@ietf.org>; Wed, 7 Oct 2020 14:22:22 +0200
Subject: Re: Fwd: New Version Notification for draft-troan-6man-universal-ra-option-03.txt
To: ipv6@ietf.org
References: <160201571921.22183.2288394613501535041@ietfa.amsl.com> <FAA42031-FAF9-4F1E-A702-3B4F27375F4F@employees.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <9182daf1-9d4a-ba33-ecab-5cd31af603b3@gmail.com>
Date: Wed, 07 Oct 2020 14:22:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.3.2
MIME-Version: 1.0
In-Reply-To: <FAA42031-FAF9-4F1E-A702-3B4F27375F4F@employees.org>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ZuwUqqpTP0V0NW1RmIoB3n4bIzQ>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Wed, 07 Oct 2020 12:22:26 -0000

I think why this will not be implemented in linux radvd is because of
the syntax of CDDL and CBOR being different than the radvd.conf syntax. 
I suspect the various dhcp daemon conf files would likely not understand
CDDL and CBOR either.  Probably conversions will be needed.

But I agree with the idea of the universal IPv6 configuration option to
be carried either by RA or by DHCP.

>   Fields:
> 
>    Type:  42 for Universal IPv6 Configuration Option
> 
>    Length:  The length of the option (including the type and length
>       fields) in units of 8 octets.
> 
>    Data:  CBOR encoded data.
> 
>    The Option is zero-padded to nearest 8-octet boundary.
> 
>    Example:
> 
>    {
>        "ietf":

That is an Example of just the Data field, I think.  The Example does
not seem to include Type and Length fields, which is ok.  It might be
sufficient to indent the word Example more to the right.

> The universal IPv6 Configuration option MUST be small enough to fit 
> within a single IPv6 ND or DHCPv6 packet.

I am not sure about this requirement... Idont know what is the size of a
single IPv6 ND packet, or of a DHCPv6 packet.

There is a field in the IP header containing the length of the packet in
(16bit, i.e. 65535 bytes max) but not in ND (ICMP) or DHCP headers.

There is a minimal MTU requirement but that is prior to fragmentation.
If fragmentation is in place then packets could be bigger.

Given that, I dont think one needs to compress data to fit in somewhere.

I agree that faced with sending human-readable ASCII data on an
otherwise low-level configuration protocol one might prefer to compress
that, as a principle of keeping human-readable data only at upper layers.

Alex


Le 07/10/2020 à 13:40, otroan@employees.org a écrit :
> I posted an update to the Universal Configuration option draft yesterday.
> Changes:
>    - removed the experimental part of it.
> 
> I think the draft is ready for working group adoption.
> Anyone else interested in this work?
> 
> (If the group decides to adopt it would be good with an additional 
> author, or an editor replacing me.
>  From a number of hats to juggle perspective.)
> 
> Written with indivudal contributor hat on,
> Ole
> 
> 
> 
>> Begin forwarded message:
>>
>> *From: *<internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
>> *Subject: **New Version Notification for 
>> draft-troan-6man-universal-ra-option-03.txt*
>> *Date: *6 October 2020 at 22:21:59 CEST
>> *To: *"O. Troan" <ot@cisco.com <mailto:ot@cisco.com>>, Ole Troan 
>> <ot@cisco.com <mailto:ot@cisco.com>>
>>
>>
>> A new version of I-D, draft-troan-6man-universal-ra-option-03.txt
>> has been successfully submitted by O. Troan and posted to the
>> IETF repository.
>>
>> Name:draft-troan-6man-universal-ra-option
>> Revision:03
>> Title:The Universal IPv6 Configuration Option
>> Document date:2020-10-06
>> Group:Individual Submission
>> Pages:8
>> URL: 
>> https://www.ietf.org/id/draft-troan-6man-universal-ra-option-03.txt 
>> <https://www.ietf.org/id/draft-troan-6man-universal-ra-option-03.txt>
>> Status: 
>> https://datatracker.ietf.org/doc/draft-troan-6man-universal-ra-option/ 
>> <https://datatracker.ietf.org/doc/draft-troan-6man-universal-ra-option/>
>> Htmlized: 
>> https://datatracker.ietf.org/doc/html/draft-troan-6man-universal-ra-option 
>> <https://datatracker.ietf.org/doc/html/draft-troan-6man-universal-ra-option>
>> Htmlized: 
>> https://tools.ietf.org/html/draft-troan-6man-universal-ra-option-03 
>> <https://tools.ietf.org/html/draft-troan-6man-universal-ra-option-03>
>> Diff: 
>> https://www.ietf.org/rfcdiff?url2=draft-troan-6man-universal-ra-option-03 
>> <https://www.ietf.org/rfcdiff?url2=draft-troan-6man-universal-ra-option-03>
>>
>> Abstract:
>>   One of the original intentions for the IPv6 host configuration, was
>>   to configure the network-layer parameters only with IPv6 ND, and use
>>   service discovery for other configuration information.  Unfortunately
>>   that hasn't panned out quite as planned, and we are in a situation
>>   where all kinds of configuration options are added to RAs and DHCP.
>>   This document proposes a new universal option for RA and DHCP in a
>>   self-describing data format, with the list of elements maintained in
>>   an IANA registry, with greatly relaxed rules for registration.
>>
>>
>>
>>
>> Please note that it may take a couple of minutes from the time of 
>> submission
>> until the htmlized version and diff are available at tools.ietf.org 
>> <http://tools.ietf.org>.
>>
>> The IETF Secretariat
>>
>>
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>