Re: [v6ops] I-D Action: draft-colitti-v6ops-host-addr-availability-01.txt

Mark Smith <markzzzsmith@gmail.com> Sat, 25 July 2015 04:07 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABB181AD49F for <v6ops@ietfa.amsl.com>; Fri, 24 Jul 2015 21:07:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level:
X-Spam-Status: No, score=-0.499 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, SPF_PASS=-0.001] autolearn=no
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 fOnHfKNIrQaP for <v6ops@ietfa.amsl.com>; Fri, 24 Jul 2015 21:07:49 -0700 (PDT)
Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) (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 71BDA1AD37B for <v6ops@ietf.org>; Fri, 24 Jul 2015 21:07:49 -0700 (PDT)
Received: by igbpg9 with SMTP id pg9so33172225igb.0 for <v6ops@ietf.org>; Fri, 24 Jul 2015 21:07:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=1/qHLoumPISEs6516i5HRjK/UjAcgGCVKclxU5RI178=; b=NZre8Ts6tgDWjqUcNRr20h+Ar3GUaNzSc/STvaL8Pn8KV6U2QJ4NzQXeiU2vCewYIa Hscci0G8kwcO+QCdubB0KtPx/I5Ye8n6Uh6M6a9aQ0DIXgJm261OITFYMHUUZ6VOQIcJ xAB/HcpC05XjMEXEuHLHuTdDvRmugdVfSW+LcdtX0ipFEGVVU4KjtX4ZQVw1mgyuVTK9 6w+9e0cmVeQjr1T+hSSxuNmmiRlm9HBTyDzrcoOKVN/Jqi7oX0BSgSiN15PSWiso/4/h dlF5fW0AMV2WYaIRBA2TqRMkUVRKCMdDiZQ7Mvlt9gerUQ8cCTW0QBGy6OsJG4qTyLQX ZzIw==
X-Received: by 10.107.18.28 with SMTP id a28mr29962274ioj.106.1437797268931; Fri, 24 Jul 2015 21:07:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.169.143 with HTTP; Fri, 24 Jul 2015 21:07:19 -0700 (PDT)
In-Reply-To: <55B1ED14.6030501@gmail.com>
References: <20150723130715.12113.47480.idtracker@ietfa.amsl.com> <55B1ED14.6030501@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sat, 25 Jul 2015 14:07:19 +1000
Message-ID: <CAO42Z2wFkek7FDb+ZhUtpw_87hOTNz4chpSPjzLaX9tokLQ4Yg@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/yo1n-uIef-AVoVjXF7RmH7mva7k>
Cc: IPv6 Operations <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-colitti-v6ops-host-addr-availability-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Jul 2015 04:07:50 -0000

Hi,

On 24 July 2015 at 17:45, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> I like -01 even better than -00.
>

So do I.

> As well as the reference [TARP], you might add draft-smith-enhance-vne-with-ipv6
> as a use case for a /64 per host (specifically per NVE, network virtual edge).
>

I've never really thought of tunnel end-points (NVEs in that draft) as
'hosts', however I suppose they are if they're the final destination
for the packet, as NVEs are for underlay network packets.

I've been thinking a bit recently about how to describe/determine
where the network "finishes" and the host/end "starts", partly in the
context of things like Segment Routing and "service function chaining"
or "network function virtualisation". I've thought the simple and
fundamental rule is that the network ends and the host/end starts at
the "payload don't care/care" boundary. If the receiving device
doesn't care what the payload is (and therefore doesn't care if the
payload is encrypted or not), then it is a device in the network. If
receiving device cares about what the payload is, then it is
performing host/end functions.

By that definition, even though NVEs are only performing layer 2/layer
3 frame/packet processing, they're hosts/ends, because they look at
and process the payload of the packet they receive that are directed
specifically at them (i.e., packet dest addr is their own /64 prefix
in that draft).

Regards,
Mark.


> Regards
>    Brian
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops