Re: Loopback interface terminology issue
Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 17 October 2017 19:38 UTC
Return-Path: <brian.e.carpenter@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 5AD7113292A for <ipv6@ietfa.amsl.com>; Tue, 17 Oct 2017 12:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, 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 3jwtw_JNZSgt for <ipv6@ietfa.amsl.com>; Tue, 17 Oct 2017 12:38:46 -0700 (PDT)
Received: from mail-pg0-x22d.google.com (mail-pg0-x22d.google.com [IPv6:2607:f8b0:400e:c05::22d]) (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 01621133087 for <ipv6@ietf.org>; Tue, 17 Oct 2017 12:38:45 -0700 (PDT)
Received: by mail-pg0-x22d.google.com with SMTP id y184so1030997pgd.12 for <ipv6@ietf.org>; Tue, 17 Oct 2017 12:38:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=CqKi/1ojUhtIzQn/+kLReitiSxJBaJ/UkqvYrgc5JwQ=; b=cXsNoIL8ZI4yMHGcsGTy9B1K9qAEU9J7dJIuM9PAOQ3QZ+N8vUj3WC0YmeXaGMWza7 iNMsJfG5yDWLQu9oPAqNsJPOYmjS0QdGZ1p1ea+aaU9Sg4jHAP0MV4AQI4sxKqZMaPz+ bI+tUzzpn32IYcjlG4Tz5nm6HXs5biUuqW8jUvWAzsaSaW0IThcl1mntAfhalFM8uCp1 qSszThbl4Z0CMlVMiJVrKahkOIgcUx727CTLUZ+g8MeV0Zy5jGBtos7X59//+L0GC+Sy nSwr3pOSymW5haSkzOg2VOlqElZJQ5+IY3zfohr26S+Hd5HawibRn2gE2noqdR3kyd84 zlOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=CqKi/1ojUhtIzQn/+kLReitiSxJBaJ/UkqvYrgc5JwQ=; b=qABGC6qcYjRiVHvz8mmT0C0jWJfUD3EG4LiG+8sWtGTHnENKw1JNG/8nrhOXdigHSA 0zs/tBVI8ijiMfnetfM0fRCAcIB1pS82Nlj+9BKE1WnFmby2iOONhnosTF8mDxVkmLrs nxCq10c+7swxlqwj6dyYnYxIZMOnmcR635oKperRSQNT20NCdOsq9s5h7UdraZK+/Dkf QGwoO+vVRP5whKYXX9TFJg+AcBrVnTYL90J1bm3bPIK1gBZYy1OMRXStbPPVazHYaRMo gEGQbQFFG4e1E3BJswIoCRYOjt9o+er96ENXDlF2Jth9pa1kRaMzRaXNEukr9pJAPzn8 YuKw==
X-Gm-Message-State: AMCzsaX2DJHoBACkloKkK32Z4QDaMOWQUJYiwanWoM0YVSNlwFNuqPUt 1D6OgRDWSMViieHxs6j+N+FkTA==
X-Google-Smtp-Source: AOwi7QC7DdWWxxVB+rRl9IcwnAYl1G/R9HiAYL1mPjSoBRV55zjC8huRiuEL0hIaTovUyw7PG4oSmg==
X-Received: by 10.84.215.9 with SMTP id k9mr12737745pli.284.1508269125036; Tue, 17 Oct 2017 12:38:45 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d3c:1:28cc:dc4c:9703:6781? ([2406:e007:6d3c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id j68sm12181730pgc.6.2017.10.17.12.38.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Oct 2017 12:38:44 -0700 (PDT)
Subject: Re: Loopback interface terminology issue
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, "ipv6@ietf.org" <ipv6@ietf.org>
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> <CAJE_bqd2Bfk3jbgr0aXTCdXRhRVu2+hbcF_4t0DLs-B-qF=AQQ@mail.gmail.com> <647a3d6d-98eb-7fa8-6986-bb3044394f0d@gmail.com> <00025f1910094081a96b24cfdcfaa694@XCH15-06-08.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <a2fca1b9-7592-58d8-7218-dcf3f03de39b@gmail.com>
Date: Wed, 18 Oct 2017 08:38:45 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <00025f1910094081a96b24cfdcfaa694@XCH15-06-08.nw.nos.boeing.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/uikwWELeKaOpy1sxXMLPzBKd_QE>
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: Tue, 17 Oct 2017 19:38:49 -0000
On 17/10/2017 12:15, Templin, Fred L wrote:
> Brian,
>
> Here is what it says in 'draft-templin-v6ops-pdhost':
>
> "This document also considers the case when 'R' does not have any
> downstream interfaces, and can use 'P' solely for its own internal
> addressing purposes. In that case, 'R' assigns 'P' to a virtual
> interface (e.g., a loopback) that fills the role of a downstream
> interface.
>
> 'R' can then function under the weak end system (aka "weak host")
> model [RFC1122][RFC8028] by assigning addresses taken from 'P' to a
> virtual interface as shown in Figure 2:"
>
> Internal virtual interfaces were also discussed in RFC5558.
Well yes; indeed this topic is touched on in many RFCs but
nowhere is it defined as part of the basic architecture,
which is my main point. Using a concept that has no principal
definition is generally a source of confusion.
Brian
>
> Thanks - Fred
>
>> -----Original Message-----
>> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Brian E Carpenter
>> Sent: Monday, October 16, 2017 3:45 PM
>> To: ipv6@ietf.org
>> Subject: Re: Loopback interface terminology issue
>>
>> On 17/10/2017 07:49, 神明達哉 wrote:
>>> 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.
>>
>> Yes. I think the point that is lacking in the architecture is
>> that unicast addresses that are not assigned to an operational
>> physical or tunnel interface may be assigned to a virtual
>> interface, which may be a loopback interface.
>>
>> All the rest is indeed implementation-dependent.
>>
>> Brian
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
- Loopback interface terminology issue Brian E Carpenter
- Re: Loopback interface terminology issue Karl Auer
- Re: Loopback interface terminology issue David Farmer
- Re: Loopback interface terminology issue Brian E Carpenter
- Re: Loopback interface terminology issue Brian E Carpenter
- Re: Loopback interface terminology issue Toerless Eckert
- Re: Loopback interface terminology issue Mark Andrews
- Re: Loopback interface terminology issue Toerless Eckert
- Re: Loopback interface terminology issue Mark Smith
- Re: Loopback interface terminology issue STARK, BARBARA H
- Re: Loopback interface terminology issue Ole Troan
- RE: Loopback interface terminology issue Templin, Fred L
- Re: Loopback interface terminology issue 神明達哉
- Re: Loopback interface terminology issue Toerless Eckert
- Re: Loopback interface terminology issue 神明達哉
- Re: Loopback interface terminology issue Toerless Eckert
- Re: Loopback interface terminology issue Brian E Carpenter
- RE: Loopback interface terminology issue Templin, Fred L
- Re: Loopback interface terminology issue Toerless Eckert
- Re: Loopback interface terminology issue Brian E Carpenter
- RE: Loopback interface terminology issue Templin, Fred L
- Re: Loopback interface terminology issue joel jaeggli
- Re: Loopback interface terminology issue Brian E Carpenter
- Re: Loopback interface terminology issue Michael Richardson
- Re: Loopback interface terminology issue Michael Richardson
- RE: Loopback interface terminology issue Templin, Fred L
- Re: Loopback interface terminology issue Michael Richardson
- Re: Loopback interface terminology issue tom p.
- RE: Loopback interface terminology issue Templin, Fred L
- Re: Loopback interface terminology issue Toerless Eckert
- RE: Loopback interface terminology issue Templin, Fred L