Re: [netconf] Tsvart early review of draft-ietf-netconf-udp-notif-11

Mahesh Jethanandani <mjethanandani@gmail.com> Thu, 16 November 2023 00:37 UTC

Return-Path: <mjethanandani@gmail.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 7E1BDC151543; Wed, 15 Nov 2023 16:37:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n1FAncApfFKt; Wed, 15 Nov 2023 16:37:26 -0800 (PST)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67935C14CE31; Wed, 15 Nov 2023 16:37:26 -0800 (PST)
Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1cc5916d578so2576065ad.2; Wed, 15 Nov 2023 16:37:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700095045; x=1700699845; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=UFnwLzEr0tKLRXA6ozQqv9e4nXNrCoQLox1hkL70T7Y=; b=VCPo0reCiqk0vHTlaY/jKBkJVciGIgDiYF/O0OPhrjQ2Amx4OmGj3IUJrURzF/okKh LsHL5XaVW6WmFbL1OlJrzKkLuh9zoBpFgOJ27QjCykAVtP4ltYfBEit0RQ+Y/5Qjbbhb TSFtHv/6jW8FQNfQH1ZIM50qy8HuXXiH7+6ofcAIolaA/2ip1msWwJpwyiZYunRFlr3r JnAyLY8MRai+kuuz52cjnnYNLwPimZHyJP5F50Z9uRe957kE/mGxz7aFZYbM749y1vB5 1ylfdu/KsWQdU99s59pHqdQJZse0kZPqfNLUaxxKphsBXi5EnwMPOZZoL+bhXSYMrqhq zL+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700095045; x=1700699845; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UFnwLzEr0tKLRXA6ozQqv9e4nXNrCoQLox1hkL70T7Y=; b=BP4a5G1tzD6YJqhyK29pkLfAR/3b8CxpTP0vLCfFQE01wpsde0YW063Bg2JOhYTurf Delqesmrb/ehpLz06SZnhlI7v+xXsNjULMEs5wyoIhWDdhAJpzXznHjgvyxtLyNAzJCs c0PbAdt01CFYRT5dkERbzyIAiNIuyzr5TOjMIkr6YtQhaP/8YGMdxQWSkgCZnRqXbihv PiH64odenNuFC9P2ve4dJXewLUxD2yXuIsiZBbwcHowMHYw+jmXeqW/1ZWJX3Hvr1AI6 LdInjXvhVUPAuvqkXOvOngAWwWupYD58JV88oIFbuw+bKW3Tdn2p6XbjrExb0/5+ks/a YNJg==
X-Gm-Message-State: AOJu0YzZ1uV/27reALgSGqTM4AmulHGYAuID0FnhwkrdJnZirdTxYzUe 8aJjv7NEsfFpAR0DxmhCyg4=
X-Google-Smtp-Source: AGHT+IHPPB/S1rDnas797nbSu2DhZ6IKtmVn0vLy8+4pUjMb8TE5ux3ZqLAZSKCjDoHcx3T1GXlAyg==
X-Received: by 2002:a17:902:ab1b:b0:1cc:29ef:df7d with SMTP id ik27-20020a170902ab1b00b001cc29efdf7dmr7040141plb.65.1700095045461; Wed, 15 Nov 2023 16:37:25 -0800 (PST)
Received: from smtpclient.apple ([70.234.233.187]) by smtp.gmail.com with ESMTPSA id jc17-20020a17090325d100b001c724732058sm7978885plb.235.2023.11.15.16.37.24 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Nov 2023 16:37:24 -0800 (PST)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <0DA44491-C18A-4848-AA5B-7B4E81E6C807@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_1A2E1471-CAE5-4211-97CD-19F07D5A871A"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Wed, 15 Nov 2023 16:37:23 -0800
In-Reply-To: <A00B77E0-2D43-4FA3-8646-85EEF5AA3204@fh-muenster.de>
Cc: tsv-art@ietf.org, draft-ietf-netconf-udp-notif.all@ietf.org, netconf@ietf.org
To: Michael Tüxen <tuexen@fh-muenster.de>
References: <170006128089.20545.9787644071978443627@ietfa.amsl.com> <2F7D6971-8A3A-4DCA-824B-3482148FBDEF@gmail.com> <A00B77E0-2D43-4FA3-8646-85EEF5AA3204@fh-muenster.de>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/dGOnMj9J2wTBNP_4fJxsGLfjcOE>
Subject: Re: [netconf] Tsvart early review of draft-ietf-netconf-udp-notif-11
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
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: Thu, 16 Nov 2023 00:37:28 -0000


> On Nov 15, 2023, at 2:17 PM, tuexen@fh-muenster.de wrote:
> 
>> On Nov 15, 2023, at 22:47, Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
>> 
>> Hi Michael,
>> 
>> Thanks for your review of the document.
>> 
>> One of the discussions before the WG was on what the draft calls out as “segmentation”. The draft proposes this solution to deal with UDP packets that are larger than the path MTU, and will result in fragmentation at the IP level. Note, the end application requires that packets be received in sequence and be complete for the application to process. Otherwise, the packet needs to be discarded. Also to note is that there is no retransmission of the frame if the packet is discarded for any reason.
>> 
>> Did you have any comments from a transport perspective, on applications that run over UDP, and propose to use fragmentation (segmentation in this draft) and reassembly logic at the application level with no retransmission?
> Hi Mahesh,
> 
> what user message sizes or number of fragments per user message do you expect?

The discussion was for max-size UDP message - 64K.

Thanks

> 
> Best regards
> Michael
>> 
>> Thanks.
>> 
>>> On Nov 15, 2023, at 7:14 AM, Michael Tüxen via Datatracker <noreply@ietf.org> wrote:
>>> 
>>> Reviewer: Michael Tüxen
>>> Review result: Not Ready
>>> 
>>> Major issue:
>>> Using the suggested protocol results in a high bandwidth using UDP based
>>> communication. It is really suggested to use some sort of congestion
>>> control. However, the document arguments that this is not needed, since
>>> the protocol is used only on "managed networks" as stated in Section 5.1.
>>> What confuses me is that in Section 6, the document discusses the use
>>> of the protocol in "open or unsecured" networks. How does this relates
>>> to "managed networks"? In my understanding, this does not fit. Do you
>>> really not need some congestion controller?
>>> I would expect to see some sort of circuit breaker, but have not seen
>>> a description of it.
>>> 
>>> Minor issues:
>>> * Section 3.2
>>> I guess all binary fields in the header shown are expected to be transmitted
>>> and received in network byte order (big endian), but I would prefer to make
>>> this explicit.
>>> * Section 3.2
>>> Is it allowed that the Message ID wraps around? It seems so, but I think it is
>>> better to make that explicit.
>>> * Section 4.1
>>> The length field in the UDP header is limited to 65535 bytes, therefore the
>>> UDP payload is limited to 65535 - 8 bytes, which is 65527 bytes. This is smaller
>>> than stated in the first sentence. In addition to that, when using IPv4, the size
>>> is even 20 bytes smaller, since the IPv6 header contains a 16-bit field holding
>>> the total length of the IPv4 packet.
>>> * Section 4.2
>>> What should happen if the Private Encoding Option is present, but the S-bit is
>>> not set? What should happen if the S-bit is set, but the Private Encoding Option
>>> is not present?
>>> 
>>> 
>>> 
>> 
>> 
>> Mahesh Jethanandani
>> mjethanandani@gmail.com


Mahesh Jethanandani
mjethanandani@gmail.com