Re: Extending a /64 (ATN/IPS worked example)

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 17 November 2020 22:00 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 D0FF03A0DDC for <ipv6@ietfa.amsl.com>; Tue, 17 Nov 2020 14:00:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_FROM=0.001, NICE_REPLY_A=-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 vjWeFFmLHmHV for <ipv6@ietfa.amsl.com>; Tue, 17 Nov 2020 14:00:35 -0800 (PST)
Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (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 0D1FD3A0C97 for <ipv6@ietf.org>; Tue, 17 Nov 2020 14:00:27 -0800 (PST)
Received: by mail-pl1-x62e.google.com with SMTP id l11so1248931plt.1 for <ipv6@ietf.org>; Tue, 17 Nov 2020 14:00:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=qxBSv4k6Ktcei7gfDTo/vfxVy5h++vPCCboEwxpTW9Y=; b=DXvYsGr/9js8gXQPEyYmIuandi4+2T9oIPvBxn5LxZbF9kJK7y1hdc1P5jxTpGR18X JIgjZ9EfV0n9sWAlGrB/z+cGay5roUTS1kNdm0qtzh+aiCaYr2YGzckgwskhd5G9BkXY 3l7m4mzAeq7wVzn12yRifPYoU/Go8g6LW7hc+YhZeJBCve7m1BTO09QKxL7gAIHu+qXS ZjALFAPJHYyI6UW8aD88dVCPjRuxH66YAdHXlna+Q1DR/xExZDQI7ZqEnzcEH0Khqaq+ 3KPanTD/dInuRtfMWuDDEGnacJXSo3JR6NI1AiUd2WHum+zy0mNhMYdc8Nzi5zMzL4+p godQ==
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:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qxBSv4k6Ktcei7gfDTo/vfxVy5h++vPCCboEwxpTW9Y=; b=Jnorw3xjme0r30bFNrNqDVUJSxmjJZCWeWDN9hEr2JhknKbmISQ8hdivrgOInPTl5G I3alV6oz26xEhZJkJW8ki+CUNdS9Ej4+gG6ZnMlHSh4tp6isDM4tU4Btpgu0C+GAwy8t 0zjM51doHttS6uVc/DtOf8Mtxp9wP+gLG8FeRL6f+eXWhez7G7Ap249fMlaMtLZ2CS78 9XW8Z4CGl5cybqgpg1aftJo83tpPbfOnU+jp9Mu256eXKbQVAJpm5jakgIw+6qaeidx+ uk7QSFyuI9dEQQFrs8NLMsgRtbOhwHrd4jLDKOIZutCi8QaO7xesS5Qy0ZcusP0ukja3 fTcw==
X-Gm-Message-State: AOAM533Jd/xdSY1irS73L4xKhW3l3N+l+A2XeM8ZdsFhssKwbJ7EaM0o +On8iQ2YltW142wzwodWjBpyMuDetTh+aA==
X-Google-Smtp-Source: ABdhPJyjZe8Vn9nnjaVLZg8wezJRDM/zdoVToe0k1X83gkNenfPmGQm6r04gxXs6cQMPrS3n8eiCsA==
X-Received: by 2002:a17:902:c20c:b029:d7:d13f:4172 with SMTP id 12-20020a170902c20cb02900d7d13f4172mr1151563pll.21.1605650426011; Tue, 17 Nov 2020 14:00:26 -0800 (PST)
Received: from [192.168.178.20] ([151.210.130.0]) by smtp.gmail.com with ESMTPSA id w196sm21840734pfd.177.2020.11.17.14.00.23 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Nov 2020 14:00:24 -0800 (PST)
Subject: Re: Extending a /64 (ATN/IPS worked example)
To: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>, Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>, "ipv6@ietf.org" <ipv6@ietf.org>
References: <6728075c39884f40b49836e5e0061c76@boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <47e33c69-8ad9-b03e-872e-80b132af4906@gmail.com>
Date: Wed, 18 Nov 2020 11:00:20 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <6728075c39884f40b49836e5e0061c76@boeing.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/wAg8ARGubt2xLTDvMJQZMgUOyH4>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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 Nov 2020 22:00:44 -0000

On 18-Nov-20 10:54, Templin (US), Fred L wrote:
> Brian, like Behcet said it is really the logical equivalent of host routes. Only, our
> "host routes" are /60's and not /128's. For many reasons though, it is good if we
> can have a portion of the prefix based on a unique identifier that travels with
> the aircraft. It is not a MAC address, however; it is the moral equivalent of an
> automobile VIN with no addressing semantics at any layer.

I can see the value of having it in the address, assuming you have some kind of authentication of the address. Why does it specifically need to be in the prefix?

   Brian

> 
> Fred
> 
>> -----Original Message-----
>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> Sent: Tuesday, November 17, 2020 1:43 PM
>> To: Templin (US), Fred L <Fred.L.Templin@boeing.com>; Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>; ipv6@ietf.org
>> Subject: Re: Extending a /64 (ATN/IPS worked example)
>>
>> On 18-Nov-20 09:39, Templin (US), Fred L wrote:
>>> Brian, due to mobility we need to consider all aircraft as always away from their home
>>> networks. And, so, we need scalable de-aggregation and that is exactly what we get
>>> with our adaptation of BGP:
>>>
>>> https://datatracker.ietf.org/doc/draft-ietf-rtgwg-atn-bgp/
>>
>> This looks good, but surely it doesn't care how the aircraft's prefix
>> is assigned?
>>
>>    Brian
>>
>>>
>>> Fred
>>>
>>>> -----Original Message-----
>>>> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Brian E Carpenter
>>>> Sent: Tuesday, November 17, 2020 12:00 PM
>>>> To: Philip Homburg <pch-ipv6-ietf-6@u-1.phicoh.com>; ipv6@ietf.org
>>>> Subject: [EXTERNAL] Re: Extending a /64 (ATN/IPS worked example)
>>>>
>>>> This message was sent from outside of Boeing. Please do not click links or open attachments unless you recognize the sender and
>>>> know that the content is safe.
>>>>
>>>>
>>>> On 18-Nov-20 04:55, Philip Homburg wrote:
>>>>> In your letter dated Tue, 17 Nov 2020 15:02:40 +0000 you wrote:
>>>>>>> This a clear example of a bad addressing plan. If you have 5000 airlines and
>>>>>>> the biggest has 1300 aircraft then you don't give all tiny airlines the
>>>>>>> same amount of space you need for the biggest.
>>>>>>>
>>>>>> It's only a "bad addressing plan" if your sole success criteria is dense
>>>>>> allocation. IPv6 should have liberated us from such a narrow success
>>>>>> criteria. The success criteria that I am invoking include cost of
>>>>>> administration and legacy support.
>>>>>
>>>>> 'should have' is an interesting concept. We can't really go back in time.
>>>>
>>>> To be clear, the IPv6 *fixed length* address model changes the parameters
>>>> of allocation practice because of moving from (say) 24 to (say) 64 bits
>>>> of routeable prefix, but in no way changes the philosophy of allocation
>>>> practice. IPv6 has ~64 topology bits instead of ~24; the actual numbers
>>>> in the H-ratio calculation change; the potential lifetime of the address
>>>> space expands enormously; the economic value of address space collapse
>>>> enormously. But all of that breaks if you start assigning address bits
>>>> non-topologically. That's why IPv6 and IPv4 share CIDR as the basis
>>>> for both prefix allocation and wide-area routing.
>>>>
>>>> To get away from that, we'd indeed have to jump into our time machines,
>>>> go back to a meeting that happened just outside O'Hare airport in early
>>>> 1994, and agree on a variable length addressing scheme.
>>>>
>>>>> Technically we can just do a complete overhaul of the IPv6 addressing
>>>>> architecture. But I doubt that people who now have existing IPv6 networks and
>>>>> products would be interested in that. Changing a widely adopted
>>>>> architecture also has a huge cost.
>>>>>
>>>>>> I also do not see the point in having a different (shorter) prefix
>>>>>> length for aircraft in smaller airlines compared with those in larger
>>>>>> airlines.
>>>>>
>>>>> Well, ISPs with few customers have a longer prefix than those with many
>>>>> customers. I guess you propose that we should have taken the shortest
>>>>> prefix needed for the largest ISP in the world, and then give the same
>>>>> prefix to every last tiny ISP as well?
>>>>
>>>> Exactly. An operator of any kind should get a prefix that matches their
>>>> current and projected requirements. That's what CIDR-based allocation
>>>> is all about. Airlines are no different.
>>>>
>>>>    Brian
>>>>
>>>>>
>>>>>> If you are arguing for dense allocation as a general rule then this
>>>>>> should apply to the whole /64 prefix. I assume that you are demanding
>>>>>> that ISPs allocate a /64 to all their users unless they can make the
>>>>>> case for multiple subnets and, even then, are parsimonious in their
>>>>>> attitude and push back hard against any user that wants more than a /60,
>>>>>> demanding proof that they have more than 256 subnets.
>>>>>
>>>>> You can make that argument, but is not part of the design of IPv6. The
>>>>> design of IPv6 is the endusers should always have enough space to number
>>>>> their networks.
>>>>>
>>>>>
>>>>> --------------------------------------------------------------------
>>>>> IETF IPv6 working group mailing list
>>>>> ipv6@ietf.org
>>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>>> --------------------------------------------------------------------
>>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>
>>>
>