Re: [netconf] comments on draft-ietf-netconf-udp-notif-01

Andy Bierman <andy@yumaworks.com> Fri, 13 November 2020 19:55 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45E723A0147 for <netconf@ietfa.amsl.com>; Fri, 13 Nov 2020 11:55:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
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 YAPqpMgkwTif for <netconf@ietfa.amsl.com>; Fri, 13 Nov 2020 11:55:43 -0800 (PST)
Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C87563A0141 for <netconf@ietf.org>; Fri, 13 Nov 2020 11:55:42 -0800 (PST)
Received: by mail-lj1-x22a.google.com with SMTP id b17so12207996ljf.12 for <netconf@ietf.org>; Fri, 13 Nov 2020 11:55:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RLjWpkqwCY2h27sOHNeREMhPNCWxd67wBJHWZspvr/A=; b=CbOBDLjj80cMUQlL1ROnym8ZpztMHqMo9vRlJWmRAXEGynLXiUJbxKm3bYoOEu2QJ8 DQZh/tWU521ox5Uaq5hk7zN4ftjnUDToyk7NmbIU4UPlTgbdkiAMJ50s+kHoMIsCs3AA /aVXh+50Aa1mwiqAyXxv31LzAZrJUKBjz4r1B3RWaVs7f2hPJ8f6IOXIydqz1F7dPHlZ jILwwBM3AV5fBpfL0ulH/A25mp0FdEXoP3UBcoQxHHAC4wNkPUIR+pDLgMX2UtpLZrcG 1rwL52Hy19s1fvcHIMkc2F+lz4UWRPxudhAZKDECm7YL0RXwr1a1ccdiHrYm8XfuIkaO E4MA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RLjWpkqwCY2h27sOHNeREMhPNCWxd67wBJHWZspvr/A=; b=BQW5pZmJHaIglqQGr1uXcUPiiAi7B+ERmY/ytR8wRXPfpmx+CadUoE8D/UBQehOe7l BE9xvMfrIYFnLrY/YCoHgQkfH97R09pUTvqq596h4N5ceILnefry1Fuwxw8ob0L3uH1D J+faCNE4DEwoL9OWiLn0AO5gxlS0Qx1TobBcG5McvFm7r4+Kgg5qhBY+EeZP2hbn+BLQ NGeV9kwhKW6RBwMlU7WBzXeJs9jmDTgpc1DH71GhgtzQbZyTt3rlcXRhG6LVRY/fso0B 5icOXGEnGWpQXeTM5GwCFDASOxZx6Q9xWxhXsqFUky0OoXNFyw0KB611yXw2XMHzVe0M ns5g==
X-Gm-Message-State: AOAM53032pYOWfi8NhotqJvuyrD6jxwiYe0Un2pY0WWp6nNpLgv8QZm0 Y8nWckXAqNKs87CRj3X+nHeUIKxWVrjVNyaz6Lgslw==
X-Google-Smtp-Source: ABdhPJxbq6DnTOX/7/34KgLtlN1Nd4ta76I/edSZhnVCKVttlqJeOMVLYWfzswPoTXp1v80uRQ7ZWoT1bE0bKvqyMf4=
X-Received: by 2002:a2e:9616:: with SMTP id v22mr1640176ljh.120.1605297340798; Fri, 13 Nov 2020 11:55:40 -0800 (PST)
MIME-Version: 1.0
References: <CABCOCHR-K3mdoY=qebmSHe7pDof_i6c75rt4_4Mg00dHR021qA@mail.gmail.com> <CAFNmoOERL2mUppXWNAg_2v4hQRNhmV6uO_PEo-z8kcNSShy8kg@mail.gmail.com>
In-Reply-To: <CAFNmoOERL2mUppXWNAg_2v4hQRNhmV6uO_PEo-z8kcNSShy8kg@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 13 Nov 2020 11:55:30 -0800
Message-ID: <CABCOCHRmNpAfBXyTKs50bXAJsm=vYnynxQfw9bS7u-OgcKwM3w@mail.gmail.com>
To: Pierre Francois <pierre.francois.ietf@gmail.com>
Cc: Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c1ed1f05b40269e2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/6oidV28wLDRMsIFpebDUBkjMgCg>
Subject: Re: [netconf] comments on draft-ietf-netconf-udp-notif-01
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Nov 2020 19:55:46 -0000

