RE: [EXTERNAL] Re: Why this is broken [was Re: Extending a /64]

"Templin (US), Fred L" <Fred.L.Templin@boeing.com> Tue, 17 November 2020 20:37 UTC

Return-Path: <Fred.L.Templin@boeing.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 21C663A095F for <ipv6@ietfa.amsl.com>; Tue, 17 Nov 2020 12:37:21 -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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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=boeing.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 l_3i38aMXOz6 for <ipv6@ietfa.amsl.com>; Tue, 17 Nov 2020 12:37:19 -0800 (PST)
Received: from clt-mbsout-01.mbs.boeing.net (clt-mbsout-01.mbs.boeing.net [130.76.144.162]) (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 C8E213A0954 for <ipv6@ietf.org>; Tue, 17 Nov 2020 12:37:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by clt-mbsout-01.mbs.boeing.net (8.15.2/8.15.2/DOWNSTREAM_MBSOUT) with SMTP id 0AHKbGxH031566; Tue, 17 Nov 2020 15:37:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boeing.com; s=boeing-s1912; t=1605645436; bh=pLX84xvhTG7o9WHLb6VPozAfnixdhrW3ATqthKuY+PI=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=fRVUSXa3IHT5wDzL5Dm+W5G4P0QIJ1YBRIkx2fYbJmFEYqgZL/8LgClGMQpkZcQQG mb7KFKQE4shzTI+5ht3QMcd7ZFuneCMTd3jVNXucFzlWB9LGzMWqSXtM5J8SqcFRBG BL10E/Q2Uvqp56vEsmmQUWch9PqnNWCrTfpokZYup/zxCd9ddvb3QTXB8KgdX/Lb6H ocQeZ5XTHnekEEDJN6AraN6nEYbOzQxtOgACAhz9vcTP9RCKOmBTsnw21ZMVQRjuuK wqhhy/EV+YfNIK5N93UpXfQXaef/5DOtuHG/iag2zxjbSVp5fPzZDcabExT9eXEado IDN2F79mczaww==
Received: from XCH16-07-07.nos.boeing.com (xch16-07-07.nos.boeing.com [144.115.66.109]) by clt-mbsout-01.mbs.boeing.net (8.15.2/8.15.2/8.15.2/UPSTREAM_MBSOUT) with ESMTPS id 0AHKaxbD031216 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Tue, 17 Nov 2020 15:36:59 -0500
Received: from XCH16-07-10.nos.boeing.com (144.115.66.112) by XCH16-07-07.nos.boeing.com (144.115.66.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.2044.4; Tue, 17 Nov 2020 12:36:58 -0800
Received: from XCH16-07-10.nos.boeing.com ([fe80::1522:f068:5766:53b5]) by XCH16-07-10.nos.boeing.com ([fe80::1522:f068:5766:53b5%2]) with mapi id 15.01.2044.004; Tue, 17 Nov 2020 12:36:58 -0800
From: "Templin (US), Fred L" <Fred.L.Templin@boeing.com>
To: Matthew Petach <mpetach@netflight.com>, Tony Whyman <tony.whyman@mccallumwhyman.com>
CC: "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: [EXTERNAL] Re: Why this is broken [was Re: Extending a /64]
Thread-Topic: [EXTERNAL] Re: Why this is broken [was Re: Extending a /64]
Thread-Index: AQHWvR+8UgfKFPFgzUmZ4k4BOVNYJanMx61g
Date: Tue, 17 Nov 2020 20:36:58 +0000
Message-ID: <f7660fd179a342a3a454d2b4e921eb42@boeing.com>
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> <0443de45-931d-fbda-20ab-2931383a3a8d@mccallumwhyman.com> <61f8e6f7-1bfd-4c17-9e42-dc5fc10a19b5@gmail.com> <4dd7862a-2caa-d01f-3f50-7abc9c978bd0@mccallumwhyman.com> <CAEmG1=pN4VEoodY1pXDDn99D5g39Ggxm3MReDjSab0D-hXHupw@mail.gmail.com>
In-Reply-To: <CAEmG1=pN4VEoodY1pXDDn99D5g39Ggxm3MReDjSab0D-hXHupw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [137.137.12.6]
x-tm-snts-smtp: 968F0A3A4D31A727F39C328C59E416818B068588D6769E63AEA4A092725411852000:8
Content-Type: multipart/alternative; boundary="_000_f7660fd179a342a3a454d2b4e921eb42boeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/5gNFcstjL_HC5VGn6WSvid4s9gY>
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 20:37:21 -0000

Matthew, LISP has been proposed as one of the aviation mobility solution candidates
but so have AERO/OMNI and IMHO provide a better alternative:

https://datatracker.ietf.org/doc/draft-templin-6man-omni-interface/
https://datatracker.ietf.org/doc/draft-templin-intarea-6706bis/

Fred

From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Matthew Petach
Sent: Tuesday, November 17, 2020 12:24 PM
To: Tony Whyman <tony.whyman@mccallumwhyman.com>
Cc: ipv6@ietf.org
Subject: [EXTERNAL] Re: Why this is broken [was Re: Extending a /64]


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 Mon, Nov 16, 2020 at 3:17 PM Tony Whyman <tony.whyman@mccallumwhyman.com<mailto:tony.whyman@mccallumwhyman.com>> wrote:

[...]

3. Forward the packet to the care-of address using normal internet routing.

Here, the MNP is being used as a "name" and the mobility routing problem
is solved by looking up the care-of address associated with the MNP
(name). Once the packet gets to the aircraft then the destination
address becomes a routeable address, etc.

It's not as if this approach is that novel. In LISP, for example, a
destination IP address (an EID) is used to lookup a corresponding RLOC
IP address and the packet is then encapsulated and forwarded to the
RLOC. Once there, the EID is routeable.

Please forgive me for asking what seems to be prima facie a completely dumb question--
but why *not* use LISP for this, as it seems like a good fit for a situation in which you
need to use different RLOCs to reach a given EID.  Simply include the 39 bits of
information identifying the aircraft in the mapping lookup, and you've moved the
problem space out of the addressing arena into the 'updating your mapping table'
arena, which decades of advancement has shown is far cheaper to scale than
internet routing hardware.

If you need a unique 39 bit identifier, great.  Just treat it as an identifier, rather
than a locator, and separate out that requirement from the locator requirement,
and the problem seems much easier to address, if you'll pardon the pun.

The only reason I see in this discussion for trying to cram it all into the address
is this sentence:

>> In order to avoid a lookup table in the protocol gateway, etc. we need
>> to have an airline identifier in the MNP.

Why such an aversion to having a lookup table?  LISP has demonstrated
that lookup tables aren't that painful to use, as has DNS for decades before
that.

There's a reason we currently do name-to-address lookups in hosts, rather than routers;
it's much more cost effective to keep the flexible name-to-address lookup on
hosts that scale better than routers, and leave the routers to forward packets
as quickly as they can.

I get it--you have a legacy protocol you're trying to carry forward into the future.
We've all been there.  DECnet, SNA, Novell, Appletalk, Vines--the road behind
us is littered with legacy protocols.  And what do we do when we want to carry
them over the Internet?  We encapsulate them.  We don't try to bludgeon them
directly into the IP framework itself.

Much of this discussion feels like trying to hammer a square peg into a round
hole; the peg isn't going to be terribly happy about it, and that hole is never
going to be the same ever again.

Matt