Re: [babel] Shepherd's review of draft-ietf-babel-dtls-02
Donald Eastlake <d3e3e3@gmail.com> Tue, 08 January 2019 22:27 UTC
Return-Path: <d3e3e3@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 841691311B2; Tue, 8 Jan 2019 14:27:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 PHiXkZOdIqEf; Tue, 8 Jan 2019 14:27:22 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 ADFEA1311B7; Tue, 8 Jan 2019 14:27:22 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id l14so4466273ioj.5; Tue, 08 Jan 2019 14:27:22 -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=RjfqBEm1+DkAlEPTYHqkgWpc20ARqxUmcAEgGmmaW8w=; b=ngtHoHFI0sv3FyKLxIAMaG09c24/QpPX/D10iO2aPuYXJrCWMRzHgDW0Olj01ll3bx J3yVMNSnLR9sMQ5e4JQioQix4ISUkvCLQhw6cbmJvoByTOd8ioepRGOYeGmyxFBfZEkJ 9w6YsbEpo33y9SGJBrzTLEEJY/5ZAkSSCWQjK+KKbOY003UrN7Mq7/0uFvymF9pkmZCS 2ReNy8RuuAJlF9kBnBUaiNVwy45N3/GmmSMGgEV6dLJ7N5fuhsLXB1nGa8JdFhCRQctw 2bpzkLvSocfoEWiuYzZFHmjat3I2RcRANCkxTKe57y4K8uAHiROoIvQVOdx7pJs/KqSu ukLA==
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=RjfqBEm1+DkAlEPTYHqkgWpc20ARqxUmcAEgGmmaW8w=; b=H66PDmaMKM8PTtgGYSQxqYKogkZaoJO+a/3Sg+s2ifeWgsCIKsHTb5b9hY18yxEbmJ a1TUTy5elYmlcP5SyAbGHAr9xOGMQmXGUI/MGSTbwhBZB0plIpmstZxbIkseBSfG3aRz IPshzVfmydN4wVsv+HgYEpLx9/VNqAk25IEyVAflgUH/Mwj/OG+LW5+63KIWI07L1iM9 VkXi7vTqciT3AjYGwaomK5X7BS/SDu9FWI/YL7IrZ4AliwLMPZhqS9MBv+l3ZZ6M7Y5w mhlYxCr6QS2yVL54YobkQMegocHaEqWnDv4BkjdzRaPDP5sGZ3Kj4OJQks7DjXwVkarP +KTA==
X-Gm-Message-State: AJcUukc4kzoupx7GfeSL+lCDloaUw+KCNLxzTgnMYVfIQ0pHycxnmf5b eIIPJfjZcK68ZxoLqVtyjflUSrGnlvxHTOnXIKA=
X-Google-Smtp-Source: ALg8bN62eZcrKzPJ2DL/ETunE/z1FvRILvGz7W4P1bf6bSD6S1Q/AsXELVMMa1vXQ5pK0mjuR3OtJQ21cDpySVjdIHI=
X-Received: by 2002:a6b:e919:: with SMTP id u25mr2390694iof.132.1546986441802; Tue, 08 Jan 2019 14:27:21 -0800 (PST)
MIME-Version: 1.0
References: <CAF4+nEHA+PbDO2b=LED8exYf1Gf91-7KyxLCX+R0Dp4kNF4O9w@mail.gmail.com> <CAPDSy+78NGXQwS0KWk5K66VegZ+AvTDv++9u_wQFdUARw1c1eQ@mail.gmail.com>
In-Reply-To: <CAPDSy+78NGXQwS0KWk5K66VegZ+AvTDv++9u_wQFdUARw1c1eQ@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 08 Jan 2019 17:27:10 -0500
Message-ID: <CAF4+nEHs1Grg77a_r1WUE4TRwAeZ0ygPNbnuQKccUQF3rj6VcA@mail.gmail.com>
To: David Schinazi <dschinazi.ietf@gmail.com>
Cc: Babel at IETF <babel@ietf.org>, draft-ietf-babel-dtls@ietf.org, babel-chairs <babel-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/nXF53BG8z2W-FRCFr5AiDhqjm1s>
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: Tue, 08 Jan 2019 22:27:25 -0000
Hi, I have taken a look, including doing a diff against version -02, and this candidate -03 of draft-ietf-babel-dtls look good to me. Please post and I'll start a new WGLC. Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 1424 Pro Shop Court, Davenport, FL 33896 USA d3e3e3@gmail.com On Mon, Jan 7, 2019 at 4:19 PM David Schinazi <dschinazi.ietf@gmail.com> wrote: > > 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