Re: [babel] Shepherd's review of draft-ietf-babel-dtls-02
David Schinazi <dschinazi.ietf@gmail.com> Mon, 07 January 2019 21:19 UTC
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3109412D4F0; Mon, 7 Jan 2019 13:19:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t3902ek7hzEN; Mon, 7 Jan 2019 13:19:14 -0800 (PST)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 BA54312D7EA; Mon, 7 Jan 2019 13:19:14 -0800 (PST)
Received: by mail-pl1-x62f.google.com with SMTP id p8so751544plo.2; Mon, 07 Jan 2019 13:19:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=euB53XSBz7PtzdcOqBzWS20+YqPNh68dp+mQynUVL/s=; b=kURiIUYdSTnG629ywf+m31B53RsQx/RTNYlABgtPtAFoQJY+JHadEo56Nw73WHVeYe wJnuY/TQj1l96kwBh1+itfvY/K9y/krNY26Pitd1Qy2Rkm07IO7fWNRxG5/PrNs2Rx7e 3tZ+9mT7GSBsl2LZTj/OS5CilQH9N7m0NUQQXaNTnaRde5yVhP+eicvB4wbzuMbgnmRH ZEgB0NmzrEEPA5mOw5XgtXJRz8ffIMT/KJDw+E5Zdfq/ojs7bWUS/MALSJrGdupaYitD ihGSvcDC1Udty2oqooPj7W+9NB9uauKUgtxiR8tEdgJkYMzijar6J6nuE8t14Ca0uldn d1CQ==
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=euB53XSBz7PtzdcOqBzWS20+YqPNh68dp+mQynUVL/s=; b=IuAna86muxUj/M/k2wivq1faYJpo93Nlb/Bia93wQm0w7r+V9sexmPsQnECe9uLaLj ZdD71r1+yobP2s9U0EFY9eQYGJb1xzl+4FRADIv/om9x9e1EWvxyvhQ5dC0sLu2UdOTE Ce7NlFE04IrYYszgrph3oFgGxnLSAJjSWU0nHiW2+scEvvitRFCzQwkbNnL4vLr9R2+/ 5lvK8dKlnghZMKfJhv7HV3WXrmP4S6asxHM6ZWss+UqpP18ee+hvZ063WWNUxQes0FSM E4W7sDRLgxQzRyhBnVjEbryZTWp/+Tx+jlRV6IUv5iZb5pkq7pMDehZQPDk+WQWoZ2iU pxdw==
X-Gm-Message-State: AJcUukf7LZSRGuLfjoYAkWuLeZ3qC69D4vhpxYGhDPVwSEH1kvTfn8wF /8f73lexnSwbnWOMQ5yRgj86RalQZv9k5VI7KUM=
X-Google-Smtp-Source: ALg8bN53Qqa8vukb/QYcECp7VvGW68CLj8b1H0+ME0Zi0fV0cAvbOvFkh+bRdzLcJFEBDuk4+1ri9iF9fjSAieHwltc=
X-Received: by 2002:a17:902:bd86:: with SMTP id q6mr60964356pls.16.1546895954237; Mon, 07 Jan 2019 13:19:14 -0800 (PST)
MIME-Version: 1.0
References: <CAF4+nEHA+PbDO2b=LED8exYf1Gf91-7KyxLCX+R0Dp4kNF4O9w@mail.gmail.com>
In-Reply-To: <CAF4+nEHA+PbDO2b=LED8exYf1Gf91-7KyxLCX+R0Dp4kNF4O9w@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Mon, 07 Jan 2019 13:19:03 -0800
Message-ID: <CAPDSy+78NGXQwS0KWk5K66VegZ+AvTDv++9u_wQFdUARw1c1eQ@mail.gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Cc: Babel at IETF <babel@ietf.org>, draft-ietf-babel-dtls@ietf.org, babel-chairs <babel-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000db5f32057ee4c78f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/-mI7CoFtN4MCg9k0Gzzj1wXSQMc>
Subject: Re: [babel] Shepherd's review of draft-ietf-babel-dtls-02
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jan 2019 21:19:17 -0000
Thank you for your comments, Donald. I've addressed them in this commit: https://github.com/jech/babel-drafts/commit/9214e3fc8947d28c41f9f7cd761f107a185d2771 Please let us know what you think. We could publish the git version and restart the WGLC if you think we're ready. Thanks, David Detailed responses inline: On Sun, Jan 6, 2019 at 9:17 PM Donald Eastlake <d3e3e3@gmail.com> wrote: > Hi, > > Here are some comments on the draft: > > Abstract and Introduction: Replace "describes" with "specifies". > Done Section 2.1, top of page 4, says "When a node receives a new DTLS > connection, it MUST verify the source IP address, and reject the > connection if the address is not an IPv6 link-local address." Would it > be correct to replace this with "When a node receives a new DTLS > connection, it MUST verify that the source IP address is an IPv6 > link-local address; if it is not, it MUST reject the connection." or > is there some other sort of verification it must do? > Done. Your change was correct. > Last paragraph of Section 2.3: I'm not sure about "unprotected > implementation of Babel". Maybe "Babel implementation without DTLS > support". Done. > Also, the reference to replacing "TLV"s seems odd. Can't > there be multiple TLVs in a message? Maybe "replacing any multicast > Babel routing protocol message with unicast transmission of the > message to each known neighbor except that neighbor discovery Hello > TLVs MUST still be multicast." or something like that. > Not quite, since some TLVs such as IHU wouldn't contain the same contents sent unicast vs multicast. I've clarified the text. > IANA Considerations: As are probably aware, Section 8.1.1 of RFC 6335 > is about applying for port numbers (and service names, which would, as > you say, be "babel-dtls" in this case). A completed application > template could be included as an appendix, though that is not > necessary. > I was thinking of asking IANA for early codepoint assignment once the document has gone through WGLC. > Security Considerations, first sentence: Maybe "The interaction" -> > "Confidential interaction". > Done Security Considerations and rfc6126bis seem to say that Babel can run > over IPv4 but the last paragraph of Section 2.1 seems to be limited to > IPv6. > Good point, removed mention of IPv4 here. > I'm not sure why Performance Considerations is an Appendix rather than > a section of the main text. But I guess it's OK either way. > I think the idea was that these considerations are not normative so they were placed in an appendix to match the spirit of RFC6126. > Minor wording suggestions, adopt or ignore as you choose: > > Abstract and Introduction: in the first line, insert "base" before > "Babel Routing Protocol". > I personally find "base" odd, I'll let my co-authors comment. > Section 1.2: Delete "very". > Done.
- [babel] Shepherd's review of draft-ietf-babel-dtl… Donald Eastlake
- Re: [babel] Shepherd's review of draft-ietf-babel… David Schinazi
- Re: [babel] Shepherd's review of draft-ietf-babel… Donald Eastlake
- Re: [babel] Shepherd's review of draft-ietf-babel… David Schinazi