Re: Loopback interface terminology issue

神明達哉 <jinmei@wide.ad.jp> Mon, 16 October 2017 18:49 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71E91134555 for <ipv6@ietfa.amsl.com>; Mon, 16 Oct 2017 11:49:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ieUWlgtN50cj for <ipv6@ietfa.amsl.com>; Mon, 16 Oct 2017 11:49:26 -0700 (PDT)
Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (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 51ABD13454F for <ipv6@ietf.org>; Mon, 16 Oct 2017 11:49:25 -0700 (PDT)
Received: by mail-qt0-x229.google.com with SMTP id v41so23595740qtv.12 for <ipv6@ietf.org>; Mon, 16 Oct 2017 11:49:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3kWtQtLVjTIWSxTnpQp1AlscU1ZnKR3Qqxpz0j5LK2I=; b=afZl3J5k7HSQiw9H+2/niua1drtuShmrkZyR/hMe4o+mh4D0tDtXqeNY9UmjcZ/3qk nKSCOrh+X3HwxUakbGIR89QrZ4C7ZjkRJWBNXfb8EL2WCaPPjLYdv2lqJJ1mPAqWvdGW FCfORElGP/rOdgUa1hvlkI9uNtQPWnq4Nt/cx3fN4s2tfX+ldq4DfGIuCyr1XmY3l8LO MWnRvnzCASmmOR0LZ4nrjUqzEzZN3amNFjV4oZ3yUQWXVJn59pTecQ7Z91Z8KN2NQEZv rr1sLxwDoTkdm7uCZ1stmj5nRgsyumUpKNsxDUoZWNC/LmRe0SvnFBR0X3+FggZfDkkE zPFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=3kWtQtLVjTIWSxTnpQp1AlscU1ZnKR3Qqxpz0j5LK2I=; b=OXIY+fdfwATRRc1Rsi4WEm9gjVSYVuaGQi3rj2FrK7+oS3emFgTqU9kP3y0iA2Rfi6 jfZ17Mxq9pqoZGlJlJN0RdQIawiIkz+/KyDc+nZ6ObojOAQqa6ewu1U8k6l1WBf3euBg TfPTiA/RwMsKLSkOsXWv+ALfDfKh05NWu56dy5kbW/xvydz4zOv/A+RvVNbiI2SkORly sfNcHwiQWaPlEEWVJ+7OXrVOcSe/rz/eMYkI8RtpejbAT39niKShcQ/ZHkRZeTdyz4Re b6kmidofi2qvXXH1nuUeg3pcF2c6ne+krmvFKInW02v4gJV3NVkC0a18CpfzvXBcMyGe hVfQ==
X-Gm-Message-State: AMCzsaX7VPneUoLTN49spJC0CQ3CSZegcnZL6iXa5hvFWeYYSh96h0hU BNV/dmoJf86mM/s0K6j/IgGdiOyzvwvVjAtqw6yIb/jD
X-Google-Smtp-Source: AOwi7QCI2WYoL21XXmtWRhbHATvdqDzsbuwd2/D0dNlBiAnRFtxPfkMAhuXF9chQ2qL2B8hTlXBLgqmNgmYuQoD0zqo=
X-Received: by 10.237.42.27 with SMTP id c27mr16583808qtd.282.1508179764037; Mon, 16 Oct 2017 11:49:24 -0700 (PDT)
MIME-Version: 1.0
Sender: jinmei.tatuya@gmail.com
Received: by 10.237.61.137 with HTTP; Mon, 16 Oct 2017 11:49:23 -0700 (PDT)
In-Reply-To: <20171016181442.GA27393@faui40p.informatik.uni-erlangen.de>
References: <4998af7c-700d-369d-f64f-a8f4ea585084@gmail.com> <20171015013639.GA20159@faui40p.informatik.uni-erlangen.de> <20171015015318.764838AF5D66@rock.dv.isc.org> <20171015024129.GB20159@faui40p.informatik.uni-erlangen.de> <CAJE_bqfNsOwgG1eh+QqoAvvHpVGuXLTbRJb5HLySrXeDptadoA@mail.gmail.com> <20171016181442.GA27393@faui40p.informatik.uni-erlangen.de>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Mon, 16 Oct 2017 11:49:23 -0700
X-Google-Sender-Auth: czZWhPdafKd86C_QG17jTHIfUn0
Message-ID: <CAJE_bqd2Bfk3jbgr0aXTCdXRhRVu2+hbcF_4t0DLs-B-qF=AQQ@mail.gmail.com>
Subject: Re: Loopback interface terminology issue
To: Toerless Eckert <tte@cs.fau.de>
Cc: 6man <ipv6@ietf.org>, Mark Andrews <marka@isc.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/IUN1H6suLRB3TqGD0ojc_0s5CpQ>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Oct 2017 18:49:27 -0000

At Mon, 16 Oct 2017 20:14:42 +0200,
Toerless Eckert <tte@cs.fau.de> wrote:

> > I don't understand what this means, but in any case I agree with Mark
> > that IMO this is more about the weak/strong host model than
> > forwarding/non-forwarding.
>
>                          ---etherB---
>       host --etherA-- rtr
>                          ---etherB---
>       |   host/rtr     |
>
> Think of a host with an etherA connecting to a router that also has
> etherB, etherC. Now we just integrate this router into the host and etherthernetA
> becomes an internal interface, but the apps can still use this interface,
> and so it is permissible for both strong and weak host models to use the IP
> address on etherA, whatever exernal ethernetB/ethernetC the packets are
> sent/received through.
>
> The main difference between an internal ethernet and loopback in this modelling
> is that when you send into a loopback interface, it does not need to run ND to
> find the link-local address of the router interface and forward the packet to it,
> but instead the packet is immediately processed by the router forwarding code.

Okay, I think I now understand what you meant.  Such a model seems to
be quite a stretch convoluted or even artificial to me, but I wouldn't
necessarily deny possible existence of such implementations.  But in
any event that seems to me quite a stretch from the situation Brian
originally raised.  And, for these reasons, I personally wouldn't
support saying something in the addressing architecture that requires
a specific model of integrated host-router architecture.  More
specifically I disagree with adding to the addrarch doc:

  If other addresses beside "loopback addresses" are assigned to such a link,
  then the interface needs to be configured to forward non-self-destined
  packets originated from the loopback interface (see rfc8200, section 2).

If it also notes that it's for a host that adopts the strong host
model or the node adopting the hybrid architecture you mentioned
above, I might live with it, although I personally think it's too much
for the basic architecture document.

--
JINMEI, Tatuya