Re: [Ila] Proposed charter

Mark Smith <markzzzsmith@gmail.com> Thu, 08 February 2018 01:26 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: ila@ietfa.amsl.com
Delivered-To: ila@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C43FF12711A for <ila@ietfa.amsl.com>; Wed, 7 Feb 2018 17:26:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.197
X-Spam-Level:
X-Spam-Status: No, score=-2.197 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 ZyrEGTg5mbPP for <ila@ietfa.amsl.com>; Wed, 7 Feb 2018 17:26:24 -0800 (PST)
Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c: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 77F2D127137 for <ila@ietf.org>; Wed, 7 Feb 2018 17:26:24 -0800 (PST)
Received: by mail-vk0-x22c.google.com with SMTP id f186so1805662vkc.1 for <ila@ietf.org>; Wed, 07 Feb 2018 17:26:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Tm0DXlJzv7vhr+1biMlo+vzjmHURa3KZcHsKXPrE6dA=; b=TQT9eouOzkI6/uhjCWEHRaH9pTJat58mSR9xNM7dq0EFZ64jAinpOHmUWjjl7Lxdip kyNiPPPCqrIk62fFQUl4y2bd7Pyo/NtCHkeJjlwtqPAG4a0VzELcaS3e5w+tfisGmeTj NAo12SmNhSHbn0hwSmcXImkY9VF8lzOcMNiGGf0Nc9MgglPzEj+zWOFrqjnSxJmcAMpd WDZ/Px/IY+o8eRwPXSLrcnTwxXJSmPO528FfuHZ5bl7JHBKLYeQa+0tCuRyEku/Y92cw jXdSDTLlgEUDNcDmasuv+QlUDhG/2tflkbznOj18yHN6Dcko4fM8LvQLDZAqKP74eE3c we4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Tm0DXlJzv7vhr+1biMlo+vzjmHURa3KZcHsKXPrE6dA=; b=eXLUNLwfZUNijGAZnjDStNDnDyUpmDIbXwH1RX7C547z0hCLprHYxpvUQZk7HTjZC+ vbDWvMBcQXd3sWsCYnUlJzqeVD8hbDnQQrjMJdv1K3WAemEepU52kUT0wrr+u166H8XT Xei+Hny6zDrfQhrZD0wfnUkajWHFPIKzK2DsZDJXusEEBo/7z/ci46WpLXVMzX9ckLGX j4nJNEMTB1Pf8qzMyzjs8Z4MlAgeSBZBNw2tstJs4NMmDWBWamVzZRllf0YdI4L5IXH2 iiMwDQmL2674pAKydE7FG2zFmxGEFXeOJdG2vF2qvcxoG6V0OmdDW7VFElQ4n16aT2ph PIOQ==
X-Gm-Message-State: APf1xPBv0VpqoFJQZz3bY20ztNBknfDmcSXfaXiECfF8vOlP3YcmRiwO H9gcWzGWYmHILEK1nBGPrWuwKR7F3dp9GWU/qcw=
X-Google-Smtp-Source: AH8x227lvwhxf89tv3RNUcIovx7TGjc+6Z0UXECzZSDyVhr1J8TbbIUswgHpty/GsoohPHW3Fqdp1ToBbbuLFJLu1AE=
X-Received: by 10.31.189.76 with SMTP id n73mr6818848vkf.3.1518053183103; Wed, 07 Feb 2018 17:26:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.3.248 with HTTP; Wed, 7 Feb 2018 17:26:22 -0800 (PST)
Received: by 10.176.3.248 with HTTP; Wed, 7 Feb 2018 17:26:22 -0800 (PST)
In-Reply-To: <655e51f0-2b25-c226-5f84-e907f4ef7001@gmail.com>
References: <CAPDqMeqWDdqgrU4UrhCBo0W2kD4CODnPPNJHAC_8LrZXcaoJRw@mail.gmail.com> <372ebd81-b666-31bd-244d-57021d217e63@gmail.com> <CAO42Z2xWUGL1rpd+86rKz+DBuQht12ZKMv3hg9y30j_rOner5A@mail.gmail.com> <CAPDqMeq807+mCOMsDQ9CNtRURKT_nXH_JW1deKbvA9pAVZYOFQ@mail.gmail.com> <A370F7C3-383B-4591-8172-D13BD6283BB9@gmail.com> <CAO42Z2zNXZ1kZM35zpW=deAJsLhF9oF7eJ5TLQ6BcfpEAn5upA@mail.gmail.com> <384E301C-228A-4A58-BDAB-A782248C1A49@gmail.com> <655e51f0-2b25-c226-5f84-e907f4ef7001@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Thu, 08 Feb 2018 12:26:22 +1100
Message-ID: <CAO42Z2yYNt6BaqbzorhtJ3oQxRbv72WGYUyQkYJRPzQcN05L_Q@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Dino Farinacci <farinacci@gmail.com>, Tom Herbert <tom@quantonium.net>, ila@ietf.org
Content-Type: multipart/alternative; boundary="001a114dd9d4baa8330564a94ca2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ila/lntGwiNqCt-BdpwSzv9hVazsn4c>
Subject: Re: [Ila] Proposed charter
X-BeenThere: ila@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Identifier Locator Addressing <ila.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ila>, <mailto:ila-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ila/>
List-Post: <mailto:ila@ietf.org>
List-Help: <mailto:ila-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ila>, <mailto:ila-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Feb 2018 01:26:27 -0000

