Re: [**EXTERNAL**] Re: Extending a /64

Tony Whyman <tony.whyman@mccallumwhyman.com> Thu, 19 November 2020 14:30 UTC

Return-Path: <tony.whyman@mccallumwhyman.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 BBA973A02BB for <ipv6@ietfa.amsl.com>; Thu, 19 Nov 2020 06:30:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 EM60O2sckFSi for <ipv6@ietfa.amsl.com>; Thu, 19 Nov 2020 06:30:44 -0800 (PST)
Received: from mail2.mwassocs.co.uk (mail2.mwassocs.co.uk [IPv6:2a00:da00:1800:8030::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 827BB3A0147 for <ipv6@ietf.org>; Thu, 19 Nov 2020 06:30:44 -0800 (PST)
Received: from [IPv6:2a02:390:813f:1:91a1:116c:fc50:f9c5] ([IPv6:2a02:390:813f:1:91a1:116c:fc50:f9c5]) (authenticated bits=0) by mail2.mwassocs.co.uk (8.15.2/8.15.2/Debian-3) with ESMTPSA id 0AJEUbN9007129 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 19 Nov 2020 14:30:38 GMT
Subject: Re: [**EXTERNAL**] Re: Extending a /64
To: "Mudric, Dusan" <dmudric@ciena.com>, Michael Richardson <mcr+ietf@sandelman.ca>, "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
References: <202011151920.0AFJKN9U003337@mail2.mwassocs.co.uk> <3d26bffe-b6c9-4ed7-6135-a515f9902fd7@gmail.com> <m1keOTi-0000EGC@stereo.hq.phicoh.net> <CAO42Z2wZkXryhw1u5WAFdtCvXHyyz1zeM22FP_gRxjurjsG-Jw@mail.gmail.com> <5f505585-1328-d942-2ec2-a2d96b7b4779@foobar.org> <m1kePdR-0000I6C@stereo.hq.phicoh.net> <b022d11f-b55d-07ef-307d-949ff57cd562@foobar.org> <m1keS7i-0000E0C@stereo.hq.phicoh.net> <f06db586-15ed-6dd3-d09f-06a4e3759275@mccallumwhyman.com> <m1kecJm-0000EOC@stereo.hq.phicoh.net> <5101F72E-4197-4E58-8DEF-9EB9D5541482@thehobsons.co.uk> <m1kefWI-0000ETC@stereo.hq.phicoh.net> <845e43f9-4534-a125-3105-9d345b85029f@mccallumwhyman.com> <f18f1e55-6c8f-2963-7e3a-f22a89dda46d@joelhalpern.com> <27091.1605740930@localhost> <a66bf3f2-688b-15d4-b46d-1670786ea80e@mccallumwhyman.com> <FC8ECF0F-CA4B-44C3-A3B4-A5D269AB1680@ciena.com>
From: Tony Whyman <tony.whyman@mccallumwhyman.com>
Message-ID: <cf3c7f7d-1a03-9e13-bd67-aac48c719103@mccallumwhyman.com>
Date: Thu, 19 Nov 2020 14:30:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
In-Reply-To: <FC8ECF0F-CA4B-44C3-A3B4-A5D269AB1680@ciena.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/q_mTIh2AdNq19sRhRQ_VSvReO7M>
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: Thu, 19 Nov 2020 14:30:47 -0000

The reasoning behind is explained somewhere back in the thread and 
probably more than once. I am wondering if an informational RFC is going 
to be needed to explain what is going on here - although I am not sure 
if I really want to volunteer myself to do this.

On 19/11/2020 14:24, Mudric, Dusan wrote:
> NOTE: Not familiar with the reasons to put aircraft IDs in the address, but something like that should be in a layer above IP. Any further extension of addresses, like variable prefix length, interfere with the original approach.
>
> Dusan
>
> On 2020-11-19, 9:11 AM, "ipv6 on behalf of Tony Whyman" <ipv6-bounces@ietf.org on behalf of tony.whyman@mccallumwhyman.com> wrote:
>
> On 18/11/2020 23:08, Michael Richardson wrote:
>> Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>       > Tony, why are you embedding the 39 bit airplane ID into the IPv6
>>       > address.
>>
>> Tony wrote:
>>> 6. Legacy Issues
>>>
>>> We have a very significant legacy issue in the existing ATN/OSI which is in
>>> wide-spread use in Europe. In order to avoid having to upgrade every ATC
>>> Centre before the ATN/IPS can be introduced into Europe, the strategy is to
>>> develop protocol gateways that protocol convert between the ATN/IPS and the
>>> ATN/OSI. For these gateways to work, there has to be semantic equivalence
>>> between the address spaces. That is, the ATN/IPS MNP must include the ICAO
>>> 24-bit and an airline identifier (15 bits seems to be the minimum here).
>> My reading of this is that he needs the information in each packet so that he
>> can do stateless translation between different technologies.   It needs
>> to be stateless so that it can scale horizontally (inverse multiplexing), and
>> so that it can be n+1 redundant.
>>
> "Stateless" is certainly the objective but the reason for this has more
> to with the safety approval process than with scaling.
>
> The protocol gateway will be a specially developed box and the Safety
> Engineering Requirements for this are well known in terms of the
> software development lifecycle, rigorous testing, etc. A simple
> stateless transform from one address format to another is an isolated
> function. The code can be eyeballed and exhaustively tested in
> isolation. The cost of doing this is quantifiable.
>
> A lookup function on its own is not that much more difficult. The
> problem comes when you look at the source for the data in the table and
> how the table is maintained. This is when you jump down the rabbit hole.
>
> We would need to develop the procedures and process for generating the
> "new" identifiers for each aircraft, how they are communicated to the
> aircraft and lookup table (in each protocol gateway) and how we ensure
> that these are kept in sync to the required high degree of confidence.
> Based on previous experience, I would expect the safety authority to
> demand two independent proofs that the lookup table contains the correct
> data.
>
> One would probably be by direct communication between the
> airline/aircraft registration authority and the maintainer of each
> protocol gateway. The other would probably be via each aircraft.
>
> On the aircraft side, we may need an update to the AEEC specification
> for the Aircraft Personality Module, a potential hardware upgrade (to
> every aircraft) and the procedures for properly configuring the new
> identifier into the aircraft. A new protocol would be required to
> communicate the binding between the new identifier and the airframe's
> 24-bit id to the protocol gateway. And all this has to be subject to the
> certification and approvals process.
>
> For the sake of a few addressing bits, there is really no justification
> for going down this (very expensive and time consuming) path and we
> don't have the funding anyway.
>
> To continue the metaphor, the only reason for jumping down this Rabbit
> Hole seems to be a "Mad Hatter's Tea Party" where you have a big empty
> "table" that is the current address space and with a group down one end
> of the table shouting "no room".
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6__;!!OSsGDw!amQR_S0k-d_ulNPgDoV12BA0yBEIJyFZjymdWRxBDGZr8V-GxHzvtWy43NvQ$
> --------------------------------------------------------------------
>
>