Re: [manet] [Technical Errata Reported] RFC8175 (6472)

"Velt, R. (Ronald) in 't" <Ronald.intVelt@tno.nl> Wed, 12 May 2021 13:28 UTC

Return-Path: <Ronald.intVelt@tno.nl>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D10373A10D6 for <manet@ietfa.amsl.com>; Wed, 12 May 2021 06:28:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.397
X-Spam-Level:
X-Spam-Status: No, score=-4.397 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tno.nl
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 84OlOTKbhOg7 for <manet@ietfa.amsl.com>; Wed, 12 May 2021 06:27:58 -0700 (PDT)
Received: from fromintouta.tno.nl (fromintouta.tno.nl [134.221.1.26]) (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 3A58A3A10D3 for <manet@ietf.org>; Wed, 12 May 2021 06:27:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tno.nl; l=26390; s=mta1; t=1620826077; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=q7d7DjSioJIwKcFskwn4Co8MiHC1TRfMrTsTN10C2CQ=; b=Ok1SuKEjS5Ua1yb+46tDEtUyXyWmkSvawYsVc6E/NnRB+JrmRLJvwVl7 rFzkWJyXmraIhQvHmoT0OeR7D3k4lNe/nyGNhmBUpkBLzXllue34zzs0r bbFX2p1L514PKDUjDhaaEdSj7Ls2qXlzNuiKw41MF6nnJrUKIkTAHyh1Z c=;
IronPort-SDR: Jjg10m590OP/pSr3cESDahPyLOOBeTgDLB2oIKsWHpvPMcI2c/kR/F3DHuhAfTmiPjGY2f01Cz IVbrALmsZ6oRvruEYj0+dvqy+L9qu3P9IvE4XPSn1/hiJqjK/e2LPtDeuACgNrWunFs4qH4xw8 vCfD4jC6tZJhuuBR+qoXikn03Gg5B9Id5Dp5RNRb3Y+njszHDgKZJKZUD3/Gkr8TA+tOjXU7PF QpY7X3gVc08jAXEaFg6VMdaB//QfY99G1+otWR/KPPeuKohBfYg/puo4owBPXrj7bWJ2Uo+1Mz /2fxhvVAtLzXdDDwJ2n1mVxB
X-IronPort-AV: E=Sophos; i="5.82,293,1613430000"; d="scan'208,217"; a="28847513"
Received: from UCP13.tsn.tno.nl (134.221.225.173) by UCP11.tsn.tno.nl (134.221.225.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Wed, 12 May 2021 15:27:52 +0200
Received: from UCP13.tsn.tno.nl ([fe80::c142:976e:5281:8298]) by UCP13.tsn.tno.nl ([fe80::c142:976e:5281:8298%7]) with mapi id 15.01.2176.012; Wed, 12 May 2021 15:27:52 +0200
From: "Velt, R. (Ronald) in 't" <Ronald.intVelt@tno.nl>
To: "Shawn Jury (sjury)" <sjury@cisco.com>, Alvaro Retana <aretana.ietf@gmail.com>, Rick Taylor <rick@tropicalstormsoftware.com>
CC: "manet@ietf.org" <manet@ietf.org>
Thread-Topic: [Technical Errata Reported] RFC8175 (6472)
Thread-Index: AQHXFcbydCVWoJUdpUeMYk+C4vu01Kp9Ue6AgB3s7wCAQgDXgIAALxUw////aACAAsk4cA==
Date: Wed, 12 May 2021 13:27:52 +0000
Message-ID: <979de9b7633f4778855094b34bc3fef1@tno.nl>
References: <20210310160318.0D463F40762@rfc-editor.org> <38A5475DE83986499AEACD2CFAFC3F9801F5A43C5F@tss-server1.home.tropicalstormsoftware.com> <CAMMESswrxmVZnUfxJNvutRfbesnQHp6kLmC=8+DN2LpjyqFw2g@mail.gmail.com> <CAMMESsxTOegOpmuah9cdXaASRTX6t6PhC-Hi8C3Q8dPkDAnT8w@mail.gmail.com> <ae01b7e1925a4bf8981d6db8de4a1f0a@tno.nl> <304B2BAD-02EC-4E1F-AAEE-0D1FECA3B0F7@cisco.com>
In-Reply-To: <304B2BAD-02EC-4E1F-AAEE-0D1FECA3B0F7@cisco.com>
Accept-Language: en-US, nl-NL
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [134.221.225.191]
x-esetresult: clean, is OK
x-esetid: 37303A29C491A666617667
Content-Type: multipart/alternative; boundary="_000_979de9b7633f4778855094b34bc3fef1tnonl_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/NAkIfsH_y3kyXVIphUBoMhyaUV8>
Subject: Re: [manet] [Technical Errata Reported] RFC8175 (6472)
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 13:28:03 -0000

Hi Shawn,

Thanks and good to hear from you. Please see below.

From: Shawn Jury (sjury) <sjury@cisco.com>
Sent: maandag 10 mei 2021 22:47
To: Velt, R. (Ronald) in 't <Ronald.intVelt@tno.nl>; Alvaro Retana <aretana.ietf@gmail.com>; Rick Taylor <rick@tropicalstormsoftware.com>
Cc: manet@ietf.org; Shawn Jury (sjury) <sjury@cisco.com>
Subject: Re: [Technical Errata Reported] RFC8175 (6472)

Hey Ronald,

    Some of what you are talking about is in Section 7.1 p4.  Check that out to see if it answers your concern.

To a degree it does, but not completely. I do admit that I had overlooked that paragraph. I’ll discuss more in reply to Rick Taylor’s mail of today.

    I have asked my developers to check how we handle this situation in our implementation.

OK

Ronald

--
Shawn Jury
Cisco Fed Systems Architect
Office:  919.392.6449
Cell:    919.225.4638


From: "Velt, R. (Ronald) in 't" <Ronald.intVelt@tno.nl<mailto:Ronald.intVelt@tno.nl>>
Date: Monday, May 10, 2021 at 16:36
To: Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>, Rick Taylor <rick@tropicalstormsoftware.com<mailto:rick@tropicalstormsoftware.com>>, "Shawn Jury (sjury)" <sjury@cisco.com<mailto:sjury@cisco.com>>
Cc: "manet@ietf.org<mailto:manet@ietf.org>" <manet@ietf.org<mailto:manet@ietf.org>>
Subject: RE: [Technical Errata Reported] RFC8175 (6472)

Hi,

I forwarded the message below to Henning Rogge in order to get one more datapoint on the question what current implementations do. (Maybe we should ask David Wiggins as well).

With respect to the text correction, I can see the issue with the double MUST. However, in the proposed alternative, there is no MUST at all, just a SHOULD (and a lower case ‘should’). Somehow, that does not seem entirely right to me. So far, I have not been able to come up with anything better, though. I’ll think about it some more. BTW, what about the phrasing of “If the Modem is not including IPv4 and IPv6 Connection Point Data Items …”; shouldn’t that read: “If the Modem is including neither an IPv4 Connection Point Data Item nor an IPv6 Connection Point Data Item …”? What if the Modem is including just a IPv6 Connection Point Data Item, but the Peer Discovery Signal was sent over IPv4 (or vice versa)? Should we elaborate here to stave off future errata?

Regards,
Ronald

From: Alvaro Retana <aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>>
Sent: maandag 10 mei 2021 20:01
To: Rick Taylor <rick@tropicalstormsoftware.com<mailto:rick@tropicalstormsoftware.com>>; Velt, R. (Ronald) in 't <Ronald.intVelt@tno.nl<mailto:Ronald.intVelt@tno.nl>>; sjury@cisco.com<mailto:sjury@cisco.com>
Cc: manet@ietf.org<mailto:manet@ietf.org>
Subject: RE: [Technical Errata Reported] RFC8175 (6472)

Ping!


On March 29, 2021 at 2:04:35 PM, Alvaro Retana (aretana.ietf@gmail.com<mailto:aretana.ietf@gmail.com>) wrote:
[- Rick’s additional address, RFC Editor, other ADs.]


On March 10, 2021 at 11:05:03 AM, Rick Taylor wrote:


Hi!

I'm processing this report...but I have a question.  What do current implementations do?  See move below.


...
> > Section: 12.4, para 2
> >
> > Original Text
> > -------------
> > A Peer Offer Signal MUST be encoded within a UDP packet. The IP source
> > and destination fields in the packet MUST be set by swapping the values
> > received in the Peer Discovery Signal. The Peer Offer Signal completes the
> > discovery process; see Section 7.1.
> >
> > Corrected Text
> > --------------
> > A Peer Offer Signal MUST be encoded within a UDP packet. If the Modem is
> > not including IPv4 and IPv6 Connection Point Data Items in the Peer Offer
> > Signal, then the IP source field in the packet MUST be set to the unicast
> > address the router must use when connecting the DLEP TCP session,
> > otherwise any valid local address MUST be used. The IP destination field
> > in the packet MUST be set to the IP source field value received in the
> > Peer Discovery Signal. The Peer Offer Signal completes the discovery
> > process; see Section 7.1.
> >
> > Notes
> > -----
> > The original text will not result in a valid unicast IP packet.


The new text is this:

   If the Modem is not including IPv4 and IPv6 Connection Point Data Items in
   the Peer Offer Signal, then the IP source field in the packet MUST be set
   to the unicast address the router must use when connecting the DLEP TCP
   session, otherwise any valid local address MUST be used.

I am having an issue with the double MUST.  Regardless of whether a Connection Point Data Item is present, why wouldn't it be required (or at least recommended) to always use the TCP-related IP address?

Proposal (to replace the new text)>
   The source IP address SHOULD be the address the peer should use when
   connecting the DLEP TCP session.  If a Connection Point Data Item is
   included, any valid local address MAY be used instead.


??

Thanks!

Alvaro.

This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. TNO accepts no liability for the content of this e-mail, for the manner in which you use it and for damage of any kind resulting from the risks inherent to the electronic transmission of messages.