On 8 Feb. 2018 03:43, "Alexandre Petrescu" <alexandre.petrescu@gmail.com>
wrote:



Le 04/02/2018 à 00:44, Dino Farinacci a écrit :

>
> Hi Dino,
>>
>> Sorry not to get back to you sooner.
>>
>> On 19 January 2018 at 05:45, Dino Farinacci <farinacci@gmail.com>
>> wrote:
>>
>>> The ILA domain is effectively a virtual link layer or an
>>>>> underlay network for the traffic being carried between hosts
>>>>> outside of the ILA domain. As long as the ILA domain is
>>>>> perfectly transparent to the overlay network and its hosts,
>>>>> then what ever happens within the ILA domain doesn't matter, similar
>>>>> to how link layer compression, as long as fully and
>>>>> perfectly reversed, also doesn't matter.)
>>>>>
>>>>
>>> Mark, it was interesting the way you worded this. I think of ILA
>>> and “its domain” as the overlay and once the originated packet is
>>> transformed, it traverses the underlay.
>>>
>>>
>> It has a few years since I read through Tom's initial ILA draft,
>> and I'd forgotten a fair amount, in particular about the ILA
>> address transform happening on the same device that originated the
>> pre-ILA packet.
>>
>
> But I think you got it right.
>
> The thing I remembered was that it could be described as
>> "encapsulationless" tunnelling, where tunnel end-points are represented by
>> /64s rather than /128s, and the address information that is normally
>> preserved in the inner packet header is instead preserved in the ILA
>> ingress and egress devices in the /64 mapping tables. It isn't perfect
>> tunnelling though, as the hop count, DSCP
>> and possibly the flow label field values are not preserved.
>>
>
> Encapsulation-less is the right term. Meaning ILA puts no new headers
> on the packet. It changes the source and destination high-order bits
> in the packet. So the ID is perserved through the whole path.
>

I think encapsulation w/o new headers is better named 'address translation'
rather than 'encapsulation-less' because there is no encapsulation at all.

There is also 'Routing Header' that does not put new headers on the packet.
(the RH is there but the nodes rotate somehow the addresses inside).

Also, translation of addresses that is not evil is the NPT: Network Prefix
Translation RFC.


NPT still causes and suffers from a number of problems described in part 2
and 3 of this article.

https://blog.apnic.net/2016/10/26/trouble-nat-part-2/

Regards,
Mark.


[...]

Alex