On Tue, Nov 10, 2020 at 4:05 AM Pierre Francois <
pierre.francois.ietf@gmail.com> wrote:

> Andy,
>
> Thank you for the thorough review.
> I agree with everything, mostly. I'll cover your questions during the
> meeting.
>
>
thanks.

It appears that both Observation-Domain-ID and Message-ID are needed in the
header,
if Message-ID is only unique within a specific domain.


Andy



> Cheers,
>
> Pierre.
>
>
>
>
> Le lun. 9 nov. 2020 à 18:17, Andy Bierman <andy@yumaworks.com> a écrit :
>
>> Hi,
>>
>> I have some comments and questions about this draft.
>>
>> sec 3.1:
>>
>>
>>
>> *      [I-D.ietf-netconf-notification-messages] describes the structure
>>     of the Notification Message for single notifications and bundled
>> notifications.*
>>
>>  - The new notification header is very complex, not implemented by
>> anybody,
>>    and therefore unproven. The RFC 5277 notification message is widely
>> deployed
>>    and should be supported.
>>
>>
>> sec 3.2
>>
>>
>>
>>
>>
>> * *  S represents the space of encoding type specified in the ET field.
>>     When S is unset, ET represents the standard encoding types as
>> defined in this document.  When S is set, ET represents a private
>> space to be freely used for non standard encodings.*
>>  - This new "S bit" payload encoding is not interoperable
>>     A) different vendors can pick whatever values they want for the ET
>> field
>>     B) There is no reliable way to identify the vendor (or publisher
>> software details)
>>     in this protocol
>>
>>
>>
>> *   *  Observation-Domain-ID is a 32-bit identifier of the Observation
>>   Domain that led to the production of the notification message, as
>> defined in [I-D.ietf-netconf-notification-messages]. *
>>
>>  - Why is this field needed if it is already in the new notification
>> message?
>>
>>
>>
>>
>> *  *  The Message ID is generated continuously by the sender of UDP-
>> Notif messages.  Different subscribers share the same Message ID
>> sequence.*
>>  - It is not clear why the Message-ID field is present.  This seems to be
>> all
>>    the text about it.  The field is OK, but needs clarification
>>
>>    A) What is the receiver supposed to do to validate a Message-ID?
>>       This implies that some state is maintained by the receiver
>>    B) Does this field increment by 1 for every message? Or increment by 1
>>       for every message from the same Observation-Domain-ID?
>>    C) How is this field used if the Segmentation Option is used?
>>       Suggest: all multi-PDU messages MUST have the same Message-ID in
>> each PDU.
>>    D) The 2nd sentence is confusing (subscribers?) Maybe you mean that
>> different
>>       subscriptions supported by the same Observation-Domain-ID share
>>       the same Message-ID
>>
>> sec 3.3.1:
>>
>>
>>
>>
>>
>> *   An implementation of this specification MUST NOT rely on IP
>>  fragmentation by default to carry large messages.  An implementation   of
>> this specification MUST either restrict the size of individual   messages
>> carried over this protocol, or support the segmentation   option.*
>>
>>  - This appears to be the only normative text about the application-level
>> fragmentation
>>    and reassembly procedures.
>>    A) Is the sender required to finish a multi-PDU message (i.e. send
>>       segment 0 through N, in order) before sending a different
>> Message-ID?
>>    B) Is it legal to use the option if only 1 segment is sent (i.e., L bit
>>       set for Segment 0)
>>    C) Is it illegal to send any more segments for the same Message-ID
>> after
>>       the L bit has been sent?
>>
>>
>> Andy
>>
>>
>> _______________________________________________
>> netconf mailing list
>> netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>
>