Re: [babel] I-D Action: draft-ietf-babel-v4viav6-01.txt
Donald Eastlake <d3e3e3@gmail.com> Sat, 10 April 2021 02:12 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 4E9133A1CA0 for <babel@ietfa.amsl.com>; Fri, 9 Apr 2021 19:12:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 s0zHsFBMyohP for <babel@ietfa.amsl.com>; Fri, 9 Apr 2021 19:12:22 -0700 (PDT)
Received: from mail-il1-x129.google.com (mail-il1-x129.google.com [IPv6:2607:f8b0:4864:20::129]) (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 4390F3A1C9D for <babel@ietf.org>; Fri, 9 Apr 2021 19:12:22 -0700 (PDT)
Received: by mail-il1-x129.google.com with SMTP id c18so6257743iln.7 for <babel@ietf.org>; Fri, 09 Apr 2021 19:12:22 -0700 (PDT)
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=68pHfEr1Cg9PuYKEI1JzY6NQDu7Vna7mk7nDgMNHTkY=; b=fnP95gLSgV9gsnhIpxpgiBr0d5vIoHRL2Px7v/ioJXg5NUNAxTL4Jb2oTbBWworUOB LbIQ+Jrm+M0CvCdOdMdW3N+cl0jjkDae5CXFPuiPoNwYqPudIxHo2t/IadY1kzlZWirk BZytMToFppoD+JyL5FmOBeeSWweKj+2gCaj1mi+DMtp4zCU3qsg4gD4VA/jWiJhvh0pG /3QxXLZRGJmvbEssHDMtwgkI6VF9b9e35iEvZ6cGvCkQNHxiIu30Qg7ymbxJcFmBk/j+ Ju7OY7Dm4uc/7U52lYZAhjHfZU0evtjQkJqHWUGZSW7yArBgfRd9NVDrjJoHoZOqtbO9 zCTQ==
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=68pHfEr1Cg9PuYKEI1JzY6NQDu7Vna7mk7nDgMNHTkY=; b=UXp0HgpOEH7o43Og6eybPjlvXh01mc1jP+ql4iEKQ1iIjNZfvQ2UdvvTKjyDJa8tGe s+ag0mbFGW/JXxuaK1cJs1wVyQn/aVaNTNWMAdy+3sklSPeT6Df0u5U/YiyVOG+EwzeL wxL/A1VzmxnuxtkG9LgmvQy6+KU7b6vyfGrR9qmwtsU2wE4MTPBqVzz479CRAWttKDaV RUThSuCsvx41muPlMuk4oh3/bLboPlzKdEv1ncyQIgX+gIACsRCqF6KJsnu6e/4NzG1L wS7UbNG4tyZRLhjRsrCRmDfVAcFIMWj240ATbmFciGr/xY32w7pBBmWz+nZ9RAiR/ckR FC5Q==
X-Gm-Message-State: AOAM530B0IDwUWxSEYeAo8QAPIBEoMsj3MUxvW9lrRiDgBRP2+qbdCbP aStd06WX/O/Pdmo/BNWhUPjMGlkKVIkIsZOiyUg=
X-Google-Smtp-Source: ABdhPJzvgjudstdXGVW7UJbuCGFLK06yOXTo8l0CQx68FAVCl9X7CQgFQUXlNohO7SIOmTOOQsxc0pMkEvG8SYmtURc=
X-Received: by 2002:a92:1a12:: with SMTP id a18mr3018943ila.168.1618020740436; Fri, 09 Apr 2021 19:12:20 -0700 (PDT)
MIME-Version: 1.0
References: <161799373903.21494.5029385648255827216@ietfa.amsl.com> <87y2drmgxz.wl-jch@irif.fr>
In-Reply-To: <87y2drmgxz.wl-jch@irif.fr>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Fri, 09 Apr 2021 22:12:08 -0400
Message-ID: <CAF4+nEGu1Uj12UNz03meFTf7hXsZ1sxvfTHsPNtcRLt+Dncecg@mail.gmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Babel at IETF <babel@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/VqfQCGsRQvz2fYMYlUNLftBdmSc>
Subject: Re: [babel] I-D Action: draft-ietf-babel-v4viav6-01.txt
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: Sat, 10 Apr 2021 02:12:27 -0000
Hi Juliusz, On Fri, Apr 9, 2021 at 2:49 PM Juliusz Chroboczek <jch@irif.fr> wrote: > > > Filename : draft-ietf-babel-v4viav6-01.txt > > I've made a full pass over the existing text, fixing typos and rewriting > stuff. I've almost completely rewritten the Security Considerations > section, which I'd be grateful for people to check. Thanks for getting the draft updated and posted. I like the additional material in the Security Considerations section. > Section 3 is new, and contains the word "hamper", a fact that makes me > immensely proud. I consider it as a starting point for discussion. It > differs from Donald's suggestion in the following ways: Hamper is certainly a good word for the use you have made of it. Maybe your first sentence is a little too restrictive. Perhaps "that is primarily used to carry diagnostic and debugging information." rather than "that carries diagnostic and debugging information". There are a lot of ICMP types and subtypes: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml > - it merely states that a router MUST be able to send ICMPv4 messages > (after explaining why), implementation techniques are worded as mere > examples; I don't have any problem with the above but, while path MTU discovery may be the strongest reason for ICMP, I do not think we should imply it is the only reason of significance. For example, there is also traceroute. RFC 1812 (Requirements for IP Version 4 Routers) says "ICMP Time Exceeded messages are required because the traceroute diagnostic tool depends on them." While it is frequently claimed that "ICMPs are dropped by the core routers of the Internet", I don't think that is generally true. I just did some traceroutes from my home computer to the Google DNS servers at at 8.8.8.8 and 8.8.4.4. Sometimes the packets are sent for a few hops via routers in the core Internet that simply don't seem to produce "time expired" (actually hop count exhausted) ICMPs but occasionally ICMPs are produced and my home computer gets them back from every router along the path. And I always seem to get ICMPs back from the far end so those ICMPs are all being forwarded through the core Internet. Anyway, I think there should be some sort of reference in passing to "traceroute and other uses" or the like. > - it doesn't include Donald's suggestions to (1) use a randomly drawn > address or (2) use the Babel dummy address, as I think they deserve > further discussion. I can see questions about using a dummy address, since it implies multiple routers with the same address. But I really don't see any problem with a dynamically allocated IPv4 address (a la RFC 3927) as another example of a way to meet the requirement. Looking carefully at the new Section 3, the end of the third paragraph ("has not been assigned an IPv4 address") and the text near the beginning of the 4th paragraph ("that has been assigned an IPv4 address") sound a little contradictory. I suggest they be made more precise. So the 3rd paragraph could end with "... originate ICMPv4 packets even when the interface on which they will be transmitted has not been assigned an IPv4 address." and the text in the 4th paragraph could be "... if a router has another interface that has been assigned an IPv4 address ...". A bit later, I would prefer if "for example an address taken from a private address range [RFC1918] that is known to not be used in the local routing domain" were changed to something like "for example dynamically created address as described in [RFC3927] or an address taken from a private address range [RFC1918] that is known to not be used in the local routing domain". > Finally, I did not change the intended status (Experimental to Standards > Track), as it is not my role to gauge whether there is sufficient > consensus on this subject. While there haven't been a lot of comments on this, I think that so far they lean towards Proposed Standard. Thanks, Donald =============================== Donald E. Eastlake 3rd +1-508-333-2270 (cell) 2386 Panoramic Circle, Apopka, FL 32703 USA d3e3e3@gmail.com > -- Juliusz
- [babel] I-D Action: draft-ietf-babel-v4viav6-01.t… internet-drafts
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Juliusz Chroboczek
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… David Schinazi
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Donald Eastlake
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Donald Eastlake
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Juliusz Chroboczek
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Donald Eastlake
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Juliusz Chroboczek
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Donald Eastlake
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Juliusz Chroboczek
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… David Schinazi
- Re: [babel] I-D Action: draft-ietf-babel-v4viav6-… Donald Eastlake
- [babel] Dummy source address [was: I-D Action: dr… Juliusz Chroboczek
- Re: [babel] Dummy source address [was: I-D Action… David Schinazi
- Re: [babel] Dummy source address [was: I-D Action… Donald Eastlake
- Re: [babel] Dummy source address [was: I-D Action… Juliusz Chroboczek
- Re: [babel] Dummy source address [was: I-D Action… Donald Eastlake